《精通Delphi 6.0》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:中国IT培训工程编委会编
  • 出 版 社:珠海:珠海出版社
  • 出版年份:2002
  • ISBN:7806078223
  • 页数:325 页
图书介绍:

第一章 认识DELPHI 6.0 1

1.1 DELPHI程序简介 1

1.2 面向对象编程(OOP)简介 1

1.3 DELPHI 6.0的新发展 2

1.4 如何安装DELPHI 6.0 3

1.5 DELPHI 6.0的删除 13

第二章 DELPHI 6.0集成开发环境 15

2.1 DELPHI 6.0 的用户界面组成 15

2.1.1 主窗体(Main Form) 16

2.1.2 对象监视器(Object Inspector) 37

2.1.3 窗体设计器 40

2.1.4 代码编辑器(Code Explorer) 41

2.1.5 帮助系统 42

2.2 一个简单程序举例 43

2.2.1 添加组件及设置属性 44

2.2.2 程序代码的编写 45

2.2.3 编译及运行 46

2.2.4 保存文件 47

2.3 项目文件概述 47

2.3.1 各种文件简介 47

2.3.2 项目的操作 48

2.3.3 项目模板的使用 49

2.3.4 项目管理器(Project Manage) 50

2.3.5 项目主窗口(主 From)的设定 51

2.3.6 帮助文件和图标的设定 52

2.3.7 检查程序的方法 53

2.3.8 编译(Compile) 53

2.3.9 运行(Run) 53

2.4 调试程序 53

2.4.1 错误类型综述 53

2.4.2 如何减少错误 54

2.4.3 调试的方法 55

2.4.4 断点的操作 57

第三章 Delphi程序设计基础 60

3.1 OBJECT PASCAL语言入门 60

3.1.1 语句构成要素 60

3.1.2 赋值语句的定义 62

3.1.3 注释的使用 63

3.1.4 过程(Proceduce)与函数(Function) 63

3.1.5 Pascal程序流控制语句 65

3.1.6 多变量类型 67

3.1.7 数组类型和字符串类型 69

3.1.8 程序库单元(Unit) 70

3.2 面向对象编程基础 73

3.2.1 类与对象的定义 73

3.2.2 类与单元的关系 76

3.2.3 类的继承性 78

4.1.1 Fform的属性 79

第四章 窗体组件(TFORM) 79

4.1 窗体组件的使用 79

4.1.2 Tform的事件 82

4.1.3 Tform的方法 87

4.1.4 窗体编程实例 87

4.2 创建多页窗体的方法 92

4.2.1 利用PageControl组件创建 93

4.2.2 利用TabControl组件创建 98

4.2.3 利用NoteBook组件与TabSet组件创建 99

4.2.4 利用TabbedNoteBook组件创建 102

4.3 分割条组件的使用 102

第五章 对话框 104

5.1 对话框的分类 104

5.1.1 模式对话框 104

5.1.2 无模式对话框 105

5.2.1 MessageBox函数 106

5.2 消息框与对话框的设计 106

5.2.2 MessageDlg函数 108

5.2.3 MessageDlgPos函数 109

5.2.4 MessageDlgPosHelp函数 109

5.2.5 ShowMessage函数 110

5.2.6 InputBox函数 110

5.3 文件编辑对话框 111

5.3.1 字体对话框(TfontDialog) 111

5.3.2 查找对话框(TfindDialog) 112

5.3.3 替换对话框(TreplaceDialog) 113

5.3.4 打开对话框(TopenDlalog) 114

5.3.5 颜色对话框(TColorDlalog) 116

5.3.6 打印对话框(TprintDialog) 117

第六章 SDI文档MDI文档的建立 119

6.1 SDI文档的建立 119

6.2.2 MDI文档的建立 122

6.2.1 MDI文档的属性设置 122

6.2 MDI文档的建立 122

6.2.3 综合举例:菜单的合并 124

第七章 文件操作编程 131

7.1 文件类型与标准过程 131

