《Delphi 7程序设计入门》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:北京金洪恩电脑有限公司著
  • 出 版 社:天津:天津电子出版社
  • 出版年份:2004
  • ISBN:7900338969
  • 页数:335 页
图书介绍:

第1章 初识Delphi 1

1.1 为什么选择Delphi? 1

1.1.1 优秀的可视化开发环境 1

1.1.2 高效率的编译器 1

1.1.3 结构良好的编程语言 2

1.1.4 对数据库和网络编程的灵活支持 2

1.1.5 层次清晰和可伸缩的框架 2

1.2 Delphi 7.0开发环境认识 2

1.2.1 主窗口 3

1.2.2 窗体设计器 3

1.2.3 代码编辑器 4

1.2.4 对象属性浏览器和对象浏览器 5

1.3 什么叫编程? 5

1.4 进入Delphi编程 7

1.4.1 一行代码也不用写的窗口 7

1.4.2 第一句代码 8

1.5 文件的保存、打开和关闭 11

1.5.1 文件的保存 11

1.5.2 工程的新建、打开和关闭 13

第2章 Object Pascal语言基础与基本组件使用(一)2.1 语法元素、标识符和语句 15

2.1.1 基本语法元素 15

2.1.2 标识符和保留字 16

2.1.3 语句 17

2.2 变量、常量和类型 17

2.2.1 概述 17

2.2.2 赋值语句 18

2.2.3 几种数据类型 18

2.2.4 多个变量的声明 22

2.2.5 常量的声明 22

2.2.6 注释 23

2.3 运算符和表达式 23

2.3.1 算术运算符 24

2.3.2 表达式 24

2.3.3 逻辑运算符 25

2.3.4 位运算符 25

2.3.5 关系运算符 26

2.3.6 运算符的优先级 26

2.4 对象入门 27

2.4.1 对象的类型、属性和行为 27

2.4.2 子程序 29

2.4.3 过程和函数的声明 31

2.4.4 过程和函数的调用 32

2.5 单元文件的组织 33

2.5.1 一个新建的单元文件 33

2.5.2 接口部分 34

2.5.3 实现部分 35

2.5.4 工程文件的组织 35

2.6 if语句 36

2.6.1 简单if语句 36

2.6.2 复杂if语句 38

2.6.3 else与If的对应 38

2.7 猜数字游戏 39

2.7.1 游戏简介 39

2.7.2 界面设计 39

2.7.3 代码编写 41

2.7.4 界面调节 44

2.7.5 程序的完善 45

2.7.6 程序的运行 46

2.7.7 帮助的使用 46

2.8 程序的改进 47

2.8.1 增加登录窗口 47

2.8.2 主窗口的调整 50

2.8.3 登录窗口的关闭与循环引用 51

2.8.4 记录用户猜测的数字 52

2.9 本章组件总结 55

2.9.1 窗体 55

2.9.2 按钮 60

2.9.3 标签 61

2.9.4 编辑框 61

2.9.5 掩码编辑框 62

2.9.6 备忘录 63

2.9.7 滚动条 64

第3章 Object Pascal语言基础与基本组件使用(二)3.1 循环语句 65

3.1.1 for语句 65

3.1.2 while语句 67

3.1.3 repeat语句 68

3.1.4 循环的控制 68

3.1.5 循环语句的实践 69

3.2 case语句 70

3.3 其它数据类型 72

3.3.1 子界类型 72

3.3.2 枚举类型 72

3.3.3 记录 73

3.3.4 数组 75

3.3.5 集合类型 79

3.3.6 指针 80

3.4 类型兼容与类型转换 83

3.4.1 类型兼容 83

3.4.2 类型转换 83

3.4.3 几个常用的类型转换函数 84

3.5 变量的作用域 84

3.5.1 变量的作用域 85

3.5.2 变量的重复命名 86

3.6 一个单词解析器 88

3.6.1 界面设计 88

3.6.2 代码编写 89

3.7 本章组件总结 95

3.7.1 列表框 95

3.7.2 组合框 100

3.7.3 单选和复选按钮 104

3.7.4 为工程添加单元 105

第4章 面向对象编程与文本编辑器 108

4.1 面向对象编程 108

4.1.1 对象与类 108

4.1.2 对象的成员 109

4.1.3 对象间的运算 110

4.1.4 存取权限 111

4.1.5 构造函数和析构函数 113

4.1.6 self和nil保留字 115

4.1.7 类的继承和protected保留字 116

4.1.8 函数的参数 118

4.2 文本编辑器 120

4.2.1 界面的设计 121

4.2.2 代码编写 127

