分享
 
 
 

Delphi 实战演练

  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,Pascal Delphi,

作者: 段来盛等

出 版 社: 人民邮电出版社

出版时间: 2000-11-1字数:版次: 1版1次页数: 513印刷时间:开本:印次:纸张:I S B N : 9787115087775包装: 精装编辑推荐

本书是以一个用Delphi开发的应用系统实例为背景,根据软件工程项目开发过程的顺序编写的,包括系统需求分析、方案设计、系统设计、程序设计,系统验收与交付、系统运行与维护的全过程。

内容简介

本书是以一个用Delphi开发的应用系统实例为背景,根据软件工程项目开发过程的顺序编写的,包括系统需求分析、方案设计、系统设计、程序设计,系统验收与交付、系统运行与维护的全过程。

目录

第一篇 战前准备1

第1章 软件工程项目开发过程概述3

1.1 软件工程项目开发阶段划分4

1.2 项目定义期的工作4

1.2.1 项目定义阶段4

1.2.2 可行性分析阶段5

1.2.3 需求分析阶段6

1.3 设计开发期的工作10

1.3.1 总体设计阶段(总体方案设计)10

1.3.2 详细设计阶段12

1.3.3 编写代码阶段13

1.3.4 单元调试与测试阶段15

1.3.5 系统联试与测试阶段16

1.3.6 编制系统文档阶段17

1.4 系统运行与维护期的工作18

1.4.1 试运行阶段18

1.4.2 交付阶段18

1.4.3 运行和维护阶段18

第2章 Delphi5.0开发环境21

2.1 Delphi 5.0新特性22

2.1.1 基本特性22

2.1.2 新特性22

2.2 集成开发环境(IDE)概况24

2.2.1 主窗口24

2.2.2 Object Inspector窗口25

2.2.3 窗体窗口25

2.2.4 程序单元窗口25

2.3 菜单和命令25

2.3.1 File菜单26

2.3.2 Edit菜单26

2.3.3 Search菜单27

2.3.4 View菜单28

2.3.5 Project菜单29

2.3.6 Run菜单30

2.3.7 Component菜单30

2.3.8 Database菜单31

2.3.9 Tools菜单31

2.3.10 Help菜单32

2.3.11 局部菜单32

2.4 使用窗体设计应用程序32

2.4.1 使用窗体32

2.4.2 在编辑器中编写代码33

2.4.3 创建一个应用程序34

第3章 Object Pascal简介37

3.1 Object Pascal的数据类型38

3.1.1 简单类型38

3.1.2 串类型39

3.1.3 结构化类型39

3.1.4 指针类型41

3.1.5 过程类型43

3.1.6 对象类型43

3.2 Object Pascal的变量与常量45

3.2.1 标识符45

3.2.2 数字46

3.2.3 串46

3.2.4 常量47

3.2.5 变量声明47

3.2.6 类型化的常量声明48

3.3 Object Pascal的表达式与运算符48

3.3.1 表达式48

3.3.2 运算符49

3.4 Object Pascal的语句49

3.4.1 注释49

3.4.2 简单语句和复合语句50

3.4.3 条件语句51

3.4.4 循环控制语句52

3.5 Object Pascal的程序结构54

3.5.1 块与作用域54

3.5.2 单元的结构55

3.5.3 值参数与变量参数56

3.5.4 保护资源57

3.6 常用的字符串处理函数58

3.7 关键字列表60

第4章 Delphi 5.0常用组件63

4.1 VCL可视组件库64

4.2 窗体(TForm)组件68

4.3 文本相关组件74

4.3.1 TLabel(标签)组件74

4.3.2 TEdit(编辑框)组件78

4.3.3 TMaskEdit组件82

4.3.4 TMemo组件83

4.3.5 TListBox组件86

4.3.6 TComboBox组件90

4.4 菜单组件93

4.4.1 TMainMenu组件93

4.4.2 TPopupMenu组件95

4.5 按钮和检查框96

4.5.1 命令按钮(TButton组件)96

4.5.2 位图按钮(TBitBtn组件)100

4.5.3 快速按钮(TSpeedButton组件)102

4.5.4 开关按钮(TRadioButton组件)103

4.5.5 TCheckBox组件104

4.6 分组组件106

4.6.1 TGroupBox组件106

4.6.2 TRadioGroup组件108

4.6.3 TPanel组件110

4.6.4 TPageControl组件111

4.6.5 TTabset组件114

