Delphi 3.0开发技术实例PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:窦万峰等编著
- 出 版 社:北京:电子工业出版社
- 出版年份:1998
- ISBN:7505346857
- 页数:393 页
第一章 Delphi基础知识 1
1.1 Delphi各版本功能及特点 1
1.1.1 Delphi1.0特性 1
1.1.2 Delphi2.0特性 2
1.1.3 Delphi3.0特性 2
1.1.4 Delphi的特点 3
1.2 Delphi开发基础知识 5
1.2.3 对象监视器 6
1.2.2 加速条 6
1.2.1 主屏幕菜单 6
1.2.4 组件模板 7
1.2.5 窗体 7
1.2.6 单元 7
1.2.7 工程项目和窗体表单 8
1.2.8 属性 8
1.3.1 Delphi模板 9
1.3 Delphi窗体工具 9
1.2.10 事件 9
1.2.11 事件处理 9
1.2.9 对象方法 9
1.3.2 Delphi专家 10
第二章 Delphi基本编程 12
2.1 Delphi程序设计步骤 12
2.2 Delphi属性 14
2.2.1 属性设置 14
2.2.2 窗体属性 15
2.3 Delphi事件 19
2.3.1 建立一个事件过程 19
2.3.2 窗体表单事件 20
2.3.3 一个使用拖放事件的例程 22
2.4 Delphi的窗体与表单文件 24
2.5 常用组件介绍 26
2.5.1 文本相关组件 26
2.5.2 Button按钮和BitBtn位按钮 28
2.5.3 组件使用例程 30
2.5.4 列表框与组合框 31
2.5.5 单选按钮与复选按钮 34
2.5.6 GroupBox和RadioGroup 35
2.5.7 Timer组件 35
第三章 Object Pascal语言及其编程 41
3.1 Delphi语句 41
3.1.1 Delphi语句类型 41
3.1.2 使用代码设置属性 42
3.2 Delphi对象 43
3.2.1 面向对象编程基本术语 43
3.2.2 可视组件库对象 43
3.3 Object Pascal块和保留字 46
3.3.1 Object Pascal块 46
3.3.2 保留字 48
3.4 Delphi变量 48
3.5.1 整数和运算符 51
3.5 数和运算符 51
3.5.2 实数 62
3.6 函数与过程 62
3.6.1 Delphi内部函数和过程 63
3.6.2 Windows API函数 64
3.6.3 用户定义的函数和过程 64
3.7 数组 65
3.8 Delphi控制语句 67
3.8.1 循环语句 67
3.8.2 条件语句 69
3.8.3 Case语句 75
3.9 用户定义数据类型 77
3.9.1 枚举类型 77
3.9.2 记录类型 78
3.9.3 集合类型 78
第四章 Delphi多窗体应用编程 80
4.1 多窗体应用的概念 80
4.2 建立一个多窗体应用程序 82
4.3 多窗体的属性与事件及方法 83
4.3.1 多窗体的属性 83
4.3.2 多窗体的事件 84
4.3.3 多窗体的方法 85
4.4 一个多窗体应用的例子 85
4.5 创建顺序跟踪 91
4.6 工具栏设置 92
4.7 菜单运作合并 93
4.8 使用MDI模板 95
4.9 建立MDI框架的进一步讨论 96
4.10 几个重要的对象 97
4.10.1 Clipboard对象 97
4.10.2 Printer对象 99
4.10.3 Screen对象 100
4.10.4 Application对象 100
4.11 一个多窗体应用实例 101
5.1.2 下拉式菜单设计 110
5.1.1 MainMenu组件对象 110
5.1 下拉式菜单设计 110
第五章 窗体菜单设计 110
5.2 弹出式菜单设计 113
5.3 添加面板和快捷按扭 114
5.4 对话框组件 115
5.4.1 文件打开对话框 115
5.4.2 文件保存对话框 116
5.4.3 打印对话框 116
5.4.4 打印机设置对话框 116
5.4.5 颜色设置对话框 117
5.4.6 字体设置对话框 117
5.4.7 查找对话框 117
5.4.8 替换对话框 117
5.5 对话框组件使用 117
5.6 菜单编程举例 120
5.7 从菜单模板自动生成菜单窗体 126
5.8.1 Open Picture Dialog 和Save Picture Dialog 128
5.8 Delphi3.0的图像文件存取对话框 128
5.8.2 使用Open Picture Dialog 和Save Picture Dialog组例的例程 129
第六章 图形编程技术 132
6.1 画布(Canvas)对象 132
6.1.1 像素数组 132
6.1.2 画笔 133
6.1.3 画刷 135
6.1.4 画布对象的综合应用 136
6.2 绘制图形 144
6.2.1 绘制直线和折线 144
6.2.2 绘制几何图形 144
6.3 动态演示 145
6.3.1 随机绘图程序 145
6.3.2 一个动态演示程序 147
6.4 手工绘制线条 153
6.4.1 响应鼠标事件 153
6.4.2 手工绘制线条 155
6.4.3 绘制直线 156
6.5 绘图快捷按扭设计 157
6.6 自定义画笔和画刷 160
6.6.1 自定义画笔 160
6.6.2 自定义画刷 162
6.7 位图对象 163
6.8 图形文件处理 163
6.9 Delphi多线程编程与图形处理 176
6.9.1 多线程概念 176
6.9.2 线程的属性、方法和事件 177
6.9.3 使用线程并行处理图形数据举例 179
第七章 文件操作 186
7.1 文件操作行命令 186
7.2 文件相关组件 188
7.2.1 文件相关组件 188
7.2.2 文件组件使用 189
7.3 文本文件的处理 190
7.4 格式化文件的处理 192
7.5 随机文件的处理 193
7.6 初始化文件的处理 194
7.7 创建DLL 197
7.7.1 调用Windows API 197
7.7.2 DLL的调用 198
7.7.3 动态加载DLL 199
第八章 图像处理编程 201
8.1 图像组件 201
8.1.1 Image组件 201
8.1.2 Paintbox组件 201
8.1.3 Shape组件 202
8.1.4 Panel组件 203
8.1.5 Bevel组件 204
8.2 Bitmap对象及使用 204
8.2.1 Bitmap对象 204
8.2.2 使用Bitmap对象 205
8.3 图像格式的认识 206
8.3.1 图像格式 206
8.3.2 图像对象属性 206
8.3.3 图像的获取 207
8.4 图像演示例程 207
8.5 自动生成版本窗体 218
第九章 多媒体应用编程 220
9.1 多媒体简介 220
9.2 MediaIPlayer组件 220
9.2.1 MedialPlayer属性 221
9.2.2 MedialPlayer事件 223
9.3 一个简单的例程 223
9.4 动画控制组件介绍及使用 225
9.4.1 TAnimate组件对象 225
9.4.2 使用TAnimate组件 228
10.1.1 ProgressBar组件 230
10.1.2 UpDown组件 230
10.1 滚动组件对象 230
第十章 Delphi3.0新增常用组件 230
10.1.3 TrackBar组件 231
10.1.4 滚动组件使用举例 232
10.2 StatusBar组件 233
10.3 RichEdit组件 234
10.4 Outline组件 235
10.5.1 TreeView组件 239
10.5 TreeView 和ListView组件 239
10.5.2 ListView组件 240
10.6 Imagelist组件 241
10.7 TabbedNotebook组件 242
10.8 TabControl组件 243
10.9 PageControl组件 244
第十一章 Delphi的Intemet/Intranet技术 245
11.1 Delphi与Internet/Intranet概览 245
11.2 Intemet组件板 248
11.3 WWW浏览 249
11.4 TCP组件使用 255
11.5 电子邮件 260
第十二章 Delphi调试器和异常处理 277
12.1 Delphi集成调试器 277
12.1.1 常见错误种类 277
12.1.2 集成调试器 277
12.2 使用断点 279
12.2.1 设置断点 279
12.3 使用监视功能 280
12.3.1 Watch List窗口 280
12.2.3 断点条件设定 280
12.2.2 断点列表窗口 280
12.3.2 使用Evaluate/Modify对话框 281
12.4 程序运行方式 282
12.4.1 执行到光标位置 282
12.4.2 单步执行 282
12.4.3 程序暂停和复位 283
12.5 对象浏览器 283
12.6.1 创建保护块 284
12.6 异常处理 284
12.6.2 异常处理 286
12.6.3 引发异常 288
12.6.4 创建一个定制的异常 289
第十三章 Delphi数据库功能概述 291
13.1 Delphi关系数据库概述 291
13.1.1 数据库概念 291
13.1.2 Delphi数据库框架 292
13.1.3 数据字典 293
13.1.4 Delphi数据库工具 294
13.2 数据库配置应用程序 294
13.2.1 Driver页面 295
13.2.2 Aliases页面 296
13.3 数据库桌面 297
13.4 数据库组件对象 301
13.4.1 数据库组件 301
13.4.2 显示一个图片 302
13.5 数据库应用程序开发步骤 304
13.5.1 数据库选择 304
13.5.2 数据库表格设计 304
13.5.3 数据库程序设计 304
13.6 数据库应用程序开发全过程概述 305
第十四章 数据库应用程序开发 306
14.1 Delphi数据库组件功能 306
14.1.1 Table 和Query相应属性和方法 306
14.1.2 Data Source组件 312
14.1.3 Pata Control组件板 312
14.2 创建数据库显示程序 313
14.2.1 自动创建数据库显示程序 314
14.2.2 用户定义数据库显示窗体 317
14.3 使用数据表中的字段 319
14.3.1 读写字段 319
14.3.2 设置字段值 320
14.4.1 数据库表之间的关系 321
14.4 计算字段 321
14.4.2 计算字段 322
14.5 主细表设计 326
14.5.1 主要索引与次级索引 326
14.5.2 链接表 326
14.6 查找数据 328
14.7 数据输入 329
14.7.1 制作数据输入窗体 329
14.7.2 数据排序 331
14.8 数据查询和浏览 332
14.8.1 使用Tquery组件 332
14.8.2 建立SQL查询陈述 332
14.8.3 动态查询 333
14.9 使用多线程的数据库查询 334
14.9.1 调用汇编程序 334
14.9.2 TSession 组件和Date base组件 335
14.9.3 使用线程进行数据库查询 337
14.9.4 数据库查询主窗体 343
15.1 关于Report Smith 352
第十五章 报表制作工具——ReportSmith 352
15.2 TReport组件 353
15.2.1 开始RepotSmith 353
15.2.2 定制报表样式 356
15.3 配置ReportSmith 357
15.4 新建和制作报表 358
15.4.1 选择报表样式 358
15.4.3 链接字段数据 359
15.4.2 创建自己的报表样式 359
15.5 观察打印报表 364
第十六章 QuickReport快速报表 365
16.1 QuickReport2.0特点 365
16.2 创建一个基本报表 366
16.3 TQuickRep组件 366
16.4 QuickReport文本组件 369
附录 使用SQL语言 375
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017