分享
 
 
 

Delphi程序设计教程

Delphi程序设计教程  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,Pascal Delphi,

作者: 吕新平 等编著

出 版 社: 人民邮电出版社

出版时间: 2004-7-1字数: 371000版次: 1页数: 238印刷时间: 2004-7-1开本:印次:纸张: 胶版纸I S B N : 9787115093912包装: 平装编辑推荐

内容简介

本书以Windows 2000为运行环境,说明如何使用Delphi 6.0开发应用程序。

主要内容包括Delphi的功能及特点,Object Pascal语言基础最基本的窗体组件,菜单组件,窗体中的常用组件,制作工具栏及状态栏的组件,多媒体组件,各种对话框组件,数据库组件,画布,资源的使用,编译、调试应用程序的过程,以及通过一个实际的数据库应用程序示例来向读者介绍Delphi数据库应用程序设计的整体思路。

本书是高职高专计算机专业的Delphi课程教材,也适合计算机程序设计爱好者自学使用。

作者简介

目录

第1章Delphi概述1

1.1Delphi的主要特点1

1.2Delphi的启动与退出2

1.2.1启动Delphi2

1.2.2退出Delphi2

1.3Delphi的集成开发环境3

1.3.1主窗口3

1.3.2对象结构浏览8

1.3.3窗体8

1.3.4对象编辑器9

1.3.5代码编辑器10

1.3.6其他常用工具介绍10

1.4程序的基本结构12

1.4.1项目与项目文件12

1.4.2窗体文件12

1.4.3单元文件12

1.5Delphi程序设计过程14

1.5.1Delphi程序设计步骤14

1.5.2一个简单的Delphi程序15

习题15

第2章Object Pascal语言基础17

2.1字符集和符号17

2.1.1字符集17

2.1.2标识符17

2.1.3Object Pascal的保留字18

2.1.4数值、标号和字符串18

2.1.5注释与分隔符19

2.2常量和变量19

2.2.1常量19

2.2.2变量20

2.2.3数据类型21

2.3表达式30

2.4语句32

2.4.1赋值语句32

2.4.2过程语句33

2.4.3Goto(无条件转移)语句33

2.4.4复合语句33

2.4.5IF语句34

2.4.6Case语句35

2.4.7Repeat(直到型循环)语句36

2.4.8While(当型循环)语句36

2.4.9For(计数型循环)语句37

2.4.10With语句38

2.4.11Break(强制退出循环)语句38

2.4.12Continue(强制缩短循环)语句39

2.4.13Exit(强制退出程序块)语句39

2.4.14Halt(强制终止程序执行)语句40

2.4.15Runerror(停止程序执行并产生运行错误)语句40

2.5作用域40

2.6过程与函数41

2.6.1过程和函数的参数41

2.6.2过程43

2.6.3函数44

2.6.4嵌套与递归45

2.6.5Windows API函数46

2.7类47

2.7.1类定义47

2.7.2构造函数48

2.7.3析构函数48

2.7.4类的封装49

2.7.5类运算符49

2.7.6类的继承性50

2.8输入与输出50

2.9异常事件的处理51

2.9.1Try...Except语句52

2.9.2Try...Finally语句53

2.9.3Exit、Break和Continue语句53

2.9.4预定义的异常53

2.9.5Raise语句53

2.10程序单元54

2.10.1单元文件54

2.10.2项目文件56

习题57

第3章窗体的使用58

3.1窗体和组件58

3.1.1窗体和组件的关系58

3.1.2组件的层次结构59

3.1.3组件的分类60

3.2窗体中组件的操作60

3.2.1组件的添加61

3.2.2选定组件61

3.2.3改变组件的大小61

3.2.4移动和删除组件62

3.2.5组件的剪切、复制与粘贴62

3.2.6组件的对齐62

3.2.7组件的前后次序调整63

3.2.8使用容器组件63

3.2.9组件的Tab键次序设定64

3.3窗体组件的属性65

3.3.1窗体的位置与大小65

3.3.2窗体的颜色65

3.3.3窗体的外观与样式66