4.6.6 TNoteBook组件116

4.6.7 TTabbedNoteBook组件117

4.7 图形组件118

4.7.1 TImage组件118

4.7.2 画板组件 (TPainBox)120

4.7.3 TShape组件121

4.7.4 TBevel组件122

4.7.5 关系图组件(TOutline)122

4.7.6 THeader组件126

4.8 网格组件127

4.8.1 TStringGrid组件127

4.8.2 绘画网格组件(TDrawGrid)132

第5章 FastNet页组件135

5.1 FastNet页组件简介136

5.2 组件介绍137

5.2.1 NMFTP组件137

5.2.2 TNMHTTP组件141

5.2.3 NMNNTP组件142

5.2.4 NMDayTime组件144

5.2.5 TNMMsg组件145

5.2.6 TNMPOP3组件145

5.2.7 TNMSMTP组件146

5.2.8 TNMTime组件147

5.2.9 TNMUDP组件147

5.2.10 TNMURL组件147

5.2.11 TNMUUProcessor组件148

5.2.12 TNMFinger组件148

5.2.13 THTML组件148

第6章 BDE和Datapump简介151

6.1 BDE(数据库引擎)配置152

6.1.1 BDE简介152

6.1.2 配置BDE153

6. 2 ORACLE与dBASE Files的数据转换159

第二篇 实战演练161

第7章 系统需求分析163

7.1 项目简介164

7.1.1 凯新信息服务中心机构164

7.1.2 各部门的业务165

7.1.3 中心各业务部门的关系166

7.2 确定用户对新系统的综合要求166

7.3 分析新系统的数据要求168

7.4 新系统的数据字典169

7.5 绘制系统流程图169

7.6 确定和评价系统方案170

7.7 确定系统开发计划171

7.8 编写需求分析报告171

第8章 系统建设方案173

8.1 引言174

8.2 概述174

8.2.1 任务来源174

8.2.2 建设目标174

8.2.3 建设原则174

8.2.4 参考资料175

8.2.5 术语与定义175

8.3 系统功能176

8.3.1 系统主要功能176

8.3.2 主要技术性能177

8.4 运营管理系统组成177

8.4.1 系统组成177

8.4.2 工作流程178

8.4.3 设备配置178

8.4.4 运行环境180

8.4.5 开发工具182

8.5 设备选型183

8.5.1 服务器183

8.5.2 网络设备184

8.5.3 网管工作站配置186

8.5.4 布线及测试工具186

8.6 经费预算186

第9章 系统设计189

9.1 概述190

9.1.1 系统设计原则190

9.1.2 系统建设目标190

9.1.3 系统建设任务191

9.1.4 系统建设目标和服务对象191

9.1.5 术语与定义191

9.1.6 参考资料192

9.2 系统总体设计192

9.2.1 系统功能和技术指标192

9.2.2 系统组成194

9.2.3 系统建设与实施196

9.3 分系统设计196

9.3.1 分系统的功能和性能要求196

9.3.2 分系统技术设计201

9.3.3 分系统接口设计203

9.4 编码设计204

9.4.1 概述204

9.4.2 编码设计204

9.5 输入设计205

9.5.1 概述205

9.5.2 输入接口要求205

9.6 输出设计206

9.6.1 概述206

9.6.2 输出功能和性能208

9.6.3 服务对象208

9.6.4 输出接口要求208

9.6.5 输出设计要求208

9.7 网络设计218

9.7.1 网络分系统的作用与功能218

9.7.2 网络分系统的设计原则218

9.7.3 网络分系统的设计要点219

9.7.4 局域网结构与配置219

9.8 系统安全和可靠性设计220

9.8.1 概述220

9.8.2 系统安全设计220

9.8.3 系统可靠性设计221

第10章 数据库设计223

10.1 概述224

10.1.1 数据库设计过程224

10.1.2 术语225

10.2 数据库系统的结构225

10.3 凯新信息服务中心运营管理系统数据关系结构226

10.4 凯新信息服务中心运营管理系统数据结构设计233

10.4.1 数据项定义表234

10.4.2 标准数据统计表242

10.5 凯新信息服务中心运营管理系统数据采集说明243

第11章 建立数据库251

11.1 启动数据库桌面系统(Database Desktop)252

11.2 创建数据库表253

11.3 修改表结构262

11.4 数据的查询和修改263

11.5 DBD的Utilities(实用)工具269

