Delphi 6程序设计基础教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:汤庸主编
- 出 版 社:北京:冶金工业出版社
- 出版年份:2002
- ISBN:7502430814
- 页数:278 页
1.1 Delphi简介 1
1.1.1 Delphi的特点 1
第1章 Delphi的可视化开发环境 1
1.1.2 发展历程 2
1.2 Delphi 6的版本 5
1.2.1 Delphi 6标准版 5
1.2.2 Delphi 6专业版 5
1.2.3 Delphi 6企业版 6
1.3.1 主窗口 8
1.3 可视化开发环境介绍 8
1.3.2 窗体 9
1.3.3 对象监视器 10
1.3.4 代码编辑器 11
1.3.5 创建一个应用程序 12
1.3.6 使用帮助 18
小结 18
四、上机题 19
二、填空题 19
三、简答题 19
一、选择题 19
综合练习题一 19
第2章 Object Pascal语言 20
2.1 语言规则 20
2.1.1 程序组成 20
2.1.2 标准数据类型 22
2.1.3 变量定义与常量说明 23
2.1.4 运算符与表达式 24
2.2 语句与流程控制 26
2.2.1 基本语句 27
2.2.2 构造语句与流程控制 29
2.3 自定义数据类型 30
2.3.1 枚举类型与子界类型 30
2.3.2 数组类型 30
2.3.3 字符串类型 31
2.3.4 集合类型 31
2.3.5 记录类型 32
2.3.6 文件类型 32
2.3.7 指针类型 33
2.4 过程和函数 33
2.4.1 过程的声明和调用 33
2.4.2 参数传递 34
2.4.3 过程与函数的重载 35
2.5 单元 35
2.6 面向对象的概念 37
2.6.1 类和对象 38
2.6.2 属性和事件 38
2.6.3 类的继承 40
2.6.4 TObject:所有类的祖先 41
一、选择题 42
综合练习题二 42
小结 42
2.6.5 组件与TCpmponent类 42
二、填空题 43
三、简答题 43
四、上机题 43
第3章 窗体与基本组件 44
3.1 窗体 44
3.1.1 窗体的主要属性 44
3.1.2 窗体的主要事件 45
3.2.2 Edit组件 46
3.2.1 Label组件 46
3.2 文本显示与编辑组件 46
3.2.3 MaskEdit组件 47
3.2.4 Memo组件 47
3.2.5 RichEdit组件 48
3.3 按钮 49
3.3.1 Button组件 49
3.3.2 BitBtn组件 49
3.3.3 Speed Button组件 49
3.4.2 Radio Button 50
3.4.3 Group Box 50
3.4.1 Check Box 50
3.4 选项按钮 50
3.4.4 RadioGroup 51
3.5 列表组件 51
3.5.1 List Box 51
3.5.2 TCombo Box 51
3.5.3 Check List Box 52
3.6 组件布局 52
3.6.1 布局工具 52
3.6.4 布局属性Align与Anchor 53
3.6.3 Parent的属性 53
3.6.2 Panel 53
3.6.5 Splitter 54
小结 54
综合练习题三 55
一、选择题 55
二、填空题 55
三、简答题 55
四、上机题 55
4.1.1 菜单设计器 57
4.1 MainMenu主菜单 57
第4章 菜单、工具栏和对话框 57
4.1.2 菜单项的状态 58
4.1.3 菜单图像与ImageList组件 58
4.1.4 菜单模板 59
4.1.5 ActionList行为列表组件 60
4.2 PopupMenu弹出式菜单 60
4.3 ToolBar工具栏 61
4.5.2 MessageDlg 62
4.5.1 ShowMessage 62
4.5 消息框和信息函数 62
4.4 StatusBar状态栏 62
4.5.3 MessageDlgPos 64
4.6 输入框与输入函数 64
4.6.1 InputBox 64
4.6.2 InputQuery 64
4.7 Windows通用对话框 64
4.7.1 OpenDialog与SaveDialog 64
4.7.3 ColorDialog和FontDialog 65
4.7.2 OpenPictureDialog与SavePictureDialog 65
4.7.4 FindDialog和ReplaceDialog 66
4.7.5 PrintDialog和PrintSetupDiaog 67
小结 67
综合练习题四 67
一、选择题 67
二、填空题 67
三、简答题 68
四、上机题 68
5.1.1 Timer的重要属性 69
5.1.2 使用Timer对程序进行控制 69
第5章 使用高级组件 69
5.1 Timer 69
5.2 TreeView 70
5.3 ListView 71
5.4 滚动组件 71
5.4.1 ScrollBar 71
5.4.2 TrackBar 71
5.4.3 UpDown 71
5.5 日期类组件 72
5.5.1 DateTimePicker 72
5.4.4 ScrollBox 72
5.5.2 MonthCanlendar 73
5.6 PageControl 73
5.7 ProgressBar 74
5.8 StringGrid 74
小结 75
综合练习题五 75
一、选择题 75
二、填空题 75
三、简答题 75
四、上机题 75
6.1 类的定义及数据和方法的引用 77
第6章 面向对象程序设计 77
6.2 类的封装 78
6.2.1 什么是封装 78
6.2.2 专用、保护、公用与可视部分 78
6.2.3 Self关键字 79
6.3 属性 79
6.4 类的继承与多态性 80
6.4.1 定义子类 80
6.4.2 可视化继承 80
小结 81
6.4.3 类的多态 81
综合练习题六 82
一、选择题 82
二、填空题 82
三、简答题 82
四、上机题 82
第7章 MDI应用程序与系统对象 83
7.1 建立MDI应用程序 83
7.1.1 创建子窗口 83
7.1.2 动态建立子窗口 83
7.1.4 MDI的菜单设计 84
7.1.3 MDI的属性和方法 84
7.2 Screen变量 87
7.3 Application变量 87
7.3.1 Application的属性 88
7.3.2 Application的方法 88
7.3.3 Application的事件 89
小结 89
综合练习题七 89
一、选择题 89
四、上机题 90
三、简答题 90
二、填空题 90
第8章 调试技术与异常处理 91
8.1 三种错误类型 91
8.1.1 运行时间库异常类RTL 92
8.1.2 对象异常类 93
8.1.3 部件异常类 93
8.2 设置编译环境 94
8.3 调试与设置断点 94
8.4.1 变量监视 96
8.4 变量监视与计算/修改表达式 96
8.4.2 计算/修改表达式 97
8.5 异常处理 97
8.5.1 常用的处理异常方法 98
8.5.2 异常保护 101
8.6 自定义异常 101
四、上机题 102
三、简答题 102
二、填空题 102
一、选择题 102
综合练习题八 102
小结 102
第9章 图形图像处理 103
9.1 使用Canvas画图 103
9.1.1 TCanvas类的主要属性 104
9.1.2 TCanvas的主要方法 106
9.3.4 图片对话框 112
9.3.2 Shape组件 112
9.3.3 TImage组件 112
9.3.1 PaintBox组件 112
9.3 图形图像组件和相关图像类 112
9.2 图像的重画 112
9.3.5 常用图像类 113
9.4 处理JPEG文件 120
9.5 打印图形 120
四、上机题 122
三、简答题 122
二、填空题 122
一、选择题 122
综合练习题九 122
小结 122
第10章 目录、文件和流 123
10.1 文件目录类组件 123
10.2 文件目录类过程和函数的调用 123
10.3 文件内容的读写 125
10.3.1 文本文件 125
10.3.2 类型文件 126
10.3.3 无类型文件 126
10.4.2 TStream 127
10.4.1 流的概念 127
10.4 流 127
10.4.3 TFileStream 129
10.5 使用类方法进行文件存取 129
10.5.1 LoadFromFile和SaveToFile方法 129
一、选择题 130
三、简答题 130
二、填空题 130
四、上机题 130
综合练习题十 130
小结 130
10.5.2 LoadFromStream和SaveToStream方法 130
第11章 数据库操作与编程 131
11.1 数据库的基本概念 131
11.1.1 关系数据库 131
11.1.2 结构化查询语言(SQL) 131
11.1.3 事务 133
11.1.4 完整性验证 134
11.1.5 数据库的结构 135
11.2 数据库开发使用的组件 135
11.2.1 数据访问组件 135
11.2.2 数据控制组件 142
11.3.1 Query组件 144
11.3 SQL语言与数据库编程 144
11.3.2 TUpdateSQL组件 146
11.3.3 动态SQL与参数使用 146
11.3.4 Prepare方法使用 158
11.4 其他组件 158
11.4.1 其他组件介绍 159
11.4.2 TSession组件的重要属性 159
11.4.3 TSession的重要方法 160
一、选择题 161
二、填空题 161
综合练习题十一 161
小结 161
三、简答题 162
四、上机题 162
第12章 ActiveX组件 163
12.1 什么是ActiveX组件 163
12.2 在Delphi中使用ActiveX组件 164
12.3 创建ActiveX组件 168
12.3.1 使用ActiveX Control向导 168
12.4 ActiveForm 169
12.3.4 注册ActiveX组件 169
12.3.2 类型库编辑器 169
12.3.3 创建属性页 169
12.5 COM基础知识 170
12.5.1 COM的基本概念 170
12.5.2 生成COM对象 172
12.5.3 COM的注册 174
12.5.4 使用COM对象的方法 175
小结 177
三、简答题 178
四、上机题 178
一、选择题 178
二、填空题 178
综合练习题十二 178
第13章 多媒体编程 179
13.1 多媒体的基本术语 179
13.1.1 WAV文件 179
13.1.2 MIDI文件 180
13.1.3 视频文件 180
13.2 Animate组件 181
13.3 MediaPlayer组件 185
13.3.1 利用MediaPlayer组件开发多媒体音频实例 186
13.3.2 利用MediaPlayer组件开发多媒体视频实例 189
13.4 图像的动画效果实例 193
13.4.1 多媒体动画 193
13.4.2 图像特效 193
小结 197
综合练习题十三 197
一、选择题 197
三、简答题 198
四、上机题 198
二、填空题 198
第14章 Internet编程 199
14.1 TCP/IP编程 199
14.1.1 在Delphi中使用TCP/IP编程 199
14.1.2 ServerSocket和ClientSocket组件 201
14.1.3 TCustomWinSocket类 211
14.2 开发网络服务器程序的编程接口选择 211
14.2.1 公用网关接口CGI 211
14.2.2 网络数据库连接器IDC 212
14.2.3 网络服务器应用程序接口ISAPI 212
14.3.1 TWebModule类 213
14.3 Delphi的ISAPI编程 213
14.3.2 TWebActionItem类 218
14.3.3 TPageProducer类 219
14.4 Internet编程中常用到的术语 219
小结 223
综合练习题十四 223
一、选择题 223
二、填空题 224
三、简答题 224
四、上机题 224
15.2 课程设计 225
15.3 综合设计实例——学生管理信息系统 225
第15章 实验安排与综合设计 225
15.1 实验安排 225
15.3.1 主要组件及设计重点 226
15.3.2 设计思路及实现步骤 226
15.3.3 程序完整代码 230
附录A 在Delphi代码设计中常用的函数 235
附录B 错误信息汇总 239
参考答案 249
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《看视频零基础学英语口语》宋德伟 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019