图书介绍

Delphi程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载

Delphi程序设计教程
  • 刘毅编著 著
  • 出版社: 北京:科学出版社
  • ISBN:7030132602
  • 出版时间:2004
  • 标注页数:279页
  • 文件大小:33MB
  • 文件页数:290页
  • 主题词:Delphi语言-程序设计-高等学校:技术学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