注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计Pascal/DelphiDelphi 6企业级解决方案及应用剖析

Delphi 6企业级解决方案及应用剖析

Delphi 6企业级解决方案及应用剖析

定 价:¥69.00

作 者: 刘艺著
出版社: 机械工业出版社
丛编项: Borland
标 签: Delphi

购买这本书可以去


ISBN: 9787111104353 出版时间: 2002-07-01 包装: 精装
开本: 24cm 页数: 670 字数:  

内容简介

  本书以Delphi6的最新技术基于多种商用解决方案的BizSnap、基于分布式数据库应用的DataSnap和基于互联网应用的WebSnap为基础,详细介绍了Delphi6在企业级应用开发中的技术要点。并且以''''人力资源管理系统解决方案及应用''''为例,剖析Delphi6最新推出的WebSnap解决方案在Web网站开发应用方面的全部功能;以''''电子商务货物配送系统解决方案及应用''''作为多层分布式系统的应用实例,来介绍Delphi6中被重新扩充和包装的MIDAS技术-DataSnap。本书附带的光盘中还提供了大量的示例程序源代码,全部以Delphi完整的项目工程形式给出,方便读者学习和使用。本书特别适合于那些有一定编程基础,但对Delphi缺乏全面系统理解的中高级Delphi程序员。本书前言特色及评论文章节选

作者简介

  刘艺海军工程大学副教授,知名计算机技术作家。刘艺,海军工程大学副教授,知名计算机技术作家。著有《Delphi模式编程》等专著10部,翻译《计算机科学导论》等外国著名计算机教材4部。与人合著的重点大学计算机教材《信息安全学》荣获教育部推荐研究生教材。另外,主持的多个科研项目曾在军内获奖。“许多人往往把软件编程和软件开发混为一谈,实际上软件编程和开发有着本质区别。编程是基础,开发是目标。如果要想真正成为项目主管,你除了要以编程水平服人,更要站在系统开发的高度,整体把握解决方案,处理好系统、模块及代码间的关系。”>>更多作品

图书目录

