编辑推荐
内容简介
作为Microsoft公司的重要产品,Visual C++被认为是目前最好的软件开发工具之一,受到软件开发人员的青睬,包括微软在内的许多软件公司都把Visual C++作为自己产品的开发平台。
本书是从应用出发,以实际项目开发为背景,对C/S结构、三层分布式结构和网络应用项目开发实例进行详细讨论。在项目实现时深入地讲解概念和技巧,使读者更自然地掌握那些难以理解的内容。
本书可作为专业技术人员、大专院校计算机专业的本科生、研究生进行项目开发或课程实践、毕业设计时的参考书或教材。
目录
第一部分 Visual C++基础
第一章 C++和面向对象设计
1.1 类与对象
1.2 封装
1.3 继承
1.4 虚函数与多态
第二章 Visual C++基础
2.1 Visual C++工程
2.2 MFC特点
2.3 功能强大的Wizard
2.4 Visual C++的调试技术
第三章 多线程编程
3.1 线程基本知识
3.2 线程的调度
3.3 MFC的多线程编程
第二部分 传统的C/S模式下的数据库系统
第四章 图书管理系统的需求分析图
4.1 图书管理系统的需求分析图
4.2 图书管理系统的数据分析
第五章 图书管理系统的模块划分
第六章 图书管理系统的具体实现
6.1 建立数据库
6.2 图书管理系统的整体介绍
6.3 建立工程
6.4 登录模块的实现
6.5 登录模块的具体实现
6.6 读者资料维护模块的实现
6.7 还书模块
第三部分 分布式应用系统——考试系统
第七章 传统的C/S结构与基于组件的分布式应用结构的比较
第八章 基于组件的三层分布式应用系统的设计
8.1 三层体系结构
8.2 商业组件
8.3 分布式商业组件
第九章 COM、DCOM和COM+
9.1 COM和DCOM
9.2 COM+
第十章 考试系统的应用需求分析
10.1 问题描述
10.2 面向对象的设计
10.3 组件的实现
第十一章 考试系统的具体实现
11.1 Question组件
11.2 UserInfo组件的实现
11.3 Exam组件的实现
11.4 客户程序的实现
第四部分 网络应用系统
第十二章 网络基本原理与协议
12.1 Inte