Delphi 4.x程序设计入门学得快PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:张磊编著
- 出 版 社:北京:科学出版社
- 出版年份:1999
- ISBN:7030075811
- 页数:253 页
第1章 预览Delphi 1
1.1 强大快速的开发工具 1
1.1.1 Delphi的历史 1
1.1.2 Delphi性能评估 1
1.2 Windows编程思想 2
1.2.1 事件驱动思想 2
1.2.2 面向对象的编程思想 3
1.2.3 面向对象的Windows编程 3
1.3 Delphi的安装与设置 4
1.3.1 Delphi光盘可安装组件 4
1.3.2 Delphi组件安装路径设置 5
1.3.3 启动Delphi4 5
1.4 小结 6
第2章 一个最简单的程序 7
2.1 Delphi集成开发环境 7
2.1.1 主菜单 8
2.1.2 工具栏 8
2.1.3 控件页 9
2.1.4 属性观察窗口 9
2.1.5 设计期窗口及其代码窗口 10
2.2 运行你的第一个Delphi程序 11
2.3 理解控件 14
2.3.1 什么是控件 14
2.3.2 控件的属性 14
2.3.3 控件的方法 16
2.3.4 控件的事件响应函数 16
2.3.5 控件的几个关键参数与属性 16
2.3.6 TForm控件 19
2.4 Delphi程序运行流程 20
2.4.1 Windows的消息处理机制 20
2.4.2 类库开发中的消息处理与传递 21
2.4.3 Delphi中的消息传递与处理 22
2.5 Delphi文件类型 22
2.5.1 工程的概念 22
2.5.2 DPR文件 23
2.5.3 DFM文件 23
2.5.4 PAS文件 25
2.5.5 RES文件 26
2.5.6 DOF文件 26
2.6 小结 27
第3章 Object Pascal语法 28
3.1 常用数据类型 28
3.1.1 简单数据类型 28
3.1.2 字符串数据类型 30
3.1.3 复合数据类型 31
3.1.4 指针类型 33
3.1.5 Variant类型 34
3.1.6 强制类型转化 35
3.1.7 常量声明 35
3.2 控制流与函数、过程 36
3.2.1 控制流语句 36
3.2.2 函数与过程 38
3.2.3 超前声明 39
3.2.4 过程类型 40
3.3 面向对象编程及类 41
3.3.1 类的声明与继承 41
3.3.2 类的可见性 41
3.3.3 类的成员函数 42
3.3.4 类的引用 43
3.4 Delphi程序结构 44
3.4.1 了解Program 44
3.4.2 什么是Unit 45
3.4.3 Unit问的引用 47
3.4.4 工程管理 48
3.4.5 调用API函数与DLL函数 49
3.5 规范的Delphi程序 50
3.5.1 前缀命名法 50
3.5.2 良好的程序风格 50
3.6 小结 51
第4章 标准Windows界面设计 52
4.1 做个标准菜单 52
4.1.1 TMainMenu控件 53
4.1.2 TMenuItem控件 53
4.1.3 菜单使用程序演示 55
4.1.4 TPopupMenu控件 57
4.2 设计工具栏 57
4.2.1 工具栏控件 57
4.2.2 实例演示 58
4.2.3 TPageScroller控件 60
4.2.4 ToolButton控件 60
4.3 给工具栏与菜单加上图画 61
4.3.1 ImageList控件使用方法 62
4.3.2 制作带图画的浮动菜单 62
4.4 什么是状态栏 65
4.4.1 状态栏控件 65
4.4.2 StatusPanel的主要属性 66
4.4.3 Timer控件简介 66
4.4.4 状态栏程序演示 66
4.5 让用户输入文字 67
4.5.1 [abe]控件 68
4.5.2 Edit控件 68
4.5.3 Edit与[abe]控件使用程序演示 69
4.5.4 Memo控件重要属性 70
4.5.5 Memo控件程序演示 70
4.6 用对话框来交互 72
4.6.1 对话框控件简介 72
4.6.2 对话框通用使用方法 72
4.6.3 OpenDialog与SaveDialog控件 73
4.6.4 OpenDialog与SaveDialog使用程序演示 75
4.6.5 FontDialog控件 76
4.6.6 ColorDialog的主要属性 77
4.6.7 FindDialog与ReplaceDialog的主要属性 77
4.6.8 FindDialog与ReplaceDialog使用演示 78
4.7 可以做Notepad了 80
4.7.1 程序功能简介与界面设计 80
4.7.2 控件初步设置 81
4.7.3 加入ActionList控件 82
4.7.4 ActionList控件与菜单项联合使用 83
4.7.5 利用Action控件更新界而 84
4.7.6 系统定制的Action 84
4.7.7 加上对话框 84
4.7.8 加上About窗口 85
4.8 小结 86
第5章 高级 Windows界面设计 88
5.1 使用树形视图与列表视图 88
5.1.1 树形视图与列表视图的结构 88
5.1.2 树形视图控件 89
5.1.3 TTreeNodes控件 91
5.1.4 TTreeNode控件 91
5.1.5 树形控件演示程序 92
5.1.6 列表视图控件 95
5.1.7 列表控件程序演示 97
5.2 在Delphi中绘图 99
5.2.1 认识TCanvas 99
5.2.2 Tcanvas控件 99
5.2.3 图像对象TPicture 102
5.2.4 TBitmap控件 103
5.2.5 Tlmage控件 103
5.2.6 Timage,Tbitmap,TPiture与TCanvas程序演示 104
5.2.7 操纵WMF文件 105
5.2.8 TPaintBox控件 106
5.2.9 TPaintBox程序演示 107
5.3 自己画的控件 107
5.3.1 什么是Owner_Draw 107
5.3.2 一个Owner_Draw的状态栏 108
5.3.3 进程条控件 109
5.3.4 把进程条加到状态条上 109
5.4 让你的工具栏四处飘泊 111
5.4.1 什么是“飘泊” 111
5.4.2 怎样才能“飘”起来? 111
5.4.3 让Toolbar“飘”起来 111
5.4.4 工具箱的飘泊 112
5.5 剪贴板的功能及其他 113
5.5.1 剪贴板功能 113
5.5.2 TClipboard控件 114
5.5.3 剪贴板程序演示 115
5.5.4 应用程序实例Application 116
5.5.5 Screen对象 119
5.5.6 为程序添加自己的鼠标图案 119
5.5.7 操作打印机 120
5.6 让用户组合选择 122
5.6.1 TCheckBox控件 122
5.6.2 TRadiobutton控件 123
5.6.3 TGroupbox与TRadioGroup控件 123
5.6.4 TCombobox控件 124
5.7 浏览JPG图片 126
5.7.1 认识TJPEGImage 126
5.7.2 TJPEGImage控件 126
5.7.3 JPG文件操作程序演示 128
5.8 小结 131
第6章 控制自己的数据库 132
6.1 BDE会帮你攻克难关 132
6.1.1 为什么要BDE 132
6.1.2 数据库程序设计步骤 133
6.1.3 初识BDE Administrator 133
6.2 建自己的数据库 136
6.2.1 数据库基本知识 136
6.2.2 使用Database Desktop 137
6.3 怎样联结数据 139
6.3.1 Delphi中数据与程序的连接 139
6.3.2 DataSet与DataSource 139
6.3.3 Data Controls控件 140
6.3.4 最简单的数据库程序 140
6.4 建立自己的数据库程序 142
6.4.1 限制用户的视野 142
6.4.2 操纵记录 145
6.4.3 查询数据库 148
6.4.4 更高的效率 152
6.4.5 使用CachedUpdates 153
6.4.6 使用TDatabase控件 154
6.4.7 TQuery控件简介 157
6.4.8 TQuery控件程序演示 157
6.4.9 编写主从表程序 160
6.5 TTable与TQuery,哪种更好,哪个更快 162
6.5.1 基本性能比较 162
6.5.2 单机数据库查询比较 162
6.5.3 网络数据库的新增操作 165
6.5.4 提高程序效率总结 169
6.6 让你的数据变成图表 170
6.6.1 程序结构 170
6.6.2 决策体使用程序演示 171
6.7 完善你的数据库程序 172
6.7.1 使用Datapump 172
6.7.2 使用SQL Monitor 174
6.8 小结 174
第7章 更多的媒体,更漂亮的媒体 176
7.1 自己编动画 176
7.1.1 最简单的动画原理 176
7.1.2 最简单的动画程序 177
7.1.3 改进的动画 178
7.1.4 动画特效实现演示 180
7.1.5 调色板操作 181
7.1.6 调色板程序演示 182
7.2 炫耀的封面窗口 185
7.2.1 静态炫耀窗口 185
7.2.2 动态炫耀窗口 186
7.3 强大的TMediaPlayer 187
7.3.1 TAnimate控件 187
7.3.2 TAnimate控件使用程序演示 189
7.3.3 TMediaPlayer控件简介 190
7.3.4 TMediaPlayer控件 191
7.3.5 TMediaPlayer使用程序演示 193
7.4 定做自己的多媒体程序 194
7.4.1 利用TMediaPIayer定制多媒体程序 194
7.4.2 改进的多媒体程序 196
7.4.3 使用更强大的函数 197
7.4.4 使用MCI程序演示 198
7.5 小结 200
第8章 创建多个线程 201
8.1 多线程 201
8.1.1 为什么要多线程 201
8.1.2 什么是多线程 201
8.1.3 注意事项 202
8.2 Delphi中的多线程 202
8.2.1 TThread线程对象 202
8.2.2 TThread的属性 202
8.2.3 TThread的方法 203
8.2.4 TThread的事件响应函数 204
8.2.5 多线程程序演示 204
8.2.6 主窗口设计 207
8.3 更高级的线程 208
8.3.1 进一步讨论Synchronize 208
8.3.2 更完善的同步控制 209
8.3.3 线程间的通信 209
8.3.4 利用事件 210
8.3.5 信号灯与共享内存 211
8.3.6 了解THandleObject 211
8.4 拖下就放,简单易行 213
8.4.1 在Windows中的拖放事件 213
8.4.2 与拖放相关的属性及方法 214
8.4.3 控件拖动程序演示 214
8.5 输入多个数据 216
8.5.1 TStringGrid 控件 216
8.5.2 格子控件程序演示 218
8.5.3 MPI 控件 220
8.5.4 TTabbedNoteBook控件 220
8.5.5 TTabControl与TPageControl控件 221
8.5.6 TTabControl与TPageControl程序演示 223
8.6 我们要更健壮的程序 224
8.6.1 “异常”的概念 224
8.6.2 Delphi中的异常处理语句 225
8.6.3 异常处理程序演示 227
8.7 小结 228
第9章 遨游与开发Internet 230
9.1 你了解Internet吗? 230
9.1.1 网络分层 230
9.1.2 Socket的概念 230
9.2 创建一个标准Internet程序 231
9.2.1 创建一个网页浏览器 231
9.2.2 THTML控件 234
9.3 什么是Socket编程 235
9.3.1 Socket编程的构架 235
9.3.2 非堵塞型Socket通信 236
9.3.3 非堵塞通信中的事件响应 238
9.3.4 TCustomWinSoket控件 240
9.3.5 TServerWinSocket与TClientWinSocket控件 241
9.3.6 堵塞式Socket通信 242
9.3.7 客户机端线程的编写 243
9.3.8 服务器端线程的编写 244
9.3.9 TW?nSocketStream 246
9.4 ActiveForm编程 246
9.4.1 什么是ActiveForm 246
9.4.2 创建一个ActiveForm 247
9.4.3 在网页中发布ActiveForm 249
9.5 小结 251
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《Python3从入门到实战》董洪伟 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《市政工程基础》杨岚编著 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