本书全面、系统介绍了使用Delphi进行应用程序开发必须掌握的技术、方法和过程。本书分为4篇,共29章。
本书附有配套光盘。光盘提供了书中所有示例、范例和案例程序的全部源代码,所有源代码都经过精心调试,在Windows XP或Windows 2000下测试通过,能够正常运行。
本书内容精炼,重点突出,实例丰富,随书附盘中还配有实例录像,是各级程序开发人员不可多得的必备的参考书。本书也非常适合大中专院校师生阅读。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Delphi应用开发完全手册(附光盘) |
分类 | |
作者 | 梁冰//梁水//李方超 |
出版社 | 人民邮电出版社 |
下载 | ![]() |
简介 | 编辑推荐 本书全面、系统介绍了使用Delphi进行应用程序开发必须掌握的技术、方法和过程。本书分为4篇,共29章。 本书附有配套光盘。光盘提供了书中所有示例、范例和案例程序的全部源代码,所有源代码都经过精心调试,在Windows XP或Windows 2000下测试通过,能够正常运行。 本书内容精炼,重点突出,实例丰富,随书附盘中还配有实例录像,是各级程序开发人员不可多得的必备的参考书。本书也非常适合大中专院校师生阅读。 内容推荐 本书全面、系统介绍了使用Delphi进行应用程序开发必须掌握的技术、方法和过程。本书分为4篇,共29章。第一篇为开发基础篇,主要介绍使用Delphi开发程序时必须掌握的基本技术,包括Delphi的开发环境、语言基础和程序调试等方面的知识。第二篇为应用提高篇,主要介绍使用Delphi开发程序时必须掌握的核心技术,包括文件、图形、多媒体、网络和数据库方面的相关知识和技术,同时还精选了读者开发时可能遇到的各种问题的对策、技巧加以说明,可使读者快速解决问题。第三篇为经典实例篇,精选了当前比较流行的经典实例程序,介绍小型应用系统的开发思路、方法和过程,内容包括我的通信录、网络聊天室、SQL Server数据库配置、通用查询器、超级兔子、图像综合处理系统、电子贺卡程序、多媒体播放器等。第四篇为项目实战篇,精选了当前应用较广的企业管理系统,主要包括商品管理系统、客服管理系统和企业地理信息管理系统,详细介绍了企业管理系统开发的思路、方法和过程。 本书附有配套光盘。光盘提供了书中所有示例、范例和案例程序的全部源代码,所有源代码都经过精心调试,在Windows XP或Windows 2000下测试通过,能够正常运行。 本书内容精炼,重点突出,实例丰富,随书附盘中还配有实例录像,是各级程序开发人员不可多得的必备的参考书。本书也非常适合大中专院校师生阅读。 目录 第一篇 开发基础篇 第1章 Delphi 7开发环境 3 1.1 Delphi 7介绍 3 1.2 Delphi 7集成开发环境 3 1.2.1 认识Delphi 7开发环境 3 1.2.2 主要菜单介绍 4 1.2.3 工具栏简介 10 1.2.4 组件面板简介 11 1.2.5 对象浏览器 11 1.2.6 对象编辑器 11 1.2.7 代码编辑器 13 1.2.8 代码浏览器 14 1.2.9 项目管理器 15 1.2.10 调试器 15 1.2.11 监视列表窗口 15 1.3 Delphi帮助及网上资源 17 第2章 Delphi 7语言基础 19 2.1 程序设计基础 19 2.1.1 注释 19 2.1.2 命名 20 2.1.3 标识符 22 2.1.4 保留字 22 2.1.5 关键字 22 2.1.6 常量 22 2.1.7 变量 23 2.2 基本数据类型 24 2.2.1 整数类型 24 2.2.2 字符类型 25 2.2.3 布尔类型 26 2.2.4 枚举类型 26 2.2.5 子界类型 26 2.2.6 实数类型 27 2.2.7 集合类型 27 2.3 高级数据类型 28 2.3.1 数组类型 28 2.3.2 字符串类型 33 2.3.3 记录类型 33 2.3.4 文件类型 35 2.3.5 类类型 36 2.3.6 指针类型 37 2.3.7 过程类型 39 2.3.8 变体类型 40 2.4 类型转换 41 2.4.1 隐式转换 41 2.4.2 强制类型转换 41 2.4.3 使用类型转换的优缺点 42 2.5 运算符 42 2.5.1 赋值运算符 43 2.5.2 算术运算符 43 2.5.3 逻辑运算符 44 2.5.4 关系运算符 45 2.5.5 集合运算符 45 2.5.6 字符串运算符 45 第3章 Delphi 7常用语句 46 3.1 顺序结构语句 46 3.1.1 赋值语句 47 3.1.2 输入语句 47 3.1.3 输出语句 48 3.2 条件判断语句 49 3.2.1 If…Then语句 49 3.2.2 If…Then…Else语句 50 3.2.3 分支语句 51 3.3 循环结构语句 54 3.3.1 For…Do循环语句 54 3.3.2 Repeat…Until循环 57 3.3.3 While…Do循环 59 3.4 其他语句 60 3.4.1 Break语句 60 3.4.2 Continue语句 61 3.4.3 Exit语句 61 3.4.4 RunError语句 62 第4章 过程与函数 63 4.1 过程与函数简介 63 4.2 过程函数的定义 63 4.2.1 过程的定义 63 4.2.2 函数的定义 64 4.3 过程与函数的参数介绍 64 4.3.1 值参数 64 4.3.2 常量参数 65 4.3.3 变量参数 65 4.3.4 外部参数 66 4.3.5 无型参数 66 4.3.6 默认参数 67 4.4 过程与函数的使用 67 4.4.1 形参与实参 67 4.4.2 按值传递与按址传递 68 4.4.3 过程与函数的重载 70 4.4.4 过程与函数的作用域 71 4.5 嵌套和递归调用 72 4.5.1 嵌套的基本概念 72 4.5.2 嵌套调用 72 4.5.3 递归调用的基本概念 73 4.5.4 直接递归调用 74 4.5.5 间接递归调用 76 第5章 面向对象编程基础 79 5.1 类与对象 79 5.1.1 什么是类 79 5.1.2 数据成员 80 5.1.3 方法 81 5.1.4 属性 83 5.1.5 类的基本操作符 87 5.1.6 什么是对象 88 5.1.7 对象的引用 88 5.1.8 对象的克隆 90 5.1.9 如何动态创建对象 91 5.2 继承 91 5.2.1 什么是继承 91 5.2.2 如何实现继承 92 5.2.3 继承在实际问题中的应用 93 5.3 封装 95 5.3.1 什么是封装 95 5.3.2 如何实现封装 95 5.3.3 封装在实际问题中的应用 96 5.4 多态 98 5.4.1 什么是多态 98 5.4.2 如何实现多态 99 第6章 程序调试与错误处理 102 6.1 程序错误的种类 102 6.1.1 语法错误 102 6.1.2 运行错误 103 6.1.3 逻辑错误 103 6.2 程序常用的调试方法 104 6.2.1 设置调试工具选项 104 6.2.2 控制程序运行 105 6.2.3 使用断点 106 6.2.4 查看变量与表达式的内容 107 6.2.5 检查过程与函数的调用 107 6.2.6 检查局部变量 108 6.3 不同错误的调试方法 109 6.3.1 语法错误的调试 109 6.3.2 运行错误的调试 109 6.3.3 逻辑错误的调试 110 第二篇 应用提高篇 第7章 窗体 113 7.1 窗体的显示方式 113 7.1.1 以Show方式打开窗体 113 7.1.2 以ShowModal方式打开窗体 114 7.2 窗体的属性 114 7.2.1 窗体的大小与位置 114 7.2.2 窗体的显示属性 115 7.2.3 窗体的透明属性 115 7.2.4 窗体的外观属性 116 7.3 窗体的方法 118 7.3.1 窗体的创建与释放 118 7.3.2 窗体的焦点 118 7.4 窗体的事件 119 7.4.1 窗体被激活时触发的相关事件 119 7.4.2 窗体的关闭事件 119 第8章 常用组件 120 8.1 按钮、标签及文本组件 120 8.1.1 TButton组件 120 8.1.2 TBitBtn组件 121 8.1.3 TSpeedButton组件 123 8.1.4 TLabel组件 124 8.1.5 TEdit组件 125 8.1.6 TMemo组件 127 8.2 列表框、单选框及复选框组件 129 8.2.1 TListBox组件 129 8.2.2 TComboBox组件 132 8.2.3 TRadioButton组件 134 8.2.4 TCheckBox组件 135 8.3 容器组件 137 8.3.1 TPanel组件 137 8.3.2 TGroupBox组件 139 8.3.3 TRadioGroup组件 141 8.4 TListView组件与TTreeView组件 142 8.4.1 TListView组件 142 8.4.2 TTreeView组件 149 第9章 使用对话框 156 9.1 使用“打开”对话框组件 156 9.1.1 TOpenDialog组件的属性 156 9.1.2 TOpenDialog组件的方法 160 9.1.3 TOpenDialog组件的事件 160 9.2 使用“另存为”对话框组件 161 9.3 使用“字体”对话框组件 162 9.3.1 TFontDialog组件的属性 162 9.3.2 TFontDialog组件的方法 164 9.3.3 TFontDialog组件的事件 165 9.4 使用“颜色”对话框组件 165 9.4.1 TColorDialog组件的属性 165 9.4.2 TColorDialog组件的方法 166 9.4.3 TColorDialog组件的事件 167 9.5 使用“打印”对话框组件 167 9.5.1 TPrintDialog组件的属性 167 9.5.2 TPrintDialog组件的方法 170 9.5.3 TPrintDialog组件的事件 170 第10章 菜单、工具栏和状态栏 174 10.1 菜单 174 10.2 工具栏 177 10.3 状态栏 179 第11章 鼠标与键盘事件 181 11.1 鼠标事件 181 11.1.1 OnClick鼠标单击事件 181 11.1.2 OnDblClick鼠标双击事件 182 11.1.3 OnMouseDown鼠标按下事件与OnMouseUp鼠标松开事件 182 11.1.4 OnMouseMove鼠标移动事件 183 11.1.5 鼠标拖曳事件 183 11.2 键盘事件 184 11.2.1 OnKeyPress事件 184 11.2.2 OnKeyDown事件 185 11.2.3 OnKeyUp事件 186 第12章 文件系统编程 187 12.1 文件操作组件 187 12.1.1 TFileListBox文件列表框组件 187 12.1.2 TDirectoryListBox目录列表框组件 188 12.1.3 TDriveCombobox驱动器组合框 189 12.1.4 TFilterComboBox文件过滤组合框 189 12.2 文件的操作 189 12.2.1 文件的操作函数 189 12.2.2 创建文件 194 12.2.3 删除文件 195 12.2.4 复制文件 195 12.2.5 获取文件的属性 196 12.2.6 设置文件的属性 197 12.3 INI文件 198 12.3.1 创建INI文件 198 12.3.2 写入INI文件 199 12.3.3 读取INI文件 200 第13章 图形图像技术 201 13.1 Delphi绘图 201 13.1.1 画布类对象 202 13.1.2 画布类属性 202 13.1.3 画布类方法 206 13.2 绘图组件 207 13.2.1 TImage组件 207 13.2.2 TShape组件 208 13.2.3 TPaintBox组件 211 13.3 桌面画图 213 13.4 图像翻转 214 13.5 图像的瀑布效果 215 13.6 图像的积木效果 215 第14章 Delphi多媒体技术 218 14.1 多媒体技术概述 218 14.2 TMediaPlayer组件 219 14.2.1 TMediaPlayer组件的属性 219 14.2.2 TMediaPlayer组件的方法 225 14.2.3 播放多种文件 229 14.3 TAnimate组件 230 14.3.1 TAnimate组件的属性 230 14.3.2 TAnimate组件的方法 235 14.3.3 工程项目中的动画提示 236 第15章 Delphi网络编程技术 238 15.1 Delphi网络的简介 238 15.2 TIdFTP组件 238 15.2.1 TIdFTP组件的属性 239 15.2.2 TIdFTP组件的方法 241 15.2.3 文件上传与下载的复杂实例 247 15.3 TIdTCPClient组件 248 15.3.1 TIdTCPClient组件的属性 249 15.3.2 TIdTCPClient组件的方法 250 15.3.3 在局域网中进行数据的发送 254 第16章 Delphi高级数据库编程 257 16.1 TADOConnection组件 257 16.1.1 TADOConnection组件的属性 257 16.1.2 TADOConnection组件的方法 260 16.1.3 TADOConnection组件的事件 261 16.2 TADOQuery组件 262 16.2.1 TADOQuery组件的属性 262 16.2.2 TADOQuery组件的方法 264 16.3 TADOTable组件 270 16.3.1 TADOTable组件的属性 271 16.3.2 TADOTable组件的方法 274 第17章 Delphi数据组件 280 17.1 TDataSource组件 280 17.1.1 TDataSource组件的属性 280 17.1.2 TDataSource组件的方法 283 17.1.3 TDataSource组件的事件 284 17.2 TDBGrid组件 285 17.2.1 TDBGrid组件的属性 286 17.2.2 TDBGrid组件的方法 287 17.2.3 TDBGrid组件的事件 288 17.2.4 TDBGrid组件的综合应用 290 17.3 TDBNavigator组件 292 17.3.1 TDBNavigator组件的属性 292 17.3.2 TDBNavigator组件的方法 293 17.3.3 TDBNavigator组件的事件 295 17.4 TDBEdit组件 296 17.4.1 TDBEdit组件的属性 296 17.4.2 TDBEdit组件的方法 298 17.4.3 TDBEdit组件的事件 298 第18章 常见问题与经验技巧 299 18.1 入门应知必会 299 18.2 程序调试与常见错误 306 18.3 经 验 技 巧 311 18.4 高级应用 324 第三篇 经典实例篇 第19章 我的通信录 331 19.1 实例说明 331 19.2 技术要点 332 19.3 数据表结构 332 19.4 实现过程 333 19.4.1 Main程序界面的设计 333 19.4.2 实现通信录的主要功能代码 334 19.4.3 添加联系人窗体界面设计 340 19.4.4 添加类型窗体界面设计 342 19.4.5 浏览照片窗体界面设计 343 第20章 网络聊天室 345 20.1 实例说明 345 20.2 技术要点 346 20.3 实现过程 346 20.3.1 程序界面的设计 346 20.3.2 实现网络聊天的主要功能代码 346 第21章 SQL Server数据库配置 351 21.1 实例说明 351 21.2 技术要点 352 21.3 开发过程 352 21.3.1 窗体布局 352 21.3.2 SQL服务器登录 354 21.3.3 创建数据库 354 21.3.4 创建用户登录 356 21.3.5 连接SQL数据库 357 第22章 通用查询器 359 22.1 实例说明 359 22.2 技术要点 360 22.3 实现过程 360 22.3.1 程序界面的设计 360 22.3.2 实现通用查询器的主要功能代码 360 第23章 超级兔子 366 23.1 实例说明 366 23.2 技术要点 367 23.3 主窗体开发过程 367 23.4 将整数内容写入注册表窗体开发过程 375 23.5 垃圾文件处理窗体 376 23.6 颜色设置窗体开发过程 377 第24章 图像综合处理系统 379 24.1 实例说明 379 24.2 技术要点 380 24.3 实现过程 380 第25章 电子贺卡程序 384 25.1 实例说明 384 25.2 技术要点 385 25.3 贺卡播放器开发过程 386 25.4 电子贺卡生成器开发过程 390 第26章 多媒体播放器 394 26.1 实例说明 394 26.2 技术要点 395 26.3 实现过程 395 26.3.1 程序界面设计 395 26.3.2 主要功能代码 395 第四篇 项目实战篇 第27章 Delphi在商品管理系统开发中的应用 403 27.1 商品管理系统概述 404 27.2 需求分析 404 27.3 系统设计 405 27.4 数据库设计 405 27.5 处理过程分析 408 27.6 主窗体设计 408 27.6.1 主窗体设计 408 27.6.2 商品管理系统功能导航栏设计 409 27.7 数据模块设计 411 27.8 程序设计与编码 411 27.8.1 系统登录窗体的设计 411 27.8.2 部门设置窗体的设计 413 27.8.3 库位设置窗体的设计 415 27.8.4 客户资料窗体的设计 417 27.8.5 销售订货窗体的设计 420 27.8.6 销售订单查询窗体的设计 425 27.8.7 客户查询窗体的设计 427 27.8.8 商品资料查询窗体的设计 430 27.8.9 销售排行窗体的设计 433 27.8.10 库存量分析窗体的设计 435 27.9 疑难问题分析解决 437 27.10 程序测试常见错误解决 438 27.11 程序设计清单 439 27.12 技术、经验总结 440 27.13 适用本系统的Access版本 441 第28章 Delphi在企业客服系统中的应用 442 28.1 企业客服系统概述 442 28.2 需求分析 443 28.3 系统设计 443 28.4 数据库逻辑结构设计 444 28.5 处理过程分析 446 28.6 主窗体设计 446 28.7 数据模块设计 447 28.8 程序设计与编码 448 28.8.1 客服管理系统基础信息的设置 448 28.8.2 客户管理的设计 450 28.8.3 权限管理的设计 452 28.8.4 邮件接收的设计 454 28.8.5 邮件发送的设计 456 28.8.6 邮件查询的设计 458 28.9 疑难问题分析解决 459 28.10 程序测试常见错误解决 460 28.11 程序设计清单 461 28.12 技术、经验总结 462 28.13 使用本程序的Access版本 462 第29章 Delphi在企业地理信息系统开发中的应用 463 29.1 企业地理信息系统概述 463 29.2 需求分析 464 29.3 系统设计 464 29.4 数据库结构设计 465 29.5 处理过程分析 466 29.6 主窗体设计 467 29.7 数据模块设计 467 29.8 程序设计与编码 468 29.8.1 区域设置窗体的设计 468 29.8.2 客户信息窗体的设计 470 29.8.3 地图录入窗体的设计 472 29.8.4 地图查询窗体的设计 477 29.8.5 数据库配置窗体的设计 479 29.9 疑难问题分析解决 481 29.10 程序测试常见错误解决 482 29.11 程序设计清单 483 29.12 技术、经验总结 483 29.13 使用本程序的Access版本 484 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。