《IDE和Object Pascal语言》求取 ⇩

第一章 Delphi 4的IDE1

1.1 IDE的主窗口1

1.2 菜单栏2

1.2.1 File菜单2

1.2.2 Edit菜单6

1.2.3 Search菜单8

1.2.4 View菜单11

1.2.5 Project菜单16

1.2.6 Run菜单19

1.2.7 Component菜单21

1.2.8 Database菜单22

1.2.9 Tools菜单22

1.2.10 Workgroups菜单23

1.2.11 Help菜单23

1.3 工具栏24

1.4 元件选项板26

1.4.1 Standard页26

1.4.2 Additional页27

1.4.3 Win32页28

1.4.4 System页28

1.4.5 Internet页29

1.4.6 Data Access页30

1.4.7 Data Controls页30

1.4.8 Midas页31

1.4.9 Decision Cube页31

1.4.10 QReport页32

1.4.11 Dialogs页32

1.4.12 Win 3.1页33

1.4.13 Samples页33

1.4.14 ActiveX页34

1.4.15 自定义元件选项板34

1.5 Object Inspector35

1.6 代码编辑器36

1.6.1 代码编辑器的窗口37

1.6.2 代码导航38

1.6.3 在代码编辑器中获得帮助和提示38

1.6.4 装订区38

1.6.5 代码浏览器39

1.7 CodeInsight40

1.7.1 类自动完成40

1.7.2 代码模板41

1.7.3 代码自动完成41

1.7.4 参数提示42

1.7.5 计算提示42

1.8 自定义代码编辑器42

1.8.1 设置编辑器的选项43

1.8.2 设置代码编辑器的显示和字体选项44

1.8.3 设置代码编辑器的颜色45

1.8.4 自定义Code Insight46

1.9 对象库47

1.9.1 New页47

1.9.2 ActiveX页48

1.9.3 Multitier页48

1.9.4 Forms页49

1.9.5 Dialogs页50

1.9.6 Projects页50

1.9.7 Data Modules页51

1.9.8 Business页51

1.9.9New Items 对话框上的快捷菜单52

1.9.10 在不同的项目间共享对象库52

1.9.11 在同一个项目内共享对象库53

1.9.12 代码重用的方式53

1.9.13 使用对象库中的项目模板53

1.9.14 自定义对象库54

1.10 对象浏览器56

1.10.1 对象浏览器的窗口56

1.10.2 对象浏览器的基本操作57

1.10.3 过滤器57

1.11 设置IDE的选项57

1.11.1 Preferences页58

1.11.2 Library页59

1.11.3 Browser页60

1.11.4 Explorer页60

第二章 Component与Form63

2.1 把元件加到Form上63

2.2 在Form上选择元件64

2.3 元件的重设尺寸、移动和删除65

2.4 元件的剪切、复制、粘贴65

2.5 在Form上对齐元件66

2.6 把元件分组66

2.7 向项目中加入新的Form67

2.8 在多个Form或单元间切换67

2.9 从一个Form中调用另一个Form68

2.10 与其他项目共享Form69

2.11 把Form以ASCII格式存储70

2.12 使用Form模板和向导71

第三章 特性与事件73

3.1在设计期修改元件的特性73

3.2 在运行期修改元件的特性74

3.3 特性编辑器75

3.3.1 直接键入编辑器75

3.3.2 下拉列表编辑器75

3.3.3 对象列表编辑器76

3.3.4 对话框编辑器76

3.3.5 嵌套编辑器77

3.3.6 集合编辑器77

3.3.7 两个特殊的特性78

3.4 生成新的事件句柄78

3.5 建立默认的事件句柄79

3.6 定位已有的事件句柄80

3.7 重用事件句柄80

3.8 删除事件句柄81

3.9 处理由用户产生的事件82

3.9.1 鼠标事件82

3.9.2 鼠标拖曳82

3.9.3 键盘84

3.10 处理与菜单有关的事件85

第四章 项目管理87

4.1 什么是项目87

4.1.1 项目文件87

4.1.2 Form和单元文件88

4.1.3 其他类型的文件88

4.2 有关项目的基本操作89

4.3 项目管理器90

4.3.1 项目管理器的工具栏和状态栏90

4.3.2 项目管理器的快捷菜单91

4.4 管理项目组92

4.4.1 怎样建立项目组92

