当前位置:首页 > 工业技术
Delphi程序设计基础
Delphi程序设计基础

Delphi程序设计基础PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:苑鸿骥、陈,强主编
  • 出 版 社:北京:北京邮电大学出版社
  • 出版年份:2005
  • ISBN:7563509739
  • 页数:400 页
图书介绍:本书是根据教育部颁发的《高等工业学校物理实验课程教学的基本要求》,结合21世纪人才培养目标,总结大学物理实验课程建设多年来的实践经验,在山东建筑大学已使用教材基础上,广泛吸取国内同类教科书的精华编写而成的。全书共分七章。包括绪论、数据处理基本知识、常用测量仪器、基础实验、近代物理实验和综合实验、设计性实验等内容,共42个实验。本书在介绍实验基本原理与实验方法、实验内容与步骤时,力求繁简适当、通俗易懂,注重教学内容的系统性和实验技能的严格训练以及能力和创新意识的培养与提高。
上一篇:新时装 美丽秋冬下一篇:测试技术
《Delphi程序设计基础》目录

目录 1

第1章 Delphi快速入门 1

1.1 Delphi的基本概念 1

1.1.1 Delphi的基本形式 1

1.1.2 面向对象编程的概念 1

1.2 Delphi可视化开发环境简介 2

1.2.1 进入Delphi的可视化编程 2

1.2.2 Delphi可视化编程环境介绍 4

1.2.3 对象编辑器 4

1.2.4 工程管理器 5

1.2.5 代码编辑器 5

1.2.6 CPU观察器 6

1.3 可视化组件用法简介 7

1.3.1 常用的文本相关组件 7

1.3.2 按钮和复选框组件 8

1.3.3 分组、分界组件 9

1.3.5 关系图、文件列表组件 10

1.3.4 图形、图像组件 10

1.3.6 滚动组件 11

1.3.7 网格、表格组件 12

1.3.8 多媒体(MultiMedia)和OLE组件 12

1.4 使用非可视组件 13

1.4.1 使用菜单组件 13

1.4.2 使用计时器组件Timer 15

1.4.3 使用公用对话框组件 16

1.5.1 创建多窗体工程项目 17

1.5 使用Delphi的工程管理、设计工具 17

1.5.2 使用工程管理器 18

1.5.3 使用窗体样板和对话框向导 20

1.5.4 使用工程样板和应用向导 21

1.6 .net环境的Delphi开发技术 23

1.7 一个简单的Delphi程序 23

1.8 习题 25

第2章 Delphi基本语法 26

2.1 数据类型 26

2.1.1 布尔型数据 26

2.1.3 字符串型数据 27

2.1.2 整型数据 27

2.1.4 实型数据 28

2.2 Delphi Object Pascal概述 28

2.2.1 数据类型 28

2.2.2 变量与常量 29

2.2.3 运算符 30

2.2.4 语句 32

2.2.5 程序结构 34

2.2.6 字符串处理函数 35

2.3 习题 38

2.2.7 关键字 38

第3章 面向对象的程序设计基础 39

3.1 编写Object Pascal程序代码 39

3.1.1 编写赋值语句 39

3.1.2 标识符的说明与使用 40

3.1.3 过程与函数 40

3.1.4 跳转语句 43

3.1.5 循环语句 45

3.1.6 程序模块 47

3.1.8 编写一个过程或函数 48

3.1.7 关于作用范围 48

3.1.9 定义新的数据类型 51

3.1.10 Object Pascal的库单元Unit 55

3.2 用Delphi的对象进行编程 57

3.2.1 什么是对象 57

3.2.2 从一个对象中继承数据和方法 58

3.2.3 对象的范围 59

3.2.4 对象公有域和私有域的说明 60

3.2.5 访问对象的域和方法 60

3.2.6 对象变量的赋值 61

3.2.7 建立非可视化对象 63

3.3 习题 64

第4章 Delphi主体窗体制作 65

4.1 创建新窗体 65

4.2 窗体的属性、方法和事件 67

4.2.1 设置窗体属性 67

4.2.2 窗体的方法 70

4.2.3 窗体事件 70

4.3.1 窗体属性 71

4.3 设计窗体 71

4.3.2 创建窗体 72

4.3.3 添加标题 72

4.3.4 选择和放置组件 72

4.3.5 编辑组件 73

4.4 习题 74

第5章 典型组件介绍 75

5.1 VCL可视化组件 75

5.2.1 Data Access(数据存取)页组件 76

5.2 数据库常用组件 76

5.2.2 Data Controls(数据控制)页组件 79

