Delphi 7程序设计PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:王春红主编
- 出 版 社:北方交通大学出版社;清华大学出版社
- 出版年份:2004
- ISBN:7810820540
- 页数:352 页
第1章Delphi 7概览 1
1.1 Delphi简介 1
1.2 Delphi 7的新特性 1
目 录 1
1.3 Delphi 7的安装 2
1.3.1 Delphi 7的不同版本 2
1.3.2安装Delphi 7的计算机软硬件配置 2
1.3.3 Delphi 7的安装步骤 3
1.4 Delphi 7的集成开发环境 9
1.4.1 Delphi 7集成开发环境的组成 9
1.4.2主窗体 10
1.4.4对象树视图 18
1.4.5窗体设计器 18
1.4.3对象检查器 18
1.4.6代码编辑器 19
1.5 Delphi的文件结构 19
1.5.1工程文件 19
1.5.2单元文件 20
1.5.3窗体文件 21
1.5.4资源文件 22
1.5.5其他文件 22
1.6 Delphi简单应用程序实例 22
1.6.1建立用户界面的对象 23
1.6.2对象属性的设置 24
1.6.3对象事件过程及编程 24
1.6.4编译、调试、运行和保存程序 25
本章小结 26
2.1.2关键字 27
2.1.1标识符 27
2.1 OOP Pascal语言的基本要素 27
第2章OOP Pascal基础知识 27
2.1.3指示字 28
2.1.4特殊符号 28
2.1.5标签 28
2.1.6注释 29
2.2OOP Pascal的数据类型 30
2.2.1简单类型 31
2.2.2字符串类型 36
2.2.3结构类型 38
2.2.4指针类型 46
2.2.5过程类型 47
2.2.6可变类型 48
2.3.3逻辑运算 49
2.3.2布尔运算 49
2.3.1算术运算 49
2.3运算和运算符 49
2.3.4指针运算 50
2.3.5集合运算 50
2.3.6关系运算 50
2.3.7字符串运算 51
2.3.8取址运算 51
2.3.9运算符的优先顺序 51
2.4常量和变量 52
2.4.1常量 52
2.4.2变量 54
2.5 OOPPascal中的语句 56
2.5.1简单语句 56
2.5.2复合语句 58
2.5.3条件语句 59
2.5.4循环语句 63
2.6过程和函数 73
2.6.1过程的声明 74
2.6.2函数的声明 75
2.6.3过程和函数的调用 76
2.6.4参数传递方式 81
本章小结 85
第3章可视化组件的应用 87
3.1窗体与组件 87
3.1.1窗体与组件的关系 87
3.1.2组件的公共属性和事件 88
3.2常用组件的使用 90
3.2.1 Label组件 90
3.2.2 Edit组件 90
3.2.3 Memo组件 94
3.2.4 MaskEdit组件 98
3.2.5 RichEdit组件 99
3.2.6 ListBox组件 100
3.2.7 ComboBox组件 103
3.2.8 GroupBox组件 104
3.2.9 RadioGroup组件 104
3.2.10 Button组件与BitBtn组件 107
3.2.11 SpeedButton组件 108
3.2.12 CheckBox组件 109
3.2.13 RadioButton组件 109
3.2.14 Image组件 109
3.2.15 Shape组件 110
3.2.16 TreeView组件 110
3.2.17 ListView组件 113
3.2.18网格和表格组件 115
3.2.19计时器组件Timer 115
本章小结 117
第4章对话框和多窗体设计 118
4.1使用Delphi 7内建的信息对话框函数 118
4.1.1 ShowMessage函数 118
4.1.2 ShowMessagePos函数 119
4.1.3 ShowMessageFmt函数 119
4.1.4 MessageDlg函数 120
4.1.5 MessageDlgPos函数 121
4.1.6 MessageDlgPosHelp函数 122
4.1.7 MessageBox函数 122
4.1.8 InputBox函数 124
4.1.9 InputQuery函数 125
4.2 Delphi通用对话框 126
4.2.1 TOpenDialog组件和TSaveDialog组件 126
4.2.2 TOpenPictureDialog组件和TSavePictureDialog组件 131
4.2.3 TFontDialog组件和TColorDialog组件 133
4.2.4 TFindDialog Componement和TReplaceDialog Componement组件 137
4.2.5 TPrintDialog和TPrinterSetupDialog组件 140
4.3多重窗体设计 143
4.3.1多重窗体的管理 144
4.3.2设置多重窗体的主窗体 145
4.3.3多重窗体间的处理 146
本章小结 151
第5章菜单、工具栏和多文档的设计 152
5.1 Delphi 7的菜单界面设计 152
5.1.1主菜单TMainMenu的设计 152
5.1.2弹出式菜单TPopupMenu的设计 154
5.1.3为菜单设定加速键和热键 154
5.1.4多级菜单和菜单位置的调整 155
5.2菜单的属性设置和功能代码 156
5.2.1设置菜单项的有效和无效 156
5.2.3菜单项的单选标记 158
5.2.2菜单项的复选标记 158
5.2.4动态菜单的设计 160
5.2.5菜单的提示 162
5.3工具栏的创建 164
5.4状态栏的创建 166
5.4.1TStatusBar组件 166
5.4.2状态栏创建实例 166
5.5多文档MDI程序的创建 168
5.5.1MDI窗体及其属性 168
5.5.2利用模板创建MDI应用程序 169
本章小结 170
第6章Delphi中类的应用 171
6.1面向对象的相关概念 171
6.2.1类的定义 172
6.2类的定义 172
6.2.2类的实例化 173
6.2.3类运算符 173
6.2.4类指针 174
6.3类的成员 174
6.3.1类的字段 174
6.3.2类的属性 174
6.3.3类的方法 176
6.3.4方法的类型 178
6.3.5区分覆盖与重载 182
6.4类的特性 182
6.4.1类的封装性 182
6.4.2类的继承性 184
6.4.3类的多态性 184
6.5共同祖先TObject简介 189
6.6.2自定义组件 190
6.6.1 VCL的层次结构 190
6.6 Delphi中的VCL 190
6.7 自定义类 194
本章小结 198
第7章数据库编程基础 199
7.1数据库系统的发展 199
7.1.1数据库系统 199
7.1.2数据库系统的基本概念 199
7.2数据模型 200
7.2.1数据的概念模型 200
7.2.2数据模型 201
7.3关系数据库 203
7.3.1单一的数据结构——关系 203
7.3.2关系操作 203
7.4 BDE组件 204
7.3.3关系的完整性 204
7.4.1 TTable组件 205
7.4.2 TQuery组件 208
7.4.3 TStoredProc组件 210
7.4.4TDataBase组件 211
7.4.5 TSession组件 212
7.4.6 TBatchMove组件 214
7.4.7 TUpdateSQL组件 215
7.5数据访问组件 218
7.6数据控制组件 220
7.6.1 TDBGrid组件 220
7.6.2TDBNavigator组件 222
7.6.3TDBText组件 224
7.6.4 TDBEdit组件 224
7.6.5 TDBMerno组件 224
7.6.6 TDBImage组件 225
7.6.7TDBListBox组件 226
7.6.8 TDBComboBox组件 227
7.6.9 TDBCheckBox组件 228
7.6.10 TDBRadioGroup组件 228
7.6.11 TDBLookupListBox组件 229
7.6.12TDBLookupComboBox组件 229
7.6.13 TDBRichText组件 230
7.6.14TDBCtrlGrid组件 230
7.6.15TDBChart组件 231
本章小结 237
第8章Delphi 7数据库应用程序实例 238
8.1应用程序设计前的工作 238
8.1.1软件工程的基本原理 238
8.1.2软件生命周期 239
8.2.1系统需求 242
8.2应用程序功能设计 242
8.2.2解决方案 243
8.2.3设计应用程序数据库 244
8.2.4为数据库表添加数据 247
8.3主界面设计 247
8.4添加记录窗体设计 255
8.4.1读者数据增加 255
8.4.2读者类型管理 260
8.4.3图书信息增加 263
8.4.4图书类型管理 269
8.4.5图书借阅归还窗体 272
8.5数据更新窗体设计 281
8.5.1图书数据表更新 281
8.5.2读者数据表更新 287
8.6数据查询窗体设计 292
8.6.1图书查询设计 292
8.6.2读者信息查询设计 298
8.7密码管理窗体设计 302
8.8登录窗体设计 305
8.9数据统计图的制作 310
8.9.1读者数据统计窗体 310
8.9.2图书数据统计窗体 313
本章小结 317
第9章多层分布式应用系统 318
9.1多层结构应用体系 318
9.1.1传统两层模式的局限性 318
9.1.2多层结构的概念和特点 319
9.1.3多层结构使用的技术 320
9.1.4多层结构中连接方式的选择 320
9.2 Delphi中多层结构的实现技术 321
9.2.1DataSnap简介 321
9.2.2DataSnap用到的组件 322
9.2.3基于DataSnap的多层数据库应用系统结构 325
9.2.4 IappServer接口 326
9.3用DataSnap创建多层结构数据库应用程序实例 327
9.3.1建立应用程序服务器 327
9.3.2创建客户端应用程序 329
本章小结 331
第10章数据交换技术 332
10.1剪贴板及其应用 332
10.1.1剪贴板类 332
10.1.2剪贴板的应用 336
10.2 OLE编程 341
10.2.1 OLE 1.0和OLE 2.0 341
10.2.2 OLE对象的创建 342
本章小结 351
参考文献 352
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《思维导图 超好用英语单词书》(中国)王若琳 2019
- 《黄遵宪集 4》陈铮主编 2019
- 《孙诒让集 1》丁进主编 2016
- 《近代世界史文献丛编 19》王强主编 2017
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017