Delphi程序设计教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:刘毅编著
- 出 版 社:北京:科学出版社
- 出版年份:2004
- ISBN:7030132602
- 页数:279 页
目 录 1
第1部分Delphi编程基础 1
第1章Delphi集成开发环境 2
1.1 Delphi简介 2
1.1.1 Delphi的历史 2
1.1.2 Delphi中的有关概念 2
1.2 Delphi的集成开发环境 3
1.2.1 主窗口 4
1.2.2窗体设计器 11
1.2.3 Object Inspector 12
(对象查看器) 12
1.2.4代码编辑器 12
1.2.5代码浏览器 13
1.2.6工程管理器 13
1.2.7创建一个简单的应用程序 13
1.3.1 自定义工具栏 16
1.3开发环境的优化 16
1.3.2编程环境设置 17
1.4方法与技巧 18
1.4.1使用代码浏览器 18
1.4.2使用帮助系统 18
1.4.3设置IDE桌面 19
1.5习题 19
2.1.1保留字、指令字和标识符 20
2.1 Object Pascal语言基础 20
第2章ObjectPascal语言简介 20
2.1.2注释 21
2.1.3常量与变量 22
2.2 Object Pascal语言的数据类型 23
2.2.1简单数据类型 23
2.2.2字符串类型 25
2.2.3结构类型 26
2.2.4指针类型 28
2.3 Object Pascal语言的运算符 29
2.2.6可变类型(variant) 29
2.2.5过程与函数类型(procedural) 29
2.3.1算术运算符 30
2.3.2逻辑运算符 30
2.3.3位运算符 30
2.3.4字符串运算符 31
2.3.5指针运算符 31
2.3.6集合运算符 31
2.3.7关系运算符 32
2.3.8类运算符 32
2.3.9@运算符 32
2.4 Object Pascal语言的语句 32
2.4.1 声明语句 32
2.4.2赋值语句 33
2.4.3复合语句 33
2.4.5 with语句 34
2.4.6分支语句 34
2.4.4 goto语句 34
2.4.7循环语句 36
2.5过程与函数 38
2.5.1 过程的定义与调用 38
2.5.2 函数的定义与调用 39
2.5.3参数的传递 40
2.5.4规范化命名 42
2.6.1对象和类的概念 43
2.6 Object Pascal语言的面向对象技术 43
2.6.2 Object Pascal中类的定义 45
2.6.3 多态性 49
2.6.4类运算符 50
2.7单元文件的结构 50
2.7.1标准的单元文件结构 50
2.7.2单元文件代码分析 51
2.7.3循环单元引用 53
28异常与异常处理 53
282 try...finally语句 54
281 try...except语句 54
2.8.3 raise语句 56
2.9方法和技巧 56
2.9.1 命名规则 56
2.9.2设置代码模板 57
2.9.3设置提示信息 57
2.9.4获取和使用命令行参数 58
2.10习题 58
第2部分Delphi编程的核心技能 59
第3章常见组件编程 60
3.1窗体和组件 60
3.1.1 概述 60
3.1.2 窗体 61
3.1.3 组件(Component) 63
3.1.4在窗体中使用组件 64
3.2文本组件的使用 67
3.2.2 Label组件 68
3.2.1 Edit组件 68
3.2.3 Memo组件 69
3.2.4 MaskEdit组件 69
3.2.5 RichEdit 70
3.2.6几点说明 70
3.3按钮组件的使用 70
3.3.1 Button组件 71
3.3.2 BitBtn组件 71
3.3.5 RadioButton组件 72
3.3.3 SpeedButton组件 72
3.3.4 CheckBox组件 72
3.4列表类组件的使用 73
3.4.1 ListBox组件 73
3.4.2 ComboBox组件 73
3.4.3 CheckListBox组件 74
3.4.4 ListView组件和TreeView组件 74
3.5.2 StringGrid组件 76
3.5.1 DrawGrid组件 76
3.4.6 DateTimePicker组件 76
3.5表格类组件的使用 76
3.4.5 ImageList组件 76
3.5.3 DBGrid组件 77
3.6分类组件的使用 77
3.6.1 GroupBox组件 77
3.6.2 RadioGroup组件 77
3.6.3 Panel组件 77
3.6.4 ScrollBox组件 77
3.6.5 PageControl组件 78
3.7菜单的使用 78
3.7.1菜单的使用 78
3.7.2主菜单 79
3.7.3弹出式菜单 80
3.8工具栏、状态栏的使用 81
3.8.1 CoolBar组件 81
3.8.3 ControlBar组件 82
3.8.2 ToolBar组件 82
3.8.4状态栏的使用 83
3.9编程实例 83
小型计算器实例 83
3.10方法与技巧 87
3.10.1 窗体、组件的使用原则 87
3.10.2使用信息对话框 88
3.11 习题 92
4.1 事件概述 94
第4章键盘和鼠标 94
4.2键盘事件 95
常用的键盘事件 95
4.3 鼠标事件 96
4.3.1常用鼠标事件 96
4.3.2拖曳事件 96
4.4方法与技巧 98
4.4.1 模拟按下键盘上的某个键 98
4.4.2检测功能键 99
4.4.3 限制鼠标移动的范围 100
4.5 习题 101
第5章文件、目录和驱动器 102
5.1 文件 102
5.2文件对话框组件 103
5.3 Win3.1相关组件 104
5.4常用函数 104
5.4.1 文件操作常用函数 104
5.4.2 目录操作常用函数 110
5.4.3驱动器操作常用函数 112
5.4.4文件名操作常用函数 113
5.5例子程序 114
5.5.1 文件操作 114
编辑器 116
5.5.2菜单加工具栏的文字 116
5.6方法与技巧 119
5.6.1 获取驱动器类型信息 119
5.6.2将文件删除到回收站中 120
5.7 习题 121
第6章打印 122
6.1 TPrinter对象 122
6.2打印操作常用函数 124
6.3打印操作 125
6.3.1打印文本 125
6.3.2打印位图 126
6.3.3打印TMemo组件中的内容 127
6.3.4打印RTF格式的文本 128
6.4打印技巧 128
6.4.1 获取显示当前打印机的分辨率 128
打印机 129
6.4.3将打印结果直接送到 129
6.4.4获取默认打印机的信息 129
6.4.2用打印机的点数做度量 129
单位 129
6.4.5打印窗体 130
6.5 习题 130
第3部分Delphi高级编程技术 131
7.1.1关系数据库 132
7.1.2关系数据库的组成 132
7.1关系数据库 132
第7章Delphi数据库基础 132
7.1.3关键字 133
7.1.4表之间的约束 133
7.2 SQL语言 134
7.2.1数据库标准命令 134
7.2.2 SELECT命令详解 137
7.3 Delphi的数据库开发工具 142
7.3.1 使用SQLExplorer 142
7.3.2使用BDE Administrator 143
7.3.3使用DatabaseDesktop 144
7.4 习题 146
第8章开发桌面型数据库应用程序 147
8.1数据访问组件简介 148
8.1.1 TTable组件介绍 149
8.1.2TQuery组件介绍 152
8.1.3 TQuery组件和TTable组件的比较 154
8.1.4 TStoredProc组件介绍 154
8.1.5 TDataSource组件介绍 159
8.1.6 TDatabase组件介绍 162
8.1.7TSession组件介绍 167
8.2数据控制组件简介 168
8.2.1数据控制组件简介 169
8.2.2 TDBGrid组件介绍 170
8.2.3 TDBNavigator组件介绍 171
8.2.4 TDBText组件介绍 174
8.2.5 TDBEdit组件介绍 174
8.2.6 TDBMemo组件介绍 174
8.2.8其他数据库控制组件介绍 176
8.2.7 TDBImage组件介绍 176
8.3数据报表的设计 177
8.3.1 QReport组件的介绍 178
8.3.2快速生成报表 186
8.4程序举例 187
8.4.1例子一:从已建数据源中查询数据 187
8.4.2用Table控件开发数据库应用程序 190
8.4.3制作一个报表 193
8.5 习题 199
第9章桌面型数据库应用程序实例 200
9.1 程序实现的功能及总体结构设计 200
9.1.1应用程序的功能划分 200
9.1.2应用程序的结构设计 202
9.2应用程序中数据模块的设计 203
9.3用户登录功能的实现 203
9.4.1修改图书记录 206
9.4 图书馆管理系统功能的实现 206
9.4.2修改学生记录 208
9.4.3修改密码设置 209
9.5 图书馆服务系统功能的实现 212
9.5.1 查询图书、借阅图书及预约图书 212
9.5.2查询个人借阅情况及 219
归还图书 219
9.6习题 225
10.1.1概述 226
第10章多媒体程序开发 226
10.1 多媒体 226
10.1.2多媒体应用领域 227
10.1.3多媒体软件开发工具 228
10.2 Delphi与多媒体程序设计 230
10.2.1 Windows中的多媒体 230
10.2.2Delphi中的多媒体组件 231
10.3 图像格式的处理 232
10.3.1位图 232
10.3.2 JPEG文件 234
10.4特殊显示效果 236
10.4.1基本原理 236
10.4.2调用BitBlt 236
10.4.3调用CopyRect 238
10.4.4 Delphi图形显示技巧 238
10.5利用图像控件实现动画效果 244
10.5.1TImage组件变换法 244
10.5.2 TPanel组件变换法 245
10.5.3 Canvas画面变换法 245
10.6音频和视频媒体的程序开发 246
10.7媒体播放器的实现 248
10.8方法和技巧 252
10.8.1Delphi实现图象灰度处理的3种方法 252
10.8.2 Delphi图形编辑技巧二则 254
10.9习题 255
11.1.2制作静态网页 257
11.1.1 HTML语言格式 257
第11章Internet程序开发 257
11.1制作HTML页面 257
11.1.3制作动态网页 260
11.2制作浏览器 261
11.3文件传输服务程序开发 263
11.3.1 FTP与NMFTP组件 263
11.3.2文件传输服务程序实例 264
11.4Web服务器端程序开发 266
11.4.2 WebDispatcher组件 267
11.4.1 Web服务器应用 267
程序的结构 267
11.4.3TPageProducer组件 270
11.4.4TDataSetPageProducer组件 271
11.4.5查看表数据 272
11.4.6 TQueryTableProducer组件 274
11.5 Socket编程 276
聊天工具 276
11.6习题 279
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019