图书介绍

Delphi程序设计教程 基础·实例·上机2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Delphi程序设计教程 基础·实例·上机
  • 许哲平编著 著
  • 出版社: 北京:中国宇航出版社
  • ISBN:7801448553
  • 出版时间:2004
  • 标注页数:270页
  • 文件大小:39MB
  • 文件页数:278页
  • 主题词:软件工具-程序设计

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 7入门1

1.1 用Delphi 7开发第一个程序1

1.1.1 使用Delphi 7之前的问题1

1.1.2 用Delphi 7创建第一个程序3

1.2 Delphi 7基本概念和新特点4

1.2.1 Delphi 7基本概念4

1.2.2 Delphi的特点5

1.2.3 Delphi 7的新特点5

1.3 Delphi 7的开发环境和文件说明6

1.3.1 Delphi的开发环境6

1.4 有效利用帮助文档加快Delphi7

1.3.2 Delphi 7程序文件说明12

1.3.3 Delphi 7系统文件说明13

的学习15

1.4.1 Delphi 7帮助文档15

简化微软开发文档16

1.4.2 Borland工具产品文档和16

1.5 本章小结18

1.6 思考练习题18

第2章 Object Pascal基础20

2.1 Object Pascal的基本概念20

2.1.1 Delphi 7下的Console20

Application的创建20

2.1.2 Object Pascal中标志符、常量和变量21

2.1.3 Object Pascal数据类型23

2.1.4 Object Pascal运算符33

2.1.5 Object Pascal编程风格34

2.2 程序流程控制34

2.2.1 程序流程控制语句介绍34

2.2.2 简单语句35

2.2.3 条件语句35

2.2.4 循环语句36

2.2.5 其他语句36

2.3 过程和函数36

2.3.2 参数和变量37

2.3.3 过程和函数的实例37

2.3.1 过程和函数的定义37

2.4 Delphi中的面向对象技术38

2.4.1 类和对象38

2.4.2 类的属性和方法39

2.4.3 类的封装、继承和多态性40

2.4.4 类的综合实例41

2.5 异常处理43

2.5.1 Raise语句43

2.5.4 异常类型44

2.5.3 try…Except语句44

2 5.2 Try…Finally语句44

2.6 本章小结46

2.7 思考练习题47

第3章 常用组件48

3.1 Delphi 7组件一览表48

3.1.1 Delphi 7组件48

3.1.2 普通组件的常用属性和方法53

3.2 Button类组件54

3.2.3 SpeedButton组件55

3.2.2 BitBtn组件55

3.2.1 Button组件55

3.2.4 按钮实例56

3.3 Label和Edit组件57

3.3.1 Label组件57

3.3.2 Edit组件57

3.3.3 Label和Edit组件实例58

组件60

组件60

3.4.2 GroupBox和RadioGroup60

3.4.1 RadioButton和CheckBox60

3.4 RadioButton和CheckBox相关组件60

3.4.3 RadioButton和CheckBox61

相关组件实例61

3.5 ListBox和ComboBox组件62

3.5.1 ListBox组件62

3.5.2 ComboBox组件63

3.5.3 ListBox和ComboBox63

组件实例63

组件66

3.6 Dialogs——公共对话框组件66

3.6.1 OpenDialog和SaveDialog66

3.6.2 OpenPictureDialog和68

SavePictureDialog组件68

3.6.3 FontDialog和ColorDialog组件70

3.6.4 FindDialog和ReplaceDialog组件70

3.6.5 4个对话框组件的综合实例71

3.7.1 MainMenu和PopupMenu73

组件73

3.7 菜单组件设计73

3.7.2 MainMenu和PopupMenu75

组件实例75

3.8 本章小结77

3.9 思考练习题77

第4章 窗体设计78

4.1 Form属性和方法78

4.1.1 Form主要属性和方法78

4.1.2 一个简单的Form程序80

4.2.1 拖动无标题栏的Form81

