- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 Delphi 之编程语言Object Pascal
1.1 Delphi概述
Delphi是著名的Borland公司开发的功能强大的Windows可视化应用程序开发工具。现在广为流传的一句话:“真正的程序员用C,聪明的程序员用Delphi”,这是对Delphi最实在的描述,它具有简单、高效、功能强大的特点,被称为第四代编程语言。和VC相比,Delphi更简单、更易于掌握,而在功能上却丝毫不逊色;和VB相比,Delphi则功能更强、更实用。可以说Delphi同时兼备了VC功能强大和VB简单易学的特点。
Delphi提供了各种开发工具,包括集成开发环境、图像编辑(Image Editor),以及各种开发数据库的应用程序,如Database Desktop等。除此之外,还允许用户挂接其它的开发工具,如Borland公司的资源编辑器(Resource Workshop)。在Delphi众多的优势当中,它在数据库方面的特长显得尤为突出:适应于多种数据库结构,从客户机/服务机模式到多层数据结构模式;高效率的数据库管理系统和新一代更先进的数据库引擎;必威体育精装版的数据分析手段和提供大量的企业组件。
1.2 Object Pascal
Pascal语言是一种语法严谨、条理清晰的结构化程序设计语言。使用Pascal语言开发的程序易于阅读、编译迅速、生成的代码简练。
Delphi采用Object Pascal作为程序设计语言。Object Pascal是在Pascal语言的基础上引入了面向对象技术。它不仅具有Pascal语言的所有优点,还具有便于应用程序开发的面向对象的特征。
1.2.1 注释、保留字和标识符
1. 注释
编写一个Object Pascal程序时,为了增强程序的可读性,在程序中应选择合适的缩排、大小写风格,并在需要时将程序代码分行,并给程序加上一些必要的注释。Object Pascal的注释语句有三种:大括号注释、带星号的小括号注释和C语言风格的双斜杠注释。
例如:
{ 大括号注释 }
(* 带星号的小括号注释 *)
// C语言风格的双斜杠注释
其中“{”和“}”、“(*”和“*)”必须成对使用,它们可以用来注释多行内容。而“//”只能用来注释单行内容。
2. 保留字
保留字是Object Pascal预定义的具有特殊意义和用途的字符串。Object Pascal中的保留字如下:
and array as asm begin
case class const constructor Destructor
Dispinterface div do downto else
end except exports file finalization
finally for function goto if
implementation in inherited initialization inline
interface is label library mod
nil not object to for
out packed procedure program property
raise record repeat resourcestring set
shl shr string then threadvar
to try type until unit
uses var while with xor
3. 标识符
标识符用来标识常量、变量、类型、属性、域、过程、函数、程序、单元、库以及包等。标识符的命名要注意如下几点:
标识符必须由字母(A—Z、a—z)、数字(0—9)或下划线(_)组成,它不区分字母的大小写。
标识符的第一个字符必须是字母或下划线。
标识符的长度不应超过255个字符,如果超过255字符就只有前255个有效。
不能将保留字用作标识符,如IF、AND、DO等不能用作标识符。
尽量不要重新定义已预定义的标识符,如一些标准的数学函数Sqrt、Sin等。
例如,下面的标识符是合法的:
Student,main_form,edit1
下面的标识符是不合法的:
abc$12 //$不能用中标识符中
and //不能将保留字用作标识符
1.2.2 常量、变量和数据类型
1. 常量
常量是在说明时就被赋予一个值,程序执行过程中其值是不能被改变的。
Object Pascal中的常量用const说明后才能使用。其说明格式为:
const 常量名=常量表达式
例如:
const
Pi=3.14159;
r=342;
str=Delphi;
常量也有自己的数据类型,它的类型由常量说明语句中等号左边的常量表达式的值的类型所决定。上例中的三个常量的类型分别是实型、整型、字符串型。
2. 变量
变量是程序代码中代表一个内存地址的
您可能关注的文档
- Office 2010办公软件高级应用立体化教程 教学课件 作者 谢宇 任华 第8章.ppt
- Office 2010办公软件高级应用立体化教程 教学课件 作者 谢宇 任华 第9章.ppt
- Office 2010办公软件高级应用立体化教程 教学课件 作者 谢宇 任华 第10章.ppt
- Office 2010办公软件高级应用立体化教程 教学课件 作者 谢宇 任华 第11章.ppt
- Office 2010办公软件高级应用立体化教程 教学课件 作者 谢宇 任华 第12章.ppt
- Office 2010办公软件高级应用立体化教程 教学课件 作者 谢宇 任华 第13章.ppt
- Office 2010办公软件高级应用立体化教程 教学课件 作者 谢宇 任华 教学教案.doc
- Office 2010办公自动化高级应用实例教程电子教案谢海燕 第1章 公文制作.ppt
- Office 2010办公自动化高级应用实例教程电子教案谢海燕 第2章 批量证书制作.ppt
- Office 2010办公自动化高级应用实例教程电子教案谢海燕 第3章 个人名片制作.ppt
- 2024年中国钽材市场调查研究报告.docx
- 2024年中国不锈钢清洗车市场调查研究报告.docx
- 2024年中国分类垃圾箱市场调查研究报告.docx
- 2024年中国水气电磁阀市场调查研究报告.docx
- 2024年中国绿藻片市场调查研究报告.docx
- 2010-2023历年初中毕业升学考试(青海西宁卷)数学(带解析).docx
- 2010-2023历年福建厦门高一下学期质量检测地理卷.docx
- 2010-2023历年初中数学单元提优测试卷公式法(带解析).docx
- 2010-2023历年初中毕业升学考试(山东德州卷)化学(带解析).docx
- 2010-2023历年初中毕业升学考试(四川省泸州卷)化学(带解析).docx
最近下载
- 内燃机车钳工(中级)职业鉴定理论考试题及答案.doc VIP
- 聚焦贯彻落实新时代党的组织路线存在不足.docx VIP
- 研究生学术英语读写教程(于华)课后习题答案.pdf
- 跨学科实践活动2 自制净水器(同步课件)-【上好课】2024-2025学年九年级化学上册同步精品课堂(沪教版2024).pptx VIP
- 抗凝剂皮下注射相关并发症及处理对策.docx
- 第十章 甲状腺功能减退症PPT课件.ppt
- 《红楼梦的饮食文化》.docx VIP
- PICMG_COMe R3.0原版标准完整.docx
- ERAS加速康复外科在产科应用进展.pptx VIP
- 河南省南阳市六校2021-2022学年高一上学期第一次联合测试地理试题.pdf VIP
文档评论(0)