新書推薦:
《
盗墓笔记之秦岭神树4
》
售價:HK$
57.3
《
战胜人格障碍
》
售價:HK$
66.7
《
逃不开的科技创新战争
》
售價:HK$
103.3
《
漫画三国一百年
》
售價:HK$
55.2
《
希腊文明3000年(古希腊的科学精神,成就了现代科学之源)
》
售價:HK$
82.8
《
粤行丛录(岭南史料笔记丛刊)
》
售價:HK$
80.2
《
岁月待人归:徐悲鸿自述人生艺术
》
售價:HK$
61.4
《
女人的中国医疗史:汉唐之间的健康照顾与性别
》
售價:HK$
103.8
|
編輯推薦: |
付勇的这本《多层结构的数据库应用系统的开发》以基本程序架构、应用软件服务器端到客户端为主线,用深入浅出、全面细致、循序渐进的方式介绍了多层次CS架构的数据库应用系统开发的过程。该系统使用了ADO数据库访问技术、Socket网络通信技术,并以SQL
Server作为全局数据库、Access作为本地数据库的形式,来提高数据访问的效率,其中还应用了事务处理技术、多线程技术、注册表访问技术、类的派生和封装技术等。特别值得一提的是,本书提供了十分详尽的查询报表、统计报表预览打印输出、导出到Excel以及报表等比缩放的编程技术和方法。最后还以一种全新的方式给出了帮助文件和安装程序的制作方法。
|
內容簡介: |
《多层结构的数据库应用系统的开发》是结合作者付勇十多年来使用
VC++6.0从事数据库应用软件开发的经验,参照一个已经商品化的数据库应用软件为蓝本,用时一年多的时间撰写了初稿,又在其后两年中反复修改完成。全书六百多页,约七十万字,用一个完整的实例,以基本程序架构、应用软件服务器端到客户端为主线,用深入浅出、全面细致、循序渐进的方式介绍了多层次CS架构的数据库应用系统开发的过程。该系统使用了ADO数据库访问技术、Socket网络通信技术,并以SQL
Server作为全局数据库,
Access作为本地数据库的方法,来提高数据访问的效率,其中还应用了事务处理技术、多线程技术、注册表访问技术、类的派生和封装技术等。特别值得一提的是,本书提供了十分详尽的查询报表、统计报表预览打印输出,导出到Excel以及报表等比缩放的编程技术和方法。最后还以一种全新的视角给出了帮助文件和安装程序的制作方法。
《多层结构的数据库应用系统的开发》从商品化软件的角度出发,给出了目前多数VC++数据库编程类图书鲜见的编程方法和核心技术,结合所提供的完整的源程序,成为一本不可多得的好书。
本书既适合具有一定VC++编程基础的中、高级编程人员阅读,也可以作为计算机类本科生和研究生学习研究的参考书籍。
随书附赠光盘一张,提供书中实例的全部源代码、资源文件、制作帮助文件的所有源文件和相关工具等。
|
關於作者: |
付勇,男,高级工程师,副教授,1952年10月出生于新疆乌鲁木齐市。曾任新疆电视台总师办主任,新疆人事厅信息中心副主任,新疆大学数学与系统科学学院软件教研室主任等职。在国际学术会议、全国性学术会议和国内科技期刊上发表论文二十多篇,曾获新疆维吾尔自治区科技进步三等奖、中国广播电影电视部科技进步四等奖等。成功地主持开发过维吾尔文、哈萨克文电视字幕系统、人事工资信息管理系统和卫生监督信息报告系统等十多个商品化软件。
|
目錄:
|
前言
第1章 概述
1.1 引言
1.2 软件开发环境的选择
1.3 数据库访问技术的选择
1.4 几点说明
第2章 编程实例的体系结构
2.1 体系结构图
2.2 软件的层次结构
2.3 全局数据库与本地数据库
2.4 编程人员的层次与任务
第3章 软件界面主体框架
3.1 界面主体框架的设计
3.2 应用辅助类和主框架辅助类
3.3 应用服务器界面基本框架的编程
3.4 功能选择窗口的建立
3.5 分割条的控制
3.6 主窗口的调整
3.7 菜单的设计
3.8 工具栏的设计
3.9 状态栏的设计与编程
第4章 几个常用控件
4.1 创建控件的原因
4.2 静态文本框类的设计与编程
4.3 检查框类的设计与编程
4.4 日期选择框类的设计与编程
4.5 文本编辑框类的设计与编程
第5章 两个特殊控件
5.1 创建控件的原因
5.2 下拉列表框类的设计与编程
5.3 弹出式树状选项框类的设计与编程
第6章 数据访问层
6.1 数据访问层的基本组成
6.2 ADO工作环境的建立
6.3 字符串数组封装类的建立
6.4 ADO连接封装类的建立
6.5 ADO记录集封装类的建立
第7章 适配层和业务逻辑层
7.1 数据库访问适配层
7.2 业务逻辑层
7.3 业务逻辑适配层
7.4 业务逻辑适配层基类的创建和使用
第8章 自定义对话框基类的建立
8.1 为什么自定义对话框基类
8.2 自定义对话框基类的建立
8.3 常用按钮的Click事件响应函数
8.4 导航按钮的初始化与提示信息
8.5 其他变量和函数
8.6 自定义向导对话框基类的建立
第9章 应用程序启动过程的控制
9.1 启动过程简介
9.2 几个有关控制的功能
9.3 程序启动时背景音乐的播放
9.4 软件封面的制作和显示
9.5 数据库的初始化
9.6 数据库连接函数的建立
9.7 数据库更新处理
9.8 登录处理
9.9 注册处理
9.10 日期的检测与新年度调整
9.11 启动过程相关业务逻辑函数的实现
9.12 列表视的控制
9.13 每日提示
第10章 主窗口的控制功能
10.1 关于对话框
10.2 几个ID的添加
10.3 修改注册码功能
10.4 工具栏按钮的控制
10.5 对话框的控制
10.6 打印预览窗口的改善和打印及打印预览的控制
10.7 应用程序退出时的控制
10.8 计算机日期更改后的控制
第11章 通用功能的实现
11.1 通用功能简介
11.2 功能栏和功能项的建立
11.3 功能栏的控制功能
11.4 真彩色图像显示类的编程
11.5 具有预览功能的文件对话框
11.6 操作员登录
11.7 操作员退出
11.8 操作员管理
11.9 修改口令
11.10 计算器和记事本的调用
11.11 日历的实现
11.12 背景音乐的设置
第12章 资源和源代码的共享
12.1 关于共享的讨论
12.2 编程资源的共享
12.3 源代码的共享
12.4 编程环境的修改
12.5 调试中查找环境的设置
第13章 应用服务器编程环境的建立
13.1 文件夹的建立和特定文件的复制
13.2 编程环境的调整
13.3 程序资源和代码的更改
13.4 SQL Server中的数据库的建立
13.5 应用服务器工作数据库的建立
13.6 编程环境建立的说明
第14章 应用服务器的基本编程
14.1 操作员管理的修改
14.2 数据库连接功能的实现
14.3 数据库自动更新功能的实现
14.4 数据库年度调整功能的实现
第15章 服务器端数据处理功能
15.1 数据处理功能栏的建立
15.2 数据备份处理
15.3 数据还原处理
15.4 接收上级返回数据的说明
第16章 服务器端CSocket的编程
16.1 业务命令协议
16.2 通信接口类的建立
16.3 监听类的建立
16.4 其他类相关函数的添加
第17章 服务器相关功能的实现
17.1 主列表视窗口的初始化
17.2 参数设置功能
17.3 日常管理功能栏的建立
17.4 启动停止服务功能
17.5 其他相关类的编程
17.6 历史日志管理
17.7 客户机IP管理
第18章 客户端编程环境的建立
18.1 文件夹的建立和特定文件的复制
18.2 编程环境的调整
18.3 程序资源和代码的更改
18.4 编程环境建立的说明
18.5 客户端应用程序的调试方法
第19章 客户端CSocket的编程
19.1 通信接口类的建立
19.2 其他相关类的编程
第20章 客户端的基本编程
20.1 端口设置功能
20.2 登录对话框的修改
20.3 操作员管理的修改
第21章 查询条件的设置、保存和读取
21.1 相关数据库表的说明
21.2 相关对话框的设计
21.3 设置条件对话框的编程
21.4 保存条件对话框的编程
21.5 读取条件对话框的编程
第22章 打印控制技术
22.1 报表页面设置对话框的建立
22.2 打印用数据库表的设计
22.3 打印环境的编程
22.4 打印操作类的建立
第23章 Excel报表控制技术
23.1 Excel报表控制环境的建立
23.2 自构造Excel报表实现
23.3 预定义Excel报表实现
第24章 单位部门人员的选择功能
24.1 窗口中的子对话框的创建
24.2 单位部门人员选择窗口的创建
24.3 单位选择窗口的编程
24.4 部门选择窗口的编程
24.5 人员选择窗口的编程
24.6 人员查找功能的实现
第25章 初始建库功能的实现
25.1 初始建库功能栏的建立
25.2 基本函数的编程
25.3 创建单位结构的实现
25.4 单位信息的输入
25.5 部门信息的输入
25.6 人员基本信息的输入
25.7 单记录集信息输入界面的编程
25.8 多记录集信息输入界面的编程
第26章 日常维护功能的实现
26.1 日常维护功能栏的建立
26.2 向导对话框基类的说明
26.3 增员处理向导的实现
26.4 人员编码调整的实现
第27章 考核管理功能的实现
27.1 考核管理功能栏的建立
27.2 批量输入年度考核的实现
27.3 个别输入与修改的实现
27.4 打印考核审批表的实现
第28章 查询功能的实现
28.1 一个列表框控件的制作
28.2 查询功能栏的建立
28.3 查询基本情况的实现
28.4 查询其他情况的说明
第29章 统计报表功能的实现
29.1 统计报表功能栏的建立
29.2 机关单位人员统计的实现
第30章 客户端数据处理功能
30.1 图标资源的添加
30.2 数据处理功能栏的建立
30.3 数据上报
30.4 接收下级单位数据
第31章 帮助系统的实现
31.1 帮助主题的规划
31.2 帮助页面的设计
31.3 帮助文件的制作
31.4 应用程序中的帮助函数的编程
第32章 软件安装程序的制作
32.1 软件安装结构的设计
32.2 安装程序制作的基本步骤
32.3 安装脚本的修改
32.4 安装组件属性的设置
32.5 安装类型的设置
32.6 安装文件的设置
32.7 安装文件组的设置
32.8 安装资源的设置
32.9 安装工程Settings项的设置
32.10 安装程序的最终实现
|
|