《Delphi软件项目开发实例》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:赵万军,王兴东等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2004
  • ISBN:7121004879
  • 页数:410 页
图书介绍:

第1章 基于Delphi的软件项目设计 1

1.1软件开发过程 1

1.1.1项目计划阶段 2

1.1.2需求分析阶段 3

1.1.3软件开发阶段 4

1.1.4测试阶段 4

1.2系统设计的步骤 5

1.3软件开发工具的选择 6

1.3.1 影响开发工具选择的因素 6

1.3.2 Delphi简介 6

1.4测试与改错 7

1.4.1对测试的理解 7

1.4.2测试方式 7

1.4.3测试的主要内容与常用方法 8

1.5.2 Begin...End配对 9

1.5.1缩进的格式化 9

1.5 Delphi编程规范的制定 9

1.4.4改错 9

1.5.3变量/参数的命名和格式化 10

1.5.4结构异常处理 11

1.5.5 Unit文件 12

1.5.6程序注释和函数说明 12

1.6软件文档 13

2.1.1 网络数据采集与存储软件的特色 15

2.1 网络数据采集与存储软件(NetData) 15

第2章 网络数据采集与存储(NetData)软件 15

2.1.2 NetData软件的功能 16

2.2系统设计与选型 18

2.2.1软件工具的选型 18

2.2.2功能分析 18

2.2.3模块分工设计 19

2.2.4技术问题分析 20

2.3网络协议的设计 21

2.4数据环境的设计 22

2.5各个功能模块的创建 25

2.5.1内存链表模块Control 26

2.5.2通信模块Comm 87

2.5.3主界面模块Main 103

2.5.4登录与注销模块Pass 131

2.5.5段设置表单模块SegmentEdit 132

2.5.6单元设置表单模块UnitEdit 134

2.5.7点设置表单模块PtEdit 136

2.5.8用户属性表单模块AddUser 138

2.5.9用户列表表单模块User 141

2.5.10通信参数设置表单模块CommSet 147

2.5.11 About表单模块About 155

2.5.12 Start表单模块Start 155

2.5.13项目设置 156

2.6运行程序 156

3.1.1TestForNetData软件的特色 161

3.1 TestForNetData测试软件的介绍 161

第3章 TestForNetData测试软件 161

3.1.2 TestForNetData软件的功能 162

3.2系统设计 163

3.2.1模块分工设计 163

3.2.2网络协议 163

3.2.3 ini配置文件的设计 164

3.3各个功能模块的创建 165

3.3.1 内存链表模块Control 166

3.3.2主界面模块Main 189

3.3.3系统恢复模块ReBuilt 205

3.3.4系统备份模块Back 208

3.4测试NetData软件 210

3.4.1 NetData的正确性测试 211

3.4.2 NetData的性能测试 213

3.4.3 NetData的效率测试 214

4.1.1 图书管理系统的特色 215

4.1 图书管理系统的介绍 215

第4章 图书管理系统 215

4.1.2图书管理系统的功能 216

4.1.3 图书管理系统的功能细分 218

4.1.4图书管理系统的客户定位 219

4.2软件工具的选型 219

4.3数据环境的设计 220

4.4系统设计思路 221

4.5各个功能模块的创建 222

4.5.1主界面模块MainWinFormUnit 223

4.5.2登录模块LoginFormUnit 227

4.5.3读者信息管理模块ReaderInformationFormUnit 234

4.5.4管理者信息管理模块AdminInformationFormUnit 243

4.5.5出版社信息管理模块PubInformationFormUnit 250

4.5.6书籍信息管理模块BookInformationFormUnit 256

4.5.7借阅信息管理模块BorrowInformationFormUnit 263

4.5.8综合查询模块QueryFormUnit 269

4.6用户手册 278

第5章 远程借阅系统 283

5.1系统分析 283

5.1.1系统需求 283

5.1.2解决方案 283

5.2数据库设计 285

5.3主界面设计 285

5.3.1设计主界面 285

5.3.2设计代码 285

5.4读者信息的检索 287

5.4.1设计显示界面 288

5.4.2添加数据组件 290

5.4.3显示读者信息 297

5.4.4处理超链接 299

5.5书籍查询 302

5.5.1设计显示界面 302

5.5.2添加数据组件 303

5.5.3显示查询结果 305

5.5.4处理超链接 306

5.6借阅书籍 308

5.6.1设计显示界面 309

5.6.2添加数据组件 311

5.6.3显示书籍信息 317

5.6.4 远程借书 318

5.7还书 326

5.7.1设计显示界面 326

5.7.3还书 327

5.7.2添加数据组件 327

5.8运行程序 332

第6章 桌面精灵软件 337

6.1桌面精灵软件的介绍 337

6.1.1桌面精灵软件的特色 337

6.1.2桌面精灵软件的功能 338

6.2.2功能分析 340

6.2.1软件工具的选型 340

6.2系统设计与选型 340

6.1.3桌面精灵软件的用户定位 340

6.2.3技术问题分析 341

6.2.4模块分工设计 342

6.3数据环境的设计 343

6.4各个功能模块的创建 345

6.4.1碰撞动画显示模块BombUnit 345

6.4.2程序设置模块OptionUnit 348

6.4.3主表单模块InterfaceUnit 350

6.4.4 闹铃项目模块AlarmClockOptionsUnit 378

6.4.5 闹铃信息模块AlarmClocksModule 383

6.4.6 闹铃设置模块AlarmClocksUnit 397

6.4.7模块的协调 403

6.5软件的运行 404

附录A 实例源代码下载说明 409

附录B 书网互动学习说明 410