前言
第一部分 Delphi 6与企业级应用开发
第1章 用Delphi 6构建企业级应用 
1.1 企业和企业级应用 
1.2 企业级应用体系结构 
1.2.1 表现层 
1.2.2 业务层 
1.2.3 数据层 
1.2.4 三层结构的优势 
1.3 企业级应用体系构建思想的发展 
1.4 选择Delphi 6作为企业级开发的利器 
1.4.1 Delphi 6适用对象和所能实现的开发目标 
1.4.2 用Delphi 6实现企业级多层应用体系结构 
第2章 企业级应用开发方略 
2.1 企业级开发概述 
2.1.1 企业级开发的多角度视图 
2.1.2 信息系统的构成和参与者 
2.1.3 系统开发生命周期 
2.2 CMM与软件开发过程 
2.2.1 与CMM有关的概念 
2.2.2 CMM模型 
2.2.3 CMM对软件过程的改进 
2.3 开发组织管理 
2.3.1 人员组织 
2.3.2 项目管理 
2.3.3 文档管理 
2.4 需求和系统分析 
2.4.1 需求分析 
2.4.2 系统分析的方法
2.4.3 系统的信息分析和功能分析 
2.4.4 系统的结构分析 
2.5 分布式应用系统设计方法 
2.5.1 分布式结构实现模型 
2.5.2 设计目标和约束分析 
2.5.3 设计分布式应用程序 
2.6 组件模型和基于组件的开发 
2.6.1 组件的概念 
2.6.2 组件模型 
2.6.3 基于组件的开发 
2.6.4 组件标准 
2.7 面向对象的开发方法 
2.7.1 面向对象技术的背景及特点 
2.7.2 面向对象程序设计与面向对象数据库 
2.7.3 面向对象的系统分析与设计 
2.8 质量管理和系统测试 
2.8.1 软件的质量 
2.8.2 质量管理 
2.8.3 系统测试 
第二部分 Delphi 6企业级应用开发技术
第3章 VCL和编程基本组件 
3.1 Object类 
3.2 VCL的层次结构 
3.2.1 组件 
3.2.2 Windows自己的组件 
3.2.3 对象 
3.3 VCL的属性、方法和事件 
3.3.1 通用的VCL属性 
3.3.2 通用的VCL方法 
3.3.3 通用的 VCL事件 
3.4 按钮型组件 
3.4.1 TButton 
3.4.2 TBitBtn 
3.4.3 TSpeedButton 
3.5 编辑型组件 
3.5.1 Tlabel、TstaticText和TLabeledEdit 
3.5.2 TEdit、TMaskEdit和TSpinEdit 
3.5.3 Tmemo和TRichEdit 
3.6 选择型组件 
3.6.1 TRadioButton 和TRadioGroup 
3.6.2 TcheckBox和TCheckListBox 
3.6.3 TComboBox 
3.6.4 TListBox 
3.6.5 TComboBoxEx 
3.6.6 TColorBox 
3.7 调节型组件 
3.7.1 TScrollBar 
3.7.2 TSplitter 
3.7.3 TTrackBar 
3.7.4 TUpDown 
3.8 容器型组件 
3.8.1 TGroupBox 
3.8.2 TScrollBox 
3.8.3 TPanel 
3.8.4 TPageControl 
3.8.5 TFrame 
3.9 显示型组件 
3.9.1 TDrawGrid 
3.9.2 TStringGrid 
3.9.3 TTreeView 
3.9.4 TListView 
3.9.5 TValueListEditor 
第4章 用户界面设计技术 
4.1 用户交互界面设计概述 
4.1.1 常用控件的设计 
4.1.2 窗体和提示框的设计 
4.2 菜单设计 
4.2.1 TMainMenu 
4.2.2 TPopupMenu 
4.2.3 TMenuItem 
4.2.4 Menu Designer 
4.2.5 创建可移植菜单 
4.2.6 动态菜单 
4.2.7 宿主绘制菜单 
4.2.8 菜单的融合 
4.2.9 控制菜单设计 
4.3 对话框 
4.3.1 模式对话框与非模式对话框 
4.3.2 公用对话框组件 
4.3.3 标准对话框 
4.4 快捷工具设计 
4.4.1 工具栏设计 
4.4.2 状态栏设计 
4.4.3 系统托盘程序 
4.5 Action及Action的统一管理 
4.5.1 TAction 
4.5.2 TActionList 
4.5.3 TActionManager 
4.5.4 创建Action Band 
第5章 字符、文件处理和键盘、鼠标编程 
5.1 字符和文本的处理 
5.1.1 字符和字符串相关类型 
5.1.2 字符串相关方法 
5.1.3 字符串列表 
5.2 文件操作 
5.2.1 文件命令 
5.2.2 文本文件 
5.2.3 有类型文件 
5.2.4 无类型文件 
5.2.5 初始化文件 
5.2.6 文件流 
5.2.7 内存映射文件 
5.2.8 文件系统 
5.3 键盘和鼠标编程 
5.3.1 键盘编程 
5.3.2 鼠标编程 
第6章 Windows高级编程技术 
6.1 DLL编程技术 
6.1.1 DLL概貌 
6.1.2 在Delphi中创建DLL 
6.1.3 使用动态链接库 
6.2 OLE和COM编程技术 
6.2.1 COM对象和类工厂 
6.2.2 Automation 
6.2.3 创建Automation服务器 
6.3 ActiveX编程技术 
6.3.1 在Delphi中使用ActiveX控件 
6.3.2 在Delphi中编写ActiveX控件 
6.4 使用Windows注册表 
6.5 Windows的消息处理 
6.5.1 何为消息 
6.5.2 消息的处理方法 
6.5.3 Windows消息分类 
6.5.4 发送消息 
6.5.5 处理消息 
6.5.6 消息过滤 
第7章 图形图像及多媒体编程技术 
7.1 图形图像技术 
7.1.1 TCanvas对象 
7.1.2 TShape对象 
7.1.3 图像对象 
7.2 多媒体程序设计 
7.2.1 创建一个简单的媒体播放器 
7.2.2 播放WAV文件和AVI视频 
第8章 数据库应用技术 
8.1 设计数据库应用程序 
8.1.1 使用数据库 
8.1.2 数据库应用程序的体系结构 
8.1.3 设计用户界面 
8.2 SQL编程技术 
8.2.1 SQL语言简介 
8.2.2 使用SQL编程 
8.2.3 使用存储过程 
8.2.4 使用事务 
8.3 MIDAS和多层应用系统开发 
8.3.1 MIDAS技术 
8.3.2 MIDAS应用程序的工作流程 
8.3.3 创建一个多层数据库应用程序的基本过程 
8.4 ADO数据库访问技术 
8.4.1 ADO概述 
8.4.2 连接ADO数据库 
8.4.3 ADO数据集 
8.4.4 使用TADODataSet 
8.4.5 使用TADOTable 
8.4.6 使用TADOQuery 
第9章 Web应用程序开发技术 
9.1 Web服务器应用程序概述 
9.1.1 URL和HTTP 
9.1.2 HTTP服务器 
9.1.3 Web服务器应用程序类型 
9.2 使用WebSnap 
9.2.1 WebSnap概述 
9.2.2 创建Web服务器应用程序 
9.2.3 Web模块 
9.2.4 Adapter 
9.2.5 Page Producer 
9.3 在WebSnap中编写服务器端脚本 
9.3.1 脚本块 
9.3.2 编辑和查看脚本 
9.3.3 包含其他文件 
9.3.4 脚本对象 
9.4 WebSnap工作流程 
9.4.1 WebContext 
9.4.2 Dispatcher组件 
9.4.3 Dispatcher工作原理 
9.5 一个WebSnap实例 
9.5.1 新建WebSnap应用程序 
9.5.2 创建数据库模块 
9.5.3 创建页面模块 
9.6 Web服务器应用程序的调试 
第三部分 人力资源管理系统解决方案及应用剖析
第10章 系统概述 
10.1 系统解决方案 
10.1.1 系统背景 
10.1.2 需求分析 
10.1.3 实现方案 
10.2 系统约定 
10.2.1 编码规范 
10.2.2 用户分组 
10.3 数据库设计 
10.3.1 设计数据库表结构 
10.3.2 编写SQL Server 2000脚本语言 
第11章 人事信息维护管理 
11.1 人员维护 
11.1.1完新建一个WebSnap应用程序 
11.1.2完基本信息维护页面 
11.1.3完完善记录的定位、浏览和增减功能 
11.1.4完主从明细表的处理 
11.2 照片维护 
11.3 动态查询 
11.3.1 决策查询 
11.3.2 人员查询 
11.4 图表显示 
11.4.1 创建查询统计图表的ActiveForm 
11.4.2 设计和整合统计图表页面 
第12章 系统登录及安全控制 
12.1 WebSnap安全机制 
12.2 系统登录 
12.3 安全控制 
第13章 系统的进一步完善 
13.1 增加BBS讨论组 
13.2 增加收发邮件功能 
13.2.1 登录邮件服务器 
13.2.2 查看和阅读邮件 
13.2.3 发送和群发邮件 
13.3 页面的美化 
第四部分 电子商务货物配送系统解决方案及应用剖析
第14章 系统概述 
14.1 系统解决方案 
14.1.1 电子商务货物配送系统的实现目标 
14.1.2 对电子商务货物配送系统功能的基本要求 
14.1.3 电子商务货物配送系统的解决方案 
14.2 系统分析 
14.3 数据组织 
14.3.1 代码设计 
14.3.2 数据库结构设计 
14.3.3 创建数据库对象和数据维护 
14.4 系统的初始设置 
14.5 系统内部控制机制设计 
第15章 代码维护模块 
15.1 模块概述 
15.2 使用Frame构建复用界面 
15.3 使用DataModel集成数据库环境 
15.4 使用Treeview导航表数据 
15.5 使用公共单元实现模块维护 
15.6 使用注册表设置系统参数 
15.7 使用ActionManager管理操作动作 
第16章 出库管理模块 
16.1 模块概述 
16.2 创建登录服务器程序 
16.3 创建出库服务器程序 
16.4 创建瘦型客户程序 
第17章 统计分析模块 
17.1 多层结构下的参数化查询 
17.2 使用DBChart 
17.3 自动容错和平衡服务器负载 
第五部分 自动控制与监测系统解决方案及应用剖析
第18章 自动控制与监测系统编程技术 
18.1 Delphi中的多线程处理 
18.1.1 进程和线程 
18.1.2 多线程编程 
18.1.3 线程的优先级 
18.1.4 线程类 
18.2 Windows的事件和消息 
18.3 创建组件 
18.3.1 创建组件 
18.3.2 组件测试 
18.3.3 注册组件 
18.3.4 提供联机帮助 
18.4 使用动态链接库
第19章 串口通信程序应用剖析 
19.1 串行通信基础 
19.1.1 数据通信基础 
19.1.2 异步串行通信协议 
19.1.3 DCE设备—Modem 
19.1.4 RS-232C标准 
19.2 串口通信API函数介绍 
19.3 串口通信程序实现 
19.3.1 利用嵌入式汇编语言开发通信程序 
19.3.2 利用多线程编写串口通信程序 
19.3.3 Async32控件详解 
19.3.4 Async32控件示例程序 
第20章 硬件接口程序应用剖析 
20.1 直接操作端口的Delphi单元 
20.2 开发Windows驱动程序 
20.3 用DLL编写硬件接口程序 
20.4 用TVicHw32控件编程 
20.4.1 TVicHw32控件说明 
20.4.2 示例程序

本目录推荐