Delphi 7程序设计实例导学PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:李强等编著
- 出 版 社:北京:中国水利水电出版社
- 出版年份:2003
- ISBN:7508414136
- 页数:418 页
第1章 Delphi7简介 1
1.1 Delphi的历史简介 1
1.1.1 Delphi1.0 1
1.1.2 Delphi2.0 1
1.1.3 Delphi3.0 2
1.1.4 Delphi4.0 2
1.1.5 Delphi5.0 2
1.1.6 Delphi6.0 2
1.1.7 Delphi7.0 3
1.2 Delphi7的安装 4
1.2.1 软硬件环境要求 4
1.2.2 安装过程 4
1.3 初次接触Delphi7编程 7
1.4 本章小结 9
第2章 Delphi7的集成开发环境 10
2.1 主窗口 10
2.2 菜单栏 11
2.2.1 文件菜单【File】 11
2.2.2 编辑菜单【Edit】 15
2.2.3 搜索菜单【Search】 16
2.2.4 视图菜单【View】 17
2.2.5 工程菜单【Project】 18
2.2.6 运行菜单【Run】 20
2.2.7 组件菜单【Component】 22
2.2.8 数据库菜单【Database】 23
2.2.9 工具菜单【Tools】 23
2.2.10 窗口菜单【Window】 23
2.2.11 帮助菜单【Help】 23
2.3 组件栏 24
2.4 对象树状列表 25
2.5 对象查看器 26
2.6 窗体设计器 27
2.7 代码编辑器 28
2.8 工程管理器 29
2.9 创建一个简单的程序 30
2.10 Delphi中的文件结构 35
2.10.1 单元文件 35
2.10.2 窗体文件及其结构 38
2.10.3 工程文件及其结构 39
2.11 本章小结 40
第3章 Object Pascal语言 41
3.1 Object Pascal语言简介 41
3.2 基本语句 43
3.2.1 注释语句 43
3.2.2 赋值语句 43
3.2.3 流程控制语句 44
3.2.4 循环语句 46
3.3 标识符 48
3.3.1 变量 48
3.3.2 常量 48
3.4 保留字和指令字 49
3.5 数据类型 50
3.5.1 简单数据类型 50
3.5.2 字符串类型 52
3.5.3 结构类型(Struct) 55
3.5.4 指针类型(Pointer) 57
3.5.5 过程和函数类型(Procedural) 58
3.5.6 变体类型(Variant) 59
3.5.7 强制类型转换和类型约定 59
3.6 运算符 60
3.6.1 赋值运算符 60
3.6.2 比较运算符 60
3.6.3 逻辑表达式 60
3.6.4 算术运算符 61
3.6.5 位运算符 62
3.6.6 加减运算符 62
3.6.7 指针运算符 63
3.6.8 集合运算符 63
3.6.9 类运算符 63
3.6.10 @运算符 63
3.7 过程与函数 63
3.7.1 过程和函数的声明 64
3.7.2 过程和函数的参数 65
3.7.3 过程和函数的调用 66
3.8 作用域 69
3.9 Delphi的面向对象程序设计 70
3.9.1 类 70
3.9.2 数据域 71
3.9.3 属性 72
3.9.4 方法 73
3.9.5 继承 74
3.9.6 重载 75
3.9.7 类成分的可见性 77
3.9.8 类操作符 78
3.9.9 实例 79
3.10 异常处理 80
3.10.1 运行期异常基类 80
3.10.2 自定义异常 81
3.10.3 异常的触发 81
3.10.4 异常处理的捕捉与处理 82
3.11 本章小结 85
第4章 Delphi组件的使用 86
4.1 VCL基础 86
4.1.1 TObject类 86
4.1.2 VCL 87
4.1.3 VCL组件的属性 88
4.1.4 VCL组件的方法 89
4.1.5 VCL组件的事件 92
4.1.6 VCL组件库 95
4.2 按钮类组件 96
4.3 标签和编辑组件 99
4.3.1 TLabel组件 99
4.3.2 TEdit组件 100
4.3.3 TMaskEdit组件 102
4.3.4 TMemo组件 103
4.3.5 TRichEdit、TSpinEdit和TStringGrid组件 105
4.3.6 TStaticEdit组件 109
4.4 单选框和复选框组件 109
4.5 列表类组件 113
4.5.1 列表框 113
4.5.2 组合列表框 114
4.5.3 滚动条 117
4.5.4 TTreeView组件 119
4.5.5 TListView组件 120
4.5.6 TlmageList组件 120
4.5.7 TCheckListBox组件 121
4.5.8 TDateTimePicker组件 121
4.6 工具栏和状态栏 121
4.6.1 工具栏 121
4.6.2 状态栏 123
4.7 组件应用的综合实例 124
4.7.1 小型计算器 124
4.7.2 五子棋 130
4.8 本章小结 139
第5章 菜单设计 140
5.1 创建与编辑菜单 140
5.1.1 使用MainMenuDesigner建立菜单 140
5.1.2 菜单模板 145
5.1.3 动态改变菜单 146
5.2 创建与编辑弹出式菜单 156
5.3 本章小结 160
第6章 对话框设计 161
6.1 普通对话框 161
6.1.1 MessageDlg函数 161
6.1.2 MessageBox函数 162
6.1.3 ShowMessage过程 163
6.2 通用对话框 164
6.2.1 字体对话框组件(TFontDialog) 164
6.2.2 颜色对话框组件(TColorDialog) 164
6.2.3 文件对话框组件 165
6.2.4 查找与替换对话框组件 167
6.2.5 打印机打印设置对话框组件 168
6.3 本章小结 172
第7章 文本编辑器 173
7.1 窗体设计 173
7.1.1 窗体属性 173
7.1.2 窗体的使用原则 176
7.2 多文档界面 177
7.2.1 创建父窗口 178
7.2.2 创建子窗口 178
7.2.3 创建应用程序菜单与菜单合并 178
7.2.4 使用MDI模板 179
7.3 多页面界面 180
7.3.1 静态多页面界面 180
7.3.2 动态多页面界面 187
7.4 文本编辑器设计实例 189
7.5 本章小结 203
第8章 Delphi7的打印处理 204
8.1 TPrinter对象 204
8.2 TPrinter.Canvas 205
8.3 常用的打印操作函数 205
8.4 简单打印 207
8.4.1 打印窗体 207
8.4.2 打印位图 207
8.4.3 打印文本 208
8.4.4 打印RTF格式的文本 209
8.4.5 打印TMemo组件中的内容 209
8.5 其他打印任务 210
8.5.1 设置打印份数 212
8.5.2 设置打印方向 213
8.5.3 设置纸张尺寸 213
8.5.4 设置纸张的长度 213
8.5.5 设置页的宽度 214
8.5.6 设置打印比例 214
8.5.7 设置打印颜色 214
8.5.8 设置打印质量 214
8.5.9 设置双面打印 215
8.5.10 指定默认打印机 215
8.6 获取打印机信息 217
8.7 本章小结 218
第9章 自定义组件的开发 219
9.1 Delphi7组件的概念 219
9.1.1 编写组件的需要 219
9.1.2 创建组件与创建应用程序的不同之处 220
9.1.3 VCL的层次结构 221
9.2 Delphi7组件的编程方法 228
9.2.1 确定一个起始类 229
9.2.2 创建一个组件单元 230
9.2.3 添加属性、方法和事件 234
9.2.4 注册组件 248
9.2.5 测试组件 249
9.3 Delphi7组件的开发实例 256
9.3.1 创建非可视化组件TTimerColor 256
9.3.2 创建可视化组件TTimerShape 261
9.4 本章小结 265
第10章 图形绘制与多媒体开发 266
10.1 绘制图形 266
10.1.1 图形对象 266
10.1.2 绘制基本图形 273
10.1.3 动画效果 278
10.2 处理图像 281
10.2.1 TGraphic对象 281
10.2.2 TPicture对象 283
10.2.3 TBimaap对象 286
10.2.4 TIcon对象 289
10.2.5 TMetafile对象 290
10.3 多媒体制作 300
10.3.1 TMediaPlayer组件 300
10.3.2 播放视频 304
10.3.3 播放音频 308
10.4 本章小结 321
第11章 数据库的开发 322
11.1 数据库基础知识 322
11.1.1 数据库管理系统(DBMS) 322
11.1.2 数据库应用程序 323
11.1.3 Delphi7的数据库特性及功能简介 325
11.2 数据库组件 327
11.2.1 数据库引擎组件标签页 329
11.2.2 数据访问组件标签页 352
11.2.3 数据控制组件标签页 355
11.3 数据库应用程序的开发步骤和方法 371
11.3.1 概述 371
11.3.2 数据库应用程序的开发步骤 372
11.3.3 交付数据库应用程序 373
11.3.4 安装BDE 373
11.3.5 安装SQL Link 374
11.4 数据库的访问技术 374
11.4.1 SQL语言的使用 374
11.4.2 数据记录的查询 384
11.4.3 数据记录的修改 385
11.4.4 数据库记录的插入和删除 385
11.4.5 数据模块 386
11.4.6 数据字典查看器 386
11.4.7 事务 387
11.4.8 处理数据库异常 387
11.5 DataBaseFormExpert 397
11.6 本章小结 400
第12章 Delphi7与Web设计 401
12.1 Internet概念 401
12.1.1 Internet标准 401
12.1.2 URL 401
12.1.3 HTML 402
12.2 Web服务器端程序开发 403
12.3 浏览器开发 410
12.3.1 TWebBrowser组件的属性 411
12.3.2 TWebBrowser组件的方法 412
12.3.3 TWebBrowser组件的事件 413
12.4 本章小结 418
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018