《Delphi 4编程指南 入门与实践》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:高立平,唐小静等编著
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:1999
  • ISBN:7560607578
  • 页数:313 页
图书介绍:

目 录 3

第一部分 基础篇 3

第一章Delphi 4基础知识 3

1.1 Delphi 4版本简介 3

1.2 Delphi 4的安装与卸载 3

1.2.1软硬件环境 3

1.2.2 Delphi 4的安装 3

1.2.3 Delphi 4的卸载 8

1.3 Delphi 4的启动与退出 9

1.3.1启动Delphi 4 9

1.3.2 界面 10

1.3.3退出 Delphi 4 12

第二章Delphi 4的集成开发环境 13

2.1 主菜单 13

2.1.1 File菜单 13

2.1.2 Edit菜单 13

2.1.3 Search菜单 15

2.1.4 View菜单 17

2.1.5 Project菜单 18

2.1.6 Run菜单 19

2.1.7 Component菜单 19

2.1.8 Database菜单 19

2.1.9Tools菜单 19

2.1.10 Workgroups菜单 20

2.1.11 Help菜单 20

2.2加速按钮 21

2.3可视化组件板 22

2.4代码编辑器 22

2.5对象查看器 23

2.6窗体 23

2.7第一个基于Windows 95的Delphi 4程序 24

2.8学习使用Delphi 4的联机帮助 26

3.1.1数据类型 30

第三章Pascal语言 30

3.1数据类型、变量和常量 30

3.1.2变量 32

3.1.3常量 32

3.2字符串处理 33

3.3 自定义数据类型 34

3.3.1 区间类型 34

3.3.2枚举类型 35

3.3.3集合类型 35

3.3.4数组类型 36

3.3.5记录类型 37

3.3.6指针类型 38

3.3.7文件类型 39

3.4编程格式 39

3.4.1标识符的写法 39

3.4.3缩进格式 40

3.4.2注释 40

3.4.4语法的突出 41

3.5Pascal语句 42

3.5.1运算符和表达式 42

3.5.2简单语句和复合语句 43

3.5.3条件语句 44

3.5.4循环语句 45

3.5.5 With语句 46

3.6过程和函数 47

3.6.1 引用参数 47

3.6.2常量参数 48

3.6.3数组参数 48

3.6.4 Delphi 4的调用约定 49

3.6.5对象方法 49

3.6.6例程的Forward说明 49

3.6.8过程类型 50

3.6.7外部说明 50

第四章Delphi 4的编辑器与调试器 51

4.1编辑器 51

4.1.1定制编辑器 51

4.1.2定义编辑器书签 53

4.1.3 Delphi 4的代码洞察(Code Insight)功能 54

4.2程序调试器 58

4.2.1程序调试的准备工作 58

4.2.2构造应用程序 59

4.2.3控制程序的运行…………………………………………………………………………………6U4.2.4断点设置 61

4.2.5监视变量的值 63

4.2.6程序源代码 65

第五章Delphi4的项目管理 68

5.1项目的组成文件 68

5.1.1项目文件(.DPR) 68

5.1.2窗体文件(.DFM) 69

5.1.3单元文件(.PAS) 70

5.1.4项目中的其他文件 71

5.2项目管理器 72

5.3项目环境的设置 73

5.3.1 桌面环境的设置和保存选项的设置 73

5.3.2项目系统环境设置 74

第二部分 入门篇 79

第六章使用Delphi 4的可视化组件 79

6.1 Delphi 4可视化组件板 79

6.2属性 79

6.3事件 80

6.4方法 81

6.5组件简介 81

6.5.1 Standard组件板 81

6.5.2 Additional组件板 82

6.5.3 Win 32组件板 83

6.5.5 Win 3.1组件板 84

6.5.4 System组件板 84

6.5.6 Samples组件板 85

6.6常用组件使用举例 85

6.6.1按钮和标签 86

6.6.2 Edit组件和MaskEdit组件 87

6.6.3 Memo组件和RichEdit组件 89

6.6.4单选按钮组与列表框 91

6.6.5滚动条 98

第七章菜单设计 100

7.1主菜单设计 100

7.1.1 使用菜单编辑器创建菜单 100

7.1.2级联菜单设计 102

7.2添加菜单命令响应事件 102

7.2.1使用菜单项进行状态设置 103

7.2.2用菜单项打开对话框 104

7.2.3使菜单项灰显 104

7.3菜单模板的使用 105

7.4文件菜单设计 106

7.5快捷菜单设计 110

7.5.1 自动快捷菜单 111

7.5.2手动快捷菜单 113

第八章使用资源 114

8.1什么是Windows的资源 114

8.2资源编辑器 114

8.3位图资源 116

8.3.1编辑位图资源 116

8.3.2使用位图资源 117

8.4 图标资源 119

8.4.1 绘制图标 119

8.4.2使用图标 120

8.5光标资源 121

8.5.2编辑光标资源 122

8.5.3加载光标资源 122

8.5.1 改变光标 122

8.6字符串资源 124

8.6.1建立字符串资源 124

8.6.2使用字符串资源 125