7.1.1 文本文件 131

7.1.2 记录文件 132

7.1.3 无类型文件 133

7.1.4 文件管理标准过程概述 133

7.1.5 文件操作综合举例 136

7.2 文件操作控件 137

7.2.1 文件操作控件概述 137

7.2.2 文件操作控件综合举例 138

第八章 基本组件的使用 142

8.1 文本组件 142

8.1.3 MaskEdit组件 143

8.1.2 Memo组件 143

8.1.1 Edit组件 143

8.1.4 RichEdit组件 144

8.2 进程组件 144

8.2.1 滚动条组件(ScrollBar) 144

8.2.2 滑轨组件(TrackBar) 146

8.2.3 UpDown组件 147

8.2.4 Hotkey 147

8.3 按钮组件 147

8.3.1 普通按钮组件(Button) 147

8.3.2 图形按钮组件(BitBtn) 148

8.3.3 加速按钮组件(SpeedButton) 148

8.3.4 复选按钮组件(CheckBox) 148

8.3.5 单选按钮组件(RadioButton) 149

8.4 列表组合组件 149

8.4.1 列表框组件(ListBox) 149

8.4.2 组合框组件(ComboBox) 150

8.4.3 TreeView组件 151

8.4.4 ListView组件 151

8.4.5 ImageList组件 153

8.5 分组组件 154

8.5.1 标准分组框组件(GroupBox) 154

8.5.2 单选按钮分组框组件(RadioGroup) 155

8.5.3 Panel组件 156

8.5.4 带滚动条的分组框组件(ScrollBox) 157

8.5.5 标签控制组件与分页控制组件 157

8.5.6 标题控制组件(HeaderControl) 157

8.6 信息显示组件 158

8.6.1 标签组件(Label) 158

8.6.2 进度条组件(ProgressBar) 159

8.6.3 状态条组件(StatusBar) 159

8.7 表格组件 160

8.8.1 DrawGrid组件 160

8.6.4 静态文本组件(StaticText) 160

8.8.2 StringGrid组件 164

8.8.3 DBGrid组件 165

第九章 多媒体应用程序的开发 166

9.1 多媒体组件(TMEDIAPLAYER) 166

9.1.1 TMediaPlayer的基本属性 167

9.1.2 TMediaPlayer的主要方法 168

9.1.3 TMediaPlayer的主要事件 168

9.2 多媒体应用程序举例 168

第十章 异常处理 172

10.1 异常类概述 172

10.1.1 运行时间库异常类 172

10.1.2 对象异常类 174

10.1.3 部件异常类 175

10.2.1 异常保护的内容 176

10.2 异常保护处理 176

10.2.2 资源保护的实现 177

10.3 异常响应的使用 177

10.3.1 异常响应应用举例 178

10.3.2 缺省响应的定义 179

10.3.3 多个异常的响应 179

10.3.5 自定义异常类 180

10.3.6 异常响应编程举例 183

11.1 API函数的分类 184

第十一章 WINDOWS API编程 184

11.2 如何调用API函数 185

11.3 用API函数扩展系统控制 186

11.3.1 制作透明组件 186

11.3.2 修改系统颜色 187

11.3.3 启动控制面板各项功能设置 188

11.3.4 隐藏任务栏上的图标 190

11.3.5 关闭Windows 190

11.3.6 修改显示器分辨率 191

11.3.6 显示密码编辑框中的密码 192

11.3.7 显示可执行文件的当前路径 193

11.3.8 防止程序二次运行 194

11.3.9 防止Windows95出现严重错误 194

11.4 用API函数扩展图标控制 195

11.4.1 桌面图标的隐藏 195

11.4.2 系统图标的修改 195

11.4.3 把位图转换为图标 196

11.5 用API函数扩展窗体控制 197

11.5.1 不规则形状窗体的制作 197

11.5.2 窗体最大化的控制 200

11.5.3 窗体移动的限制 201

11.5.4 查看可视窗体标题 202