第12章 数据库组件和客户/服务器程序设计275

12.1 基于BDE的Data Access(数据存取)页组件276

12.1.1 TDataSource组件276

12.1.2 TTable组件277

12.1.3 TQuery组件287

12.1.4 TDataBase组件298

12.1.5 TUpdateSQL组件301

12.2 基于ADO的数据存取组件306

12.2.1 TADOConnection组件306

12.2.2 ADOTable组件309

12.2.3 TADOQuery311

12.2.4 TADOCommand组件313

12.2.5 TADODataSet组件314

12.3 Data Control (数据控制)页组件315

12.3.1 TDBGrid组件315

12.3.2 TDBNavigator组件316

12.3.3 TDBText组件318

12.3.4 TDBEdit组件318

12.3.5 TDBMemo组件318

12.3.6 TDBImage组件319

12.3.7 TDBLookUpCombobox组件319

12.4 应用程序设计323

12.4.1 总体思路323

12.4.2 定义数据库别名325

12.4.3 主控模块设计326

12.4.4 二手汽车数据维护模块设计333

12.4.5 汽车租赁数据维护模块设计336

12.4.6 二手汽车信息查询模块设计338

12.4.7 汽车租赁信息查询模块设计342

12.4.8 各类信息Web访问人次统计模块设计344

12.4.9 二手汽车资料卡片打印模块设计348

12.4.10 汽车市场一览表打印模块设计349

12.4.11 各类信息访问人次统计图表打印模块设计350

12.4.12 用户登录模块设计352

12.4.13 修改口令模块设计355

12.4.14 用户权限管理模块设计358

第13章 多层结构程序设计361

13.1 Delphi数据库体系结构概述362

13.1.1 概述362

13.1.2 多层结构程序概述363

13.2 Midas页组件365

13.3 服务器应用程序设计366

13.3.1 服务器应用程序结构366

13.3.2 服务器应用程序设计步骤367

13.4 客户应用程序设计373

13.5 与应用服务器连接377

13.6 在Web上发布"瘦"客户应用程序378

13.6.1 该方式的优点378

13.6.2 为客户端应用程序创建ActiveForm378

第14章 Web服务器应用程序设计391

14.1 Internet页组件简介392

14.2 Web服务器应用程序的结构393

14.2.1 Web服务器应用程序的类型393

14.2.2 Web模块394

14.2.3 Web动作项396

14.2.4 获取请求消息399

14.2.5 建立HTTP响应消息409

14.3 TWebDispatcher (调配器)组件417

14.4 TPageProducer组件418

14.5 TDataSetPageProducer组件421

14.6 TQueryTableProducer组件421

14.7 TDataSetTableProducer组件424

14.8 建立Web服务器应用程序424

14.8.1 创建Web服务器应用程序424

14.8.2 与客户交互427

14.8.3 访问数据库429

14.9 调试Web服务器应用程序430

14.9.1 调试ISAPI/NSAPI服务器应用程序430

14.9.2 调试CGI和Win-CGI服务器应用程序431

14.10 Web服务器应用程序实例446

14.10.1 Web模块的窗体446

14.10.2 Pmain的工程文件、单元代码和页面生成组件448

14.10.3 PinfoQuery的工程文件、单元代码和查询网页450

14.10.4 PRenCaiInfoQuery的单元代码和查询网页459

14.10.5 PFangwuQuery的单元代码和查询网页465

第三篇 检测战果471

第15章 系统验收与交付473

15.1 单元测试474

15.2 系统测试474

15.3 测试报告476

15.3.1 测试结果和分析476

15.3.2 结论476

15.4 系统试运行478

15.5 系统验收478

15.5.1 验收组织478

15.5.2 验收内容479

15.5.3 验收结论479

15.6 交付480

第16章 系统运行与维护483

16.1 人员培训484

16.1.1 信息采集人员培训484

16.1.2 信息维护人员培训484

16.1.3 系统管理人员培训485

16.1.4 应用软件操作培训485

16.2 系统使用说明书486

16.2.1 系统概述486

16.2.2 系统工作环境486

16.2.3 系统安装487

16.2.4 系统运行487

16.2.5 系统备份和恢复487

16.2.6 清单487

16.3 用户手册491

16.3.1 概述492

16.3.2 结构492

16.3.3 运行环境494

16.3.4 运行操作494

16.3.5 系统维护498

16.3.6 出错处理499

附录A InstallShield简介501

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有