- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Delphi数据库编程1
主要内容Delphi简介Ojbect Pascal语法基础Delphi控件编程Delphi的数据库操作控件Delphi数据库ADO编程2
Delphi简介3使用Object Pascal语言通过控件拖放直接创建Windows应用可快速编写数据库应用程序
Object Pascal语法基础4主要数据类型变量定义与赋值程序控制语句ifwhilefor过程与函数
语法基础—主要数据类型5数据类型范围字节数说明Integer-2147483648~21474836474整型int64-263~263-1864位整型Boolean0或11布尔型String长度没有限制字符串Record记录Pointer指针
语法基础—常用运算符6赋值::=比较:=, <>, >, <, >=, <=逻辑:and, or, not算数运算:+, -, *, /, div, mod字符串合并:+
语法基础—注释方法7{......}(*......*)//......
编写字符界面应用file->new->other...->选择Console Application8
语法基础—变量定义与赋值9program ProjTest;{$APPTYPE CONSOLE}usesSysUtils;////////////////////////////// 以上为自动生成部分 var a,b,c:integer; //变量定义begin{ TODO -oUser -cConsole Main : Insert code here }//变量赋值//显示结果//等待输入a:=1;b:=2;c:=a+b; writeLn(IntToStr(c)); readLn;end.
语法基础—if语句10var a,b:integer; begina:=1;b:=2;if(a>b) thenwriteLn(IntToStr(a)) elsewriteLn(IntToStr(b)); readLn;end.
语法基础—while语句writeLn(IntToStr(sum));readLn; end.11var i,sum:integer; begini:=1;sum:=0;while i<=100 do beginsum:=sum+i; i:=i+1;end;
语法基础—for语句writeLn(IntToStr(sum));readLn; end.12var i,sum:integer; begini:=1;sum:=0;for i:=1 to 100 do beginsum:=sum+i;//i:=i+1; end;
Delphi控件编程—简介13
控件编程--显示“Hello, world.”1. 新建“Application”2. 把按钮控件,拖到窗体上14
3. 双击按钮,编写代码procedure TForm1.Button1Click(Sender: TObject); beginShowMessage("Hello,world!"); end;4. 运行15
5. 运行结果16
在窗体和代码编辑器间切换17
控件编程—加法计算器编辑框:num1Edit,num2Edit标签:sumLab按钮:button118
按钮单击事件对应代码19procedure TForm1.Button1Click(Sender: TObject);var n1,n2,sum:integer;beginn1:=StrToInt(num1Edit.text);n2:=StrToInt(num2Edit.Text);sum:=n1+n2;sumLab.Caption:=IntToStr(sum);end;
练习20用两个整数指定范围求这个范围内自然数的和
procedure TForm1.Button1Click(Sender: TObject);var i,n1,n2,sum:integer;beginn1:=StrToInt(num1Edit.text);n2:=StrToInt(num2Edit.Text);sum:=0;for i:=n1 to n2 dobeginsum:=sum+i;end;sumLab.Caption:=IntToStr(sum); 12.end;21
数据库编程22简介主要方式使用ADO
使用ADO23ODBC,OLEDB,ADO介绍连接数据库执行SQL显示查询结果
ADO控件24
ADO—使用ADOConnection控件dbExpress25
ADO—设置连接字符串26procedure TForm1.FormCreate(Sender: TObject);beginconn.ConnectionString:="Provi
文档评论(0)