108_《Delphi5企业级解决方案及应用剖析》

简介: 《Delphi5企业级解决方案及应用剖析》 Delphi 教程 系列书籍 (108) 《Delphi5企业级解决方案及应用剖析》 网友(邦)整理 EMail: shuaihj@163.com 下载地址: 下载 作者: 刘艺 丛书名: 软件开发技术丛书 出版社:机械工业出版社 ISBN:7111082265 上架时间:2000-7-1 出版日期:2000 年9月 页码:410 版次:1-1 内容简介 本书是一部面向企业级应用的Delphi 5高级编程开发专著。

《Delphi5企业级解决方案及应用剖析》

Delphi 教程 系列书籍 (108) Delphi5企业级解决方案及应用剖析》 网友(邦)整理 EMail: shuaihj@163.com

下载地址:

下载

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

  • 作者: 刘艺
  • 丛书名: 软件开发技术丛书
  • 出版社:机械工业出版社
  • ISBN:7111082265
  • 上架时间:2000-7-1
  • 出版日期:2000 年9月
  • 页码:410
  • 版次:1-1

内容简介

本书是一部面向企业级应用的Delphi 5高级编程开发专著。全书以企业级应用体系结构为框架,以Delphi 5最新最强大的功能为线索 ,结合软件工程理论和项目管理经验,深入探讨了Delphi 5企业级开发的思想、策略及技术要点,并通过人力资源管理系统/电子商务货物配送系统、自动控制、与监测系统这三个典型的企业级解决方案及应用剖析,全面细致地介绍了如何使用Delphi实现真正意义上的企业级应用开发。 全书内容详实、例程丰富、汇集了作者多年实际开发经验和研究心得,是一本真正面向实战应用的Delphi力作,可为Delphi程序员挑战发展空间提供帮助,亦可供中、高级编程人员及项目主管参考。

目录

第一篇 使用delphi 5构建企业级应用

第1章 delphi 5企业级应用体系结构 2

1.1 什么是企业级应用体系结构 3

1.1.1 表现层 3

1.1.2 业务层 5

1.1.3 数据层 6

1.2 企业级应用体系构建思想的发展 7

1.3 选择delphi 5作为企业级开发的利器 12

1.3.1 delphi5适用对象和所能实现的开

发目标 13

1.3.2 用delphi5实现企业级多层应用体

系结构 14

第2章 企业级应用开发方略 18

2.1 组织与管理 19

2.1.1 人员组织 19

2.1.2 项目管理 21

2.1.3 文档管理 23

2.2 需求和系统分析 25

2.2.1 需求分析 25

2.2.2 系统分析的方法 28

2.2.3 系统的信息分析和功能分析 29

2.2.4 系统的结构分析 32

2.3 分布式应用系统设计方法 36

2.3.1 分布式结构实现模型 36

2.3.2 设计目标和约束分析 38

2.3.3 设计分布式应用程序 41

2.4 面向对象的开发方法 43

2.4.1 面向对象技术的背景及特点 44

2.4.2 面向对象程序设计与面向对象数

据库 45

2.4.3 面向对象的系统分析与设计 46

2.5 质量管理和系统测试 49

2.5.1 软件的质量 49

2.5.2 质量管理 50

2.5.3 系统测试 53

第3章 delphi 5企业级应用技术要点 55

3.1 组件和vcl 55

3.1.1 object类 55

3.1.2 vcl的层次结构 56

3.1.3 公共的vcl属性 58

3.1.4 通用的vcl对象方法 59

3.1.5 通用的vcl事件 60

3.1.6 主要组件及其用法 61

3.2 数据库应用技术 62

3.2.1 设计数据库应用程序 62

3.2.2 sql编程技术 67

3.2.3 midas和多层应用系统开发 80

3.2.4 ado数据库访问技术 87

3.3 windows高级编程技术 98

3.3.1 dll编程技术 98

3.3.2 ole和com编程技术 104

3.3.3 activex编程技术 114

3.3.4 使用windows注册表 120

3.3.5 windows的消息处理 123

3.4 图形图像及多媒体编程技术 129

3.4.1 图形图像技术 129

3.4.2 多媒体程序设计 137

第二篇 人力资源管理系统解决

方案及应用剖析

第4章 系统概述 142

4.1 系统解决方案 142

4.2 系统约定 144

4.2.1 编码规范 144

4.2.2 用户分组 146

4.2.3 操作惯例 147

4.3 主要数据库表结构设计 147

4.4 用户交互界面设计 152

4.4.1 常用控件的设计 152

4.4.2 窗体和提示框的设计 154

第5章 集成web功能的主界面 157

5.1 主界面设计 157

5.2 用coolbar构建浏览器风格界面 166

5.2.1 创建coolbar 166

5.2.2 构建浏览器风格界面 170

5.3 用fastnet组件收发邮件 173

第6章 人事信息维护模块 195

6.1 人员维护 195

6.2 照片维护 204

6.3 代码维护 210

第7章 信息查询与统计分析模块 222

7.1 模块概述 222

7.2 动态生成查询条件 224

7.3 统计分析 241

7.4 web方式查询 251

第三篇 电子商务货物配送系统解决

方案及应用剖析

第8章 系统概述 262

8.1 系统解决方案 262

8.1.1 电子商务货物配送系统的实现

目标 262

8.1.2 对电子商务货物配送系统功能的

基本要求 263

8.1.3 电子商务货物配送系统的解决

方案 263

8.2 系统分析 264

8.3 数据组织 268

8.3.1 代码设计 268

8.3.2 数据库结构设计 271

8.3.3 创建数据库对象和数据维护 273