3.3.4窗体的状态设定67

3.3.5其他重要的属性67

3.4窗体的事件68

3.4.1Create和Destroy事件68

3.4.2Show和Hide事件68

3.4.3Activate和Deactivate事件69

3.4.4Click事件69

3.4.5DblClick事件69

3.4.6DragDrop事件69

3.4.7KeyDown和KeyUp事件69

3.4.8KeyPress事件70

3.4.9MouseDown和MouseUp事件70

3.4.10MouseMove事件70

3.4.11Resize事件70

3.5应用实例70

习题72

第4章菜单组件与菜单生成器的使用73

4.1菜单组件73

4.2使用菜单生成器设计菜单73

4.2.1打开菜单生成器73

4.2.2添加及编辑菜单项74

4.2.3菜单生成器的快捷菜单75

4.2.4使用菜单模板76

4.2.5将代码与事件联系起来79

4.2.6在运行时存取和编辑菜单79

4.3菜单组件上菜单项的属性82

4.3.1Break属性82

4.3.2Caption属性84

4.3.3Checked属性85

4.3.4Default属性86

4.3.5Enabled属性86

4.3.6GroupIndex属性87

4.3.7HelpContext属性88

4.3.8Hint属性88

4.3.9Name属性88

4.3.10RadioItem属性88

4.3.11ShortCut属性89

4.3.12Tag属性89

4.3.13Visible属性89

4.4菜单组件的属性89

4.4.1AutoMerge属性89

4.4.2Items属性91

4.4.3Alignment属性91

4.5菜单的事件91

习题91

第5章常用组件的使用92

5.1标签组件(Label)92

5.1.1标签组件的属性92

5.1.2标签组件的事件96

5.1.3标签组件的应用实例96

5.2编辑组件(Edit)97

5.2.1编辑组件的属性98

5.2.2编辑组件的事件99

5.2.3编辑组件的应用实例99

5.3备注组件(Memo)100

5.3.1备注组件的属性101

5.3.2备注组件的事件101

5.3.3备注组件的应用实例101

5.4按钮组件(Button)102

5.4.1按钮组件的属性102

5.4.2按钮组件的事件103

5.4.3按钮组件的应用实例103

5.5复选框组件(CheckBox)105

5.5.1复选框组件的属性105

5.5.2复选框组件的事件105

5.5.3复选框组件的应用实例105

5.6单选按钮组件(RadioButton)106

5.6.1单选按钮组件的属性106

5.6.2单选按钮组件的事件106

5.7列表框组件(ListBox)107

5.7.1列表框组件的属性107

5.7.2列表框组件的事件108

5.8组合框组件(ComboBox)108

5.8.1组合框组件的属性109

5.8.2组合框组件的事件109

5.9滚动条组件(ScrollBar)110

5.9.1滚动条组件的属性110

5.9.2滚动条组件的事件111

5.10分组框组件(GroupBox)111

5.11单选分组框组件(RadioGroup)111

习题112

第6章制作工具栏及状态栏113

6.1面板组件(Panel)113

6.1.1面板组件的属性113

6.1.2面板组件的事件114

6.2快捷按钮组件(SpeedButton)114

6.2.1快捷按钮组件的属性115

6.2.2快捷按钮组件的事件117

6.3制作工具栏117

6.4制作状态栏117

6.5使用工具栏组件设计工具栏119

6.5.1工具栏组件119

6.5.2工具栏按钮组件120

6.5.3设计工具栏121

6.6使用状态栏组件设计状态栏123

6.6.1状态栏组件的属性123

6.6.2在状态栏组件中添加或删除显示面板124

6.6.3状态栏同步显示过程124

习题125

第7章多媒体程序设计126

7.1多媒体与多媒体程序设计126

7.1.1多媒体126

7.1.2多媒体程序设计126

7.1.3Windows操作系统的多媒体支持127

7.2媒体播放器组件(MediaPlayer)127

7.2.1媒体播放器组件的属性128

7.2.2媒体播放器组件的事件129

7.2.3使用媒体播放器的实例129

