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

Borland Delphi程序设计PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:蒋方帅编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2002
  • ISBN:7302052980
  • 页数:474 页
图书介绍:本书全面介绍了Delphi 6.0面向对象的编程方法。主要内容包括:Delphi 6.0简介:Object Pascal语法;面向对象编程基础;控件、工程和应用程序;Delphi的基本控件;工具控件和图形控件;菜单、工具栏和标准动作;Delphi中的绘图;开发数据库应用程序;控件设计;系统信息管理;控件设计高级技术等。本书适用于学习Delphi编程的初、中级用户,初级用户可以通过学习本书前3章的基本内容快速入门,而中级用户则可以通过本书后8章的内容获得许多编程经验和高级技巧。本书非常适合作为Delphi 6.0的社会培训班教材,上课用其中的基础部分,在学生上完课后通过本书还有较大的发展空间。
《Borland Delphi程序设计》目录

第1章 Delphi 6.0简介 1

1.1 安装Delphi 6.0 1

1.1.1 Delphi 6.0的最低系统配置 1

1.1.2 安装Delphi 6.0 2

1.2 Delphi 6.0界面概述 11

1.2.1 主窗口 12

1.2.2 Form窗口 17

1.2.3 代码编辑器 17

1.2.4 对象浏览器 22

1.2.5 对象属性浏览器 23

1.3 本章小结 26

第2章 Object Pascal语法 27

2.1 Delphi中的特殊字符 27

2.1.1 注释 27

2.1.2 保留字 28

2.1.3 其他特殊字符 29

2.2 Delphi中的数据类型 32

2.2.1 简单类型 33

2.2.2 字符串类型 35

2.2.3 数组 37

2.2.4 集合 37

2.2.5 指针类型 38

2.2.6 过程类型 38

2.2.7 可变类型 39

2.3 变量和常量 39

2.3.2 类型常量 40

2.4 语句 40

2.4.1 声明语句 41

2.4.2 赋值语句 42

2.4.3 Goto语句 42

2.4.4 复合语句 43

2.4.5 条件语句 44

2.4.6 循环语句 48

2.5 过程和函数 51

2.5.1 过程的声明、定义及调用 52

2.5.2 函数的声明、定义及调用 53

2.5.3 过程和函数的调用方式 55

2.5.4 过程或函数中变量的作用域问题 56

2.5.5 指示字 56

2.5.6 参数类型 57

2.6 本章小结 59

第3章 Delphi 6.0面向对象编程基础 61

3.1 创建第一个应用程序 61

3.1.1 新建一个工程 61

3.1.2 向窗体上添加控件 66

3.1.3 添加事件处理程序 67

3.1.4 运行应用程序 69

3.2 面向对象编程思想 70

3.2.1 简述 70

3.2.2 基本机制 71

3.3 Delphi中的面向对象编程 73

3.3.1 通过Delphi实例了解Delphi的对象 73

3.3.2 继承数据和方法 75

3.3.3 对象的范围 76

3.3.4 公有域和私有域 77

3.3.5 访问对象的域和方法 77

3.3.6 对象变量的赋值 79

3.4 如何编写一个好的程序 80

3.4.1 书写尽可能简单的代码 80

3.4.2 编写适当的测试程序 81

3.4.3 合理使用OOP 81

3.4.4 简短的方法 82

3.4.5 变量、函数以及过程的命名 83

3.4.6 创建控件 84

3.5 本章小结 84

第4章 控件、工程和应用程序 85

4.1 窗体上的控件 85

4.1.1 在窗体上放置控件 85

4.1.2 对齐多个控件 86

4.1.3 容器、父控件和子控件 87

4.2 Delphi工程中的窗体 88

4.2.1 向工程中加入新的窗体 88

4.2.2 从一个窗体调用另一个窗体 90

4.2.3 与其他工程共享窗体 91

4.2.4 使用Form模板和向导 93

4.3 对象的属性和事件 94

4.3.1 在设计期间修改对象的属性 94

4.3.2 在运行期间修改对象的属性 96

4.3.3 对象的事件 97

4.4 Delphi的工程管理 99

4.4.1 工程概述 99

4.4.2 关于工程的基本操作 100

4.4.3 Project菜单 100

4.5 工程的设置选项 103

4.5.1 指定主窗体 103

4.5.2 设置应用程序的选项 105

4.6 本章小结 106

第5章 Delphi的基本控件 107

5.1 窗体 107

5.1.1 改变窗体的标题 108

5.1.2 改变窗体的颜色 108

5.1.3 改变窗体的标题栏 109

5.1.4 改变窗体的边框 112

5.1.5 窗体的状态 113

5.1.6 窗体的透明和半透明 115

5.1.7 窗体的其他属性概述 119

5.1.8 使用事件处理程序 120

5.2 用于处理文本的控件 124

5.2.1 标签控件 125

5.2.2 文本框控件 132

5.2.3 静态文本框控件 134

5.2.4 格式化文本框控件 135

5.2.5 各注控件 136

5.3 使用命令按钮 138

5.3.1 按钮控件 138

5.3.2 位图按钮 140

5.3.3 快捷按钮 144

5.4 选项按钮和复选框 145

5.4.1 选项按钮 145

5.4.2 复选框 146

5.5 各类列表框的使用 146

5.5.1 列表框控件 146

5.5.2 组合框控件 152

