图书介绍
Delphi程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载
![Delphi程序设计教程](https://www.shukui.net/cover/31/30801047.jpg)
- 刘毅编著 著
- 出版社: 北京:科学出版社
- ISBN:7030132602
- 出版时间:2004
- 标注页数:279页
- 文件大小:33MB
- 文件页数:290页
- 主题词:Delphi语言-程序设计-高等学校:技术学校-教材
PDF下载
下载说明
Delphi程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目 录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 Inspector12
(对象查看器)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 RichEdit70
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 使用SQLExplorer142
7.3.2使用BDE Administrator143
7.3.3使用DatabaseDesktop144
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调用BitBlt236
10.4.3调用CopyRect238
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