基础语言delphi学习.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.基本语言运算符控制语句函数第页/共32页运算符赋值运算符算术运算符逻辑运算符关系运算符第页/共32页赋值运算符赋值运算是将运算符右边的值赋给左边的一个变量。在Delphi中的赋值运算符与其他语言不同, 使用“: =”( 冒号+等号) 来赋值第页/共32页算术运算符运算符运算+加-减*乘/除Div整除Mod取余第页/共32页var A,B:Integer;begin A:=5;B:=2;Edit1.Text:=IntToStr(A Div B); end;运算结果: 2第页/共32页逻辑运算符运算符运算And与Or或Not非Xor异或Shl左移位Shr右移位第页/共32页关系运算符运算符运算=等于不等于大于小于=大于等于=小于等于第页/共32页控制语句顺序语句条件判断语句循环结构其他控制语句第页/共32页条件判断语句If… then语句If 条件 then Begin语句End;If… then… else语句If 条件 then语句1Else语句2 ;第页/共32页Case…of条件分支语句Case 条件表达式of条件1:语句1;…条件n:语句n; else其他语句; End;第10页/共32页循环结构Repeat… until语句Repeat循环体Until True布尔表达式While… do语句 While True do Begin循环体End;第11页/共32页For…do语句for循环变量:=初值to(downto)终值do Begin循环体语句 End;第页/共32页其他控制语句Break语句Continue语句Goto语句 labelExit第页/共32页函数在Delphi中, 函数是用来实现特定功能的语句块, 当该函数被程序调用时, 它会执行某种特殊功能。第页/共32页函数的声明、定义与调用函数的声明函数必须遵循先声明后使用的原则。Function 函数名 (var 参数:类型):返回值类型第页/共32页函数的声明、定义与调用Function My Func( x, y: integer): string;// 函数的声明BeginMy Func: =Int To Str( x+y);// 函数的定义ResultEnd;procedure TForm 1 . Button 1 Click( Sender: TObject); BeginEdit 1 . Text: =My Func( 10 , 20 ); // 函数的调用 End;第页/共32页Function My Func( x: integer; y: integer= 1 ): string;// 函数的声明BeginMy Func: =Int To Str( x+y);// 函数的定义End;procedure TForm 1 . Button 1 Click( Sender: TObject); BeginEdit 1 . Text: =My Func( 10 , 2 ); // 函数的调用 Edit 1 . Text: =My Func( 10 ); // 函数的调用End;第页/共32页Procedure第页/共32页函数参数的返回Procedure add( var i: integer);Beginif i 0 then i: =i+ 10else i: =i- 10 ;End;Add( 10 );VarA: integer;A: = 10 ;Add( A);第页/共32页2.程序设计规范良好的程序应该是功能清晰、结构合理的, 并且有良好的可读性。在位变量、常量、方法、过程或函数命名时, 命名的名称应尽量简洁而且容易理解, 以增强程序的可读性。第页/共32页变量的命名变量的命名只要能够体现出它的意思即可例如:User ID: Integer; // 用户编号userid User Name: String; // 用户名称第页/共32页组件的命名组件的命名采用添加前缀的方式, 组件名称前是类型, 而组件名称后是用途。例如:Button 1 . Name: =‘ Btn OK’;// 确定按钮 Edit 1 . Name: =‘ Edit ID’;// ID文本框第页/共32页第页/共32页匈牙利命名法匈牙利命名法是微软推广的一种关于变量、函数、对象、前缀、宏定义等各种类型的符号的命名规范。匈牙利命名法的主要思想是:在变量和函数名中加入前缀以增进人们对程序的理解。常用小写字母前缀前缀 类型数组 ( Array)布尔值 ( Boolean)by 字节 ( Byte)有符号字符 ( Char)fn 函数lp 长指针n 短整型 ( Short Int)s 字符串型sz 以null做结尾的字符串型 ( String with Zero End)

文档评论(0)

158****0159 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档