5.3 Internet页面生成组件 86

5.3.1 Internet页组件 86

5.3.2 TPageProduct组件 86

5.3.3 TDataSetPageProducer组件 87

5.3.4 TDSTableProducer组件 87

5.4 习题 87

6.1.1 直线的绘制 88

6.1 简单图案的绘制 88

第6章 Delphi绘图 88

6.1.2 椭圆的绘制 90

6.1.3 绘制多边形 91

6.1.4 绘制矩形 93

6.2 艺术图案的绘制 94

6.3 利用鼠标绘制图形 97

6.4 图形动画的实现 99

6.5.1 图像动态观察程序 102

6.5 图像处理 102

6.5.2 图像动画的实现 104

6.6 习题 107

第7章 多媒体设计 108

7.1 MediaPlayer组件 108

7.1.1 AutoEnable属性 108

7.1.2 Display属性 109

7.1.3 FileName属性 109

7.1.4 DeviceType属性 109

7.1.5 EnableButtons属性和VisibleButtons属性 109

7.2 动画播放器 110

7.1.6 组件中常用的方法 110

7.3 CD播放器 112

7.4 习题 119

第8章 文件管理 120

8.1 文件类型和标准过程 120

8.1.1 文本文件 120

8.1.2 类型文件 122

8.1.3 无类型文件 123

8.1.4 文件对话框组件 125

8.1.5 Win3.1相关组件 126

8.2 文件管理常用函数和过程 126

8.2.1 文件操作常用函数和过程 126

8.2.2 目录操作常用函数和过程 129

8.2.3 驱动器操作常用函数 131

8.2.4 文件名操作常用函数 131

8.3 文件控件的应用 132

8.3.1 文件控件及其相互关系 133

8.3.2 文件名浏览查找系统的设计思路 133

8.3.3 文件名浏览查找系统的功能和实现 134

8.4 文件管理综合举例:文件管理器的实现 136

8.4.1 设计基本思路 136

8.4.2 子窗口的创建、布置和关闭 139

8.4.3 文件控件的联系 140

8.4.4 DriveTabSet的自画风格显示 141

8.4.5 文件管理基本功能的实现 143

8.4.6 其他文件管理功能的实现 149

8.4.7 目录管理功能的实现 152

8.4.8 一些问题的处理 156

8.5 习题 158

第9章 对象链接与嵌入 159

9.1 OLE简介 159

9.1.1 OLE 1.0和OLE 2.0 159

9.1.2 链接与嵌入 159

9.1.3 设计状态与运行状态OLE对象创建的差别 160

9.1.4 OLE类、文件、项目 161

9.2 设计状态OLE对象的创建 161

9.2.1 TOLEContainer部件 161

9.2.2 OLE对象创建的步骤 161

9.3.1 OLE应用程序界面开发 162

9.3 OLE应用程序的开发 162

9.3.2 插入OLE对象 164

9.3.3 冻结OLE对象 165

9.3.4 粘贴OLE对象 165

9.3.5 释放OLE对象 169

9.3.6 文件中的OLE对象 170

9.4 OLE自动化 171

9.4.1 TAutoObject对象 171

9.4.2 创建OLE自动化服务器 173

9.4.3 自动化另一程序 176

9.5 习题 177

第10章 动态链接库编程 178

10.1 Windows的动态链接库原理 178

10.1.1 动态链接库的工作原理 178

10.1.2 Windows系统的动态链接库 179

10.2 DLL的编写和调用 179

10.2.1 DLL的编写 179

10.2.2 调用DLL 183

10.2.4 动态调用 184

10.2.3 静态调用 184

10.3 利用DLL实现数据传输 187

10.3.1 DLL中的全局内存 187

10.3.2 利用DLL实现应用程序间的数据传输 188

10.4 利用DLL实现窗体重用 190

10.4.1 利用DLL实现窗体重用的一般步骤 191

10.4.2 窗体重用实例 191

10.5 习题 196

11.1 注册表简介 197

第11章 注册表组件与消息处理 197

11.2 几个常用注册表组件 198

11.2.1 TRegistry组件 198

11.2.2 TRegIniFile组件 200

11.3 Windows消息机制 202

11.4 Delphi消息机制 203

11.4.1 Delphi消息机制 203

11.4.2 Delphi消息机制的定义方式 204

11.4.3 Delphi消息的发送 205

11.5.1 定义消息 207

11.5 自定义用户消息的处理方法 207

11.4.4 VCL消息处理机制 207

11.5.2 声明新的消息处理方法 209

11.5.3 发送自定义消息 210

11.5.4 范例 210

