基础语言(Delphi)ppt课件_第1页
基础语言(Delphi)ppt课件_第2页
基础语言(Delphi)ppt课件_第3页
基础语言(Delphi)ppt课件_第4页
基础语言(Delphi)ppt课件_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

. 1,Delphi,1 .基本语言2 .编程规则3 .数据的管理, 2,1 .基本语言,运算符控制语句函数, 3,运算符,赋值运算符算术运算符逻辑运算符关系运算符, 4,赋值运算符将运算符右侧的值代入左侧的变量。 与其他语言不同,Delphi中的赋值运算符使用“:=”(冒号等号)进行赋值。5、算术运算符、6、varA、B:Integer; beginA:=5; B:=2; edit1. text :=inttostr (ADI VB )结束; 运算结果: 2、7、逻辑运算符、8、关系运算符、9、控制语句、序列语句条件判定语句循环结构的其他控制语句、10、条件判定语句、Ifthen语句If条件thenBegin语句End; Ifthenelse语句If条件then语句1Else语句2;11、Caseof条件分支语句Case条件式of条件1 :语句1; 条件n :语句n else其他语句End; 12,循环结构,Repeatuntil语句Repeat循环体UntilTrue布尔表达式Whiledo语句WhileTruedoBegin循环体End; 13,Fordo语句for循环变量:=初始值to(downto )结束值doBegin循环体语句End; 14,其他控制语句,Break语句Continue语句Goto语句labelExit, 15,函数,Delphi中函数是为了实现特定功能的语句块,通过程序调用时执行特定功能。16、函数声明、定义、调用和函数声明函数必须遵循预声明后使用的原则。 Function函数名(var参数:类型):返回值的类型,17,函数的宣言,调用定义,FunctionMyFunc(x,y:integer):string; /函数声明begin my func :=inttostr (x y )/函数定义resultedled; procedure tform1. button1click (sender : tobject ) begin edit1. text :=my func (10,20 )/函数的调用结束,FunctionMyFunc(x:integer; y : integer=1) :字符串; /函数声明begin my func :=inttostr (x y )/函数定义end procedure tform1. button1click (sender : tobject ) begin edit1. text :=my func (10, 2) /函数的调用Edit1.Text:=MyFunc(10) /函数的调用End、Procedure、函数参数的返回值procedure add (vari : integer ) beginifi0theni 3360=I 10 e 结束; add (10 ) vara :整合器; A:=10; Add(A ),21,2 .编程规范,良好的程序应该功能清晰,结构合理,可读性强。 命名位变量、常量、方法、过程或函数时,为了提高程序的可读性,请尽量使用简单易懂的名称。22、变量命名、变量命名,只要能够表达其含义即可: UserID:Integer; /用户编号useridUserName:String; /用户名,23,组件的名称,组件的名称是添加前缀的方法,组件名称是类型,组件名称之后是用途。 例如button1. name :=btnok; /确认按钮edit1. name :=editid; /ID文本框、24、匈牙利命名法、匈牙利命名法是微软推行的变量、函数、对象、前缀、宏定义等各种类型的符号的命名规则。 匈牙利命名法的主要思想是通过给变量和函数名加上前缀,使人们更加理解程序。 25,常用的小写前缀类型a数组(Array)b布尔值(Byte)c带符号字符(Char)fn函数lp长指针n短整数(ShortInt)s字符串类型sz以null结尾的字符串类型(StringwithZeroEnd ),例如, lpszFoo表示“Foo”是指向以空字符结尾的字符串的长整数指针,26、使用注释对程序添加注释有助于理解和调试程序代码,因此注释内容简单明了,不要写得太多。 只要能够表现代码的功能即可。27、3 .数据管理,Delphi中常用的类封装数据和方法,实现功能隐藏。规范类允许作者随时修改类中的代码。 使用该类的代码可以简化代码的维护,大大提高效率。28,什么是班级? 在一般意义上,类是对具有类似特征和行为的物体的抽象之一,抓住事物的类似性,定义他们的共性。 从程序设计的角度来看,类是数据类型,严格来说是用户定义的数据类型,具有自己的描述和一些操作,用于定义由数据成员、属性和方法组成的数据结构。29、类的封装性、类由封装的数据和方法构成。 封装意味着某个类的某些成员无法直接访问只能通过类本身的方法或属性访问的其他类。 这是为了避免直接访问数据导致的错误。 30、类的继承性、类类型具有继承性,继承是新类型,不需要重新定义任何内容,只需继承现有类型并添加自己的成员即可构成新类型

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论