《Delphi 5.0高手速成》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:步行者工作室编著
  • 出 版 社:北京:兵器工业出版社
  • 出版年份:1999
  • ISBN:7801326687
  • 页数:342 页
图书介绍:

第一章Delphi 5.0的入门知识 3

1.1 Delphi5.0的全新特点 3

1.1.1提供新的语言扩展 3

目 录 3

1.1.5高效调试器 4

1.1.8增强的VCL 4

1.1.7增强的ActiveX 4

1.1.6支持MTS 4

1.1.4可定位的工具窗口 4

1.1.3 带有类实现(Class Completion)、模块浏览(Module Navigation)和代码浏览器(Code Browser)的代码探索器(Code EXplorer) 4

1.1.2新的工程管理器 4

1.1.9 支持2000年维护的RTL 5

1.1.10支持CORBA 5

1.1.11 增强的客户机数据集 5

1.1.12多层支持 5

1.1.13增强的数据库 5

1.2.2安装过程简介 6

1.2.1 安装要求 6

1.2 Delphi 5.0的安装、使用和卸载 6

1.2.3卸载Delphi 5.0 8

1.2.4 Delphi 5.0可视化编程环境介绍和使用 8

1.3 使用Delphi 5.0创建一个程序 12

1.3.1 设计Windows标准的用户界面 12

1.3.2改变对象属性 15

1.3.3编写事件响应代码 17

1.4小结 26

1.3.4使用联机帮助 26

第二章Delphi 5.0的Object Pascal编程语言 28

2.1 Object Pascal语言的基本语法知识 28

2.1.1常量 28

2.1.2 变量 29

2.1.3表达式和运算符 34

2.1.4声明语句 35

2.1.5流程控制语句 36

2.1.6过程和函数 39

2.1.7 单元(Unit) 43

2.2 Object Pascal语言的面向对象技术 45

2.2.1 类 46

2.2.2类的实例-对象 51

2.3 Delphi面向对象编程实例 51

2.3.1创建一个新的窗体对象 51

2.3.2加入新过程到对象中 52

2.3.3利用对象的继承性 53

2.3.4对象的作用区域 53

2.3.6对象中数据和方法的访问控制 54

2.3.5方法重载 54

2.3.7赋值给变量 55

2.3.8建立非可视化对象 57

2.4 小结 58

第三章Delphi 5.0的常用组件 59

3.1组件的基本概念 59

3.1.1什么是组件 59

3.1.2组件的特性 59

3.1.3组件的分类 60

3.2.1 常用控件 61

3.2 常用组件介绍 61

3.2.2常用的不可视组件 68

3.3 小结 70

第四章 Delphi中的窗体编程 71

4.1窗体 71

4.1.1窗体的属性 71

4.1.2窗体的方法 74

4.1.4创建单文本窗体 76

4.1.3窗体的事件 76

4.2往窗体中添加组件 77

4.2.1 添加文本显示和编辑组件 77

4.2.2添加选择组件 80

4.2.3添加按钮组件 82

4.3编写事件响应代码 84

4.3.1 组件的功能 84

4.3.2添加事件响应代码 84

4.4运行程序 87

4.5小结 89

第五章 Delphi中的文档程序实例 90

5.1菜单组件 90

5.1.1菜单组件概述 90

5.1.2设计菜单 90

5.2工具条组件 94

5.2.1工具条组件概述 94

5.2.2设计工具条 95

5.3.2设计状态条 98

5.3.1状态条组件概述 98

5.3状态条组件 98

5.4常用对话框 100

5.4.1 开启对话框(Open Dialog) 101

5.4.2保存对话框(SaVe Dialog) 102

5.4.3 字体对话框(Font Dialog) 103

5.4.4查找对话框(Find Dialog) 104

5.4.5替换对话框(Replace Dialog) 104

5.4.6打印对话框(Print Dialog) 105

5.5单文档窗体编程实例 106

5.5.2添加Popup Menu菜单 107

5.5.1 添加Main Menu菜单 107

5.5.3添加工具条 108