4.2 Form高级设计技巧81

4.2.2 创建圆角形的Form82

4.2.3 创建带纹理效果的窟窿字84

Form84

4.3 利用模板创建Form85

4.3.1 如何创建模板Form85

4.3.3 更加高深的Projects向导87

实例87

问题87

4.3.2 运行模板Form的基本87

4.4 在Delphi中操纵各类信息对话框91

4.4.1 常见的几个消息对话框函数91

4.4.2 信息对话框实例92

4.5 本章小结94

4.6 思考练习题94

第5章 多文档窗体界面设计96

5.1 多文档窗体界面的组成和原理96

5.1.1 多文档窗体界面的组成96

深入原理97

5.1.2 多文档窗体界面程序的97

5.2.1 如何实现对子窗体的关闭99

5.2 多文档窗体界面设计高级技巧99

5.2.2 如何在主窗体中添加背100

景图100

5.3 剖析一个典型的MDI程序101

5.4 两种实现多文档窗体界面的设计模板107

5.4.1 固定形式的MDI模板107

5.4.2 灵活形式的MDI模板108

5.6 思考练习题109

5.5 本章小结109

第6章 图形图像程序设计111

6.1 基本图形绘制111

6.1.1 Canvas对象111

6.1.2 Brush对象113

6.1.3 Pen对象115

6.1.4 制作一个简单的画图实例116

6.2 复杂工业图形绘制116

6.3.1 常用的动画技巧120

6.3 简单的动画效果120

6.3.2 用CopyRect实现的动画122

效果122

6.3.3 用Pixels和SetPixel实现的动画效果124

6.4 位图(Bitmap)图像处理技巧126

6.4.1 Bitmap对象的属性和方法126

6.4.2 Bitmap图像综合处理127

6.5 JPEG图像的处理129

6.5.1 JPEG图像的属性和方法129

6.5.2 JPEG图像综合处理130

6.6 游戏编程——DelphiX入门132

6.6.1 DelphiX基本介绍132

6.6.2 利用DelphiX创建简单的133

程序界面133

6.7 本章小结136

6.8 思考练习题136

数据库表格138

7.1.2 在Delphi中创建第一个138

7.1.1 关系数据库和表格138

第7章 数据库设计基础138

7.1 数据库基本概念138

7.2 Delphi 7自带数据库有关的工具及其基本使用140

7.2.1 Delphi数据引擎——140

BDE Administrator140

7.2.2 数据转换工具——Datapump141

7.2.3 数据字典——SQL Explorer143

7.2.4 Delphi附带的数据库管理144

系统——IBConsole144

7.3.1 配置ODBC146

7.3 数据库的连接配置146

7.3.2 简单操作MS Access的148

ODBC驱动148

7.4 常用数据存取和显示组件149

7.4.1 BDE机制及存取组件149

7.4.2 ADO机制及存取组件149

7.4.3 dbExpress机制及存取组件150

7.4.4 InterBase机制及存取组件150

7.6 思考练习题151

7.4.5 常用的数据显示组件151

7.5 本章小结151

第8章 高级数据库设计153

8.1 创建复杂的BDE数据库系统153

8.1.1 数据库系统设计153

8.1.2 好友数据库系统界面和154

代码设计154

8.2 利用SQL语句操作数据155

8.2.1 常见SQL语句简介155

8.2.2 通过实例操作SQL语句156

8.3 利用ADO进行数据库开发159

8.3.1 利用ADO组件进行数据库159

连接的基本思路159

8.3.2 利用ADO组件设计master160

/detail关系表格160

8.4 简单的dbExpress技术162

8.4.1 dbExpress技术介绍162

获取数据164

8.4.2 利用dbExpress组件灵活164

8.5.1 Rave工具介绍165

8.5 Rave数据库报表设计165

8.5.2 Delphi中的Rave工具167

8.6 Delphi数据库技术和Word结合169

8.7 本章小结172

