书籍详情

Delphi 7应用案例开发篇

Delphi 7应用案例开发篇

作者:甘志,陈宜凯,李幼仪编著

出版社:清华大学出版社

出版时间:2003-11-01

ISBN:9787302075899

定价:¥45.00

购买这本书可以去
内容简介
  本书特点:·深入体验有组织的Delphi项目开发·熟练运用ModelMaker进行软件设计·随心所欲使用Delphi+Apache开发Web应用·使用SQLExpress开发MySQL应用·掌握Delphi开发的高级技巧本书为“Delphi7应用开发丛书”之《Delphi7应用案例开发篇》。全书通过一个电子商务系统的开发,系统而深入地讲解了Delphi7软件开发的重点和难点,尤其是数据库应用、基于Web的分布式应用系统以及报表系统的开发。书中的实例是实用的电子商务应用。实例脚本注释丰富,思路清晰,分析透彻,并且采用了巧妙的技巧加以实现。本书共10章。首先简单地介绍了Delphi的关键特性、Delphi的集成开发环境等。在对案例进行介绍之前,通过一个多文档MDI编辑器的编写介绍了Delphi7中编写应用程序的一般方法。在随后的案例开发中,介绍了数据库应用、dbExpress技术、Rave报表设计以及IntraWeb服务程序的开发。在案例编写完成之后,介绍了Delphi7编程的一些高级技巧。本书的附录部分介绍了ModelMaker的大部分特性和相关的MySQL介绍。本书附带1张光盘,内容为本书中涉及的示例程序的源代码以及用到的服务程序。本书内容详实,实例丰富,图文并茂,语言通俗易懂,可读性强,是Delphi开发人员的一本不可多得的参考书籍。它即可以作为初学者的入门和兴趣读物,又可以作为深入学习者的提高和拓展图书,同时也不失为数据库软件和Web系统开发人员有益的参考书。