5.5.4 添加lmage List组件 108

5.5.5 添加Action List组件 108

5.5.6 添加Status Bar组件 109

5.5.7添加Meno组件 109

5.5.8 添加Open Dialog组件 109

5.5.10设计完成的程序外观 110

5.5.9 添加Save Dialog组件 110

5.5.11编写代码 111

5.5.12运行程序 114

5.5.13工程文件清单 115

5.6小结 120

第六章 多文档窗体编程 121

6.1列表组件 121

6.1.1列表框组件 121

6.1.2组合框组件 124

6.1.3卷滚条(Scroll Bar)组件 127

6.1.4 轨迹条(Track Bar)组件 128

6.1.5 上下(Up Down)组件 129

6.2 RTF格式文本多窗体编辑器实例编程 130

6.2.1 创建MDI父窗体 130

6.2.2创建MDI子窗体 131

6.2.3创建Action List 132

6.2.5创建lmage List 135

6.2.6创建状态条 135

6.2.4创建工具条 135

6.2.7创建RichEdit组件 136

6.2.8创建字体、选择组合框和字体尺寸选择组件 136

6.2.9创建常用对话框 136

6.2.10添加程序代码 137

6.2.11运行程序 146

6.3程序清单列表 147

6.3.1 程序结构 147

6.3.2主程序源代码 147

6.3.3主窗体单元文件源代码 148

6.3.4子窗体单元文件源代码 151

6.4小结 158

第七章 图形图像组件及其程序设计 159

7.1图像(Image)组件 159

7.1.1 Image组件的属性 159

7.1.2 Picture属性的数据类型 160

7.2图像组件应用实例 162

7.2.1实例概述 162

7.2.3编写实例代码 163

7.2.2窗体组件的属性 163

7.3图形组件 166

7.3.1 Shape组件 166

7.3.2 Shape组件的实例 167

7.4常用的图形类对象 171

7.4.1TBrush对象 171

7.4.2 TPen对象 172

7.4.3 TCanvas对象 173

7.5图形图像综合应用实例 175

7.5.1 程序主菜单 176

7.5.2加速按钮 179

7.5.3 Image组件的鼠标事件 181

7.5.4窗体产生事件 183

7.6小结 184

第八章 组件的鼠标点击和拖曳事件编程 185

8.1组件的鼠标事件 185

8.1.1 鼠标事件介绍 185

8.1.2鼠标事件例程 185

8.2.2组件的拖曳事件 187

8.2组件的拖曳(DragDrop)事件 187

8.2.1 组件的拖曳属性 187

8.2.3组件的拖曳方法 188

8.2.4组件的拖曳实例 188

8.3小结 191

第九章动态链接库(DLL)的实现 192

9.1动态链接库 192

9.1.1 动态链接库的优点 192

9.2.1 DLL的编写 193

9.1.2 动态链接库(DLL)的使用 193

9.2 Delphi中动态链接库的实现 193

9.2.2调用DLL 197

9.2.3静态调用 197

9.2.4 动态调用 198

9.3利用DLL实现数据传输 199

9.3.1 DLL中的全局内存 199

9.3.2利用DLL实现应用程序间的数据传输 200

9.5小结 201

9.4利用DLL实现窗体重用 201

第十章 Delphi的数据交换 202

10.1通过剪贴板的数据交换 202

10.1.1使用剪贴板传输文本 202

10.1.2剪贴板类 203

1D.1.3利用剪贴板传输图像 204

10.2 DDE原理及实现 205

10.2.1 DDE原理 205

10.2.2 Delphi的DDE实现 206

10.2.3 DDE客户程序 207

10.2.4 DDE服务器程序的实现 210

10.3对象链接与嵌入(OLE) 211

10.3.1 OLE原理 211

10.3.2 创建OLE对象 212

10.3.3 OLE自动化 213

10.4小结 215

11.1.2调试的步骤 216

11.1.1 调试器的纠错类型 216

11.1 Delphi中的集成调试器 216

第十一章Delphi的程序调试方法 216

1 1.2 Delphi的WinSight32 223

