可视化程序设计Word格式文档下载.docx

上传人:b****4 文档编号:13543693 上传时间:2022-10-11 格式:DOCX 页数:9 大小:20.64KB
下载 相关 举报
可视化程序设计Word格式文档下载.docx_第1页
第1页 / 共9页
可视化程序设计Word格式文档下载.docx_第2页
第2页 / 共9页
可视化程序设计Word格式文档下载.docx_第3页
第3页 / 共9页
可视化程序设计Word格式文档下载.docx_第4页
第4页 / 共9页
可视化程序设计Word格式文档下载.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

可视化程序设计Word格式文档下载.docx

《可视化程序设计Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《可视化程序设计Word格式文档下载.docx(9页珍藏版)》请在冰豆网上搜索。

可视化程序设计Word格式文档下载.docx

设置FieldName,Type中单击右键选择Alpha,Size。

编辑好后用EditData添加数据。

添加好数据后必须关上DatabaseDesktop,否则在Delphi中会出错。

2

新建BDE:

Object-New-Ok更改名字PATH设置为新的DB

格式文件的地址。

PATH中的Drives可也改变磁盘地址保存后关闭BDE否则在

Delphi中会出错.

3

(1)Table组件:

DatabaseName设置为新的BDE

TableName设置为DB格式的表的名字

Table1.Open

(2)DataSource组件的DataSet属性设置为Table1。

(3)DBGird组件DataSource属性设为DataSource1.

(4)DBEdit组件DataSource设为DataSource1,

DataField设置为想要查阅字段的名称Name。

(5)DataControl中DBNavigator的DataSource属性置为

DataSource1

计算器

(1)Edit框:

Text置为空

(2)Button按钮:

数字按钮中写Edit1.Text:

=Edit1.Text+'

1'

;

1~0

清除按钮Edit1.Text:

='

'

小数点Edit1.Text:

.'

在implementation前定义变量

x,y:

real;

a:

integer;

+:

x:

=StrToFloat(Edit1.Text);

a:

=1;

Edit1.Text:

'

-:

a=2

*:

a=3

/:

a=4

=按钮:

begin

case(a)of

1:

=Floattostr(x+StrToFloat(Edit1.Text));

2:

=Floattostr(x-StrToFloat(Edit1.Text));

3:

=Floattostr(x*StrToFloat(Edit1.Text));

4:

=Floattostr(x/StrToFloat(Edit1.Text));

end;

end.