4.4.2 在项目组中加入DLL项目92

4.4.3 在项目组中加入BAT项目93

4.4.4 编译项目组93

4.5 与其他项目共享文件94

4.6 选择项目模板94

4.7 编译、重建和运行项目95

4.8 设置项目选项95

4.8.1 指定项目的主Form95

4.8.2 指定应用程序的标题、图标和帮助文件96

4.8.3 设置项目的搜索路径97

4.8.4 设置项目的版本信息98

4.8.5 设置包的选项99

4.8.6 设置编译器的选项100

4.8.7 设置链接器的选项101

第五章 调试器103

5.1 错误类型103

5.1.1 设计期错误103

5.1.2 编译期错误103

5.1.3 运行期错误104

5.1.4 逻辑错误104

5.1.5 怎样尽可能地减少错误104

5.2 设置调试器的选项104

5.2.1 General页105

5.2.2 Event Log页105

5.2.3 Language Exceptions页106

5.2.4 OS Exceptions页107

5.3 自定义调试器的颜色108

5.4 控制程序的运行109

5.4.1 单步执行109

5.4.2 跟踪执行109

5.4.3 跳过一段代码110

5.4.4 返回到执行点110

5.4.5 暂停运行110

5.4.6 重新开始运行111

5.4.7 命令行参数111

5.5 断点111

5.5.1 源代码断点112

5.5.2 机器指令断点113

5.5.3 数据断点113

5.5.4 模块断点114

5.5.5 断点列表窗口114

5.5.6 删除断点115

5.5.7 禁止和允许断点115

5.5.8 设置断点的属性115

5.6 监视表达式的值116

5.6.1 观察窗口116

5.6.2 计算和修改表达式的值117

5.6.3 计算提示118

5.6.4 Inspector窗口118

5.7 几个与调试有关的窗口120

5.7.1 CPU窗口120

5.7.2 线程状态窗口121

5.7.3 Call Stack窗口122

5.7.4 模块窗口122

5.7.5 事件记录窗口123

5.8 调试动态链接库124

5.9 远程调试124

5.9.1 本地的配置125

5.9.2 远程机器的配置125

5.10 多进程调试126

5.11 Assert例程127

5.12 其他调试手段128

第六章 包(Package)129

6.1 什么是包129

6.2 怎样安装运行期包130

6.3 怎样安装设计期包132

6.4 建立自己的包134

6.5 包的源文件136

6.6 怎样编译包137

6.7 包的版本信息138

6.8 怎样发布包139

6.9 包收集器139

第七章 词法141

7.1 注释141

7.2 标识符142

7.3 保留字、指示字和特殊符号142

7.4 运算符143

7.4.1 对象限定运算符144

7.4.2 指针动态变量运算符144

7.4.3 @运算符144

7.4.4 位运算符146

7.4.5 算术运算符146

7.4.6 逻辑运算符147

7.4.7 关系运算符147

7.4.8 字符指针运算符148

7.4.9 运行期类型识别运算符148

7.4.10 类型强制转换符148

7.4.11 集合运算符149

7.4.12 字符串运算符149

第八章 数据类型151

8.1 简单类型151

8.1.1 有序类型概述151

8.1.2 有序类型中的整型152

8.1.3 有序类型中的布尔类型154

8.1.4 有序类型中的字符类型(Char)154

8.1.5 枚举类型(Enumerated)155

8.1.6 子界类型(SubRange)157

8.1.7 简单类型中的实型158

8.2 字符串类型160

8.2.1 短字符串160

8.2.2 长字符串160

8.2.3 宽字符串161

8.2.4 字符串常量161

8.2.5 处理以NULL结束的字符串的标准例程163

8.3 数组——构造类型之一163

8.3.1 怎样声明数组类型163

8.3.2 怎样声明数组变量164

8.3.3 怎样访问数组中的元素164

8.3.4 多维数组164

8.3.5 零基准数组165

8.3.6 数组的整体赋值165

8.3.7 把数组作为过程或函数的形参165

8.3.8 开放式数组165

8.3.9 多维的开放式数组167

8.4 集合——构造类型之二168

8.4.1 集合类型的声明168

8.4.2 集合类型常量的表示方法169

8.4.3 集合能参加的运算170

8.5 记录——构造类型之三170

8.5.1 记录类型的声明171

8.5.2 如何访问记录中的字段171

