《Delphi 4实用开发指南》求取 ⇩

第一章 Delphi 4简介1

1.1 Delphi 4的新特性1

1.1.1 语言扩展1

1.1.2 项目管理器(Project Manager)2

1.1.3 用户界面的增强功能2

1.1.4 AppBrowser3

1.1.5 CORBA支持3

1.1.6 ActionLists3

1.2 Delphi 4的安装4

1.2.1 Delphi 4的版本4

1.2.2 系统最低需求4

1.2.3 安装步骤4

1.3 开发环境简介8

1.3.1 主窗口8

1.3.2 对象编辑器10

1.3.3 代码编辑器11

1.3.4 窗体(Form)12

第二章 编写第一个Delphi程序13

2.1 Delphi的编程特点13

2.2 编写第一个程序13

2.2.1 设计思路13

2.2.2 程序设计14

2.2.3 程序运行21

2.2.4 程序的存储21

2.3 工程简介22

2.3.1 工程文件22

2.3.2 窗体文件23

2.3.3 单元文件23

2.3.4 Delphi生成的其它文件24

2.4 工程管理25

2.4.1 工程管理器简介25

2.4.2 给工程增加文件26

2.4.3 从工程中删除文件27

2.5 工程的编译和运行27

2.5.1 语法检查28

2.5.2 编译链接28

2.5.3 重新编译链接28

2.5.4 工程的运行29

2.6 工程环境设置29

2.6.1 Forms选项卡29

2.6.2 Application选项卡30

2.6.3 Compiler选项卡31

2.6.4 Linker选项卡33

2.6.5 Directories/Conditionals选项卡34

2.6.6 VersionInfo选项卡35

2.6.7 Packages选项卡36

2.7 集成调试器37

2.7.1 何时使用调试器37

2.7.2 调试前的准备37

2.7.3 准备调试用例38

2.7.4 单步执行程序40

2.7.5 设置断点40

2.7.6 监视变量41

第三章Pascal语言45

3.1 Pascal语言简介45

3.2 数据类型45

3.2.1 变量46

3.2.2 常量46

3.2.3 资源字符串常量48

3.2.4 Delphi的数据类型48

3.2.5 用户定义的数据类型56

3.2.6 指针类型60

3.2.7 文件类型61

3.2.8 Delphi中的字符串61

3.3 编程风格66

3.3.1 注释66

3.3.2 大写的使用67

3.3.3 空白67

3.3.4 美观的打印67

3.3.5 语法的突出68

3.4 Pascal语句68

3.4.1 表达式和运算符68

3.4.2 简单语句和复合语句70

3.4.3 条件语句70

3.4.4 Pascal中的循环71

3.4.5 with语句72

3.5 过程和函数73

3.5.1 引用参数74

3.5.2 常量参数74

3.5.3 不定数组参数75

3.5.4 无类型不定数组参数75

3.5.5 Delphi调用约定76

3.5.6 对象方法76

3.5.7 Forward声明76

3.5.8 外部声明77

3.5.9 过程类型77

3.5.10 WINDOWS回调函数78

第四章 面向对象的语言Object Pascal79

4.1 类和对象79

4.1.1 类的定义79

4.1.2 创建Delphi的对象81

4.1.3 在Delphi中TMember类的使用81

4.1.4 构造函数的声明82

4.2 类的封装性83

4.2.1 专用、保护和公共部分84

4.2.2 公共和Published部分84

4.3 关于单元85

4.3.1 类的接口部分86

4.3.2 单元和作用域86

4.3.3 单元和名称冲突87

4.4 类的继承88

4.4.1 继承和类型兼容88

4.4.2 类的多态性90

4.4.3 重载和重定义对象方法92

4.4.4 动态方法93

4.4.5 抽象方法93

4.5 异常处理93

第五章 高级Object Pascal97

5.1 Self关键字97

5.2 类方法与类的数据99

5.3 对象方法指针102

5.4 类的引用103

第六章 键盘与鼠标的编程105

6.1 Delphi事件与消息105

6.1.1 Delphi事件105

6.1.2 Delphi消息106

6.2 键盘的编程107

6.2.1 虚拟键107

6.2.2 键盘事件与响应107

6.2.3 键盘事件预览109

6.2.4 键盘编程例子109

6.3 鼠标控制与响应111

6.3.1 鼠标事件111

6.3.2 Microsoft智能鼠标112

6.3.3 鼠标拖放113

6.3.4 鼠标光标116

6.4 直接处理事件116

第七章 菜单的创建与处理119

7.1 VCL控件119