记事本(Memo组件:

(1)改变Memo上显示的内容:

改变lines属性。

(2)若要在Edit里输入的内容显示到Memo里:

在Button里写程序:

Memo1.lines.Add(Edit1.Text);

Edit1.Text:

=‘’;

(3)一按Button就将指定位置(例:

D盘里文件名为AAA.txt的文件里的内容读进去)的文件读到Memo里显示出来:

Memo1.lines.LoadFromFile(‘D:

\AAA.txt’);

(4)Memo里输入的内容被保存到指定位置(例:

保存到D盘BBB记事本里,若不存在BBB文件则新建一个)

Memo1.lines.SavetoFile(‘D:

\BBB.txt’);

(5)Dialogs里的OpenDialog和SaveDialog组件以及Standard里的Memo,Mainmenu组件。

Mainmenu主要设置功能栏,例如弄成这个样子:

文件编辑帮助

打开复制

保存粘贴

另存为剪切

退出

打开中的程序:

Opendialog1.Execute;

Memo1.Lines.LoadFromFile(OpenDialog1.FileName);

保存中的程序:

Savedialog1.Execute;

Memo1.Lines.SavetoFile(SaveDialog1.FileName);

另存为:

Memo1.Lines.SavetoFile(SaveDialog1.FileName);

退出:

close;

复制,粘贴,剪切里的程序分别为:

Memo1.CopyToClipboard;

Memo1.PasteFromClipboard;

Memo1.CutToClipboard;

十一月二日用Delphi访问Excel表

1:

新建Excel保存->

利用控制面板设计别名指向Excel(控制面板->

管理工具->

ODBC数据管理器->

添加->

设计别名->

选择工作簿以及之前保存的Excel)->

利用BDEAdministrator查看->

进入Delphi编程环境->

BDE中的table->

DataBasename指向刚建的Excel别名->

tablname用手动输入sheet1(该Excel的表格名字)->

Datacontrols和DataAcess中的DataSource和DBGird(操作同以前)

2:

用Delphi访问数据库并对其进行修改

准备好后,用Button组件一按就对该表的某一行做某种操作,此时要保证Table1已经添加了字段

Button:

Table1.First;

WhilenotTable1.EOFdo

Begin

Table1.Edit;

Table1No.value:

=Table1No.value+1;

Table1.Post;

Table1.Next;

End

将Table1数据中的字段合法化:

右击Table1->

FieldsEdit->

右击窗体->

选AddFields->

选择OK->

则table中的各字段就会出现在代码编程中(为table添加字段)。

3:

访问数据库时进行筛选条件的设置

添加组件Edit1,Edit2,Button1(Edit1,Edit2用于筛选范围)用lable显示提示

Table1的Filter属性(设置条件)例如:

NO>

=10(Table1的Filter属性置为true。

Button:

Table1.Filtered:

=false;

Table1.Filter:

=’NO>

=’+Edit1.Text+’andNO<

=’+Edit2.Text;

Showmessage(Table1.Filter);

(调试语句将Table1.Filter里的内容显示一下)

=true;

当有多个条件进行筛选时不一定都设定才能筛选,用参数的方法设定筛选条件

ButtonClick:

varf:

string;

Begin

f:

=’‘;

(f为空)

IfEdit1.Text<

>

’‘thenf:

=f+’NO>

=’+Edit1.Text+’and’;

IfEdit2.Text<

=f+’NO<

=’+Edit2.Text+’and’;

=copy(f,1,length(f)-5);

//把最后的f中的and删除

Table1.Filter:

=f;

(以上对于数值型的成立)若为字符串则用以下程序,用另外的一个Edit3用于设置字符串条件

在Button里加上一句话:

ifEdit3.Text<

‘’thenf:

=f+’memo=’’’+Edit3.Text+’*’’and’;

(*为通配符,不限定字符个数)

建立索引:

在DatabaseDesktop中建立索引,用Desktop打开数据表选择一个table->

restruction->

Define(起名,例如PZBCODE,PZBID)

用radioButton1指向PZBCODE,用radioButton2指向PZBID

radioButton1里的程序:

table1.close;

table1.IndexName:

=‘PZBCODE’;

table1.open;

radioButton2里的程序同1的。

table1.IndexName:

=‘PZBID’;

十一月九日数据库连接

一:

BDE->

Databases指向数据库->

保存->

打开Delphi6

(1)安装3个table组件,设置同一个DatababaseName,分别设置TableName.

(2)安装2个DataSource分别对应2个table设置Tata1(pza),table2(pzb).

(3)安装3个DBEdit(在DataControls中):

用于显示pza的三个字段:

No,Data,Memo.

DBEdit1:

Datasourse->

Table1(pza),DateFileld->

No.

DBEdit2,DBEdit3:

Datasourse分别->

Table2,3(pza,pza),

DateFileld->

Data,Memo.

(4)安装DBNavigater:

VisibleButtons展开,将不需要的置为false.Datasourse->

Table1(pza).

(5)安装DBGrid:

Datasourse->

Datasourse2(pzb)(用于显示pzb)

连接Table1与Table2,将Table1(pza)设为主动表,Table2(pzb)设为从动表:

①table2(pzb)的MasterSourse->

Datasourse1(pza).②将table2(pzb)的MasterField打开,将两个ID进行连接(用于显示哪两个字段相连接).AvailableIndexes设置为IndexID

Add键确定

(6)

(7)Form:

table2.open;

(8)在DBGrid1中的pzb显示中连接另一个数据库文件KM的一个字段:

连接table2与table3。

Table2(pzb)的字段添加:

右击table2(pzb)打开添加的字段,右击对话框中NewField填写Name类型String,Size30,,Fieldtype(lookup),KeyField(code),Dataset(table3(km)),lookupkeys(code),ResultField(Name).

字段删除:

①可在table中删除Delete永久删除,但可能会影响DBGrid显示或table间的连接受影响。

②DBGrid中“删除”即不显示该字段。

右击DBGrid选中ColumnField进行删除。

字段中文化:

DBGrid->

ColumnField->

属性title中caption进行修改

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 中医中药

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1