8.4 系统的初始设置 276

8.5 系统内部控制机制设计 281

第9章 代码维护模块 283

9.1 模块概述 283

9.2 使用frame构建复用界面 284

9.3 使用datamodel集成数据库环境 286

9.4 使用treeview导航表数据 291

9.5 使用公共单元实现模块维护 294

9.6 使用注册表设置系统参数 300

9.7 使用action list管理操作动作 302

第10章 出库管理模块 311

10.1 模块概述 311

10.2 创建登录服务器程序 313

10.3 创建出库服务器程序 317

10.4 创建瘦型客户程序 321

第11章 统计分析模块 328

11.1 多层结构下的参数化查询 328

11.2 使用dbchart 331

11.3 自动容错和平衡服务器负载 334

第四篇 自动控制与监测系统解决

方案及应用剖析

第12章 自动控制与监测系统编程技术 340

12.1 delphi中的多线程处理 341

12.1.1 了解线程 341

12.1.2 多线程编程 344

12.1.3 线程类 346

12.2 windows的事件和消息 350

12.3 创建组件 352

12.3.1 创建组件 352

12.3.2 组件测试 355

12.3.3 注册组件 355

12.3.4 提供联机帮助 356

12.4 使用动态链接库 356

第13章 串口通信程序应用剖析 360

13.1 串行通信基础 360

13.2 串口通信api函数介绍 361

13.3 使用通信控件实现串口通信 367

13.3.1 tcomm控件详解 367

13.3.2 示例程序 379

第14章 硬件接口程序应用剖析 388

14.1 windows驱动程序的开发 388

14.2 使用dll实现硬件接口程序编程 389

14.3 使用tvichw32控件编程 392

14.3.1 tvichw32控件说明 392

14.3.2 示例程序 395

附录 《delphi 5企业级解决方案及应用

剖析》参考程序光盘说明 411

相关文章
|
9月前
|
人工智能 BI 数据处理
企业级应用开发:使用 Visual Basic 构建高效商业解决方案
【4月更文挑战第27天】本文探讨了如何使用Visual Basic(VB)构建企业级应用,强调其易学易用、高效开发及强大的数据处理能力。通过面向对象编程、数据库操作等关键技术,VB适用于CRM、ERP等系统开发,助力企业提升效率和业务增长。面对技术更新、数据安全挑战,VB将持续适应云计算、AI和移动应用等未来趋势,为企业提供有力支持。
81 1
|
4月前
|
运维 数据可视化 搜索推荐
(极态/JIT)新一代软件开发平台
极态云平台,极态云,也叫Jit、极态。是一个基于全新的软件设计理论的开发平台。他继承了经典软件开发理念理论、技术和方法,结合了最新的可视化零代码开发的价值,开创性地创造了面向元素开发方法论、元素动态管理和分层机制、应用继承、通用系统模型,可扩展的可视化工具框架,彻底解决了产业界一直以来非常棘手的许多难题和冲突,大大提升业务系统软件开发和维护的效率,也必将给产业带来更加健康的发展,可以说,是近20年来,软件开发技术最重大的一次进步。
|
6月前
|
Rust 安全 编译器
【颠覆传统】Rust跨平台开发秘籍:如何轻松驾驭多操作系统,打造无缝兼容应用?
【8月更文挑战第31天】Rust语言凭借其内存安全、卓越性能及丰富的标准库支持,正逐渐成为跨平台开发的新宠。本文通过具体代码示例,展示如何用Rust编写可在多种操作系统上无缝运行的应用程序。Rust通过所有权、借用和生命周期等机制提升代码安全性,并在编译时检测潜在错误。其编译器支持广泛平台,包括Windows、macOS和Linux等,非常适合跨平台开发。此外,Rust还可用于开发复杂的GUI应用,利用GTK、Qt等成熟框架实现跨平台图形界面。无论开发命令行工具还是图形界面应用,Rust均能提供高效稳定的解决方案。
356 1
|
6月前
|
人工智能 搜索推荐 Android开发
移动应用开发的未来:探索跨平台解决方案和操作系统的演变
【8月更文挑战第10天】 随着技术的不断演进,移动应用开发领域正面临前所未有的挑战与机遇。本文将深入探讨移动应用开发的最新趋势,包括跨平台解决方案的兴起、移动操作系统的演变以及它们对开发者和用户的影响。我们将从技术革新的角度出发,分析如何利用这些变化来构建更高效、更强大的移动应用,同时保持用户体验的核心地位。
70 7
|
9月前
|
开发框架 前端开发 JavaScript
混合应用开发是一种流行的跨平台解决方案
【5月更文挑战第30天】混合应用开发是一种流行的跨平台解决方案
81 1
|
9月前
|
开发框架 小程序 前端开发
小程序全栈开发中的跨平台解决方案
【4月更文挑战第12天】本文探讨了小程序全栈开发中的跨平台问题,包括前端、后端和数据交互差异,并提出了解决方案:使用跨平台框架(如Taro、uni-app)、设计统一后端接口、创建API适配层以及利用云开发平台。这些方法旨在帮助开发者提高效率,实现一次开发多平台运行。随着技术进步,预计会有更多便捷的跨平台工具出现。
179 0
CodeFx:一站式微软开发技术解决方案 .
晚上在博客堂读完VSTO写的一篇文章,介绍了CodePlex上面的一个项目,叫做“All-In-One Code Framework”,代号CodeFx,简单的说,就是收集了几乎所有常见的微软开发技术的示例项目,将其打包到这个框架里,而且还使用各种不同的语言进行实现。
967 1

热门文章

最新文章