Delphi 7程序设计应用教程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:王卓等编著
- 出 版 社:北京:中国铁道出版社
- 出版年份:2003
- ISBN:7113051839
- 页数:399 页
目 录 1
第1章入门:走近Delphi 7 1
1-1 为什么要选择Delphi 2
1-1-1 Delphi的特性 2
1-1-2 Delphi 7的新特性 4
1-2熟悉Delphi 7开发环境 4
1-2-1概览 5
1-2-2主窗体 5
1-2-3对象监视器 11
1-2-4代码编辑器 13
1-3熟悉开发过程中的基本概念 15
1-3-1类和对象 15
1-3-2窗体 16
1-3-3组件 16
1-3-4属性 17
1-3-5方法 17
1-3-6事件和事件处理 17
1-4用Delphi开发Windows应用程序 17
1-4-1从一个小程序开始 18
1-4-2设计一个窗体 19
1-4-3编写事件处理代码 21
1-4-4编译、调试、运行程序 23
1-5使用一些操作技巧 25
1-5-1连续添加同一组件 25
1-5-2选取多个对象 26
1-5-3组件对齐 27
1-5-4锁定窗体上的组件 28
1-5-5共享事件处理函数 29
1-5-6掌握一些常用的快捷键 31
1-5-7变量和函数的迅速跳转 32
1-5-8使用联机帮助 33
1-6程序设计的常用规范 34
1-6-1程序代码的书写格式 34
1-6-2命名规则 36
1-6-3程序注释 36
1-7 了解一下文件结构 37
1-7-1 工程文件 37
1-7-2单元文件 38
1-7-3窗体文件 40
1-7-4资源文件 40
1-8本章小结 41
第2章深入了解窗体 43
2-1 Delphi的窗体 44
2-1-1主窗体 44
2-1-2应用窗体 44
2-2窗体的属性 44
2-2-2 BorderStyle属性 45
2-2-1 BorderIcons属性 45
2-2-3 FormStyle属性 46
2-2-4 Position属性 46
2-2-5其他属性 47
2-3窗体的事件 48
2-3-1 创建和获得焦点时的事件 48
2-3-2销毁和失去焦点时的事件 50
2-3-3 OnPaint事件 51
2-3-4其他事件 53
2-4-2窗体的自动创建 54
2-4窗体的创建和销毁 54
2-4-1对象的生命周期 54
2-4-3窗体的销毁 55
2-5模态和非模态的窗体 55
2-6窗体的使用技巧 56
2-6-1显示欢迎窗体 57
2-6-2在窗体关闭前提示保存 59
2-6-3窗体嵌入 61
2-7本章小结 63
第3章使用基本组件来开发程序 65
3-1组件简介 66
3-2数据的输入与输出 66
3-2-1使用Label组件 66
3-2-2使用Edit组件 67
3-2-3使用Memo组件 68
3-2-4使用MaskEdit组件 68
3-2-5使用RichEdit组件 70
3-2-6使用组件的例子 70
3-3-1 Button组件 72
3-3-2 BitButton和SpeedButton组件 72
3-3灵活使用各种按钮和成组组件 72
3-3-3单选框和复选框 75
3-3-4成组组件 76
3-4使用列表组件 80
3-4-1 ListBox和ListView组件 80
3-4-2树形框 84
3-4-3 ListView和TreeView的例子 85
3-4-4组合框 93
3-5使用系统组件 95
3-6本章小结 96
第4章使用对话框 97
4-1使用Delphi内建的对话框函数 98
4-1-1 ShowMessage 98
4-1-2 MessageDlg 98
4-1-3 MessageBox 99
4-1-4 InputBox 99
4-1-5 InputQuery 100
4-2 Delphi通用对话框 100
4-2-1 OpenDialog和SaveDialog组件 100
4-2-2 ColorDialog和FontDialog组件 102
4-2-3 PrintDialog和PrintSetupDiaog组件 103
4-2-4 FindDialog和ReplaceDialog组件 105
4-3本章小结 107
第5章为程序添加菜单、工具栏和状态栏 109
5-1菜单的创建和使用 110
5-1-1 菜单的概念 110
5-1-2菜单设计器的使用 110
5-1-3菜单的属性设置 112
5-1-4为菜单添加个性图标 114
5-2-1工具栏的概念和作用 116
5-2工具栏的创建和使用 116
5-2-2为应用程序添加工具栏 118
5-3状态栏的创建和使用 120
5-3-1 状态栏的概念和作用 121
5-3-2显示简单的文本信息 121
5-3-3灵活使用状态栏 122
5-4本章小结 128
第6章使用系统对象 129
6-1 Self对象 130
6-2-1常用的属性和方法 131
6-2 Application对象 131
6-2-2响应Application事件 133
6-3 Screen对象 133
6-3-1常用的属性和方法 133
6-3-2一个屏幕指针的例子 134
6-4 Clipboard对象 136
6-4-1常用的属性和方法 137
6-4-2剪贴板的使用方法 137
6-5本章小结 138
第7章深入了解消息和事件 139
7-1 Windows消息 140
7-1-1了解消息 140
7-1-2消息结构 140
7-1-3消息类型 141
7-1-4消息处理 141
7-1-5应用程序的消息循环 142
7-2 Delphi消息处理机制 142
7-2-1消息结构 142
7-2-2消息处理函数 143
7-2-3应用程序的消息循环 144
7-3发送消息 145
7-3-1 Perform 145
7-3-2 SendMessage和PostMessage 146
7-3-3 BroadCast 146
7-4消息和事件 146
7-4-1 消息与事件的对应 147
7-4-2消息与事件的区别 147
7-5使用Windows消息处理Delphi没有的事件 148
7-7本章小结 150
7-6自定义消息 150
第8章文件管理 151
8-1组件的文件处理 152
8-1-1 文本文件 152
8-1-2打开和保存图形 152
8-2基本文件类型 154
8-2-1文件类型 154
8-2-2文本文件 154
8-2-3类型文件 157
8-2-4无类型文件 164
8-2-5流文件 166
8-3-1配置文件类型 167
8-3配置文件 167
8-3-2配置文件的处理 169
8-4目录管理 170
8-4-1驱动器管理 170
8-4-2获得特定目录 177
8-4-3遍历文件夹 178
8-5本章小结 183
第9章MDI应用程序 185
9-2 MDI窗体 186
9-1什么是MDI应用程序 186
9-3 MDI应用程序的创建 187
9-4 MDI应用程序的开发技巧 187
9-4-1合并菜单 188
9-4-2创建不同的MDI子窗体 189
9-5本章小结 194
第10章图像编程 195
10-1使用Canvas绘图 196
10-1-1使用画笔 196
10-1-2使用画刷 200
10-1-3使用字体 201
10-1-4使用其他属性 202
10-1-5使用Canvas绘图 202
10-2一个画笔程序 203
10-3编写一个屏幕保护程序 207
10-3-1屏保的实现方法 208
10-3-2屏保的绘制 209
10-3-3设置屏保参数 214
10-4本章小结 218
10-3-4使用屏保程序 218
第11章多媒体应用程序开发 219
11-1使用MediaPlayer组件 220
11-1-1 使用播放控制导航条 220
11-1-2设置显示面板 221
11-1-3 自定义控制播放 221
11-2使用Windows多媒体函数 226
11-3本章小结 228
第12章打印 229
12-1-2打印文本 230
12-1简单打印技术 230
12-1-1打印窗体 230
12-2使用TPrinter打印 231
12-2-1类TPrinter 231
12-2-2打印的一般步骤 232
12-2-3打印和打印预览 233
12-3本章小结 242
第13章异常处理 243
13-2-1异常类 244
13-2-2 try…finally结构 244
13-2在Delphi中处理异常 244
13-1什么是异常处理 244
13-2-3 try…except结构 245
13-2-4再次引发异常 246
13-3改变程序的默认异常处理 246
13-4本章小结 247
第14章开发数据库应用程序 249
14-1-3使用SQL Explorer访问数据库 250
14-1-2使用BDE还是ADO 250
14-1-1 Delphi的数据库开发优势 250
14-1 Delphi数据库开发概述 250
14-2连接到数据库 251
14-2-1数据源 252
14-2-2 TDataBase组件 253
14-2-3 去掉口令提示框 255
14-3访问数据库 255
14-3-1 数据库访问过程 255
14-3-3 TDataSource组件 256
14-3-2数据库访问组件 256
14-3-4数据访问组件 257
14-3-5一个例子 258
14-4使用数据集 260
14-4-1 打开和关闭数据集 260
14-4-2浏览数据集 261
14-4-3操作数据集记录 262
14-4-4操作数据集字段 263
14-4-5数据集的状态 266
14-4-6数据过滤 267
14-4-8计算字段和查找字段 268
14-4-7数据查找 268
14-4-9一个例子 270
14-5使用TTable组件 276
14-5-1创建和删除表及索引 276
14-5-2添加数据集到TTable 278
14-5-3查找记录 279
14-5-4明细表 281
14-6使用TQuery组件 281
14-6-1 使用TQuery执行SQL语句 282
14-6-2 TQuery和TTable 284
14-7-2使用TDataBase组件实现事务 285
14-7事务 285
14-7-1什么是事务 285
14-7-3使用SQL语言实现事务 286
14-8数据库程序开发技巧 287
14-8-1 使用数据模块 287
14-8-2操作Blob数据 287
14-9数据库应用程序实例 291
14-9-1需求分析 291
14-9-2数据库设计 292
14-9-3程序设计 293
14-10本章小结 312
第15章多线程程序设计 313
15-1什么是线程 314
15-2使用TThread对象 314
15-2-1 Delphi线程的基础 314
15-2-2线程的属性和方法 318
15-3开发多线程应用程序的注意问题 319
15-3-1访问可视组件库 320
15-3-2线程同步 323
15-4本章小结 324
第16章使用动态链接库 325
16-1什么是动态链接库 326
16-1-1动态链接库 326
16-1-2为什么要使用动态链接库 326
16-2创建DLL 327
16-2-1 创建一个新的DLL工程 327
16-2-2编写DLL函数的实现 327
16-2-3 导出DLL中的函数 328
16-3-1 Delphi中DLL的调用方式 329
16-3 调用DLL 329
16-3-2静态调用 330
16-3-3动态调用 331
16-4本章小结 333
第17章开发自定义组件 335
17-1使用Delphi开发组件 336
17-1-1简单了解组件的实现方法 336
17-1-2开发组件的一般步骤 336
17-2-1 Delphi组件结构 337
17-2确定一个组件的基类 337
17-2-2类TWinControl 338
17-2-3类TGraphiControl 338
17-2-4类TCustomControl 338
17-3创建组件单元 339
17-3-1创建组件单元 339
17-3-2创建包工程 340
17-4添加组件属性 341
17-4-1 Delphi属性的实现方法 341
17-4-2加入简单类型属性 342
17-4-3加入其他类型属性 343
17-5添加组件事件 346
17-5-1确定事件的类型 346
17-5-2加入事件 346
17-5-3触发事件 347
17-6一个日期组件例子 349
17-6-1组件的设计思想 349
17-6-2 日历组件的实现 350
17-6-3选择日期窗体的设计 351
17-6-4 日期组件的实现 353
17-7组件的安装、发布和使用 357
17-7-1确定组件图标 357
17-7-2注册组件 358
17-7-3发布组件 358
17-7-4使用第三方组件 358
17-8本章小结 359
附录1 Object Pascal语言 361
附录2 SQL语法参考 381
附录3 Delphi常用函数 389
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018