7.2 菜单技术基础119

7.2.1 创建菜单119

7.2.2 菜单设计120

7.2.3 图形化菜单设计123

7.2.4 菜单模板123

7.2.5 菜单事件响应与命令模拟技术124

7.3 智能菜单技术与设计124

7.3.1 菜单项灰化124

7.3.2 动态菜单125

7.3.3 多重菜单的合并与分离127

第八章 按钮和复选框的添加129

8.1 VCL控件129

8.2 基本按钮130

8.2.1 命令按钮——Button130

8.2.2 复选框——CheckBox131

8.2.3 单选按钮——RadioButton131

8.3 高级按钮131

8.3.1 位图按钮——BitBtn131

8.3.2 加速按钮——SpeedButton133

8.3.3 增减按钮——UpDown133

8.4 按钮组合技术134

8.4.1 使用操作面板——Panel135

8.4.2 使用组框——GroupBox136

8.4.3 使用单选组框——RadioGroup136

第九章 工具栏、状态栏与酷条设计139

9.1 VCL控件139

9.2 设计工具栏140

9.2.1 加入工具栏前的考虑140

9.2.2 工具按钮图标的制作140

9.2.3 加入工具栏142

9.2.4 加入工具按钮142

9.2.5 浮动工具栏143

9.2.6 定制工具栏144

9.3 状态栏设计146

9.3.1 加入状态栏146

9.3.2 设计状态栏147

9.4 创建酷条148

9.4.1 包容所有控件还是部分148

9.4.2 创建酷条148

9.4.3 加入其它控件149

9.5 设计酷条150

9.5.1 菜单栏150

9.5.2 酷条上图案设计151

9.5.3 酷条上的动画151

9.5.4 停靠工具栏——Delphi新特性151

9.6 控制条152

第十章 列表框设计155

10.1 VCL控件155

10.2 字符串类——TStrings155

10.3 列表控件剖析156

10.3.1 字符串存储156

10.3.2 表项选择157

10.3.3 字符串其它操作157

10.4 字符串网格设计159

10.4.1 字符串网格剖析159

10.4.2 设计实例161

10.5 列表视图163

10.5.1 列表视图的数据——TListItem163

10.5.2 列表视图控件164

10.5.3 列表视图的程序设计164

10.6 树视图167

10.6.1 树视图的内容——TTreeNode167

10.6.2 树视图控件167

10.6.3 树视图控件的程序设计168

10.6.4 外部数据与拖放170

第十一章 字符串与文本175

11.1 VCL控件175

11.2 字符串类型175

11.2.1 Object Pascal字符串类型175

11.2.2 字符串函数176

11.2.3 PChar字符串178

11.2.4 Unicode支持179

11.3 单行文本处理180

11.3.1 Label与StaticText180

11.3.2 EditBox与MaskEdit181

11.4 多行文本处理182

11.4.1 创建Memo对象182

11.4.2 文本输入183

11.4.3 文本编辑与更新186

第十二章 目录与文件187

12.1 VCL控件187

12.2 公共文件对话框188

12.3 目录与文件浏览190

12.4 文件的拖放193

12.4.1 Windows的拖放193

12.4.2 文件的拖放193

12.4.3 程序实例195

12.5 文件的读写196

12.5.1 文件类型197

12.5.2 基本函数198

12.5.3 读写文件200

12.5.4 VCL对象的文件读写200

第十三章 对话框203

13.1 VCL控件203

13.2 对话框的模态204

13.3 公共对话框204

13.3.1 颜色与ColorDialog205

13.3.2 字体与FontDialog206

13.3.3 SearchDialog与ReplaceDialog207

13.3.4 PrintDialog与PrinterSetupDialog208

13.4 消息对话框与其它对话框210

13.4.1 Delphi消息对话框210

13.4.2 Delphi输入框212

13.4.3 Windows消息对话框213

13.4.4 其它Windows对话框214

13.5 对话框的一般设计过程215

13.5.1 自述对话框的设计215

13.5.2 动态创建对话框216

13.6 多页对话框的设计217

13.6.1 页面控制器——PageControl217

13.6.2 TabControl和NoteBook219

13.6.3 Win3.X下运行220

13.7 对话框的停靠技术221

第十四章 MDI应用程序223

14.1 MDI基础223

14.2 Action对象224

14.3 MDI应用程序设计226

14.3.1 使用Delphi模板226

14.3.2 手工创建227

14.3.3 加入第二种类型子窗口227

第十五章 图形与图像应用程序231

15.1 Delphi图形设计基础——Canvas231