4.2.3 弹出式菜单的设置 139

4.2.4 程序的改进 140

4.3 本章组件总结 146

4.3.1 菜单 147

4.3.2 工具栏 148

4.3.3 对话框 151

4.3.4 查看工程中的窗体和单元 152

第5章 图形图像编程 154

5.1 图片浏览器 154

5.1.1 图像组件 154

5.1.2 【位图】按钮和【加速】按钮 155

5.1.3 界面设计 155

5.1.4 程序编写 160

5.1.5 图片浏览器组件总结 166

5.2 图形类简介 166

5.2.1 TCanvas类 167

5.2.2 TPen类 170

5.2.3 TBrush类 173

5.2.4 TColor类 174

第6章 媒体播放器与文件操作 175

6.1 媒体播放器 175

6.1.1 TMediaPlayer组件简介 175

6.1.2 媒体播放器的界面设计 180

6.1.3 程序编写 181

6.2 异常处理 188

6.2.1 异常与异常处理 188

6.2.2 异常响应语句 189

6.2.3 异常类 191

6.2.4 raise语句 194

6.3 文件操作和管理 194

6.3.1 文本文件 195

6.3.2 记录文件和无类型文件 196

6.3.3 文件操作与管理标准过程 197

第7章 数据库技术 202

7.1 数据库概述 202

7.1.1 数据库与关系数据库 202

7.1.2 数据库管理系统 205

7.1.3 数据库应用程序 205

7.1.4 Delphi数据库体系结构 206

7.1.5 选课系统简介 207

7.2 数据库设计 207

7.2.1 Database Desktop 207

7.2.2 院系表的设计 209

7.2.3 其它表的设计 214

7.3 程序流程与BDE配置 220

7.3.1 程序流程 220

7.3.2 配置BDE 221

7.4 数据模块 223

7.4.1 为数据模块添加TTable组件 224

7.4.2 为数据模块添加TDataSource组件 225

7.5 管理员窗口(一) 226

7.5.1 界面设计 226

7.5.2 代码编写 234

7.6 SQL语言入门 237

7.6.1 使用SQL语言创建表 238

7.6.2 数据更新 240

7.6.3 数据查询 241

7.7 管理员窗口(二) 244

7.7.1 课程批准页的界面 244

7.7.2 课程批准页的代码 245

7.8 学生选课窗口 248

7.8.1 TQuery组件 248

7.8.2 界面设计 250

7.8.3 代码编写 251

7.8.4 密码设置窗口 254

7.9 教师窗口 255

7.9.1 界面设计 256

7.9.2 代码编写 257

7.10 登录窗口 261

7.10.1 界面设计 261

7.10.2 代码编写 262

7.10.3 程序测试 264

7.11 TTable组件小结与InterBase概述 266

7.11.1 TTable组件小结 266

7.11.2 InterBase概述 267

第8章 Web浏览器设计和帮助文件的制作8.1 概述 274

8.2 界面设计 274

8.2.1 TActionList组件 274

8.2.2 菜单和工具栏 276

8.2.3 TWebBrowser组件 279

8.3 代码编写 280

8.3.1 为窗体添加私有变量和过程 280

8.3.2 为TAction对象添加代码 281

8.3.3 为菜单添加命令 282

8.3.4 与工具栏有关的命令 283

8.3.5 WebBrowser组件的代码 284

8.3.6 程序测试 286

8.4 帮助文件的制作 287

8.4.1 创建RTF文件 287

8.4.2 创建目录文件 290

8.4.3 创建工程文件 293

8.4.4 测试帮助文件 296

8.4.5 连结帮助文件与应用程序 297

8.5 TWebBrowser组件总结 298

第9章 定制自己的组件 301

9.1 类的高级话题 301

9.1.1 is和as操作符 301

9.1.2 方法的重用 302

9.1.3 方法的隐藏 303

9.1.4 方法的重载 304

9.1.5 使用父类的方法 305

9.2 动态链接库和包 305

9.2.1 动态链接库 305

9.2.2 包 310

9.3 组件设计(一) 311

9.3.1 使用组件向导 311

9.3.2 组件的属性 313

9.3.3 为TShadowLabel添加属性 315

9.3.4 方法的实现 316

9.3.5 为组件创建图标 318

9.3.6 注册组件 320

9.3.7 组件的测试 321

9.3.8 组件创建步骤总结 322

9.4 组件设计(二) 322

9.4.1 深入了解事件处理过程 322

9.4.2 消息处理过程 323

9.4.3 创建TLinkLabel组件 323

9.4.4 组件的安装和测试 326

附录 习题解答 331