Delphi程序设计PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:本书编委会编著
- 出 版 社:北京:中国计划出版社
- 出版年份:2007
- ISBN:9787801779793
- 页数:325 页
第1章 Delphi概述 1
1.1 Delphi的发展历程 1
1.2 Delphi的特点 6
1.3 Delphi的集成开发环境 6
1.3.1 Delphi IDE的组成 6
1.3.2 菜单栏(Menu) 7
1.3.3 工具栏(Toolbar) 8
1.3.4 组件面板(Tool Palette) 8
1.3.5 窗体设计器(Form Designer) 8
1.3.6 对象查看器(Object Inspector) 9
1.3.7 对象树列表(Object TreeView) 11
1.3.8 代码浏览编辑器(Code Explorer) 12
1.3.9 项目管理器(Project Manager) 12
1.3.10 获取帮助 12
1.3.11 创建一个简单的Delphi程序 13
1.4 Delphi应用程序所包含的文件 14
1.4.1 窗体、项目和项目组 14
1.4.2 单元文件 15
1.4.3 窗体描述文件 19
1.4.4 项目文件 20
1.4.5 包文件结构 21
1.5 Delphi程序一般开发步骤 22
1.5.1 设计程序界面 23
1.5.2 编写程序代码 25
1.5.3 程序的完善 28
1.6 本章小结 29
1.7 练习题 29
第2章 Delphi语言基础 31
2.1 程序组织 31
2.2 基本语法元素 32
2.2.1 Delphi字符集 32
2.2.2 Delphi基本语法 33
2.2.3 特殊符号 33
2.2.4 标识符 33
2.2.5 限制标识符 34
2.2.6 关键字 34
2.2.7 数字 35
2.2.8 字符串 35
2.2.9 注释和编译指示 36
2.3 声明和语句 36
2.3.1 声明 36
2.3.2 提示指示字 37
2.3.3 语句 37
2.3.4 简单语句 38
2.3.5 结构语句 39
2.3.6 块和作用域 47
2.4 表达式与运算符 49
2.4.1 表达式概述 49
2.4.2 运算符概述 49
2.4.3 算术运算符 50
2.4.4 布尔运算符 51
2.4.5 逻辑(位)运算符 52
2.4.6 串运算符 53
2.4.7 指针运算符 53
2.4.8 集合运算符 53
2.4.9 关系运算符 54
2.4.10 类运算符 54
2.4.11 地址运算符 55
2.4.12 运算符优先规则 55
2.4.13 函数调用 56
2.4.14 集合构造器 57
2.4.15 索引 57
2.4.16 类型转换 57
2.5 数据类型、变量和常量 59
2.5.1 Delphi数据类型分类 59
2.5.2 简单数据类型 60
2.5.3 串类型 65
2.5.4 结构类型 70
2.5.5 指针和指针类型 79
2.5.6 程序型类型 81
2.5.7 类型兼容和等同 84
2.5.8 声明类型 86
2.5.9 变量 86
2.5.10 声明常量 88
2.6 过程和函数 91
2.6.1 声明过程和函数 91
2.6.2 调用约定 94
2.6.3 前置声明和接口声明 95
2.6.4 外部声明 95
2.6.5 重载过程和函数 97
2.6.6 局部声明 99
2.6.7 参数 100
2.7 本章小结 107
2.8 练习题 107
第3章 类与对象 110
3.1 类类型 110
3.2 继承和作用域 112
3.2.1 TObject和TClass 112
3.2.2 类类型的兼容性 112
3.2.3 对象类型 113
3.3 类成员的可见度 113
3.3.1 私有成员、保护成员和公共成员 114
3.3.2 公布成员 114
3.3.3 自动化成员(仅Win32) 115
3.4 域 115
3.5 方法 116
3.5.1 方法的声明和实现 117
3.5.2 方法绑定 118
3.5.3 类方法 121
3.5.4 重载方法(Overloading Methods) 122
3.5.5 构造器 123
3.5.6 析构器 124
3.5.7 消息方法 125
3.6 属性 126
3.6.1 属性访问 126
3.6.2 数组属性 128
3.6.3 索引说明符 129
3.6.4 存储说明符 130
3.6.5 属性覆盖和再声明 131
3.7 类引用 132
3.7.1 类引用的类型 132
3.7.2 构造器和类引用 133
3.7.3 类运算符 133
3.8 异常 134
3.8.1 何时使用异常 134
3.8.2 声明异常类型 135
3.8.3 引发和处理异常 136
3.8.4 标准异常类和例程 140
3.9 本章小结 141
3.10 练习题 141
第4章 编码规范与程序调试 143
4.1 编码书写规范 143
4.1.1 一般规则 143
4.1.2 Delphi语言 144
4.1.3 文件 150
4.1.4 窗体 151
4.1.5 组件 151
4.2 程序错误及处理 153
4.2.1 程序错误及发现时刻 153
4.2.2 发现及处理错误 154
4.3 程序调试技术 157
4.3.1 执行方式与调试界面 158
4.3.2 调试过程 158
4.4 异常处理机制 161
4.4.1 异常处理的概念 161
4.4.2 异常响应 163
4.4.3 异常保护 165
4.5 异常类 166
4.5.1 Exception类 166
4.5.2 运行时异常 167
4.5.3 对象异常类 170
4.5.4 组件异常类 171
4.6 本章小结 172
4.7 练习题 172
第5章 Windows应用程序界面设计 174
5.1 可视化编程基础 174
5.1.1 程序设计方法学 174
5.1.2 面向对象基本概念 175
5.1.3 定义类和使用对象 176
5.1.4 对象的属性、方法和事件 179
5.1.5 事件驱动的Delphi应用程序 181
5.1.6 组件概述 182
5.2 窗体(Form) 185
5.2.1 窗口与窗体 185
5.2.2 窗体的属性、方法和事件 185
5.3 文本显示与编辑控件 188
5.3.1 标签 188
5.3.2 单行编辑框 189
5.3.3 格式编辑框 189
5.3.4 多行编辑框 191
5.3.5 多行RTF文本编辑框 191
5.3.6 渐变编辑框 192
5.4 按钮控件 192
5.4.1 按钮 192
5.4.2 图像按钮 193
5.4.3 加速按钮 193
5.5 选项按钮 194
5.5.1 复选框 194
5.5.2 单选按钮与组框 194
5.5.3 单选按钮组 194
5.6 列表框控件 195
5.6.1 列表框 195
5.6.2 组合框 196
5.6.3 复选列表框 197
5.7 界面布局 197
5.7.1 布局工具 197
5.7.2 控件的包含关系 199
5.7.3 布局属性Align与Anchor 199
5.7.4 分隔条(Splitter) 200
5.8 定时器(Timer) 201
5.9 本章小结 201
5.10 练习题 201
第6章 菜单、工具栏和对话框 203
6.1 菜单 203
6.1.1 主菜单(MainMenu) 204
6.1.2 弹出式菜单(PopupMenu) 205
6.1.3 菜单图像与图像列表组件(ImageList) 205
6.2 行为列表组件(ActionList) 206
6.3 工具栏与状态栏 207
6.3.1 工具栏(ToolBar) 207
6.3.2 状态栏(StatusBar) 208
6.4 消息框与输入框 209
6.4.1 消息框与信息函数 209
6.4.2 输入框与输入函数 211
6.5 Windows通用对话框 212
6.5.1 打开与保存文件对话框 212
6.5.2 字体与颜色对话框 214
6.5.3 查找与替换对话框 215
6.5.4 页面设置、打印与打印设置对话框 216
6.6 本章小结 217
6.7 练习题 218
第7章 使用复杂组件 219
7.1 滚动控件 219
7.1.1 滚动条(ScrollBar) 219
7.1.2 带刻度的滚动条(TrackBar) 220
7.1.3 微调按钮(UpDown) 221
7.2 日期类控件 222
7.2.1 日期时间类(TDateTime) 222
7.2.2 日期和时间控件(DateTimePicker) 222
7.2.3 月历控件(MonthCalendar) 223
7.2.4 日历控件(Calendar) 223
7.3 多页控件(PageControl) 223
7.4 进程条(ProgressBar) 225
7.5 字符串网格(StringGrid) 225
7.6 树形视图(TreeView) 226
7.6.1 树与节点 226
7.6.2 使用TreeView控件 226
7.6.3 节点类(TTreeNode) 229
7.7 列表视图(ListView) 231
7.8 本章小结 233
7.9 练习题 233
第8章 多文档界面设计 235
8.1 建立MDI应用程序 235
8.1.1 SDI与MDI 235
8.1.2 创建主窗体与子窗体 236
8.1.3 MDI窗体的属性和方法 238
8.1.4 MDI的菜单设计 238
8.2 控制应用程序的行为 239
8.2.1 TApplication类 239
8.2.2 TScreen类 241
8.3 本章小结 242
8.4 练习题 242
第9章 文件操作和流 244
9.1 文件概述 244
9.2 文件存取方法与文件管理组件 247
9.2.1 存取文件的类方法 247
9.2.2 文件管理组件 248
9.3 文件类型与文件操作 250
9.3.1 文件类型 250
9.3.2 类型文件操作 251
9.3.3 文本文件操作 253
9.3.4 无类型文件操作 255
9.3.5 文件的随机操作 255
9.3.6 与文件目录相关的标准过程和函数 256
9.4 流 257
9.4.1 流的概念 257
9.4.2 TStream类 257
9.4.3 TFileStream类 259
9.4.4 读/写流的类方法 260
9.5 本章小结 260
9.6 练习题 260
第10章 多媒体应用设计 262
10.1 多媒体技术 262
10.1.1 多媒体技术的基本概念 262
10.1.2 多媒体信息的数字化 263
10.2 图形设计 266
10.2.1 Canvas画布对象 266
10.2.2 绘图方法 268
10.2.3 窗口绘图事件 270
10.2.4 响应鼠标事件 270
10.3 图像处理 272
10.3.1 图形图像组件 272
10.3.2 图像类 273
10.4 视频播放组件 275
10.4.1 Animate组件 275
10.4.2 MediaPlayer组件 277
10.5 本章小结 280
10.6 练习题 280
第11章 数据库应用设计 282
11.1 数据库系统概述 282
11.1.1 多媒体技术的基本概念 282
11.1.2 关系模型 283
11.1.3 结构化查询语言SQL 284
11.1.4 数据库体系结构简介 286
11.1.5 Delphi数据库应用程序基础 287
11.1.6 与数据库的连接方式 288
11.1.7 数据库操作组件概述 289
11.1.8 数据集组件Table 293
11.1.9 数据源组件DataSource 295
11.1.10 数据控制组件DBGrid和DBNavigator 296
11.2 操纵表中字段 298
11.2.1 字段对象 298
11.2.2 操纵字段的数据控制组件 300
11.3 Query和Database组件 302
11.3.1 使用Query组件执行SQL语句 302
11.3.2 使用Database组件连接数据库 303
11.4 使用ADO组件连接数据库 304
11.5 本章小结 306
11.6 练习题 306
第12章 网络应用设计 308
12.1 套接字 308
12.1.1 阻塞与非阻塞连接 308
12.1.2 套接字连接 309
12.1.3 使用TCP组件 309
12.2 通信实例 310
12.2.1 CommServer 310
12.2.2 CommClient 317
12.3 发送邮件 321
12.4 本章小结 323
12.5 练习题 323
主要参考文献 325
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 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
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018