《多层结构的数据库应用系统的开发 VC6.0+CSocket+ADO+SQL server》PDF下载

  • 购买积分:18 如何计算积分?
  • 作  者:付勇著
  • 出 版 社:西安:西安交通大学出版社
  • 出版年份:2010
  • ISBN:9787560537801
  • 页数:625 页
图书介绍:本书用一个完整的实例,以基本程序架构、应用软件服务器端到客户端为主线,用深入浅出、全面细致、循序渐进的方式介绍了多层次C/S架构的数据库应用系统开发的过程。

第1章 概述 1

1.1 引言 1

1.2 软件开发环境的选择 1

1.3 数据库访问技术的选择 2

1.4 几点说明 3

第2章 编程实例的体系结构 4

2.1 体系结构图 4

2.2 软件的层次结构 5

2.3 全局数据库与本地数据库 6

2.4 编程人员的层次与任务 6

第3章 软件界面主体框架 8

3.1 界面主体框架的设计 8

3.2 应用辅助类和主框架辅助类 9

3.3 应用服务器界面基本框架的编程 9

3.4 功能选择窗口的建立 17

3.5 分割条的控制 23

3.6 主窗口的调整 25

3.7 菜单的设计 28

3.8 工具栏的设计 31

3.9 状态栏的设计与编程 33

第4章 几个常用控件 38

4.1 创建控件的原因 38

4.2 静态文本框类的设计与编程 38

4.3 检查框类的设计与编程 41

4.4 日期选择框类的设计与编程 42

4.5 文本编辑框类的设计与编程 47

第5章 两个特殊控件 58

5.1 创建控件的原因 58

5.2 下拉列表框类的设计与编程 58

5.3 弹出式树状选项框类的设计与编程 65

第6章 数据访问层 78

6.1 数据访问层的基本组成 78

6.2 ADO工作环境的建立 79

6.3 字符串数组封装类的建立 79

6.4 ADO连接封装类的建立 81

6.5 ADO记录集封装类的建立 86

第7章 适配层和业务逻辑层 93

7.1 数据库访问适配层 93

7.2 业务逻辑层 98

7.3 业务逻辑适配层 102

7.4 业务逻辑适配层基类的创建和使用 103

第8章 自定义对话框基类的建立 106

8.1 为什么自定义对话框基类 106

8.2 自定义对话框基类的建立 106

8.3 常用按钮的Click事件响应函数 110

8.4 导航按钮的初始化与提示信息 114

8.5 其他变量和函数 117

8.6 自定义向导对话框基类的建立 121

第9章 应用程序启动过程的控制 124

9.1 启动过程简介 124

9.2 几个有关控制的功能 124

9.3 程序启动时背景音乐的播放 127

9.4 软件封面的制作和显示 129

9.5 数据库的初始化 132

9.6 数据库连接函数的建立 137

9.7 数据库更新处理 138

9.8 登录处理 144

9.9 注册处理 153

9.10 日期的检测与新年度调整 168

9.11 启动过程相关业务逻辑函数的实现 170

9.12 列表视的控制 172

9.13 每日提示 173

第10章 主窗口的控制功能 177

10.1 关于对话框 177

10.2 几个ID的添加 181

10.3 修改注册码功能 181

10.4 工具栏按钮的控制 182

10.5 对话框的控制 184

10.6 打印预览窗口的改善和打印及打印预览的控制 189

10.7 应用程序退出时的控制 193

10.8 计算机日期更改后的控制 194

第11章 通用功能的实现 196

11.1 通用功能简介 196

11.2 功能栏和功能项的建立 196

11.3 功能栏的控制功能 198

11.4 真彩色图像显示类的编程 201

11.5 具有预览功能的文件对话框 203

11.6 操作员登录 208

11.7 操作员退出 210

11.8 操作员管理 211

11.9 修改口令 229

11.10 计算器和记事本的调用 233

11.11 日历的实现 233

11.12 背景音乐的设置 235

第12章 资源和源代码的共享 241

12.1 关于共享的讨论 241

12.2 编程资源的共享 242

12.3 源代码的共享 243

12.4 编程环境的修改 245

12.5 调试中查找环境的设置 246

第13章 应用服务器编程环境的建立 247

13.1 文件夹的建立和特定文件的复制 247

13.2 编程环境的调整 248

13.3 程序资源和代码的更改 249

13.4 SQL Server中的数据库的建立 250

