《Delphi 6入门与提高》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:张增强,武向辉编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2002
  • ISBN:7115100543
  • 页数:327 页
图书介绍:

第1章 带您进入Delphi世界 1

1.1 什么是Delphi 1

1.2 安装和卸载Delphi 1

1.2.1 安装Delphi 1

1.2.2 Delphi的卸载 11

1.3 开发环境介绍 12

1.3.1 用户界面 12

1.3.2 属性窗口 13

1.3.3 代码编辑器 15

1.3.4 项目管理窗口 16

1.3.5 使用帮助系统 18

1.4 初窥门径——编写第一个Delphi程序 18

1.4.1 编程步骤 18

1.4.2 启动程序 19

1.4.3 创建程序界面 20

1.4.4 编写程序代码 24

1.4.5 保存和编译程序 26

1.5 本章小结 26

第2章 编程基础——Object Pascal语言 27

2.1 Object Pascal的基本语法 27

2.1.1 标识符 27

2.1.2 编写赋值语句 30

2.1.3 注释 30

2.1.4 运算符 31

2.1.5 过程与函数 33

2.1.6 Pascal语言的控制语句 36

2.1.7 枚举、子界、集合和记录 39

2.1.8 数组和字符串 41

2.1.9 Object Pascal的库单元Unit 43

2.2 Object Pascal技术 45

2.2.1 类与对象 45

2.2.2 类与单元 49

2.2.3 类的继承 52

2.3 本章小结 52

第3章 窗体和组件 53

3.1 添加窗体 53

3.1.1 添加窗体 54

3.1.2 设置主窗体 55

3.2 窗体组件 56

3.2.1 窗体的属性、方法和事件 56

3.2.2 窗体操作实例 66

3.3.1 使用显示组件——Label组件 70

3.3 添加和使用组件 70

3.3.2 使用编辑组件——Edit组件 72

3.3.3 使用按钮组件——Button组件 77

3.4 设置Tab键次序 78

3.5 实战练习——一个有趣的小游戏 79

3.6 单文档和多文档窗体 89

3.6.1 单文档窗体 89

3.6.2 多文档窗体 93

3.7 菜单的制作 94

3.7.1 使用菜单设计器建立菜单 95

3.7.2 定制各种类型的菜单 97

3.7.3 动态改变菜单 99

3.8 工具栏 105

3.9 本章小结 106

4.1.1 Memo组件的属性 107

第4章 常用组件与示例 107

4.1 文本编辑组件 107

4.1.2 Memo组件的方法 111

4.1.3 Memo组件的事件 114

4.2 按钮及其分类组件 114

4.2.1 BitBtn组件 114

4.2.2 SpeedButton组件 115

4.2.3 CheckBox组件 116

4.2.4 RadioButton组件 117

4.3 列表组件 117

4.3.1 ListBox组件 118

4.3.2 ComboBox组件 119

4.4 特殊输入组件 121

4.4.1 ScrollBar组件 122

4.4.2 TrackBar组件 124

4.4.3 UpDown组件 125

4.4.4 HotKey组件 126

4.5 信息反馈组件 128

4.5.1 ProgressBar组件 129

4.5.2 StatusBar组件 130

4.6 实战练习——记事本的制作 130

4.6.1 主窗体设计 131

4.6.2 “关于”窗体设计 132

4.6.3 编写程序代码 133

4.7 本章小结 145

第5章 用户界面设计 146

5.1 对话框的模式 146

5.1.1 模式对话框 146

5.1.2 无模式对话框 147

5.2 信息对话框 149

5.2.1 MessageBox函数 149

5.2.2 MessageDlg函数 150

5.2.3 MessageDlgPos 函数 151

5.2.4 MessageDlgPosHelp函数 152

5.2.5 ShowMessage函数 152

5.2.6 InputBox函数 152

5.3 专用对话框 153

5.3.1 【字体】对话框 153

5.3.2 【查找】对话框 154

5.3.3 【替换】对话框 156

5.3.4 【打开】对话框 157

5.3.5 【颜色】对话框 159

5.3.6 【打印】对话框 160

5.4 本章小结 161

第6章 图形图像处理 162

6.1 画布的通用属性和方法 162

6.1.1 TCanvas Object(画布对象) 162

6.1.2 TPen Object(画笔对象) 169

6.1.3 TBrush OBject(画刷对象) 170

6.1.4 TColor属性 171

6.1.5 画布应用实例 171

6.2 图形图像组件 181

6.2.1 Image组件 181

6.2.2 Shape组件 182

6.2.3 PaintBox组件 182

6.3 图形对象 183

6.3.1 读取图像 183

6.3.3 替换图像 184

6.3.2 保存图像 184

6.4 图形图像综合实例 185

