Visual C++入门与提高

分類: 图书,计算机/网络,程序设计,C C++ C# VC VC++,
作者: 陈争光,由坤编著
出 版 社: 科学出版社
出版时间: 2008-10-1字数: 605000版次: 1页数: 408印刷时间: 2008/10/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787030227898包装: 平装编辑推荐
《Visual C++入门与提高》采用多图、多代码、多注释、多实例的方式,便于读者更好地掌握VC++。基于每个知识点的编程实例,帮助读者举一反三。远程监控程序、木马程序、数据库杳一看程序、聊天程序等常用程序的开发,增加了VC++干的学习兴趣。书中选用了经典、流行的程序作为案例,充分体验真正的有使用价值的程序开发。
本书特色:
适合初学者。第1篇和第2篇的内容完全为初学者设计。
适合初学者提高。第3篇接触MFC以外的知识,拓宽视野,使读者编程能力更强。
书中案例是初学者想了解的,例如:远程监控程序、木马程序、数据库查看程序、聊天程序等。
附带源码。书中涉及到的实例源代码可以从www.bhp.com.cn免费获得。
本书适用于
VC++程序开发初学者。
有C++或其他面向对象语言基础的读者。
学习VC++MFC编写GUI界面的读者。
希望学到文件操作、注册表操作、网络编程、数据操作的读者。
对文件分割工具、聊表程序、远程监控程序、木马程序好奇的读者。
大专院校相关专业学生。
社会培训机构师生。
内容简介
本书是一本全面介绍Visual C++的图书。
本书由20章组成,分4个部分讲述了VC++开发工具的使用、使用VC++开发MFC程序、使用VC++开发应用程序、使用VC++开发实际项目,并全面介绍了使用网络编程知识开发远程监控程序,使用数据库编程相关知识开发管理信息系统等。
本书内容翔实、实例丰富,适合VC++程序开发初学者及希望学习VC++编程的人员学习,也适合作为大专院校师生及相关培训班的学员使用。
目录
第一篇 VC++基础知识
第1章 IDE安装与使用
1.1 安装Visual C++6.0环境
1.1.1 安装VC++6.0
1.1.2 安装MSDN
1.2 创建一个Console应用程序
1.3 使用MSDN查找帮助信息
1.4 调试自己的程序
1.5 小结
第2章 回顾C++
2.1 结构体与类
2.2 类成员的访问类型
2.3 this指针
2.4 函数重载
2.5 构造函数
2.6 析构函数
2.7 静态成员
2.7.1 定义及操作静态成员
2.7.2 操作静态成员的条件
2.8 继承
2.8.1 从Student类派生3种新学生类
2.8.2 子类对象的构造函数
2.8.3 覆盖父类的方法
2.8.4 虚函数
2.8.5 虚析构函数
2.9 类的实现和定义分离
2.10 STL——标准模板库,方便的数据结构
2.10.1 向量vector
2.10.2 双端队列deque
2.10.3 链表list
2.10.4 集合set
2.10.5 映射map
2.11 编程规范——匈牙利表示法
2.11.1 变量的命名
2.11.2 函数的命名
2.11.3 类别的命名
2.11.4 常量的命名
2.12 小结
第3章 告别Console进入Windows
3.1 创建第一个Windows应用程序
3.2 与标准C++的不同
3.2.1 入口函数不同
3.2.2 数据类型的不同
3.2.3 Win32 API函数
3.3 窗口的产生
3.3.1 使用WNDCLASSEX结构体构造窗口类别
3.3.2 使用RegisterClassEx注册窗口类别
3.3.3 使用CreateWindow创建窗口
3.3.4 ShowWindow显示窗口及UpdateWindow更新窗口
3.3.5 编写消息循环
3.3.6 编写窗口过程函数
3.4 Windows事件驱动
3.5 简单的GDI操作
3.6 应用案例——跟踪鼠标在窗口上的坐标
3.6.1 案例需求
3.6.2 案例效果图
3.6.3 需要掌握的知识点
3.6.4 开发过程
3.7 小结
第二篇 MFC编程
第4章 文档应用程序
4.1 使用AppWizard——应用程序向导创建单文档程序
4.2 MFC程序框架分析
4.2.1 theApp全局对象
4.2.2 MFC中的WinMain函数
4.2.3 窗口的句柄
4.3 框架窗口
4.3.1 框架窗口的重要成员函数
4.3.2 改变窗口状态
4.4 文档模板
4.5 文档的序列化
4.5.1 MFC文档读写机制
4.5.2 示例——建立可序列化的类
4.6 文档视图结构
4.6.1 一般视图类的使用
4.6.2 文档与视图的相互访问
4.6.3 切分窗口
4.7 MFC的编程的核心——消息映射
4.7.1 使用类向导添加消息处理
4.7.2 手动添加消息映射
4.8 菜单编程
4.8.1 使用资源视图设计菜单
4.8.2 响应菜单消息
4.8.3 更改应用程序菜单
……
第三篇实战开发必备
第四篇实战篇
书摘插图
第一篇 VC++基础知识
本篇主要讲解VC++6.0的基础知识。包括开发工具的使用、C++面向对象基础、Windows程序设计基础等。在学习过第一篇后,读者可以熟练地使用VC++6.0开发工具,并了解VC++6.0具体能完成的功能。本篇的目的是让读者知道如何使用VC++6.0。
第1章 IDE安装与使用
VC++6.0是C++语言的一个IDE(Integrated Develop Environment集成开发环境),也可以称其为开发工具。
……