丛书前言
前言
基础篇--Visual C 编程技术
第1章 C 关键语法
1. 1 C 中的字符串
1. 1. 1 C风格的字符串
1. 1. 2 string类型字符串
1. 2 指针与引用
1. 2. 1 指针的算术运算
1. 2. 2 加上const修饰符的指针
1. 2. 3 函数指针
1. 2. 4 引用
1. 3 重载
1. 3. 1 函数重载
1. 3. 2 操作符重载
1. 4 面向对象的关键技术
1. 4. 1 封装和继承
1. 4. 2 虚拟和多态
1. 4. 3 运行时类型识别 Runtime Type ldentification, RTTI
1. 4. 4 C 的模板 Template
1. 4. 5 静态成员
1. 4. 6 异常处理
第2章 Windows消息及界面设计
2. 1 带目录树的多文档界面实例
2. 2 Windows消息及MFC消息映射
2. 2. 1 Windows消息简介
2. 2. 2 MFC消息映射
2. 2. 3 窗口消息
2. 2. 4 非窗口消息
2. 2. 5 扩展消息
2. 3 运行时类型识别和动态创建
2. 4 控件子窗口以及界面优化
2. 4. 1 控件子窗口
2. 4. 2 控件的绘制
2. 4. 3 界面美化
第3章 进程与线程
3. 1 线程的创建与终止
3. 1. 1 创建工作者线程
3. 1. 2 创建用户界面线程
3. 1. 3 进程与线程的优先级
3. 1. 4 线程的终止
3. 2 线程间的通信
3. 2. 1 线程间的同步
3. 2. 2 线程间的资源共享
3. 3 进程间通信
3. 3. 1 进程控制
3. 3. 2 进程间通信
第4章 文件操作
4. 1 磁盘文件的基本操作
4. 1. 1 文件的基本操作
4. 1. 2 读写文件
4. 1. 3 文件的查找
4. 2 内存映射文件
4. 2. 1 内存映射文件的基本操作
4. 2. 2 内存映射文件在进程数据共享中应用的一个例子
4. 3 串口通信
4. 3. 1 利用WindowsAPI函数进行串口通信编程
4. 3. 2 利用MSComm控件创建串口通信程序
4. 3. 3 一个串口通信的例子
4. 4 INI文件及注册表操作
4. 4. 1 关于INI文件
4. 4. 2 关于注册表操作
第5章 DLL及COM编程
5. 1 DLL编程
5. 1. 1 DLL简介
5. 1. 2 编写DLL程序时的一些问题
5. 1. 3 常规DLL和扩展的MFCDLL
5. 1. 4 DLL应用实例--全局钩子的使用
5. 2 COM编程
5. 2. 1 COM的一些基本概念
5. 2. 2 COM的执行过程
5. 2. 3 包容和聚合
5. 2. 4 编写COM组件的方法
第6章 Socket编程
6. 1 编写Socket网络应用程序
6. 1. 1 WinSockAPl中主要的函数和其使用方法的介绍
6. 1. 2 利用MFC封装类编写Socket网络应用程序
6. 2 Socket应用程序实例
6. 2. 1 基于UDP的Socket应用程序
6. 2. 2 基于TCP的Socket应用程序
第7章 Visual C 数据库编程
7. 1 ODBC简介
7. 1. 1 ODBC的结构
7. 1. 2 ODBC数据源的创建
7. 2 ActiveX数据对象 ActiveX Data Object, ADO
7. 2. 1 ADO的编程模块
7. 2. 2 ADO中各个对象的属性. 方法和事件
7. 3 SQL语句介绍
7. 3. 1 DDL语句简介
7. 3. 2 DML语句介绍
项目篇--物资管理信息系统项目应用开发
第8章 项目的分析与设计
8. 1 数据库的分析与设计
8. 1. 1 关系型数据库简介
8. 1. 2 物资管理信息系统数据库的结构设计
8. 2 应用程序的分析与设计
8. 2. 1 应用程序的界面选择与设计
8. 2. 2 应用程序的功能模块
8. 2. 3 应用程序的结构
第9章 设计服务器端程序
9. 1 服务器端应用程序的设计
9. 2 创建应用程序服务器
9. 2. 1 创建COM应用程序框架
9. 2. 2 添加组件对象到COM应用程序框架中
9. 2. 3 为组件对象添加属性和方法
9. 2. 4 组件对象属性和方法实现
9. 2. 5 安装使用COM服务器端应用程序
第10章 客户端应用程序的界面设计
10. 1 界面设计综述及相关功能介绍
10. 2 界面设计中几个技术细节的介绍
10. 2. 1 防止自动打开新的空白文档
10. 2. 2 为不同的登录用户设置不同的模板
10. 2. 3 编写代码用以创建新文档或显示已经创建过的文档
10. 2. 4 管理应用程序主窗口以及视图窗口的位置和大小
10. 2. 5 为多文档主窗体的背景画图
10. 2. 6 连接COM服务器的准备工作
10. 3 界面设计的一些具体问题
10. 3. 1 设计软件的启动封面 即快闪窗体
10. 3. 2 用户登录窗口的设计
10. 3. 3 根据不同用户类型定制不同的界面
10. 3. 4 其他一些菜单对应代码的编写
10. 3. 5 为应用程序制作工具栏
第11章 各个功能模块的设计
11. 1 材料信息管理的设计
11. 1. 1 材料信息管理的界面设计
11. 1. 2 材料信息管理的程序代码设计
11. 2 材料采购管理的设计
11. 2. 1 材料采购管理的界面设计
11. 2. 2 材料采购管理的程序代码设计
11. 3 材料出库管理的设计
11. 3. 1 材料出库管理的界面设计
11. 3. 2 材料出库管理的程序代码设计
11. 4 财务信息管理的设计
11. 4. 1 财务信息管理的界面设计
11. 4. 2 财务信息管理的程序代码设计
11. 5 销售信息管理的设计
11. 5. 1 销售信息管理的界面设计
11. 5. 2 销售信息管理的程序代码设计
11. 6 用户信息管理的设计
11. 6. 1 用户信息管理的界面设计
11. 6. 2 用户信息管理的程序代码设计
11. 6. 3 用户信息的修改
第12章 通用查询及自定义打印模块的设计与开发
12. 1 利用ATL设计通用查询窗体
12. 1. 1 通用查询的界面设计
12. 1. 2 为ATL对话框编写代码
12. 1. 3 为组件接口对象添加一个方法
12. 2 自定义报表打印的设计与开发
12. 2. 1 报表打印模块的界面设计
12. 2. 2 报表打印模块的初始化代码设计
12. 2. 3 利用Word打印数据
12. 2. 4 利用Excel打印数据
参考文献