7.3卡通组件131

7.3.1卡通组件的属性131

7.3.2卡通组件的事件132

7.3.3使用卡通组件的实例132

习题133

第8章各种对话框的制作134

8.1定制对话框134

8.1.1对话框的分类134

8.1.2对话框组件134

8.2打开对话框组件(OpenDialog)134

8.2.1打开对话框组件的属性135

8.2.2调用打开文件对话框的方法137

8.2.3打开文件对话框的实例137

8.3保存对话框组件(SaveDialog)137

8.3.1保存对话框组件的属性138

8.3.2调用保存文件对话框的方法138

8.3.3保存文件对话框的实例138

8.4字体对话框组件(FontDialog)139

8.4.1字体对话框组件的属性139

8.4.2字体对话框组件的事件141

8.4.3调用字体对话框的方法141

8.4.4字体对话框组件的实例141

8.5颜色对话框组件(ColorDialog)142

8.5.1颜色对话框组件的属性142

8.5.2调用颜色对话框的方法143

8.5.3颜色对话框组件的实例143

8.6打印对话框组件(PrintDialog)144

8.6.1打印对话框组件属性144

8.6.2调用打印对话框的方法145

8.6.3打印对话框组件的实例146

8.7打印机设置对话框组件(PrinterSetupDialog)146

8.8查找对话框组件(FindDialog)147

8.8.1查找对话框组件的属性147

8.8.2查找对话框组件的事件148

8.8.3调用查找对话框的方法148

8.8.4查找对话框组件的实例148

8.9替换对话框组件(ReplaceDialog)149

8.9.1替换对话框组件的属性149

8.9.2替换对话框组件的事件149

8.9.3调用替换对话框的方法149

8.9.4替换对话框组件的实例150

8.10对话框的综合实例——简单的文本编辑器150

习题152

第9章数据库应用程序153

9.1Delphi的数据库访问机制153

9.1.1数据库的基本概念153

9.1.2Borland数据库引擎(BDE)153

9.2数据库程序向导155

9.3数据库资源管理器156

9.4常用的数据库控制组件157

9.4.1Table组件157

9.4.2Database组件160

9.4.3DBEdit组件162

9.5Database Desktop的使用163

9.5.1Database Desktop窗口163

9.5.2建立数据表165

9.5.3查看数据表170

9.5.4编辑数据表172

9.5.5修改数据表结构172

习题173

第10章画布174

10.1画布(Tcanvas)174

10.1.1画布的属性174

10.1.2基本的绘图功能174

10.2常用的绘图指令175

10.2.1在画布上绘图的过程175

10.2.2画点175

10.2.3画直线175

10.2.4画曲线176

10.2.5画多边形177

10.2.6画饼图178

10.2.7输出文本178

习题179

第11章资源的使用180

11.1Windows中的资源180

11.2图标资源的使用方法181

11.3光标资源的使用方法181

11.4位图资源的使用方法181

习题182

第12章编译调试应用程序183

12.1基本概念183

12.1.1执行点183

12.1.2断点183

12.1.3监视184

12.2编译运行应用程序184

12.2.1编译运行应用程序的方法184

12.2.2为应用程序提供运行参数185

12.3调试应用程序185

12.3.1允许使用程序调试器186

12.3.2控制程序的执行186

12.3.3断点的使用188

12.3.4使用监视表达式190

12.3.5计算及修改表达式的值190

习题191

第13章一个完整的数据库应用程序192

13.1系统功能概要192

13.2系统数据库结构设计192

13.3窗体设计193

13.3.1用户验证窗体193

13.3.2程序主控窗体194

13.3.3人事管理窗体194

13.3.4程序维护窗体194

13.3.5报表打印窗体195

13.3.6数据模块窗体196

13.4关键代码的编写196

13.4.1验证用户196

13.4.2浏览记录197

13.4.3新增记录197

13.4.4删除记录198

13.4.5修改记录198

13.4.6查询记录199

附录一系统内建的过程和函数列表202

附录二编译、运行错误信息216

媒体评论

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有