8.5.3 记录的整体赋值171

8.5.4 记录与数组172

8.5.5 With语句172

8.5.6 记录的可变部分173

8.6 文件——构造类型之四174

8.6.1 文件类型的声明175

8.6.2 文件类型的操作175

8.6.3 用于文件操作的例程176

8.6.4 文本文件177

8.7 指针类型177

8.7.1 指针类型的声明178

8.7.2 指针的操作178

8.7.3 无类型指针180

8.8 过程类型181

8.8.1 过程类型的声明181

8.8.2 过程类型的用法181

8.8.3 方法指针183

8.9 可变类型(Variant)183

8.9.1 可变类型变量的声明和赋值184

8.9.2 可变数组184

8.9.3 可变类型的变量能参加的运算186

8.9.4 可变类型与OLE自动化对象187

8.10 变量188

8.10.1 变量的声明188

8.10.2 Absolute子句188

8.10.3 全局变量和局部变量189

8.10.4 线程局部变量189

8.11 类型常量190

8.11.1 简单类型的常量190

8.11.2 指针类型的常量191

8.11.3 过程类型的常量191

8.11.4 字符串类型的常量192

8.11.5 数组类型的常量192

8.11.6 集合类型的常量193

8.11.7 记录类型的常量194

8.12 类型相容、赋值相容以及类型强制转换195

8.12.1 类型完全一致195

8.12.2 类型相容196

8.12.3 赋值相容196

8.12.4 类型强制转换197

第九章 语句和块199

9.1 声明语句199

9.1.1 标号声明语句199

9.1.2 常量声明语句200

9.1.3 资源字符串201

9.1.4 类型声明语句201

9.1.5 变量声明语句202

9.1.6 过程声明语句202

9.1.7 函数声明语句202

9.1.8 输出项声明语句202

9.1.9 声明语句的顺序203

9.2 赋值语句203

9.3 Goto语句204

9.4 复合语句204

9.5 条件语句205

9.5.1 If语句205

9.5.2 Case语句206

9.6 循环语句207

9.6.1 For语句207

9.6.2 While语句208

9.6.3 Repeat语句209

9.6.4 Break和Continue209

9.7 With语句210

第十章 过程和函数213

10.1 调用Delphi预定义好的过程和函数213

10.2 过程的声明、定义和调用214

10.2.1 声明和定义214

10.2.2 怎样调用过程215

10.3 函数的声明、定义和调用215

10.3.1 声明和定义215

10.3.2 调用函数216

10.3.3 值是怎样返回的217

10.3.4 Result变量217

10.4 调用约定218

10.5 过程或函数中变量的作用域问题218

10.6 指示字219

10.6.1 Assembler指示字219

10.6.2 External指示字220

10.6.3 Forward指示字220

10.6.4 Overload指示字221

10.7 参数221

10.7.1 数值参数222

10.7.2 常量参数222

10.7.3 变量参数222

10.7.4 外部参数223

10.7.5 无类型参数223

10.7.6 用短字符串和数组作为参数224

10.7.7 开放数组参数224

10.7.8 用过程或函数作为参数225

10.7.9 指定参数的默认值225

10.8 嵌套和递归226

第十一章 程序结构229

11.1 Program单元229

11.2 子程序单元(Unit)230

11.2.1 单元首部231

11.2.2 Interface部分231

11.2.3 Implementation部分231

11.2.4 Initialization部分232

11.2.5 Finalization部分233

11.3 退出码233

11.4 引用234

第十二章 异常处理237

12.1 为什么要使用异常处理237

12.2 异常处理的语法238

12.2.1 Try…Except结构239

12.2.2 Try…Finally结构240

12.2.3 嵌套242

12.3 默认的异常处理句柄242

12.4 定义自己的异常244

12.5 在异常处理句柄中再次触发异常246

第十三章 面向对象编程249

13.1 概述249

13.2 声明250

13.3 字段251

13.4 方法252

13.4.1 方法的声明和定义252

13.4.2 静态方法254

13.4.3 虚拟方法255

13.4.4 动态方法256

13.4.5 抽象方法256

13.4.6 消息处理方法256

13.4.7 Overload指示字257

13.4.8 构造和析构258

13.4.9 类方法260

13.5 特性261

13.5.1 声明特性的语法261

13.5.2 特性子句262

13.5.3 索引子句264

