《Delphi程序员必读》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:(美)Gary Cornell,(美)Troy Strain著;周关边译
  • 出 版 社:北京:科学出版社;龙门书局
  • 出版年份:1995
  • ISBN:7030050223
  • 页数:175 页
图书介绍:

第一章 开始 1

1.1 为什么要开发Windows和Delphi 1

1.1.1 如何开发一个Delphi的应用软件 2

1.2 Delphi的操作 3

1.2.1 一个“Hello World”类型的程序 5

1.3 一个功能更强大的工程设计 9

第二章 Delphi的编程环境 12

2.1 主屏幕的综览 12

2.1.1 标题栏 13

2.1.2 菜单条 13

2.1.3 加速条SpeedBar 14

2.1.5 初始的窗体窗口 15

2.1.4 成员模板 15

2.1.6 对象观察窗口 16

2.1.7 代码编辑器(单元)窗口 16

2.1.8 工程设计管理器窗口 16

2.1.9 对齐工具板窗口 17

2.1.10 帮助系统 17

2.2 File(文件)菜单详述 18

2.3 编辑 19

2.3.1 编辑菜单 20

2.4 搜索(Search)菜单 21

2.5 察看(View)菜单 21

2.6 选项(Options)菜单 22

2.8 加载与运行程序 23

2.7 工具(Tools)菜单 23

第三章 设计一个窗体:成员、菜单以及事件 25

3.1 Object Inspector的操作 25

3.1.1 简单的编辑器 26

3.1.2 下拉清单 26

3.1.3 对话框编辑器 26

3.1.4 嵌套的属性编辑器 27

3.2 窗体 27

3.2.1 窗体属性 27

3.2.2 窗体事件 30

3.3 成员 31

3.3.1 成员的综览 31

3.3.2 向窗体中加入成员 35

3.3.3 已存在成员的操作 36

3.3.4 成员的对齐 38

3.4 一些个别的成员 38

3.4.1 焦点属性与事件 39

3.4.2 标签 39

3.4.3 编辑框 40

3.4.4 Memo成员 40

3.4.5 按钮与位按钮 40

3.4.6 ListBox与ComboBox成员 41

3.4.7 CheckBox与RadioButton成员 42

3.4.8 Timer(定时器) 42

3.4.9 String Grid和DrawGrid成员 43

3.5 设计菜单 44

3.5.1 菜单设计工具的操作 46

3.6 窗体的ASCII表达 48

第四章 Delphi编程基础 50

4.1 Delphi中的语句 51

4.1.1 注释语句 51

4.2 运行与结束程序 52

4.2.1 Halt语句 52

4.3 属性设置 52

4.3.1 布尔属性 53

4.3.2 With语句 53

4.4 变量 54

4.4.1 变量类型 55

4.4.2 变量赋值 56

4.5 常量 57

4.5.1 变量与常量的范围 57

4.5.2 过程间的数值共享 58

4.5.3 保存数值 59

4.6 串 60

4.7 数字 61

4.7.1 数字的运算 61

4.11.5 Printer对象 61

4.7.2 Delphi中数字的另一些说明 63

4.8 类型转换 63

4.9 重复操作(循环) 63

4.9.1 确定的(For)循环 64

4.9.2 非确定性循环 65

4.10 作出判断 66

4.10.1 循环语句与If-Then语句一起使用 67

4.11 关于运行时对象操作的进一步说明 68

4.10.2 Case语句 68

4.11.1 方法 69

4.11.2 应用软件对象 69

4.11.3 屏幕对象 70

4.11.4 Canvas对象 71

4.12 信息框与输入框 72

4.12.1 InputBox函数 74

4.13 多窗体的应用软件 75

4.13.1 窗体的保存 76

4.13.4 运行时的窗体动作 77

4.13.2 去除工程中的一个窗体(及其相关的单元) 77

4.13.3 指定工程的主窗体 77

第五章 高级编程技术 80

5.1 类型重述 80

5.1.1 顺序数据类型 80

5.1.2 集合 81

5.2 数组 82

5.2.1 一维数组 83

5.2.2 串列表 84

5.2.3 多维数组 85