15.1.1 位置与像素231

15.1.2 基本图元的绘制232

15.1.3 控制图元属性233

15.1.4 绘制文本235

15.2 Delphi图形设计235

15.2.1 使用窗体235

15.2.2 使用PaintBox236

15.2.3 使用Shape236

15.2.4 Delphi控件表面图形的自绘制程序设计236

15.2.5 创建Canvas对象237

15.3 图像处理238

15.3.1 图像格式与文件238

15.3.2 TMetafile与TMetafileCanvas239

15.4 利用Chart控件设计商业图形240

15.5 3D图形程序设计242

15.5.1 OpenGL简介243

15.5.2 OpenGL函数243

15.5.3 OpenGL程序设计243

第十六章 打印机应用程序设计251

16.1 Windows打印技术251

16.2 Delphi打印编程251

16.2.1 TPrinter类252

16.2.2 程序设计252

16.2.3 窗体的打印256

16.2.4 打印预览256

16.3 文本的打印257

第十七章 数据库编程259

17.1 数据库控件259

17.2 数据库应用程序初步260

17.2.1 数据库基本术语260

17.2.2 创建最小的数据库应用程序260

17.2.3 使用Database Form Wizard262

17.2.4 数据模块265

17.2.5 数据表的链接266

17.3 数据库维护267

17.3.1 浏览数据库267

17.3.2 读写字段268

17.3.3 查找记录269

17.3.4 筛选记录269

17.3.5 加入和删除记录270

17.3.6 编辑记录271

17.3.7 书签271

17.4 SQL查询272

17.4.1 Query控件272

17.4.2 SQL属性274

17.4.3 参数化查询274

第十八章 剪贴板、DDE与OLE277

18.1 剪贴板277

18.1.1 TClipboard类278

18.1.2 文本内容的复制与粘贴279

18.1.3 图像的复制与粘贴280

18.1.4 Delphi对象与剪贴板281

18.2 动态数据交换(DDE)283

18.2.1 动态数据交换过程284

18.2.2 VCL控件284

18.2.3 DDE初步285

18.2.4 DDE服务器与客户机程序287

18.3 对象链接与嵌入(OLE)291

18.3.1 对象链接与嵌入292

18.3.2 OLE包容器类(TOleContainer)292

18.3.3 OLE包容器程序设计294

18.3.4 OLE自动化(OLE Automation)295

18.3.5 OLE自动化客户机程序举例296

1999《Delphi 4实用开发指南》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由郝启堂主编;康博创作室编著 1999 北京:人民邮电出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Delphi开发人员排错指南(1999 PDF版)
Delphi开发人员排错指南
1999 成都:电子科技大学出版社
实用新型小产品开发指南(1988 PDF版)
实用新型小产品开发指南
1988
Delphi 4数据库开发实务(1999 PDF版)
Delphi 4数据库开发实务
1999 青岛:青岛出版社
DB2应用开发指南(1998 PDF版)
DB2应用开发指南
1998 北京:电子工业出版社
Delphi 3.0数据库开发指南(1998 PDF版)
Delphi 3.0数据库开发指南
1998 北京:清华大学出版社
DELPHI 2开发人员指南(1997 PDF版)
DELPHI 2开发人员指南
1997 机械工业出版社;西蒙与舒斯特国际出版公司
Delphi 4.0程序开发应用指南(1999 PDF版)
Delphi 4.0程序开发应用指南
1999 北京:人民邮电出版社
Visual C++开发工具实用指南(1997 PDF版)
Visual C++开发工具实用指南
1997 北京:机械工业出版社
Turbo C实用图形开发指南(1992 PDF版)
Turbo C实用图形开发指南
1992 陕西省电子编辑部
Delphi 4编程指南  入门与实践(1999 PDF版)
Delphi 4编程指南 入门与实践
1999 西安:西安电子科技大学出版社
Delphi高级开发指南(1998 PDF版)
Delphi高级开发指南
1998 北京:电子工业出版社
Delphi 5.0开发与实例(1999 PDF版)
Delphi 5.0开发与实例
1999 北京:电子工业出版社
ObjectARX实用指南 AutoCAD二次开发(1999 PDF版)
ObjectARX实用指南 AutoCAD二次开发
1999 北京:人民邮电出版社
Delphi 5编程与开发实例(1999 PDF版)
Delphi 5编程与开发实例
1999 北京:人民邮电出版社
Delphi 4.0应用开发指南(1998 PDF版)
Delphi 4.0应用开发指南
1998 北京:人民邮电出版社