11.3小结 223

第二部分Delphi数据库开发 227

第十二章 Delphi中的数据库 227

12.1数据库概述 227

12.1.1 数据库的有关概念 227

12.1.2 Delphi中的数据库介绍 228

12.2.2数据访问组件(Data Access) 229

12.2 Delphi的数据库组件 229

12.2.1数据库组件概述 229

12.2.3 数据控制组件(Data Control) 231

12.3Delphi数据库应用程序的开发过程 232

12.3.1 开发概述 232

12.3.2 数据库应用程序的开发步骤 233

12.4 Delphi数据库应用程序开发示例 233

12.4.1 新建工程 233

12.4.3修改数据库组件属性 234

12.4.2增加数据库组件 234

12.4.4增加窗体的其他组件 237

12.4.5调整窗体布局 237

12.4.6编写程序代码 238

12.4.7 运行程序 238

12.5使用Database DeskTop 239

12.5.1 管理数据库表(Table)文件 240

12.5.2 管理QBE查询(Query)文件 244

12.5.3 管理SQL文件 246

12.6小结 247

第十三章数据库组件综合编程实例 248

13.1 TDataSet 248

13.1.1 数据集的状态 248

13.1.2 数据集的打开和关闭 249

13.1.3数据集的数据定位 249

13.1.4数据集的数据管理 252

13.1.5 数据集组件与数据浏览组件的连接 253

13.2.1 Session组件的属性 254

13.2 Session组件 254

13.1.6数据集组件的事件 254

13.2.2 Session组件的方法 255

13.3数据库组件综合应用实例 256

13.3.1创建新工程 256

13.3.2设置属性 256

13.3.3编写程序代码 258

13.3.4程序运行和总结 267

13.4 小结 268

14.1.2 SQL语言的主要特性 269

14.1.1 SQL语言的发展 269

第十四章Delphi中的SQL语言的应用 269

14.1 SQL语言概述 269

14.2 Query组件在SQL编程中的应用 270

14.2.1 Query组件概述 270

14.2.2 Query组件应用示例 271

14.3 SQL语言编程概述 272

14.3.1 SQL语言编程 273

14.3.2执行SQL语句 274

14.3.3通过Query组件获得活动的数据 275

14.4动态SQL语句的编程 276

14.4.1使用Params属性为参数赋值 276

14.4.2使用ParamByName方法为参数赋值 276

14.4.3使用DataSource属性为参数赋值 277

14.4.4 Prepare方法的使用 278

14.5 SQL编程实例 279

14.5.1程序窗体外观设计 279

14.5.3清除按钮事件响应代码 280

14.5.2执行按钮事件响应代码 280

14.5.4执行程序 281

14.6 小结 281

第十五章 Delphi中的MIDAS技术 282

15.1 MIDAS概述 282

15.1.1 MIDAS的发展 282

15.1.2 MIDAS的主要特点 283

15.1.3 MIDAS的实现工具 284

15.2.2 MIDAS组件介绍 285

15.2.1 MIDAS组件外观 285

15.2 Delphi中的MIDAS组件 285

15.2.3 MIDAS可创建的程序 286

15.3 创建多层分布式数据库应用程序 286

15.3.1概述 286

15.3.2创建多层数据库应用程序工程组 287

15.3.3创建应用程序服务器 287

15.3.4创建客户机程序 293

15.4 小结 296

16.1.1 概述 299

第十六章 自定义组件编程 299

16.1 开发自定义组件 299

16.1.2组件开发过程 300

16.2 定义组件属性、方法和事件 304

16.2.1定义组件的属性 305

16.2.2定义组件的事件 309

16.2.3定义组件的方法 313

16.3 自定义组件编程实例 317

16.3.1 开发组件 317

16.3.3增加图形能力 318

16.3.2公布继承的属性 318

16.4 小结 323

第十七章 Internet编程 324

17.1 Delphi中的Internet组件 324

17.2开发FTP客户端应用程序 327

17.2.1概述 327

17.2.2 NMFTP组件 327

17.3小结 342