5.2.4 记录 86

5.3 指针 88

5.3.1 指针与内存管理 89

5.3.2 零结尾串和PChar 90

5.4 函数与过程 91

5.4.1 内建的子程序 92

5.4.2 Windows API的使用 93

5.5 用户定义的函数与过程 94

5.6 递归 97

5.7 工程与单元的管理 98

5.7.1 单元的进一步说明 99

5.8 编译器 100

5.9 goto 102

第六章 对象 104

6.1 开始 104

6.1.1 OOP的词汇表 105

6.2 在Delphi中建立一个对象 107

6.3 可视成员库对象 109

6.3.1 窗体声明的私有与公用区域 110

6.4 在运行时建立Delphi对象 113

6.4.1 在运行时建立新的可视对象 113

6.5 ObjectBrowser 114

6.5.1 编译器选项及它们对于对象浏览器的影响 115

6.5.2 深入检查 116

第七章 出错与异常的处理 117

7.1 被保护的代码块 117

7.2 运行库的异常 118

7.2.1 RTL异常 118

7.2.3 再提出一个异常 120

7.2.2 处理异常的类别 120

7.3 保护源的分配 121

7.4 用户定义的异常 122

7.4.1 声明一个异常(Exception)对象 122

7.4.2 静异常 122

第八章 测试与调试工具及技巧 123

8.1 调试工具及其功能 123

8.2 编写易于调试的程序 124

8.2.1 逻辑故障 124

8.3 加入调试信息 125

8.4 计算/修改对话框 125

8.6 暂时中止程序的运行 126

8.5 跟踪进入 126

8.4.1 再谈利用“计算/修改”对话框的调试 126

8.6.1 监视 127

8.7 关于调试的最后几点说明 128

8.7.1 事件驱动故障 128

8.8 编程风格 128

第九章 文件操作 130

9.1 文件命令 130

9.1.1 其他文件和输入输出函数 131

9.2 文件系统成员 133

9.2.1 文件列表框构件 133

9.2.5 将各文件成员组合起来 134

9.2.4 筛选组合框成员 134

9.2.3 驱动器组合框成员 134

9.2.2 目录列表框成员 134

9.3 文本文件 135

9.3.1 从文本文件中读出信息 136

9.3.2 从文本文件中读取数字 137

9.4 格式化文件 138

9.4.1 格式化文件中的记录 139

9.5 非格式化文件 139

9.6 命令行信息 140

第十章 与其他Windows应用程序通讯 141

10.1 剪贴板 141

10.1.1 剪贴板格式和图形传送 142

10.2.1 在设计阶段建立DDE链接 143

10.2 动态数据交换(DDE) 143

10.2.2 用代码建立DDE键接 144

10.2.3 DDE构件的数据成员,成员函数及事件 145

10.3 OLE 147

10.3.1 使用OLE 148

10.4 在设计阶段技术使用OLE2 149

10.4.1 特殊粘贴(Paste Special) 150

10.4.2 OLE数据成员 150

10.5 通过代码创建OLE 150

第十一章 图形 153

11.1 图形对象 153

11.2 图形学基础 154

11.3.2 黑点 155

11.3.1 颜色 155

11.2.1 图像对象的进一步讨论 155

11.3 Canvas图形基础 155

11.3.3 画图形 156

11.3.4 笔 156

11.3.5 刷子 157

第十二章 高级用户接口 158

12.1 向工程中增加工具棒和状态条 158

12.1.1 创建工具棒或状态条 158

12.2 通用对话框 159

12.2.1 通用对话框的应用 160

12.3 MDI表 162

12.3.1 Windows菜单和Arrange函数 162

12.5 监视鼠标 163

12.4 再谈Delphi的显示操作——Z顺序 163

12.5.1 鼠标事件处理句柄 164

12.5.2 拖动与定位操作 166

12.6 帮助系统 168

第十三章 数据库综述 170

13.1 现代数据库通用词汇 170

13.2 Delphi数据库结构 171

13.2.1 数据访问对象构件 172

13.2.2 数据控件页上的对象构件 173

13.3 数据库窗体专家 173

13.4 最后说明 175