8.6.3汉化应用程序 127

第九章多窗体与对话框 129

9.1模态窗体与非模态窗体 129

9.2对话框 133

9.2.1通用对话框的使用 133

9.2.2消息框的使用 137

9.3建立自己的对话框 139

9.3.1建立模态对话框 140

9.3.2建立非模态对话框 141

第十章工具栏和状态栏 143

10.1工具栏设计 143

10.1.1加速按钮分组 143

10.1.2 工具栏 144

10.1.3ToolBar组件与CoolBar组件的使用 149

10.2状态栏 153

10.2.1定制状态栏 153

10.2.2对状态栏编程 154

第十一章多文档界面软件开发 157

11.1多文档界面(MDI)介绍 157

11.2多文档界面的设计 157

11.2.1创建主窗口 157

11.2.2创建子窗口 157

11.2.3显示子窗口 158

11.2.4关闭子窗口 158

11.2.5 子窗口排列 159

11.2.6窗口菜单 161

11.3菜单融合与覆盖 161

11.3.1菜单融合 162

11.4使用MDI模板 163

11.3.2菜单覆盖 163

11.5 MDI应用程序举例 165

第十二章数据库应用程序 170

12.1数据库概述 170

12.1.1关系数据库 170

12.1.2数据库的分类 170

12.1.3数据库系统的组成 171

12.2 Delphi 4的数据库功能 171

12.2.1数据库组件 171

12.2.2数据库结构体系 173

12.3用Database Form Wizard构造数据库程序 174

12.3.1 DBNavigator组件 174

12.3.2使用Database Form Wizard 175

12.4使用TTable组件 178

12.4.1 DataSource组件和DataSet组件 179

12.4.2 TField组件 180

12.4.3 DBGrid组件 185

12.4.4使用TTable组件设计数据库应用程序 186

12.5 SQL语言简介 193

12.5.1 SQL语言的特点 193

12.5.2 SQL语句 194

12.6利用TQuery组件编程 196

12.6.1静态SQL表达式 196

12.6.2动态SQL表达式 198

12.7 Master/Detail型数据库应用程序 205

12.8使用Database Desktop创建数据库表 207

第三部分 提高篇 213

第十三章动态联接库的设计 213

13.1动态联接库 213

13.2编写动态联接库 214

13.2.1建立动态联接库 214

13.2.2使用动态联接库 217

13.2.3在Visual Basic中调用动态联接库 220

13.3动态联接库的调用方式 221

13.3.2动态调用举例 222

13.3.1 静态调用和动态调用 222

13.4窗体复用 225

13.4.1编写窗体复用动态联接库 225

13.4.2使用窗体复用动态联接库 229

13.4.3 Visual Basic应用程序调用复用窗体 231

第十四章定制可视化组件 234

14.1概述 234

14.2安装新组件 235

14.2.1创建并安装组件 235

14.2.2删除组件 239

14.3编写组件 239

14.3.1组件类数据的访问类型 240

14.3.2组件的属性 240

14.3.3组件的方法和事件 241

14.4.2给Simply组件添加属性 244

14.4编程实例 244

14.4.1创建组件Simply 244

14.4.3组件的构造函数 246

14.4.4向组件添加方法 246

14.4.5向组件添加事件 247

14.5测试组件 250

第十五章ActiveX控件 254

15.1什么是ActiveX 254

15.2 Delphi的ActiveX/OLE控件 254

15.3将可视化组件转换为ActiveX控件 255

15.4给ActiveX组件添加方法 261

15.5创建一个新的ActiveX控件 264

第十六章多媒体程序开发 267

16.1使用Windows 95的缺省声音 267

16.2播放声音文件 269

16.3.1使用多媒体组件MediaPlayer 271

16.3 多媒体组件MediaPlayer 271

16.3.2“电影剪辑”应用程序源代码 275

第十七章Internet程序设计 278

17.1 Internet简介 278

17.2 Delphi 4与Internet应用程序开发 279

17.2.1 Web浏览器应用编程 279

17.2.2电子邮件应用编程 280

17.2.3 FTP应用程序编程 285

17.3 Web Server应用程序编程 292

17.3.1WWW 上的静态Web页 293

17.3.2动态HTML 293

17.3.3用Delphi 4开发Web服务器应用程序 294

17.3.4交互式的动态网页 296

17.4将CGI应用程序转换为ISAPI动态联接库 298

17.5利用ActiveForm开发Web服务器应用程序 299

A.1.1 类定义 303

A.1类和对象 303

附录A面向对象的Pascal语言 303

A.1.2对象引用 304

A.1.3构造函数与析构函数 304

A.2类的封装 305

A.2.1 私有、保护和公有成员 305

A.2.2发行成员 306

A.3类和单元 306

A.3.1 单元的基本概念 306

A.3.2类的接口 307

A.3.3 单元和作用域 308

A.3.4封装的改变 308

A.4类的继承 309

A.4.1 继承性和兼容性 309

A.4.2覆盖性 310

A.5类的多态性 310

A.6异常事件处理 311

附录B Delphi中常用名词索引 313