6.5 本章小结 188

第7章 文件管理 189

7.1 文件类型 189

7.1.1 文本文件 189

7.1.2 记录文件 189

7.1.3 无类型文件 190

7.2 文件基本操作 190

7.2.1 打开和关闭文件 190

7.2.2 读写文本文件 190

7.2.3 读写记录文件 191

7.2.4 读写无类型文件 192

7.2.5 文件名操作常用函数 193

7.3 文件操作控件 195

7.4 实战练习——文件管理器 197

7.5 本章小结 202

第8章 调试程序 203

8.1 调试方法 203

8.1.1 使用内部集成调试器 203

8.1.2 使用断点调试法 203

8.1.3 利用逐行执行代码调试 204

8.2 使用调试窗口 204

8.2.1 断点(Break Points)窗口 204

8.2.2 调用堆栈(Call Stack)窗口 205

8.2.3 监视列表(Watch List)窗口 206

8.2.4 局部变量(Local Viariables)窗口 207

8.2.5 线程状态(Thread Status)窗口 207

8.2.7 事件记录(Event Log)窗口 208

8.2.6 模块(Moduls)窗口 208

8.3 跟踪调试 209

8.4 本章小结 210

第9章 高级组件的使用与示例 211

9.1 文本输入组件 211

9.1.1 MaskEdit组件 211

9.1.2 RichEdit组件 213

9.2 列表组件 215

9.2.1 TreeView组件 215

9.2.2 ListView组件 218

9.2.3 ImageList组件 220

9.3 分组组件 220

9.3.1 GroupBox组件和RadioGroup组件 221

9.3.2 Panel组件和ScrollBox组件 221

9.4.1 StringGrid组件 222

9.4 表格显示组件 222

9.4.2 DrawGrid组件 224

9.5 多选项卡组件 225

9.5.1 TabControl组件 226

9.5.2 PageControl组件 228

9.6 实战练习——快乐五子棋的制作 229

9.7 本章小结 234

第10章 多媒体控制技术 235

10.1 TMediaPlayer组件 235

10.1.1 TMediaPlayer组件的关键属性 236

10.1.2 TMediaPlayer组件的常用方法 239

10.1.3 TMediaPlayer组件的常用事件 241

10.2 播放WAV和MP3文件 244

10.3 播放VCD文件 245

10.4.1 CD播放器应具备的基本功能 246

10.4 实战练习——一个完整的CD播放器 246

10.4.2 CD播放器完整程序代码 247

10.5 本章小结 255

第11章 API函数的使用 256

11.1 Win32 API概论 256

11.1.1 为何使用Win32 API 256

11.1.2 Win32 API简介 257

11.2 API函数的声明和调用 260

11.3 API函数示例 261

11.3.1 创建不规则窗体 261

11.3.2 任务栏图标编程 261

11.4 本章小结 267

12.1.2 存取数据 268

12.1.1 数据库的基本概念 268

12.1 数据库系统概述 268

第12章 数据库概述 268

12.1.3 数据库应用程序的开发步骤 269

12.2 使用组件访问数据 269

12.2.1 TTable组件 270

12.2.2 TQuery组件 274

12.2.3 TDataSource组件 275

12.3 使用数据控制(感知)组件 279

12.3.1 数据库网格(TDBGrid)组件 279

12.3.2 数据库导航(TDBNavigator)组件 280

12.3.3 数据库文本(TDBText)组件 281

12.3.4 数据库文本编辑(TDBEdit)组件 281

12.4 Database Desktop的使用 282

12.4.1 设置工作目录和私有目录 283

12.4.2 创建数据表 284

12.5 数据库引擎的使用 285

12.6 实战练习——图书管理系统的实现 287

12.6.1 设计思路 287

12.6.2 数据库设计 287

12.6.3 程序编制 288

12.7 本章小结 296

第13章 网络编程 297

13.1 网络技术基础知识 297

13.1.1 计算机网络概述 297

13.1.2 网络结构和网络通信模型 297

13.1.3 TCP/IP协议及IP地址分类 299

13.1.4 Internet给我们提供的服务 300

13.2 使用Delphi网络组件 301

13.2.1 打开WWW浏览器 302

13.2.2 接收电子邮件 305

13.3 Socket编程基础 312

13.3.1 Socket概述 312

13.3.2 TServerSocket和TClientSocket组件 312

13.4 Socket实战——温馨聊天室 314

13.4.1 服务器端的设计 314

13.4.2 客户端的设计 317

13.5 本章小结 319

第14章 制作安装程序 320

14.1 安装程序简介 320

14.2 制作安装程序 320

14.2.1 安装InstallShield 320

14.2.2 制作安装程序 321

14.2.3 执行结果 327

14.3 本章小结 327