- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Delphi
上机讲义
计算机与信息工程系
2006.2
目录
第1次 Delphi集成环境的使用 4
1讲义 4
1.1 Delphi程序的编写、编译和运行 4
1.2 常用编辑功能 6
2 上机指导 6
2.1 一个简单的基于控件的可视化程序 6
2.2 一个控制台程序 7
3 练习 8
第2次 简单数据类型的函数 9
1讲义 9
1.1简单数据类型的函数 9
1.2字符串的函数 9
1.3 使用Delphi系统帮助 10
2 上机指导 10
第3次 数据的输入与输出 12
1 讲义 12
1.1 基于控制台方式的输入与输出 12
1.2 基于可视化控件的输入与输出 12
2 上机指导 13
2.1 控制台应用程序 13
2.2 基于可视化控件的程序 14
第4次 表达式求值 15
1 讲义 15
1.1 表达式 15
1.2表达式书写 16
2 上机指导 16
第5次 分支语句 17
1 讲义 17
2 上机指导 18
第6次 循环语句 20
1 讲义 20
2 上机指导 20
2.1 for循环 20
2.2 while循环 22
2.3 until循环 23
2.4 复杂循环程序 24
第7次 过程和函数 28
1 讲义 28
1.1过程与函数的编写 28
1.2 参数 30
1.3 过程与函数的使用 30
1.4 嵌套与递归 31
1.5 全局变量与局部变量 31
2 上机指导 32
第8次 自定义简单类型 36
1 讲义 36
2 上机指导 36
第9次 集合类型 38
1 讲义 38
2 上机指导 38
第10次 数组 39
1 讲义 39
2 上机指导 40
2.1 一维数组的应用--排序与查找 40
2.2 二维数组 44
2.3 八皇后问题 45
第11次 记录类型与指针类型 47
1 讲义 47
2 上机指导 47
第12次 程序结构与结构化设计 50
上机指导 50
附录1: 55
五子连珠游戏的一种敏捷开发 55
附录2: 63
STRATEGY模式在DELPHI中的实现及应用 63
后记 67
第1次 Delphi集成环境的使用
1讲义
Delphi是什么通常很难用一句话说清,因为Delphi本身就有丰富的内涵。在西方文明中,Delphi曾经被古希腊人认为是世界的中心,那里居住着预言之神Oracle。这里我们要讨论的Delphi则是Borland公司推出的用于软件开发的产品。
1.1 Delphi程序的编写、编译和运行
高级语言及其编译器通常与一些必要的程序开发工具集成在一起,形成所谓的集成开发环境(IDE)。在Delphi的IDE中就可以完成程序设计、资源重用、代码编译、调试测试等一系列任务。
Delphi的集成开发环境包括:菜单、工具栏、组件面板、窗体设计器、代码浏览器、代码编辑器、项目管理器、对象观察器(Object Inspector)、对象树状视图(Object Tree View)等。
图表 11
Delphi创建应用程序的方法:
1. ??? 创建项目
1)?在IDE的File菜单中选择菜单项New|Application,系统将创建一个Windows应用程序框架,它包括了一个空白的窗体。如果我们按快捷键Ctrl+Alt+F11后将出现项目管理器,在这里我们可以看到系统为该项目创建的一系列缺省文件。
2)?在IDE的File菜单中选择菜单项Save All,此时弹出保存文件对话框。输入所要编写的项目名称(将来生成可执行文件的主文件名与此相同)以及单元文件名称。
3)?如果要选择其他项目类型,可以在IDE的File菜单中选择菜单项New|Other…,此时会弹出New Items对话框。这里有多种项目或应用程序类型可供选择。
图表 12
2. ???编辑文件
一个Delphi程序首先是应用程序框架,而这一框架正是应用程序的“骨架”。我们可以在“骨架”中加入自己的代码。缺省的应用程序是一个空白的Windows窗体(Form),可以运行它,结果得到一个空白的窗体。因此,可以说应用程序框架通过提供所有应用程序共有的东西,为用户编写应用程序打下了良好的基础。一旦创建好一个项目,Delphi就已经为我们做好了一切基础工作——程序框架本身就是一个已经完成的可运行应用程序,只是不处理任何事情。
如图所示,在代码编辑器中输入代码时,我们可以看到有一个动态提示框不断地提示我们输入代码,这就是Code lnsight功能。可用光标直接选中某一行。
在代码编辑器中编辑程序可以得到Code insight的智能提示 : 图表 13
3. ???? 编译和运行
程序的编译可以选择Project菜单下的Compile XXX菜单项或Build XXX
文档评论(0)