当前位置:首页 > 工业技术
跟我学-Delphi 3.0
跟我学-Delphi 3.0

跟我学-Delphi 3.0PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:万国根等编写
  • 出 版 社:成都:四川大学出版社
  • 出版年份:1998
  • ISBN:7561416245
  • 页数:317 页
图书介绍:
《跟我学-Delphi 3.0》目录
标签:跟我学 编写

1.1 软硬件环境要求 1

1.2 安装过程(以Windows 95中文版操作系统为例 1

第一章 安装Delphi 3 1

1.3 卸载Delphi 3(Uninstall) 9

第二章Delphi 3的新技术 10

2.1 数据库处理技术 10

2.2 Web上的Client/Server结构技术 11

2.2.1 Web Broker 11

2.2.2 ActiveForm 11

2.3.2 构件制造 12

2.3.3 减小了程序开发的难度 12

2.3 数据分析构件和提高程序设计人员生产力的技巧 12

2.3.1数据分析 12

第三章Delphi集成开发环境(IDE) 13

3.1 Delphi 3界面组成 13

3.2 菜单条(Menu) 14

3.2.1 File菜单 14

3.2.2 Edit 菜单 17

3.2.3 Search菜单 18

3.2.4 View 菜单 19

3.2.5 Project菜单 21

3.2.6 Run菜单 22

3.2.7 Component菜单* 23

3.2.8 Database菜单 23

3.2.9 Tools菜单 24

3.2.10 WorkGroups菜单 24

3.2.11 Help菜单 25

3.3 加速条(SpeedBar) 25

3.4 构件板(Component Palete) 27

3.4.2 Additional 28

3.4.1 Standard 28

3.4.3 Win32 29

3.4.4 System 30

3.4.5 Internet 31

3.4.6 Data Access 32

3.4.7 Data Controls 32

3.4.8 Decision Cube 33

3.4.9 QReport 34

3.4.10 Dialogs 34

3.4.11 Win3.1 35

3.4.12 Samples 36

3.4.13 ActiveX 36

3.4.14 重新排列构件板构件 36

3.5 窗体 37

3.6 代码编辑器 38

3.6.1 单元与窗体的关系 39

3.6.2 定制代码编辑器 39

3.6.3 代码编辑器的加速菜单(SpeedMenu) 42

3.6.4 代码编辑器的使用 43

3.6.5 Code Insight的使用 46

3.7 对象观察器 48

3.7.1 对象特性 48

3.7.2 对象事件 50

第四章 项目 52

4.1 项目文件 52

4.2 装入一个项目 53

4.3 创建一个新项目 53

4.5 项目管理器 54

4.5.1 添加一个窗体 54

4.4 保存项目 54

4.5.2 删除一个窗体 55

4.5.3 添加或去除单元 55

4.6 指定项目的主窗体 55

4.7 关闭项目 57

4.8 删除项目、窗体、单元 57

第五章 Delphi程序设计基本步骤 58

5.1 开始一个新项目 58

5.2 设计窗体 63

5.3 放置构件 65

5.3.1 放置构件 66

5.3.2 构件排列 66

5.3.3 调整构件大小 67

5.3.4 锁定构件 69

5.3.5 设置构件特性 69

5.4 处理事件 70

5.4.1 生成事件处理过程 70

5.4.2 添加代码 71

5.5 单元结构 72

5.7 编译、运行程序 74

5.6 指定帮助和图标文件 74

5.8 使用对象库 76

5.8.1 对象库与项目共享 76

5.8.2 使用导向器(Wizard) 77

5.8.3 使用模板(Template) 77

第六章 Pascal语言:变量与数据类型 79

6.1 简单类型 79

6.1.1 整型(Integer) 80

6.1.2 实型(Real) 80

6.1.4 Char数据类型 81

6.1.3 布尔类型(Boolean) 81

6.1.5 String数据类型 82

6.1.6 简单类型常量 83

6.2 自定义数据类型 83

6.2.1 枚举类型 84

6.2.2 子界类型 85

6.2.3 数组(Array) 86

6.2.4 集合类型 92

6.2.5 记录类型 93

6.3.1 指针类型的声明 96

6.3 指针类型 96

6.3.2 指针的使用 97

6.3.3 无类型指针 100

6.3.4 字符指针类型 100

6.4 Variant 数据类型 101

6.5 过程类型 102

6.6 数据类型的兼容与强制转换 104

6.6.1 类型兼容 104

6.6.3 变量强制类型转换 105

6.6.2 赋值兼容 105

6.6.4 数值强制类型转换 106

6.7 数据类型运算符 107

6.7.1 算术运算符 107

6.7.2 逻辑运算符 108

6.7.3 关系运算符 109

6.7.4 运算符的优先级 109

6.8 变量 110

6.8.1 声明变量 110

7.2.2 BEGIN/END块语句 111

7.2.1 ASM/END块语句 111

6.8.2 变量的命名规则 111

第七章 Pascal语言:语句、过程与函数 113

7.2 块语句 113

7.1 赋值语句 113

7.3 Delphi控制语句 115

7.3.1 IF/THEN/ELSE控制语句 115

7.3.2 Case语句 116

7.3.3 REPEAT/UNTIL语句 118

7.3.4 WHILE/DO语句 118

7.3.5 FOR/DO语句 119

7.3.6 GOTO语句 121

7.3.7 Break语句和Continue语句 122

7.3.8 Exit语句 123

7.3.9 HALT语句 124

7.4 过程与函数 125

7.4.1 过程的定义和调用 125

7.4.2 函数的定义和调用 127

7.4.3 返回值 128

7.4.4 调用约定 129

7.4.5 指示字 129

7.4.6 参数 131

8.1 Program单元 133

第八章 Pascal语言:程序结构 133

8.2 UNIT单元 134

8.2.1 单元结构 134

8.2.2 单元首部 135

8.2.3 接口部分(Interface) 135

8.2.4 实现部分(Implementation) 136

8.2.5 USES子句 138

8.2.7完成部分(Finalization) 140

8.2.6初始化部分(Initialization) 140

第九章 设计菜单 142

9.1 菜单设计者 142

9.1.1 加入菜单构件 142

9.1.2 打开菜单设计者 142

9.1.3 菜单项命名 143

9.1.4 增加、插入、修改、删除菜单项 144

9.1.5 增加分隔条 145

9.1.6 定义加速键和快捷键 145

9.1.7 调整菜单位置 146

9.1.8 菜单设计者窗口的加速菜单 147

9.2 创建子菜单 148

9.3 菜单模板 148

9.3.1 插入菜单模板 149

9.3.2 删除菜单模板 149

9.3.3 将一个菜单保存为模板 149

9.4 编写菜单事件处理代码 150

9.4.1 菜单构件事件 150

9.4.3 使用已存在的事件处理过程 151

9.4.2 菜单项事件 151

9.5 动态管理菜单 152

9.5.1 增加菜单项 152

9.5.2 删除菜单项 153

9.5.3 隐藏或显示菜单项 153

9.5.4 启用或禁用菜单项 153

9.6 菜单程序示例 154

第十章 MDI编程 161

10.1 建立MDI父窗体和子窗体 161

10.2 建立应用程序菜单 164

10.3.1 创建新窗口 165

10.3 管理MDI子窗口 165

10.3.2 排列图标 166

10.3.3 层叠MDI窗口 167

10.3.4 并列MDI子窗口 167

10.3.5 建立子窗口列表 168

10.3.6 关闭子窗口 168

10.3.7 使用MDI父窗口特性 169

10.4 使用模板 169

11.1.1 轨迹条的特性 171

11.1 轨迹条 171

第十一章 Win32构件 171

11.1.2 轨迹条构件的事件 172

11.2 进度条 173

11.3 上下构件 175

11.3.1 上下构件的特性 175

11.3.2 上下构件的事件 176

11.4 状态条构件 177

11.5 上下构件及状态条的使用举例 179

11.5.1 创建窗体 180

11.5.2 处理事件 181

11.5.3 运行程序 184

第十二章 多线程编程 185

12.1 线程对象 185

12.1.1 线程对象特性 185

12.1.2 线程对象方法 186

12.2 创建多线程程序 187

12.2.1 创建多线程 187

12.2.2 启动线程 190

12.2.3 线程的暂停、恢复与终止 191

12.3 线程的优先级 192

第十三章 开发DDE程序 194

13.1 DDE会话 194

13.2 DDE客户程序 195

13.2.1 创建DDE客户程序 195

13.2.2 建立与DDE服务器的连接 195

13.2.3 请求数据 196

13.2.4 发送数据 197

13.2.5 控制其它程序 197

13.3.1 创建DDE服务器程序 198

13.3 DDE服务器程序 198

13.3.2 建立与DDE客户程序的连接 199

第十四章 创建数据库应用程序 200

14.1 数据库基础 200

14.1.1 关系数据库 200

14.1.2 选择数据库 200

14.1.3 数据源 202

14.1.4 使用Database Desktop 建立一个新表 203

14.2 数据构件 205

14.2.1 数据存取构件 206

14.2.2 数据控制构件 210

14.3 举例:DataGrid应用程序 211

14.3.1 设计DataGrid应用程序 211

14.3.2 测试应用程序 212

14.3.3 对程序进一步改进 213

14.4 创建数据输入界面 218

14.4.1 使用TDBEdit构件 219

14.4.2 使用TDBLookupComboBox构件 219

14.4.3 创建数据输入窗体程序 219

14.4.4 计算字段 220

14.4.5 数据的安全性考虑 222

14.5 创建数据库连接程序 223

14.5.1 数据库表格的连接 224

14.5.2 创建多数据库表连接程序 224

14.6 使用SQL 226

14.6.1 一个简单SQL查询程序 226

14.6.2 设计SQL编辑器 232

15.1 QuickReport 235

15.1.1TecChart的特点 235

第十五章 报表和图表 235

15.1.2 TecChart模板 236

15.1.3 TecChart 构件 236

15.2 创建一个简单的报表 239

15.3 TeeChart 240

15.3.1 QuickReport的特点 240

15.3.2 QuickReport构件 241

15.3.3 QuickReport 使用向导 241

15.3.4 创建一个图表 242

15.3.5 图表编辑器 243

15.3.6 添加代码 244

第十六章 类类型概念及其用法 247

16.1 类类型的声明 247

16.2 类类型中的方法(Method) 249

16.2.1 方法的声明和定义 249

16.2.2 方法指示字 250

16.2.3 抽象方法 253

16.2.4 构造(Constructors)和析构(Destructors) 254

16.3 类类型中的特性 256

16.3.1 声明特性的语法 256

16.3.2 特性子句 257

16.3.3 数组特性 260

16.3.4 特性重载 261

16.4 类成员的可见性 262

16.4.1 Private 263

16.4.2 Public 263

16.4.3 Pubished 263

16.4.4 Protected 264

16.4.5 Automated 264

16.5 类类型的兼容性 264

17.1 创建构件的意义 266

第十七章 创建构件 266

17.2 创建动态链接库(DLL) 267

17.2.1 创建动态链接库 267

17.2.2 调用动态链接库 268

17.3 创建构件 269

17.3.1 创建构件 269

17.3.2 编译、安装程序包和构件 271

17.4 举例:创建一个实用的构件 272

17.3.3 删除构件 272

17.4.1 TMult构件 273

17.4.2 创建TMult构件 273

17.4.3 添加特性 273

17.4.4 添加构造函数 274

17.4.5 增加一个方法 275

17.4.6 增加一个事件 275

17.4.7 测试构件 277

17.4.8 特性访问方法 279

17.5.3 可视化构悠扬到ActiveX构件的转换 281

17.5.2 ActiveX构件 281

17.5.1 ActiveX的由来 281

17.5 ActiveX和ActiveX构件 281

17.5.4 修改ActiveX构件 287

17.5.5 注册ActiveX 构件 288

第十八章 创建Internet应用程序 289

18.1 HTTP和HTML协议 289

18.2 Internet网上的静态内容 290

18.3 创建动态Wcb内容 291

18.3.1 ISAPI,NSAPI,CGI与WIN—CGI之间的区别 291

18.3.2 Delphi Web服务器构架 293

18.3.3 程序转换为ISAPI DLL 294

18.3.4 建立“真正的”Web应用 295

18.4 利用窗体从客户端获取信息 295

18.5 在客户端使用活动窗体 300

第十九章 程序包 313

19.1 程序包概述 313

19.1.1 运行时程序包 313

19.1.2 设计时程序包 314

19.2 使用环境 314

19.3 使用程序包技术编译 315

19.4 使用程序包应注意的问题 316

相关图书
作者其它书籍
返回顶部