13.5 应用服务器工作数据库的建立 254

13.6 编程环境建立的说明 254

第14章 应用服务器的基本编程 255

14.1 操作员管理的修改 255

14.2 数据库连接功能的实现 256

14.3 数据库自动更新功能的实现 261

14.4 数据库年度调整功能的实现 271

第15章 服务器端数据处理功能 278

15.1 数据处理功能栏的建立 278

15.2 数据备份处理 279

15.3 数据还原处理 283

15.4 接收上级返回数据的说明 287

第16章 服务器端CSocket的编程 288

16.1 业务命令协议 288

16.2 通信接口类的建立 290

16.3 监听类的建立 297

16.4 其他类相关函数的添加 301

第17章 服务器相关功能的实现 304

17.1 主列表视窗口的初始化 304

17.2 参数设置功能 306

17.3 日常管理功能栏的建立 310

17.4 启动/停止服务功能 311

17.5 其他相关类的编程 314

17.6 历史日志管理 315

17.7 客户机IP管理 319

第18章 客户端编程环境的建立 325

18.1 文件夹的建立和特定文件的复制 325

18.2 编程环境的调整 326

18.3 程序资源和代码的更改 327

18.4 编程环境建立的说明 328

18.5 客户端应用程序的调试方法 328

第19章 客户端CSocket的编程 330

19.1 通信接口类的建立 330

19.2 其他相关类的编程 336

第20章 客户端的基本编程 341

20.1 端口设置功能 341

20.2 登录对话框的修改 343

20.3 操作员管理的修改 344

第21章 查询条件的设置、保存和读取 347

21.1 相关数据库表的说明 347

21.2 相关对话框的设计 348

21.3 设置条件对话框的编程 350

21.4 保存条件对话框的编程 358

21.5 读取条件对话框的编程 360

第22章 打印控制技术 362

22.1 报表页面设置对话框的建立 362

22.2 打印用数据库表的设计 369

22.3 打印环境的编程 374

22.4 打印操作类的建立 379

第23章 Excel报表控制技术 393

23.1 Excel报表控制环境的建立 393

23.2 自构造Excel报表实现 394

23.3 预定义Excel报表实现 401

第24章 单位部门人员的选择功能 406

24.1 窗口中的子对话框的创建 406

24.2 单位部门人员选择窗口的创建 408

24.3 单位选择窗口的编程 412

24.4 部门选择窗口的编程 418

24.5 人员选择窗口的编程 421

24.6 人员查找功能的实现 429

第25章 初始建库功能的实现 434

25.1 初始建库功能栏的建立 434

25.2 基本函数的编程 436

25.3 创建单位结构的实现 440

25.4 单位信息的输入 446

25.5 部门信息的输入 452

25.6 人员基本信息的输入 455

25.7 单记录集信息输入界面的编程 463

25.8 多记录集信息输入界面的编程 471

第26章 日常维护功能的实现 477

26.1 日常维护功能栏的建立 477

26.2 向导对话框基类的说明 478

26.3 增员处理向导的实现 478

26.4 人员编码调整的实现 516

第27章 考核管理功能的实现 523

27.1 考核管理功能栏的建立 523

27.2 批量输入年度考核的实现 524

27.3 个别输入与修改的实现 530

27.4 打印考核审批表的实现 535

第28章 查询功能的实现 562

28.1 一个列表框控件的制作 562

28.2 查询功能栏的建立 565

28.3 查询基本情况的实现 566

28.4 查询其他情况的说明 573

第29章 统计报表功能的实现 574

29.1 统计报表功能栏的建立 574

29.2 机关单位人员统计的实现 575

第30章 客户端数据处理功能 581

30.1 图标资源的添加 581

30.2 数据处理功能栏的建立 581

30.3 数据上报 582

30.4 接收下级单位数据 587

第31章 帮助系统的实现 593

31.1 帮助主题的规划 393

31.2 帮助页面的设计 594

31.3 帮助文件的制作 601

31.4 应用程序中的帮助函数的编程 607

第32章 软件安装程序的制作 610

32.1 软件安装结构的设计 610

32.2 安装程序制作的基本步骤 611

32.3 安装脚本的修改 618

32.4 安装组件属性的设置 618

32.5 安装类型的设置 620

32.6 安装文件的设置 620

32.7 安装文件组的设置 621

32.8 安装资源的设置 623

32.9 安装工程Settings项的设置 624

32.10 安装程序的最终实现 625