11.6.1 混音函数 203

11.6.2 检测声卡 203

11.5.5 标题栏的隐藏 203

11.6 用API函数扩展多媒体控制 203

11.7 常用API函数列表 204

第十二章 图形图像编程设计 213

12.1 画布的使用 213

12.1.1 画布对象(TCanvas Object) 213

12.1.2 画笔对象(Tpen Object) 214

12.1.3 画刷对象(TBrush OBject) 215

12.1.5 画布综合应用举例 216

12.1.4 TColor类型 216

12.2 图形组件与图像组件 224

12.2.1 图像组件(Image) 224

12.2.2 图形组件(Shape) 224

12.3 图形对象 225

12.3.1 图形对象分类 225

12.3.2 图像文件的读取与保存 226

12.3.3 图形对象编程举例 227

13.1.1 数据库管理系统(DBMS) 229

第十三章 数据库应用的创建 229

13.1 数据库系统(DBS)的组成与开发 229

13.1.2 数据库应用程序 230

13.1.3 数据库(Databases) 231

13.1.4 数据库系统的开发步骤 231

13.2 DELPHI 6.0的数据库操作 232

13.2.1 记录的显示 233

13.2.2 取出所需数据 233

13.3 数据库编程举例 233

第十四章 数据库开发环境 236

14.1 数据库桌面(DATABASE DESKTOP) 236

14.1.1 进入数据库桌面窗口 236

14.1.2 工作目录的设置 236

14.1.3 私有目录的设置 237

14.1.4 数据表的创建 237

14.1.5 SQL查询与QBE查询 243

14.2 数据库引擎(DATABASE DNGINE)概述 245

14.2.1 BDE界面的组成 246

14.2.2 数据库别名的创建 247

14.3 数据字典(DATA DICTIONARY)的使用 248

14.3.1 数据库(Databases) 248

14.3.2 属性集(Attribute) 249

14.4 转移数据的实现 250

第十五章 数据库访问部件的使用 250

15.1 各访问部件的功能 253

15.2 TTABLE组件的使用 254

15.2.1 TTable组件的基本属性 254

15.2.2 TTable组件的主要方法 260

15.2.3 TTable组件的主要事件 270

15.3 TQUERY组件的使用 271

15.3.1 TQuery组件的基本属性 271

15.3.2 TQuery组件的主要方法 273

15.4.1 TStoredProc组件的基本属性 275

15.4 TSTOREDPROC组件的使用 275

15.4.2 TStoredProc组件的主要方法 276

15.5 TDATASOURCE组件的使用 278

15.5.1 TDataSource组件的基本属性 278

15.5.2 TDataSource组件的主要方法 280

15.5.3 TDataSource组件的主要事件 280

15.5.4 TDataSource组件的建立 281

15.6 TDATABASE组件的使用 282

15.6.1 TDatabase组件的基本属性 282

15.6.2 TDatabase组件的主要方法 285

15.6.3 TDatabase组件的主要事件 286

15.7 TSESSION组件 286

15.7.1 TSession的基本属性 286

15.7.2 TSession的主要方法 286

第十六章 数据库感知组件的使用 288

16.1 如何使用数据感知组件 288

16.2 TDBGRID组件的使用 289

16.2.1 TDBGrid组件的基本属性 290

16.2.2 DBGrid组件的主要事件 293

16.3 TDBGTRLGRID组件的使用 294

16.4 TDBNAVIGATOR组件的使用 295

16.5 TDBTEXT组件的使用 296

16.6 TDBEDIT组件的使用 297

16.7 TDBMEMO组件的使用 297

16.8 TDBIMAGE组件的使用 299

16.9 TDBLISTBOX组件的使用 302

16.10 TDBCOMBOBOX组件的使用 304

16.11 TDBCHECKBOX组件的使用 305

16.12 TDBRADIOGROUP组件的使用 305

16.13 综合应用编程举例 307

附录一 常用虚拟键值表 316

附录二 SQL语言简介 322