11.6 消息覆盖的处理方法 212

11.7 习题 213

12.1 数据库系统概述 214

12.1.1 数据库管理系统 214

第12章 数据库编程基础 214

12.1.2 数据库应用程序 215

12.2 Delphi的数据库体系结构 216

12.2.1 Delphi的数据库特性 217

12.2.2 Delphi可访问的数据源 218

12.3 数据库引擎(BDE) 218

12.4 BDE组件介绍 219

12.4.1 BDE组件浏览 219

12.4.2 TTable组件 220

12.4.3 TQuery组件 227

12.4.4 TStoredProc组件 230

12.4.5 TDatabase组件 231

12.4.6 TSession组件 234

12.4.7 TBatchMove组件 237

12.4.8 TUpdateSQL组件 238

12.4.9 TNestedTable组件 238

12.5 数据库记录的查询 239

12.5.1 Locate函数 239

12.5.2 Lookup函数 240

12.5.3 GotoKey方法 240

12.5.4 FindKey方法 241

12.5.5 GotoNearest和FindNearest方法 242

12.6 数据库记录的编辑 243

12.6.1 记录的增加 243

12.6.2 记录的修改 246

12.6.3 记录的删除 247

12.7 SQL应用基础 248

12.7.1 SQL语言简介 248

12.7.2 创建数据表和SQL查询 251

12.7.3 用TQuery组件实现SQL语言 253

12.7.4 SQL编程实例 257

12.8 习题 266

第13章 高级数据库编程 267

13.1 主要数据访问组件的使用 267

13.1.1 TDataSource组件 267

13.1.2 TClientDataSet组件 268

13.1.3 TDataSetProvider组件 269

13.2 主要数据控制组件的使用 270

13.2.1 TField组件 270

13.2.2 TDBGrid组件 275

13.2.3 TDBText组件 279

13.2.4 TDBEdit组件 280

13.2.5 TDBNavigator组件 281

13.2.6 TDBMemo组件 282

13.2.7 TDBImage组件 283

13.2.8 TDBComboBox组件 283

13.2.11 TDBRadioGroup组件 285

13.3 多层分布式数据库 285

13.2.10 TDBCheckBox组件 285

13.2.9 DBListBox组件 285

13.3.1 多层分布式数据库系统的结构 286

13.3.2 分层数据库应用程序的实现 287

13.3.3 基于DCOM的多层分布式数据库实现 289

13.3.4 基于TCP/IP的多层分布式数据库实现 292

13.3.5 基于HTTP的多层分布式数据库实现 296

13.4 Delphi的ADO技术 299

13.4.1 ADO简介 299

13.4.2 ADO组件 300

13.4.3 ADO的应用 302

13.5 习题 305

第14章 网络编程 306

14.1 网络聊天程序的实现 306

14.1.1 使用TCP协议 306

14.1.2 基于TCP的聊天工具的实现 316

14.1.3 使用UDP协议 321

14.2 创建Web应用 332

14.2.1 创建静态网页 333

14.2.2 创建动态页面 336

14.3 Web浏览器的制作 337

14.4 习题 346

第15章 异常处理与程序调试 347

15.1 Delphi异常类 347

15.1.1 运行时间库异常类 348

15.1.2 对象异常类 351

15.1.3 组件异常类 353

15.2 异常保护 354

15.2.1 需要保护的资源 354

15.2.2 生成资源保护块 355

15.3 异常响应 356

15.3.1 使用异常实例 357

15.3.2 提供默认响应 358

15.3.3 响应一族异常 358

15.3.4 异常的重引发和处理嵌套 359

15.3.5 自定义异常类的应用 359

15.3.6 利用异常响应编程 363

15.4 程序调试简介 365

15.4.1 调试的准备和开始 365

15.4.2 程序运行的控制 366

15.4.3 断点的使用 367

15.4.4 监视数据的值 369

15.5 习题 370

第16章 建立Help文件与应用程序的发行 371

16.1 Help文件的建立 371

16.1.1 Help文件建立的前提 371

16.1.2 Help文件的建立 372

16.2 在应用程序中实现Help编程 377

16.2.1 定义Help文件 377

16.3.1 Hint的显示 379

16.3 帮助提示(Hint)的应用 379

16.2.2 在通用对话框中使用Help 379

16.3.2 OnHint事件 380

16.4 应用程序的发行 381

16.4.1 安装制作概述 381

16.4.2 InstallShield的使用 382

16.4.3 创建项目文件 386

16.4.4 定制安装程序的外观样式 391

16.4.5 准备发行 394

16.5 习题 400

返回顶部