《Delphi 5开发与应用》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:张敬华主编
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:2000
  • ISBN:7810129619
  • 页数:342 页
图书介绍:

第一章 Delphi 5的安装 5

第二章 面向对象的编程与可视化开发 5

2.1 对象 5

2.2 一个简单的对象——标准表单(form) 6

2.3 Windows下的程序开发 7

2.4 Delphi 5的特征 8

2.5 记录 11

2.6 类的定义 14

2.7 类的继承 15

2.8 Delphi 5中类的层次 16

2.9 对象的属性 17

2.10 Delphi 5的事件、方法 19

2.11 Delphi 5是如何处理Windows的消息的 20

2.11.1 Windows消息 20

2.11.2 跟踪消息流和使用WinSight 21

2.11.3 Delphi 5的消息处理系统 22

第三章 Pascal回顾 24

3.1 强类型、结构化的语言 24

3.2 Object Pascal的基本概念 25

3.2.1 注释 25

3.2.2 保留字 25

3.2.3 标识符 26

3.2.4 数字 27

3.2.5 字符串 27

3.2.6 常量 28

3.2.7 类型 29

3.2.8 变量声明 29

3.3 Pascal语句与Pascal块 37

3.3.1 简单语句 37

3.3.2 结构化语句 38

3.4 变量的作用域 44

3.5 参数的传递方式 45

3.6 保护程序 46

第四章 Delphi 5开发环境构成与功能 47

4.1 集成开发环境(IDE)的构成 47

4.2 主窗口 48

4.3 主菜单 48

4.3.1 File(文件)菜单 48

4.3.2 Edit(编辑)菜单 49

4.3.3 Search(查找)菜单 50

4.3.4 View菜单(查看) 50

4.3.5 Project菜单(工程) 51

4.3.6 Run菜单 51

4.3.7 Component菜单 52

4.3.8 Database菜单 53

4.3.9 Tools菜单 53

4.3.10 Help菜单 53

4.4 快捷工具栏 54

4.5 部件板 56

4.6 编译器的设置 57

第五章 变量和对象的命名规则 59

5.1 变量命名的规则 59

5.2 Delphi 5命名的约定 60

第六章 Delphi 5的常用标准部件 65

6.1 部件概念 65

6.2 主菜单 65

6.3 弹出式菜单 66

6.4 公共的属性和事件 67

第七章 表单 69

7.1 设计表单 69

7.2 提高表单的可重用性 70

7.3 使得两个表单可以相互引用 70

7.4 Delphi 5表单的内部结构 72

7.5 表单属性 73

7.6 表单事件 75

7.7 表单方法 77

第八章 创建MDI应用程序 79

8.1 MDI简介 79

8.2 创建一个多文档界面 79

8.2.1 建立MDI父窗口 80

8.2.2 创建MDI子窗口 93

8.2.3 父窗口和子窗口菜单的合并 101

8.2.4 设置Tab控制键顺序 102

8.3 利用模板创建MDI 102

第九章 多线程程序设计 104

9.1 多线程概念介绍 104

9.2 设计多线程程序 104

9.2.1 一个简单的多线程程序 105

9.2.2 多个线程的同步 107

9.2.3 利用多线程排序 111

10.1.1 关于Delphi 5程序的错误 117

第十章 异常处理与调试 117

10.1 Delphi 5异常处理功能 117

10.1.2 关于异常 118

10.1.3 异常关键词和一些术语 118

10.1.4 异常处理机制及保护 119

10.1.5 异常响应 122

10.1.6 异常类 125

10.1.7 定义新异常 128

10.2 Delphi 的调试功能 133

10.2.1 调试器的使用 133

10.2.2 断点的设置和使用 134

10.2.3 使用Debugger工具 135

第十一章 调用Windows的DLL和API 138

11.1 Delphi与Windows的API 138

11.2 调用Windows的API 141

11.3 定制DLL并调用例程 145

第十二章 创建自己的部件 148

12.1 关于部件 148

12.1.1 部件的定义 148

12.1.2 什么时候编写自己的部件 148

12.1.3 编写部件和使用部件 149

12.2 创建一个新部件的途径和方法 151

12.2.1 手工创建部件 152

12.2.2 利用Component Expert创建部件 154

12.3 创建自己的部件 154

12.3.1 一个简单的部件Tbutton 154

12.3.2 创建一个画图部件 157

第十三章 用Delphi 5进行数据库开发 163

13.1 关于数据库系统 163

13.2 Delphi 5的数据库特性及功能 164

13.3.1 部件TTable 166

13.3 常用部件的用法 166

13.3.2 部件TDataSource 175

13.3.3 部件TSession 178

13.3.4 部件TDBText 182

13.3.5 部件TDBEdit 183

13.3.6 部件TDBGrid 185

13.3.7 部件TDBNavigator 188

13.3.8 部件TDBMemo及其应用 189

13.3.9 部件TDBComboBox 190

13.3.10 部件TDBListBox 191

13.4 数据库应用程序的体系结构 192

13.5 开发Delphi 5数据库应用程序的注意事项与步骤 193

13.6 创建Delphi 5数据库应用程序 194

13.7 结构化查询语言SQL 206

13.7.1 重要语句Select 206

13.7.2 部件TQuery的使用 207

13.7.3 实例解析 208

13.8.1 报表的主要部件 215

13.8 报表的输出 215

13.8.2 实例解析——创建一个基于数据库表的报表 216

第十四章 DDE与OLE 219

14.1 DDE的概念 219

