Borland Delphi程序设计PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:蒋方帅编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2002
- ISBN:7302052980
- 页数:474 页
第1章 Delphi 6.0简介 1
1.1 安装Delphi 6.0 1
1.1.1 Delphi 6.0的最低系统配置 1
1.1.2 安装Delphi 6.0 2
1.2 Delphi 6.0界面概述 11
1.2.1 主窗口 12
1.2.2 Form窗口 17
1.2.3 代码编辑器 17
1.2.4 对象浏览器 22
1.2.5 对象属性浏览器 23
1.3 本章小结 26
第2章 Object Pascal语法 27
2.1 Delphi中的特殊字符 27
2.1.1 注释 27
2.1.2 保留字 28
2.1.3 其他特殊字符 29
2.2 Delphi中的数据类型 32
2.2.1 简单类型 33
2.2.2 字符串类型 35
2.2.3 数组 37
2.2.4 集合 37
2.2.5 指针类型 38
2.2.6 过程类型 38
2.2.7 可变类型 39
2.3 变量和常量 39
2.3.2 类型常量 40
2.4 语句 40
2.4.1 声明语句 41
2.4.2 赋值语句 42
2.4.3 Goto语句 42
2.4.4 复合语句 43
2.4.5 条件语句 44
2.4.6 循环语句 48
2.5 过程和函数 51
2.5.1 过程的声明、定义及调用 52
2.5.2 函数的声明、定义及调用 53
2.5.3 过程和函数的调用方式 55
2.5.4 过程或函数中变量的作用域问题 56
2.5.5 指示字 56
2.5.6 参数类型 57
2.6 本章小结 59
第3章 Delphi 6.0面向对象编程基础 61
3.1 创建第一个应用程序 61
3.1.1 新建一个工程 61
3.1.2 向窗体上添加控件 66
3.1.3 添加事件处理程序 67
3.1.4 运行应用程序 69
3.2 面向对象编程思想 70
3.2.1 简述 70
3.2.2 基本机制 71
3.3 Delphi中的面向对象编程 73
3.3.1 通过Delphi实例了解Delphi的对象 73
3.3.2 继承数据和方法 75
3.3.3 对象的范围 76
3.3.4 公有域和私有域 77
3.3.5 访问对象的域和方法 77
3.3.6 对象变量的赋值 79
3.4 如何编写一个好的程序 80
3.4.1 书写尽可能简单的代码 80
3.4.2 编写适当的测试程序 81
3.4.3 合理使用OOP 81
3.4.4 简短的方法 82
3.4.5 变量、函数以及过程的命名 83
3.4.6 创建控件 84
3.5 本章小结 84
第4章 控件、工程和应用程序 85
4.1 窗体上的控件 85
4.1.1 在窗体上放置控件 85
4.1.2 对齐多个控件 86
4.1.3 容器、父控件和子控件 87
4.2 Delphi工程中的窗体 88
4.2.1 向工程中加入新的窗体 88
4.2.2 从一个窗体调用另一个窗体 90
4.2.3 与其他工程共享窗体 91
4.2.4 使用Form模板和向导 93
4.3 对象的属性和事件 94
4.3.1 在设计期间修改对象的属性 94
4.3.2 在运行期间修改对象的属性 96
4.3.3 对象的事件 97
4.4 Delphi的工程管理 99
4.4.1 工程概述 99
4.4.2 关于工程的基本操作 100
4.4.3 Project菜单 100
4.5 工程的设置选项 103
4.5.1 指定主窗体 103
4.5.2 设置应用程序的选项 105
4.6 本章小结 106
第5章 Delphi的基本控件 107
5.1 窗体 107
5.1.1 改变窗体的标题 108
5.1.2 改变窗体的颜色 108
5.1.3 改变窗体的标题栏 109
5.1.4 改变窗体的边框 112
5.1.5 窗体的状态 113
5.1.6 窗体的透明和半透明 115
5.1.7 窗体的其他属性概述 119
5.1.8 使用事件处理程序 120
5.2 用于处理文本的控件 124
5.2.1 标签控件 125
5.2.2 文本框控件 132
5.2.3 静态文本框控件 134
5.2.4 格式化文本框控件 135
5.2.5 各注控件 136
5.3 使用命令按钮 138
5.3.1 按钮控件 138
5.3.2 位图按钮 140
5.3.3 快捷按钮 144
5.4 选项按钮和复选框 145
5.4.1 选项按钮 145
5.4.2 复选框 146
5.5 各类列表框的使用 146
5.5.1 列表框控件 146
5.5.2 组合框控件 152
5.5.3 复选列表框控件 154
5.5.4 ColorBox控件 158
5.5.5 ComboBoxEx控件 159
5.6 容器控件 162
5.6.1 TGroupBox控件 162
5.6.2 TRadioGroup控件 163
5.6.3 TPanel控件 163
5.6.4 TScrollBox控件 165
5.7 本章小结 166
第6章 工具控件和图形控件 167
6.1 工具控件 167
6.1.1 滚动条控件 167
6.1.2 过程条控件 170
6.1.3 文件系统控件 172
6.2 图形控件 179
6.2.1 图像控件 179
6.2.2 形状控件 182
6.2.3 图像列表控件 182
6.3 图表控件 183
6.3.1 使用不同类型的Series 183
6.3.2 Series的Function 186
6.3.3 TChart控件的选项 192
6.3.4 在运行期修改Series的数据 198
6.4 本章小结 200
第7章 菜单、工具栏和标准动作 201
7.1 菜单 201
7.1.1 使用菜单设计器 202
7.1.2 在菜单上使用图形 205
7.1.3 合并菜单 206
7.1.4 响应菜单的命令 207
7.1.5 在运行期控制菜单 211
7.1.6 快捷菜单 213
7.2 工具栏 214
7.2.1 使用TPanel和TSpeedButton控件创建工具栏 214
7.2.2 使用TToolBar和TCoolBar控件创建工具栏 215
7.2.3 利用TcontrolBar控件和TToolBar控件创建浮动工具栏 222
7.3 停靠窗口 225
7.3.1 在窗体中停靠控件 225
7.3.2 在窗体中停靠窗体 226
7.4 动作列表 232
7.4.1 使用动作列表 232
7.4.2 使用标准动作 234
7.5 应用程序事件对象 236
7.6 菜单、工具栏一体化工具 240
7.7 本章小结 244
第8章 Delphi中的绘图 245
8.1 图像编程概述 245
8.1.1 图像编程中的Canvas对象 245
8.1.2 屏幕的刷新 246
8.1.3 图像对象的类型 248
8.2 使用Tcanvas 248
8.2.1 Brush对象概述 249
8.2.2 Pen对象概述 255
8.2.3 Font对象概述 257
8.2.4 PenPos属性 258
8.2.5 CopyMode属性 258
8.2.6 Pixels属性 259
8.3 TCanvas的方法 260
8.4 制作WokPaint程序 261
8.4.1 确定工作控件 261
8.4.2 程序界面的设计 263
8.4.3 程序编写的基本思路 264
8.4.4 直线、矩形、椭圆和圆角矩形的绘制 268
8.4.5 填充模式和画笔模式的设置 272
8.4.6 多点连线、弧线和填充 281
8.4.7 图像刷、画笔和橡皮擦 284
8.4.8 图形中的文本 292
8.4.9 选择和移动 293
8.4.10 使用剪贴板对象 296
8.4.11 收尾工作 298
8.5 本章小结 300
第9章 开发数据库应用程序 301
9.1 数据库应用程序设计概述 301
9.1.1 数据库概述 302
9.1.2 数据库应用程序的结构体系 304
9.2 设计数据库应用程序界面 306
9.2.1 数据控件的通用功能 306
9.2.2 利用数据控件显示单个记录 310
9.2.3 记录的导航和处理 313
9.2.4 显示多个记录 316
9.3 使用数据集控件 330
9.3.1 数据库连接概述 331
9.3.2 关联数据集控件和数据库 335
9.3.3 处理数据集中的记录 339
9.3.4 使用索引 347
9.3.5 处理数据集控件中的字段 351
9.4 主从式关系数据库的使用 358
9.4.1 使用Table类型的数据集控件 358
9.4.2 使用Qurey类型的数据集控件 360
9.5 多层数据库应用程序 361
9.5.1 多层数据库应用程序概述 361
9.5.2 服务器端编程 365
9.5.3 客户端编程 368
9.6 本章小结 370
第10章 控件设计 371
10.1 控件概述 371
10.1.1 确定一个父类 372
10.1.2 创建一个单元文件 373
10.1.3 加入控件的属性 374
10.1.4 加入控件的方法 381
10.1.5 加入控件的事件 381
10.2 创建派生控件 385
10.2.1 创建简单的控件 385
10.2.2 注册控件 387
10.2.3 改变控件的默认行为 387
10.2.4 测试控件 388
10.3 创建包 389
10.3.1 Delphi中的包 389
10.3.2 创建自己的包 390
10.4 属性编辑器和控件编辑器 392
10.4.1 创建一个TJfsNum控件 393
10.4.2 Delphi中的五类API工具函数 415
10.4.3 属性编辑器 416
10.4.4 注册自定义属性编辑器 422
10.4.5 控件编辑器 423
10.5 本章小结 426
第11章 控件设计高级技术 427
11.1 可观控件的开发 427
11.1.1 处理控件中的图像 428
11.1.2 处理控件中的事件 432
11.1.3 控件的完整代码 433
11.2 不可视控件 443
11.2.1 不可视控件概述 443
11.2.2 创建基类 443
11.2.3 创建TJfsFileSearch控件 457
11.2.4 测试程序 459
11.3 创建对话框控件 464
11.4 ActiveX控件 471
11.5 本章小结 476
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019