5.5.3 复选列表框控件 154

5.5.4 ColorBox控件 158

5.5.5 ComboBoxEx控件 159

5.6 容器控件 162

5.6.1 TGroupBox控件 162

5.6.2 TRadioGroup控件 163

5.6.3 TPanel控件 163

5.6.4 TScrollBox控件 165

5.7 本章小结 166

第6章 工具控件和图形控件 167

6.1 工具控件 167

6.1.1 滚动条控件 167

6.1.2 过程条控件 170

6.1.3 文件系统控件 172

6.2 图形控件 179

6.2.1 图像控件 179

6.2.2 形状控件 182

6.2.3 图像列表控件 182

6.3 图表控件 183

6.3.1 使用不同类型的Series 183

6.3.2 Series的Function 186

6.3.3 TChart控件的选项 192

6.3.4 在运行期修改Series的数据 198

6.4 本章小结 200

第7章 菜单、工具栏和标准动作 201

7.1 菜单 201

7.1.1 使用菜单设计器 202

7.1.2 在菜单上使用图形 205

7.1.3 合并菜单 206

7.1.4 响应菜单的命令 207

7.1.5 在运行期控制菜单 211

7.1.6 快捷菜单 213

7.2 工具栏 214

7.2.1 使用TPanel和TSpeedButton控件创建工具栏 214

7.2.2 使用TToolBar和TCoolBar控件创建工具栏 215

7.2.3 利用TcontrolBar控件和TToolBar控件创建浮动工具栏 222

7.3 停靠窗口 225

7.3.1 在窗体中停靠控件 225

7.3.2 在窗体中停靠窗体 226

7.4 动作列表 232

7.4.1 使用动作列表 232

7.4.2 使用标准动作 234

7.5 应用程序事件对象 236

7.6 菜单、工具栏一体化工具 240

7.7 本章小结 244

第8章 Delphi中的绘图 245

8.1 图像编程概述 245

8.1.1 图像编程中的Canvas对象 245

8.1.2 屏幕的刷新 246

8.1.3 图像对象的类型 248

8.2 使用Tcanvas 248

8.2.1 Brush对象概述 249

8.2.2 Pen对象概述 255

8.2.3 Font对象概述 257

8.2.4 PenPos属性 258

8.2.5 CopyMode属性 258

8.2.6 Pixels属性 259

8.3 TCanvas的方法 260

8.4 制作WokPaint程序 261

8.4.1 确定工作控件 261

8.4.2 程序界面的设计 263

8.4.3 程序编写的基本思路 264

8.4.4 直线、矩形、椭圆和圆角矩形的绘制 268

8.4.5 填充模式和画笔模式的设置 272

8.4.6 多点连线、弧线和填充 281

8.4.7 图像刷、画笔和橡皮擦 284

8.4.8 图形中的文本 292

8.4.9 选择和移动 293

8.4.10 使用剪贴板对象 296

8.4.11 收尾工作 298

8.5 本章小结 300

第9章 开发数据库应用程序 301

9.1 数据库应用程序设计概述 301

9.1.1 数据库概述 302

9.1.2 数据库应用程序的结构体系 304

9.2 设计数据库应用程序界面 306

9.2.1 数据控件的通用功能 306

9.2.2 利用数据控件显示单个记录 310

9.2.3 记录的导航和处理 313

9.2.4 显示多个记录 316

9.3 使用数据集控件 330

9.3.1 数据库连接概述 331

9.3.2 关联数据集控件和数据库 335

9.3.3 处理数据集中的记录 339

9.3.4 使用索引 347

9.3.5 处理数据集控件中的字段 351

9.4 主从式关系数据库的使用 358

9.4.1 使用Table类型的数据集控件 358

9.4.2 使用Qurey类型的数据集控件 360

9.5 多层数据库应用程序 361

9.5.1 多层数据库应用程序概述 361

9.5.2 服务器端编程 365

9.5.3 客户端编程 368

9.6 本章小结 370

第10章 控件设计 371

10.1 控件概述 371

10.1.1 确定一个父类 372

10.1.2 创建一个单元文件 373

10.1.3 加入控件的属性 374

10.1.4 加入控件的方法 381

10.1.5 加入控件的事件 381

10.2 创建派生控件 385

10.2.1 创建简单的控件 385

10.2.2 注册控件 387

10.2.3 改变控件的默认行为 387

10.2.4 测试控件 388

10.3 创建包 389

10.3.1 Delphi中的包 389

10.3.2 创建自己的包 390

10.4 属性编辑器和控件编辑器 392

10.4.1 创建一个TJfsNum控件 393

10.4.2 Delphi中的五类API工具函数 415

10.4.3 属性编辑器 416

10.4.4 注册自定义属性编辑器 422

10.4.5 控件编辑器 423

10.5 本章小结 426

第11章 控件设计高级技术 427

11.1 可观控件的开发 427

11.1.1 处理控件中的图像 428

11.1.2 处理控件中的事件 432

11.1.3 控件的完整代码 433

11.2 不可视控件 443

11.2.1 不可视控件概述 443

11.2.2 创建基类 443

11.2.3 创建TJfsFileSearch控件 457

11.2.4 测试程序 459

11.3 创建对话框控件 464

11.4 ActiveX控件 471

11.5 本章小结 476

相关图书
作者其它书籍
返回顶部