14.1.1 DDE简介 219

14.1.2 服务器应用程序的名字 220

14.1.3 题目(Topic) 221

14.1.4 数据项 221

14.1.5 DDE链接 221

14.1.6 设计一个DDE链接 222

14.1.7 创建一个服务器应用程序 223

14.1.8 链接到一个服务器 224

14.1.9 从客户回插数据给服务器 225

14.2 OLE的功能 228

14.2.1 OLE简介 228

14.2.3 建立一个OLE范例 229

14.2.2 链接与嵌入 229

14.3 ActiveX技术简介 232

第十五章 Delphi 5的文件管理 234

15.1 Delphi 5中的文件类型和标准过程 234

15.1.1 文件类型 234

15.1.2 标准文件过程 235

15.2 记录文件的应用 237

15.2.1 打开和创建一个记录文件 237

15.2.2 记录文件的读入和显示 240

15.2.3 添加一条记录 241

15.2.4 记录的删除、插入、排序 243

15.3 一个简单的资源管理器 246

第十六章 多媒体与Delphi 249

16.1 多媒体 249

16.2 多媒体应用程序 249

16.3 部件TMediaPlayer 250

16.3.1 一些强大的属性 251

16.3.2 一些有用的事件 252

16.4 一个简易的声音应用程序 253

第十七章 综合性的操作 257

17.1 实现Ping操作 257

17.2 开发Web Server应用程序 260

17.2.1 静态网页 261

17.2.2 动态网页 264

17.2.3 动态交互网页 265

17.2.4 静态链接到数据库 267

17.2.5 动态链接到数据库 268

第十八章 技巧篇——表单 271

18.1 限制表单的大小 271

18.2 获取可视的表单的标题 272

18.3 隐藏或显示Windows的任务条 272

18.4 控制表单的外观 273

18.5 一个程序启动封面 274

18.6 Splash窗口 275

18.7 关闭表单后再去执行某一程序 277

18.8 给表单设置一个热键 278

18.9 让全部表单区域都可以使用鼠标点中并移动 278

18.10 使用Page Down/Page Up滚动表单 279

第十九章 技巧篇——部件 281

19.1 丰富多彩的标签 281

19.2 利用回车替Tab键来下移部件 281

19.3 提示的分行显示 282

19.4 给TListBox加上水平的滚动条 282

19.5 选择合适的组合框 283

19.6 在菜单中显示图片 283

19.7 制作浮动工具条 284

第二十章 技巧篇——串处理 286

20.1 在Delphi中实现类似VB的字符串操作 286

20.2 实现字符串与其他数据类型的转换 286

20.6 在列表中移动字符串 287

20.5 在列表中加入字符串 287

20.3 计算列表中的字符串数目 287

20.4 查找字符串的位置 287

20.7 删除列表中的字符串 288

20.8 访问指定字符串 288

20.9 复制完整的字符串列表 288

20.10 重复操作列表中的字符串 289

20.11 装载和保存字符串列表 289

20.12 创建新的字符串列表 290

20.13 往字符串列表中加入对象 292

第二十一章 技巧篇——文件 293

21.1 读出指定文件的长度 293

21.2 把字符串用二进制模式写入文件 294

21.3 从文件中读出超过255字符的字符串 294

21.4 向文本文件的末尾追加一行 295

21.5 获取指定文件的建立的时间或者修改时间 295

21.6 获取程序运行时所在的路径和自身的完整的名字 295

21.8 把文件放入回收站 296

21.7 获取系统的临时路径 296

第二十二章 技巧篇——系统功能操作 298

22.1 调用其他的可执行程序 298

22.2 获取系统信息 298

22.3 把程序放在Windows启动中 300

22.4 控制.INI文件 301

22.5 控制热启动 301

22.6 关闭Windows 301

22.7 获取Windows的用户名称和产品序列号 302

22.8 修改计算机名 303

22.9 关闭外部已开启的应用程序 303

22.10 修改Windows 95用户信息 303

22.11 防止Windows 95显示严重错误 306

22.12 检测并阻止Windows的关闭 306

22.13 隐藏桌面上的图标 306

22.15 关闭所有正在运行的程序 307

22.14 访问Windows95的注册表 307

22.16 编程控制IE 308

第二十三章 技巧篇——图形 310

23.1 实现DriveTabSet的自画风格显示 310

23.2 画出自画项目 311

23.3 实现界面色彩渐变效果 312

23.4 图形整体拉出效果 312

23.5 更换壁纸 313

23.6 更换桌面壁纸的另一种方法 313

23.7 实现链接的视觉效果 315

23.8 获取系统颜色 315

23.9 闪动标题栏 317

23.10 动态更改屏幕分辨率 317

23.11 CANVAS使用心得 318

23.12 给Delphi 5数据表格增加彩色 320

24.1 利用线程给数据库排序 323

第二十四章 技巧篇——数据库技术 323

24.2 使BDE别名识别“网上邻居”的路径 325

24.3 实现多库关联查询 325

24.4 实现MS Access的多库联查 325

24.5 获取dBase记录序号 326

24.6 客户端应用程序 328

24.7 数据库别名的配置 330

24.8 管理数据文件路径 332

24.9 使用临时表 333

第二十五章 技巧篇——第三方控件和杂项 337

25.1 LMD Tools 337

25.2 控件库RX Library 338

25.3 汉字整字技术 339

25.4 防止程序执行两次 340

25.5 执行一个程序,并等待此程序的运行结束 341

25.6 学习Delphi的一些书籍与网站 342