13.5.4 特性重载265

13.5.5 数组特性266

13.6类成员的可见性268

13.6.1 Public268

13.6.2 Published269

13.6.3 Private269

13.6.4 Protected270

13.6.5 Automated270

13.7 类引用270

第十四章 动态链接库273

14.1 怎样访问DLL中的例程273

14.1.1 静态引入方式273

14.1.2 动态引入方式274

14.1.3 动态引入方式的完整示例276

14.1.4 引入整个单元277

14.2 怎样写DLL278

14.3 怎样在DLL中输出例程278

14.3.1 声明要输出的例程278

14.3.2 引出例程279

14.4 把Form当作DLL重用(Reuse)281

14.5 初始化代码和退出码282

14.5.1 对DLL的全局变量初始化282

14.5.2 设置DLLProc变量282

14.5.3 设置ExitProc变量284

14.6 ShareMem单元284

第十五章 DLL的高级用法285

15.1 单调函数285

15.2 DLL中的模式Form289

15.3 DLL中的无模式Form290

15.4 DLL中的虚拟类291

15.4.1 一个典型的虚拟类291

15.4.2 虚拟方法表294

15.4.3 怎样访问虚拟方法294

15.5 DLL中的全局变量296

15.5.1 创建文件映射对象296

15.5.2 映射到进程的地址空间297

15.5.3 释放文件映射对象297

15.5.4 一个典型的示例297

第十六章 嵌入式汇编301

16.1 嵌入式汇编的语法301

16.2 嵌入式汇编语句302

16.2.1 标号302

16.2.2 前缀303

16.2.3 操作码、伪指令和操作数303

16.3 嵌入式汇编的保留字和特殊符号304

16.3.1 寄存器符号304

16.3.2 运算符304

16.3.3 预定义的数据类型符号305

16.3.4 几个特殊符号305

16.3.5 保留字与自定义符号重名的问题305

16.4 嵌入式汇编的表达式306

16.4.1 与Object Pascal表达式的区别306

16.4.2 表达式的种类307

16.4.3 表达式的数据类型308

16.4.4 表达式中的运算符308

16.4.5 表达式中的符号309

16.4.6 表达式中的常量310

第十七章 与C++共享代码311

17.1 混合编程的方式311

17.2 调用约定312

17.3 怎样在Delphi中用C++的OBJ文件312

17.4 怎样在C++中用Delphi的OBJ313

17.5 C++怎样调用Object Pascal的DLLs314

17.6 Opject Pascal怎样使用C++中的类316

17.7 虚拟方法表317

1998《IDE和Object Pascal语言》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由徐新华编著 1998 北京:人民邮电出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Object Pascal程序语言指南(1996 PDF版)
Object Pascal程序语言指南
1996 北京:石油工业出版社
PASCAL语言(1989 PDF版)
PASCAL语言
1989
PASCAL语言(1982 PDF版)
PASCAL语言
1982
APPLEⅢ电脑语言PASCAL( PDF版)
APPLEⅢ电脑语言PASCAL
香港:协群科技出版社
PASCAL语言(1982 PDF版)
PASCAL语言
1982
PASCAL 语言程序设计手册 PLPHA PASCAL(1982 PDF版)
PASCAL 语言程序设计手册 PLPHA PASCAL
1982
PASCAL程序语言( PDF版)
PASCAL程序语言
PASCAL IBM个人电脑的PASCAL语言( PDF版)
PASCAL IBM个人电脑的PASCAL语言
北方电脑公司信息资料部
OBJECT ORIENTED PROGRAMMING IN PASCAL( PDF版)
OBJECT ORIENTED PROGRAMMING IN PASCAL
PASCAL语言 二级(1995 PDF版)
PASCAL语言 二级
1995 上海:上海科学技术出版社
IBM-PASCAL语言(1986 PDF版)
IBM-PASCAL语言
1986 天津:南开大学出版社
PASCAl语言和程序设计(1997 PDF版)
PASCAl语言和程序设计
1997 北京:中国电力出版社
Pascal语言教程(1998 PDF版)
Pascal语言教程
1998 北京:北京大学出版社
Pascal语言程序设计(1998 PDF版)
Pascal语言程序设计
1998 北京:人民邮电出版社
IBM PC pascal 语言(1985 PDF版)
IBM PC pascal 语言
1985 五南图书出版公司