Delphi 6程序设计导学PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:张春林编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2002
- ISBN:730205388X
- 页数:352 页
第1部分 Delphi基础 1
第1章 Delphi集成开发环境 1
1.1 Delphi简介 1
1.1.1 Delphi的历史 1
1.1.2 Delphi中的有关概念 1
1.2 Delphi 6的集成开发环境 3
1.2.1 主窗口 3
1.2.3 代码编辑器 13
1.2.2 窗体设计器 13
1.2.4 对象查看器 14
1.2.5 对象树浏览器 16
1.2.6 工程管理器 16
1.3 使用Delphi创建一个简单的应用程序 17
1.3.1 创建一个新工程 18
1.3.2 程序窗体设计 18
1.3.3 编写程序代码 20
1.4.2 窗体文件及其结构 22
1.4.1 单元文件 22
1.3.4 编译和运行程序 22
1.4 Delphi中的文件与文件结构 22
1.4.3 工程文件及其结构 23
1.5 习题1 24
第2章 Object Pascal语言简介 26
2.1 Object Pascal语言基础 26
2.1.1 注释 26
2.1.2 保留字与标识符 27
2.1.3 常量与变量 28
2.2 Object Pascal语言的数据类型 28
2.2.1 简单数据类型 29
2.2.2 字符串类型 31
2.2.3 结构类型 32
2.2.4 指针类型 34
2.3.1 算术运算符 35
2.3 Object Pascal语言的运算符 35
2.2.5 可变类型 35
2.3.2 逻辑运算符 36
2.3.3 位运算符 36
2.3.4 字符串运算符 37
2.3.5 指针运算符 37
2.3.6 关系运算符 37
2.4 Object Pascal语言的语句 38
2.4.1 赋值语句 38
2.4.2 复合语句 38
2.4.3 分支语句 39
2.4.4 循环语句 40
2.5 过程与函数 42
2.5.1 过程的定义与调用 42
2.5.2 函数的定义与调用 43
2.5.3 参数的传递 44
2.6.1 类和对象 45
2.6 Delphi的面向对象程序设计 45
2.6.2 构造函数和折构函数 46
2.6.3 类的封装与继承 47
2.6.4 多态性 48
2.6.5 类运算符 49
2.7 单元文件的结构 49
2.7.1 单元文件 49
2.7.2 标准的单元文件结构 49
2.7.3 单元文件代码分析 51
2.7.4 单元的循环引用 52
2.8 异常与异常处理 52
2.8.1 try...except语句 53
2.8.2 try...finally语句 53
2.9 习题2 54
第3章 Delphi常用组件的使用 55
3.1 窗体与组件 55
3.1.1 窗体与组件的关系 55
3.1.2 组件的公共属性和事件 56
3.1.3 窗体的属性 58
3.2.1 Button组件 60
3.2.2 BitBtn组件 60
3.2 按钮组件的使用 60
3.2.3 SpeedButton组件 62
3.2.4 CheckBox组件 62
3.2.5 RadioButton组件 63
3.3 文本组件的使用 63
3.3.1 Label组件 63
3.3.2 Edit组件 64
3.3.3 Memo组件 66
3.3.4 MaskEdit组件 68
3.3.5 RichEdit组件 69
3.3.6 SpinEdit组件 69
3.3.7 StringGrid组件 69
3.4.1 ListBox组件 73
3.4.2 ComboBox组件 73
3.4 列表类组件的使用 73
3.4.3 CheckListBox组件 75
3.4.4 ListView组件和TreeView组件 75
3.4.5 DateTimePicker组件 76
3.5 分类组件的使用 77
3.5.1 GroupBox组件 77
3.5.2 RadioGroup组件 77
3.5.3 Panel组件 78
3.5.5 PageControl组件 80
3.5.4 ScrollBox组件 80
3.6 菜单、工具栏和状态栏 81
3.6.1 菜单 81
3.6.2 工具栏的使用 86
3.6.3 状态栏的使用 88
3.7 标准对话框的使用 90
3.7.1 OpenDialog组件和SaveDialog组件 91
3.7.2 FontDialog组件和ColorDialog组件 92
3.7.4 FindDialog组件和ReplaceDialog组件 93
3.7.3 PrintDialog组件和PrinterSetupDialog组件 93
3.8 时钟组件的使用 95
3.9 习题3 97
第2部分 数据库编程 100
第4章 Delphi数据库基础 100
4.1 关系数据库 100
4.1.1 关系数据库 100
4.1.2 关系数据库的组成 100
4.2 SQL语言 101
4.2.1 SQL语言的发展 102
4.2.2 数据操纵语言 102
4.2.3 数据定义语言 115
4.3 Delphi数据库的开发工具 118
4.3.1 BDE Administrator 118
4.3.2 Database Desktop 119
4.3.3 SQL Exploter 124
4.4 习题4 125
第5章 开发桌面型数据库应用程序 126
5.1 BDE组件与数据访问组件 127
5.1.1 数据集组件与数据源组件 127
5.1.2 数据集的状态 128
5.1.3 数据集的打开和关闭 128
5.1.4 浏览数据库中的数据 129
5.1.5 编辑和修改数据库中的数据 130
5.1.6 书签(BookMark)的使用 132
5.1.7 数据集的常用事件 132
5.2 TTable组件介绍 133
5.2.1 关于数据集的信息 133
5.2.2 设定数据库表的使用范围 134
5.2.3 查询数据库中的记录 135
5.2.4 创建主从表格数据库 137
5.3 TQuery组件介绍 139
5.3.1 TQuery组件的特点 139
5.3.2 TQuery组件的使用 139
5.3.3 以静态方式实现SQL查询 140
5.3.4 以动态方式实现SQL查询 143
5.4 TDataSource组件介绍 144
5.5 字段TField组件的使用 145
5.5.1 字段组件简介 145
5.5.2 永久性字段的创建 146
5.5.3 字段组件的类型转换 148
5.5.4 动态字段组件的访问 149
5.6 数据控制组件 149
5.6.1 数据控制组件简介 150
5.6.2 TDBGrid组件 151
5.6.3 TDBNavigator组件 155
5.6.4 TDBText组件 157
5.6.5 TDBEdit组件 157
5.6.6 TDBMemo组件 159
5.6.7 TDBImage组件 160
5.6.8 其他数据控制组件 160
5.7.1 简单报表的生成 162
5.7 数据报表的设计 162
5.7.2 QReport组件 164
5.7.3 增加报表列标题和报表表头 166
5.7.4 增加统计项 168
5.7.5 程序运行时预览和打印报表 170
5.8 数据统计图表的制作 171
5.8.1 简单统计图的生成 171
5.8.2 统计组件的介绍 174
5.9 与数据库有关的其他组件和方法 178
5.9.1 数据模块DataModule的使用 178
5.9.2 ADO组件的使用 179
5.9.3 InterBase Express组件的使用 179
5.10 习题5 179
第6章 桌面型数据库应用程序实例 180
6.1 应用程序功能总体设计 180
6.2 创建应用程序数据表 181
6.2.1 初始化数据库桌面 181
6.2.2 创建数据表 182
6.2.3 为数据表添加数据 183
6.3 主界面(窗体)设计 185
6.4 数据更新窗体设计 187
6.4.1 创建更新数据模块 187
6.4.2 学生数据表更新 188
6.4.3 教师数据表更新 191
6.4.4 教学数据表更新 194
6.5 数据查询窗体设计 197
6.5.1 创建查询数据模块 197
6.5.2 设计“按编号查询”标签页 198
6.5.3 设计“按名字查询”标签页 200
6.5.4 设计“特殊查询”标签页 200
6.6 密码管理窗体设计 201
6.7 用户登录窗体设计 202
6.8 习题6 204
7.1.1 客户机/服务器结构简介 205
7.1 客户机/服务器结构 205
第7章 构建多层应用系统 205
7.1.2 客户机/服务器的工作流程 206
7.1.3 客户机/服务器的优点 208
7.2 多层分布式应用系统 208
7.2.1 多层分布式应用系统的引入 208
7.2.2 多层分布式应用系统的体系结构 209
7.3 创建一个简单的多层分布式系统 210
7.3.1 创建应用程序服务器 210
7.3.2 创建客户机程序 215
7.4 增强MIDAS程序功能 220
7.4.1 加快应用程序的运动速度 220
7.4.2 数据更新 227
7.4.3 为应用程序的客户机端添加公文包 228
7.4.4 错误的处理 229
7.5 习题7 231
8.1.1 Windows中的多媒体 232
8.1 Delphi与多媒体程序设计 232
第8章 多媒体程序开发 232
第3部分 多媒体与Internet编程 232
8.1.2 Delphi中的多媒体组件 233
8.2 关于图像媒体的程序开发 234
8.2.1 与图像有关的类和组件 234
8.2.2 TImage组件 235
8.2.3 图像格式转换器的设计 236
8.2.4 图像的特殊显示效果 239
8.3 关于图形媒体的程序开发 241
8.3.1 TCanvas的属性 241
8.3.2 TCanvas绘制图形的方法 243
8.3.3 绘制图形综合实例 244
8.3.4 作用鼠标绘制图形 246
8.4 关于音频和视频媒体的程序开发 249
8.4.1 Delphi的动画组件及其使用 249
8.4.2 Delphi的媒体播放组件 254
8.4.3 音/视频媒体播放器的实现 259
8.5 习题8 262
第9章 Internet/Intranet程序开发 263
9.1 与Internet有关的概念 263
9.2 Delphi的Internet组件简介 266
9.2.1 FastNet标签页上的组件 266
9.2.2 Internet标签页上的组件 268
9.3 文件传输服务程序开发 269
9.3.1 FTP与NMFTP组件 269
9.3.2 文件传输服务程序实例 270
9.4 Web服务器端程序开发 276
9.4.1 Web服务器端程序开发基础 276
9.4.2 Web服务器程序开发环境 277
9.4.3 利用ISAPI开发Web服务器应用程序 280
9.5 Socket编程 290
9.5.1 Socket与WinSock 290
9.5.2 Socket连接类型 290
9.5.4 Socket对象 291
9.5.3 Socket组件简介 291
9.5.5 Socket间数据传输与连接方式 292
9.5.6 使用WinSock开发聊天程序 293
9.6 习题9 298
A.1.1 目的和要求 299
A.1.2 上机准备 299
A.1.3 实习内容与操作步骤 299
A.1 Delphi6集成开发环境 299
附录A 上机实习指导 299
A.2 Delphi常用组件的使用 302
A.2.1 目的和要求 302
A.2.2 上机准备 302
A.2.3 实习内容与操作步骤 302
A.3 桌面型数据库应用程序开发 310
A.3.1 目的和要求 310
A.3.2 上机准备 310
A.3.3 实习内容与操作步骤 310
A.4.2 上机准备 311
A.4 多媒体应用程序开发 311
A.4.1 目的和要求 311
A.4.3 实习内容与操作步骤 312
A.5 Internet应用程序开发 316
A.5.1 目的和要求 316
A.5.2 上机准备 316
A.5.3 实习内容与操作步骤 316
附录B 习题答案 321
B.1 习题1 321
B.2 习题2 322
B.3 习题3 323
B.4 习题4 339
B.5 习题5 341
B.6 习题6 341
B.7 习题7 341
B.8 习题8 342
B.9 习题9 346
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《家》高铁林,王力军文;胡博综图 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019