作者简介
暂缺《Delphi 7应用案例开发篇》作者简介
目录
第1章 神奇的Delphi                  
 1.1 Delphi 7概述                  
 1.1.1 优秀的RAD开发工具                  
 1.1.2 全面的开发平台                  
 1.1.3 最佳的数据库开发方案                  
 1.1.4 Borland公司20年技术创新的顶峰                  
 1.2 优秀的集成开发环境                  
 1.3 可视的开发方式                  
 1.3.1 简单易用的窗体设计器                  
 1.3.2 强大的对象观察器                  
 1.3.3 控件的选择和对齐                  
 1.3.4 自动调节控件的大小和位置                  
 1.3.5 其他特性                  
 1.4 人性化的代码编辑器                  
 1.5 强大的定制功能                  
 1.5.1 保存界面设置                  
 1.5.2 自定义Delphi环境                  
 1.6 丰富的标准控件组                  
 1.7 开放的控件体系                  
 1.8 强大的调试工具                  
 1.8.1 使用集成调试器                  
 1.8.2 使用断点                  
 1.9 简易的应用程序发布方式                  
 1.10 小结                  
 第2章 面向对象的Delphi语言                  
 2.1 面向过程的语言要素                  
 2.1.1 简单数据类型                  
 2.1.2 复杂数据类型                  
 2.1.3 简单语句语法                  
 2.1.4 流程控制语句                  
 2.1.5 使用指针                  
 2.1.6 Object Pascal的单元文件(Unit)                  
 2.2 面向对象编程                  
 2.2.1 什么是对象                  
 2.2.2 面向对象方法的基本特性                  
 2.2.3 构造函数和析构函数                  
 2.2.4 存取特性:私有. 保护和公共                  
 2.2.5 从对象中继承数据和方法                  
 2.2.6 虚拟函数                  
 2.2.7 实现接口                  
 2.2.8 异常处理                  
 2.3 使用Borland的编码风格                  
 2.3.1 标识符命名                  
 2.3.2 源文件命名                  
 2.3.3 空白的使用                  
 2.3.4 关于缩进                  
 2.3.5 关于类                  
 2.4 小结                  
 第3章 通用程序设计                  
 3.1 生成MDI框架                  
 3.2 建立标准界面元素                  
 3.2.1 建立Action                  
 3.2.2 设置菜单和工具条                  
 3.2.3 添加状态条                  
 3.3 和文件相关的功能                  
 3.3.1 修改子窗体                  
 3.3.2 打开文件                  
 3.3.3 保存文件                  
 3.3.4 完善打开文件功能                  
 3.3.5 编写“最近打开文件列表”                  
 3.4 保存应用程序配置                  
 3.4.1 方法介绍                  
 3.4.2 保存配置                  
 3.5 显示状态信息                  
 3.5.1 显示当前编辑文件信息                  
 3.5.2 显示提信息                  
 3.6 编写帮助系统                  
 3.6.1 生成帮助文件                  
 3.6.2 为应用和窗体设置帮助文件                  
 3.6.3 使用帮助API                  
 3.6.4 添加上下文相关帮助                  
 3.6.5 建立上下文相关帮助系统                  
 3.7 小结                  
 第4章 案例——分析和设计                  
 4.1 使用标准的工具和过程                  
 4.1.1 统一建模语言(UML)                  
 4.1.2 规范软件开发过程                  
 4.2 捕获需求和建立用况                  
 4.3 使用ModelMaker编写用况图                  
 4.3.1 领域模型                  
 4.3.2 业务模型                  
 4.3.3 补充需求                  
 4.3.4 需求工作小结                  
 4.3.5 客户的需求观                  
 4.4 确定系统构架                  
 4.5 从分析到设计                  
 4.5.1 分析阶段的总结                  
 4.5.2 设计阶段的开始                  
 4.6 界面设计                  
 4.6.1 界面是一个舞台                  
 4.6.2 对界面的主要期望                  
 4.6.3 尽量符合用户的预测                  
 4.6.4 什么是理想的界面                  
 4.6.5 界面的一致性                  
 4.6.6 形式符合功能                  
 4.6.7 屏幕设计基础                  
 4.7 对工程进行测试                  
 4.8 使用CVS进行版本控制                  
 4.8.1 CVS简介                  
 4.8.2 安装CVS                  
 4.8.3 设置CVS用户                  
 4.8.4 CVS基础用法                  
 4.8.5 CVS高级特性                  
 4.8.6 从其他版本控制系统导入模块                  
 4.8.7 CVS小结                  
 4.9 小结                  
 第5章 案例——建立数据库系统                  
 5.1 数据库分析与设计                  
 5.2 数据库范式                  
 5.3 MySQL简介                  
 5.3.1 什么是MySQL                  
 5.3.2 MySQL的主要特征                  
 5.4 安装和设置MySQL                  
 5.4.1 安装MySQL                  
 5.4.2 设置默认字符集                  
 5.4.3 使用支持事务的数据表                  
 5.5 使用Delphi连接MySQL数据库                  
 5.5.1 dbExpress简介                  
 5.5.2 使用Delphi连接MySQL数据库                  
 5.6 业务数据库设计                  
 5.6.1 分析并设计数据表                  
 5.6.2 MySQL数据类型                  
 5.6.3 确定表格字段                  
 5.7 辅助数据库设计                  
 5.8 采用DataSnap架构存取数据                  
 5.8.1 多级数据库模式优点                  
 5.8.2 技术基础                  
 5.9 小结                  
 第6章 案例——应用服务器和管理软件                  
 6.1 应用服务器                  
 6.1.1 建立应用服务器                  
 6.1.2 安装应用服务器                  
 6.2 建立客户端                  
 6.3 完善书籍管理功能                  
 6.4 添加进货记录管理功能                  
 6.4.1 在应用服务器中设置主/从关系                  
 6.4.2 修改客户端                  
 6.4.3 增加进货记录                  
 6.5 小结                  
 第7章 案例——建立Web应用                  
 7.1 预期目标                  
 7.2 IntraWeb简介                  
 7.2.1 控件简介                  
 7.2.2 使用IntraWeb建立Web应用                  
 7.3 建立Web应用                  
 7.3.1 生成IntraWeb应用                  
 7.3.2 为主窗口添加登录功能                  
 7.4 建立会员系统                  
 7.4.1 连接会员数据库                  
 7.4.2 建立会员注册页面                  
 7.4.3 使用客户端JavaScript检查数据的有效性                  
 7.4.4 会员注册和登录功能                  
 7.4.5 会员修改信息页面                  
 7.5 建立销售系统                  
 7.5.1 书籍信息查询页面                  
 7.5.2 定购系统                  
 7.6 定制页面显示效果                  
 7.7 安装IntraWeb应用到Web服务器                  
 7.8 小结                  
 第8章 案例——完善软件系统                  
 8.1 完善管理软件                  
 8.1.1 使用ActionList集中管理菜单和工具栏                  
 8.1.2 设置帮助菜单和系统菜单                  
 8.1.3 设计启动窗口                  
 8.2 添加权限控制系统                  
 8.2.1 增加用户登录机制                  
 8.2.2 增加权限管理功能                  
 8.2.3 如何获得更高的安全性                  
 8.3 完善应用服务器                  
 8.3.1 添加任务栏图标                  
 8.3.2 添加连接信息显示                  
 8.4 软件的国际化和本地化                  
 8.4.1 加入新的语言                  
 8.4.2 本地化窗口资源                  
 8.4.3 将普通字符串转化为ResourceString                  
 第9章 案例——建立报表系统                  
 9.1 Rave报表设计系统介绍                  
 9.1.1 组件介绍                  
 9.1.2 报表设计器介绍                  
 9.1.3 Rave组件的一些共同属性                  
 9.2 为书籍管理子系统提供报表功能                  
 9.2.1 添加Rave组件                  
 9.2.2 打印书籍清单                  
 9.2.3 使用FontMirror功能统一管理字体                  
 9.2.4 打印当前页号                  
 9.2.5 添加运行时打印功能                  
 9.3 为进货管理子系统提供报表功能                  
 9.3.1 生成数据连接控件                  
 9.3.2 添加Band控件                  
 9.3.3 添加其他报表控件                  
 9.3.4 使用Lookup字段添加书名显示                  
 9.3.5 添加运行时打印功能                  
 9.4 小结                  
 第10章 其他开发范例                  
 10.1 窗体停靠编程                  
 10.2 拖放文件                  
 10.3 不打开IDE编译工程                  
 10.4 查看DLL中的符号信息                  
 10.5 与VC相互调用DLL                  
 10.5.1 Delphi调用VC生成DLL                  
 10.5.2 VC调用Delphi的DLL                  
 10.6 利用Delphi编写Windows外壳扩展                  
 10.6.1 上下文相关菜单扩展                  
 10.6.2 文件信息提示扩展                  
 10.7 正确地发出HTTP请求                  
 10.8 使用Google进行搜索                  
 10.9 在Delphi与C++之间实现函数与对象共享                  
 10.10 编写具有插件的应用程序                  
 10.11 小结                  
 附录A ModelMaker的使用                  
 A.1 UML简介                  
 A.1.1 何处使用UML                  
 A.1.2 UML的构造                  
 A.1.3 UML的扩展                  
 A.2 ModelMaker界面                  
 A.3 ModelMaker使用初步                  
 A.3.1 导入代码                  
 A.3.2 生成代码                  
 A.3.3 添加图表                  
 A.3.4 保存模型                  
 A.4 ModelMaker使用进阶                  
 A.4.1 创建新类                  
 A.4.2 成员列表                  
 A.4.3 编辑新类                  
 A.4.4 添加代码                  
 A.4.5 ModelMaker中的各种图表                  
 A.4.6 编辑宏                  
 A.4.7 代码模板                  
 A.4.8 单元代码编辑                  
 A.4.9 ModelMaker的文档管理                  
 A.5 ModelMaker与Delphi IDE的协作                  
 A.6 小结                  
 附录B 高效MySQL手册                  
 B.1 SQL语言速成                  
 B.1.1 创建表                  
 B.1.2 创建索引                  
 B.1.3 改变表结构                  
 B.1.4 删除数据对象                  
 B.1.5 执行Select查询                  
 B.1.6 修改表中数据                  
 B.1.7 数据库切换                  
 B.1.8 统计函数                  
 B.1.9 运用MySQL建立新数据库                  
 B.1.10 更换数据库                  
 B.1.11 创建表                  
 B.2 Select语句例程                  
 B.2.1 列的最大值                  
 B.2.2 拥有某个列的最大值的行                  
 B.2.3 分组并列出每组的最大值                  
 B.2.4 拥有某个字段的组间最大值的行                  
 B.2.5 使用外键                  
 B.3 养成良好的使用方法                  
 B.3.1 只存储需要的信息                  
 B.3.2 只要求需要的东西                  
 B.3.3 规范化表的结构                  
 B.3.4 复合索引                  
 B.3.5 使用索引加快查询                  
 B.3.6 查询处理                  
 B.3.7 不要过分使用索引                  
 B.3.8 使用REPLACE查询                  
 B.3.9 使用临时表                  
 B.3.10 尽量使用最新版的MySQL                  
 B.4 优化指南                  
 B.4.1 在编译时优化MySQL                  
 B.4.2 调整服务器                  
 B.4.3 使用正确的表类型                  
 B.4.4 使用优化工具                  
 B.5 MySQL不支持的功能以及回避方法                  
 B.5.1 子选择                  
 B.5.2 SELECT INTO TABLE                  
 B.5.3 事务处理                  
 B.5.4 存储过程和触发器                  
 B.5.5 外键                  
 B.5.6 视图                  
 B.5.7 使用“--”作为一个注释的开始                  
 B.6 小结                   

猜您喜欢

读书导航