objectpascal编程基础

objectpascal编程基础

ID:40234952

大小:256.51 KB

页数:33页

时间:2019-07-27

objectpascal编程基础_第1页
objectpascal编程基础_第2页
objectpascal编程基础_第3页
objectpascal编程基础_第4页
objectpascal编程基础_第5页
资源描述:

《objectpascal编程基础》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第3章ObjectPascal编程基础程序结构(项目文件,单元文件)变量说明(var)控制结构21学习教程教材多媒体课件【友情分享】GOODGOODSTUDAY,DAYDAYUP↗↗项目文件-主程序programProject1;usesForms,Unit1in'Unit1.pas'{Form1};{$R*.res}beginApplication.Initialize;Application.CreateForm(TForm1,Form1);Application.Run;end.单元文件单元文件uni

2、tUnit1;interfaceusesWindows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms,Dialogs,StdCtrls;typeTForm1=class(TForm)Label1:TLabel;Edit1:TEdit;Label2:TLabel;Edit2:TEdit;Edit3:TEdit;单元文件Button1:TButton;Button2:TButton;procedureButton1Click(Sender:

3、TObject);procedureButton2Click(Sender:TObject);private{Privatedeclarations}public{Publicdeclarations}end;varForm1:TForm1;implementation{$R*.dfm}单元文件procedureTForm1.Button1Click(Sender:TObject);varsno,sname:string;beginsno:=edit1.Text;sname:=edit2.Text;edit

4、3.Text:='welcometodelphi:'+sno+sname;end;procedureTForm1.Button2Click(Sender:TObject);beginForm1.Close;end;end.变量说明procedureTForm1.Button1Click(Sender:TObject);vareno,ename:String;//字符串型(隐含最大长度256个字符)age:Integer;//整型sal:Real;//实型married:Boolean;//布尔型ch:Cha

5、r;//字符型,变量只存放一个字符cnt:word;//无符号16位整型begin……end;运算符ObjectPascal常用的运算符:算术运算符:+、-、*、/、div(整除)、mod(求余)布尔运算符:and(与)、or(或)、not(非)字符串运算符:+(字符串拼接)集合运算符:+(并)、-(差)、*(交)、in(属于)关系运算符:=、<>(不等于)、>、<、<=、>=控制语句-分支语句If条件then语句1else语句2;在第一个编辑框中输入星期几,然后按OK按钮,如果输入的是saturday或s

6、unday,则在第2个编辑框中显示一条信息,并把窗体变黄。控制语句-分支语句procedureTForm1.Button1Click(Sender:TObject);beginif(Edit1.text='saturday')or(Edit1.text='sunday')thenbeginedit2.text:='Whyareyouworkingtoday!';//显示一条信息Form1.Color:=clYellow;//将窗体颜色置为黄色endelsebeginedit2.text:='workday'

7、;Form1.Color:=clBtnFace;//将窗体颜色置为隐含颜色end;end;条件语句嵌套例条件语句嵌套procedureTForm1.Button1Click(Sender:TObject);vargrade:integer;begingrade:=strtoint(edit1.Text);//将输入的分数赋值给变量gradeif(grade>=85)and(grade<=100)thenedit2.Text:='优秀'elseif(grade>=60)and(grade<85)then//语

8、句嵌套edit2.Text:='通过'elseif(grade>=0)and(grade<60)then//再次嵌套edit2.Text:='不通过'elseedit2.Text:='成绩有误';end;设置多分支if(grade>=85)and(grade<=100)thenedit2.Text:='优秀'//分支1elseif(grade>=60)and(grade<85)thenedit2.Text:='通

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。