8.8 思考练习题173

9.1 常见的多媒体组件174

9.1.1 WebBrowser组件174

第9章 多媒体编程174

9.1.2 Animate组件175

9.1.3 MediaPlayer组件177

9.2 媒体播放器178

9.2.1 深入了解MediaPlayer178

9.2.2 改进的媒体播放器179

9.3 相关的一些多媒体API181

9.3.1 用sndPlaySound播放181

WAV文件181

9.3.2 控制音量和左右声道182

选项183

9.3.3 调用控制面板中的多媒体183

9.4 使用Win32的MCI函数184

9.4.1 深入了解MCI184

9.4.2 用MCI指令实现媒体187

播放实例187

9.5 本章小结189

9.6 思考练习题190

10.1.1 多线程的类型191

第10章 多线程和DLL编程191

10.1 多线程的基本概念191

10.1.2 多线程的特点192

10.1.3 多线程的优先级192

10.1.4 多线程相关的API192

10.2 Thread对象194

10.2.1 新建一个Thread对象194

10.2.2 Thread的重要属性和195

方法195

计数197

10.2.3 使用Thread改进多线程197

10.3 DLL基本概念199

10.3.1 DLL的工作原理和特点199

10.3.2 在Delphi 7中创建一个200

DLL文件200

10.3.3 两种不同的DLL函数201

调用方式201

10.4 用DLL实现对系统的监控203

10.6 思考练习题206

10.5 本章小结206

第11章 Component/ActiveX/OLE208

技术208

11.1 Component的基本概念208

11.1.1 Component的基本概念208

11.1.2 Component的结构209

11.2 组件的创建、编辑和应用212

11.2.1 组件的创建212

11.2.2 组件的编辑215

11.2.3 组件的使用215

11.3 在Delphi中操作ActiveX216

11.3.2 安装ActiveX——以Rich217

EditBox为例217

11.3.1 ActiveX的特点217

11.3.3 使用ActiveX——以Rich218

EditBox为例218

11.4 Delphi中的OLE自动化技术220

11.4.2 利用OLE向Word中221

插入文本221

基本步骤221

11.4.1 控制OLE自动化对象的221

11.4.3 利用OLE控制Matlab222

实现等高线效果222

11.4.4 利用OLE控制提取Outlook中的联系人信息224

11.5 本章小结226

11.6 思考练习题226

第12章 网络编程227

12.1 网络编程的基本内容227

12.1.1 网络技术发展227

12.2 常用的网络组件的使用228

12.1.2 Delphi中的网络编程228

内容228

12.2.1 TCPServer和TCPClient229

组件介绍229

12.2.2 利用TCPServer和TCPClient组件创建聊天工具229

12.3 常用的网络API编程技巧232

12.3.1 获取本地的IP和主机名232

12.3.2 利用urlMon.pas函数233

下载文件233

12.3.3 模仿Internet Explorer的地址栏235

12.4.1 MAPI单元的函数介绍237

12.4 专题一:利用MAPI技术发送邮件237

12.4.2 利用MAPI函数发送238

邮件238

12.5 专题二:通过Indy组件实现远程屏幕捕捉242

12.5.1 Indy组件实现远程屏幕243

捕捉的原理243

12.5.2 Indy组件实现远程屏幕243

捕捉的客户端设计243

捕捉的服务器端设计246

12.5.3 Indy组件实现远程屏幕246

12.6 本章小结252

12.7 思考练习题252

第13章 企业职员管理系统253

13.1 数据库系统需求设计分析253

13.1.1 数据库系统需求设计253

分析253

13.1.2 数据库表格设计254

13.2.1 主界面255

13.2 数据库系统模块实现255

13.2.2 数据编辑界面259

13.2.3 数据查询和结果输出261

界面261

13.2.4 数据备份267

13.3 本章小结267

13.4 思考练习题267

附录A 参考答案268

(填空题和选择题)268

热门推荐