
本书是清华《1+1数据库混合开发技术丛书》之一。系统地介绍了VisualC++6.0与SQLServer2000的基本操作,并详细介绍了使用VisualC++开发数据库应用程序的方法,具体包括VisualC++6.0开发环境、数据库基本原理、SQLServer2000操作规范、数据库访问接口概述、应用程序开发流程、数据库及应用程序的优化以及发布等内容。既可作为高等院校VisualC++程序设计课程的教材,也是工程技术人员进行数据库开发的优秀参考书。 VisualC++6.0是MicrosoftVisualStudio开发组件中最为强大的编程工具,由于其强大的功能、友好的开发环境,一经推出便广受好评,直到今天仍然是Windows平台上应用程序开发的利器;而其与SQLServer2000的结合更是程序开发的黄金组合。 本书共12章,系统地介绍了VisualC++6.0与SQLServer2000的基本操作,并详细介绍了使用VisualC++开发数据库应用程序的方法,具体包括VisualC++6.0开发环境、数据库基本原理、SQLServer2000操作规范、数据库访问接口概述、应用程序开发流程、数据库及应用程序的优化以及发布等内容。本书的光盘中附有全部实例的源代码和安装方法介绍,读者可以根据需要在这些示例代码的基础上进行二次开发。 本书作为使用VisualC++进行数据库开发的实例教程,其重点明确、结构合理、语言简明,既可作为高等院校VisualC++程序设计课程的教材,也是工程技术人员进行数据库开发的优秀参考书。 第1章VisualC++及数据库访问基础11.1VisualC++基础11.1.1面向对象程序设计11.1.2开发环境61.1.3MFC编程151.1.4消息映射机制181.2访问SQLServer数据库201.2.1MFCODBC数据库开发技术211.2.2ADO数据库开发技术281.3数据库访问控件321.3.1创建一个对话框程序331.3.2添加ADO数据控件341.3.3添加DataGrid控件361.3.4添加DataCombo控件371.3.5添加DataList控件38第2章SQLServer2000数据库管理412.1SQLServer2000概述412.1.1SQLServer2000简介412.1.2SQLServer2000功能与特点412.2SQLServer服务器配置422.2.1服务器注册422.2.2服务器启动、暂停和停止442.2.3服务器连接与断开462.3数据库操作462.3.1数据库管理462.3.2数据表操作532.3.3视图操作632.3.4触发器管理662.3.5存储过程管理692.3.6索引管理712.3.7数据库的维护742.4系统开发工具762.4.1配置ODBC数据源762.4.2绘制E-R图782.5Transact-SQL语言81第3章数据库理论与SQL语言833.1数据库理论基础833.1.1数据库的产生和发展833.1.2数据库的信息表示和建模863.1.3关系数据库基础883.2SQL语言简介913.2.1SQL与过程化程序设计语言的区别923.2.2SQL语法分类923.2.3数据库操作933.2.4表操作933.2.5视图操作953.2.6数据查询1003.2.7数据修改106第4章客户资源管理系统1114.1系统设计1114.1.1系统功能描述1114.1.2功能模块划分1124.1.3系统流程分析1124.2数据库设计1134.2.1数据库需求设计1134.2.2数据库逻辑结构设计1134.2.3创建数据库1164.2.4创建表1174.2.5创建存储过程1224.3工程框架设计1234.3.1创建工程并设计主界面1234.3.2连接数据库1284.3.3显示数据到主界面上1294.4工程模块设计1364.4.1登录模块设计1364.4.2配置信息模块设计1374.4.3客户信息模块设计1404.4.4客户查询模块设计1474.5实例演示157第5章企业备忘录管理系统1615.1系统设计1615.1.1系统功能描述1615.1.2功能模块划分1625.1.3系统流程分析1625.2数据库设计1635.2.1数据库需求设计1635.2.2数据库逻辑结构设计1635.2.3创建表的脚本文件1655.3工程框架设计1675.3.1创建工程并设计主界面1675.3.2连接数据库1715.3.3显示数据到界面上1725.4工程模块设计1785.4.1登录模块设计1785.4.2成员信息模块设计1785.4.3类型信息模块设计1825.4.4备忘录管理模块设计1845.4.5查询模块设计1915.5实例演示197第6章图书馆管理系统2016.1系统设计2016.1.1系统功能描述2016.1.2功能模块划分2026.1.3系统流程分析2026.2数据库设计2036.2.1数据库需求设计2036.2.2数据库逻辑结构设计2036.2.3创建表的脚本文件2056.3工程框架设计2086.3.1创建工程并设计主界面2086.3.2连接数据库2106.4工程模块设计2126.4.1登录模块设计2126.4.2图书管理模块设计2136.4.3借阅证管理模块设计2326.4.4系统及其他模块设计2376.5实例演示237第7章设备管理系统2397.1系统设计2397.1.1系统功能描述2397.1.2功能模块划分2407.1.3系统流程分析2417.2数据库设计与实现2417.2.1数据库需求设计2417.2.2数据库逻辑结构设计2427.2.3创建表的脚本文件2437.2.4创建存储过程2467.3工程框架设计2467.3.1创建工程并设计主界面2467.3.2连接数据库2507.3.3显示数据到界面上2527.4工程模块设计2557.4.1用户资料管理2567.4.2设备库存管理2587.4.3设备借出归还管理2617.4.4统计信息管理2677.5实例演示271第8章员工培训管理系统2758.1系统设计2758.1.1系统功能描述2758.1.2功能模块划分2768.1.3系统流程分析2768.2数据库设计2778.2.1数据库需求设计2778.2.2数据库逻辑结构设计2788.2.3创建表的脚本文件2828.3工程框架设计2868.3.1创建工程并设计主界面2868.3.2连接数据库2878.4工程模块设计2888.4.1学员信息管理2898.4.2培训课程管理2918.4.3岗位部门管理2968.4.4培训计划管理2998.4.5培训教材管理2998.4.6培训资源管理3008.4.7培训教员管理3018.4.8用户管理3028.5实例演示303第9章公司贸易管理系统3079.1系统设计3079.1.1系统功能描述3079.1.2功能模块划分3089.1.3系统流程分析3099.2数据库设计3099.2.1数据库需求设计3099.2.2数据库逻辑结构设计3109.2.3创建表
阅读更多