Visual C++入门与提高
2008-10
科学出版社
陈争光,由坤 编著
408
无
目前Visual c++(以下简称VC++)的开发工具的版本已经到了9.0(Microsoft Visualc++2008)。但是作为初学者,使用VC++6.0作为开发工具会更为适合,原因是目前微软公司已经停止了对VC++的开发。虽然目前vC++的版本到了9.0,但是其使用起来并没有VC++6.0方便、快速。有时程序的效率、体积也不如VC++6.0。所以本书仍旧使用VC++6.0为读者讲解VC++开发方法。希望读者不要追求时髦而失去了学习VC++真正的方法。作为入门级别的教程,本书采用多图、多代码、多注释、多实例的方式。使读者可以更好的理解VC++开发的知识点、程序原理等。 为了更好的提高读者学习VC++的兴趣,本书中介绍了一些常用程序的开发方法。例如文件分割合并工具、进程管理器、远程桌面程序、数据库查看器等。本书在讲解内容时,没有长篇大论发展史、抽象概念等内容。所以读者可以在学习每一章时,很快的进入代码的认识阶段。本书的内容安排 本书共分为四篇,循序渐进的讲述了使用VC++6.0开发应用程序的相关知识。从如何使用开发工具开始,到最后可以使用VC++6.0开发具体项目。 第一篇(第1章-第3章)讲述了VC++6.0开发前的基础。其中包括开发工具的使用、C++面向对象基础、Windows程序设计基础等。在学习过第一篇后读者可以熟练的使用VC++6.0开发工具,并了解VC++具体能完成的功能。 第二篇(第4章-第8章)讲述了MFC编程的相关知识。其中包括文档程序、对话框程序、常用控件使用、GDI与ActiveX控件的编程方法。在此过程中,读者必须掌握以下内容:句柄的含义用途、MFC框架流程、类向导使用、消息映射机制,以及手动添加消息映射。以上内容为MFC编程最核心的内容。 第三篇(第9章-第14章)讲述了非MFC相关的知识。实际上学习过前8章以后,VC++初学的过程已经结束。但是读者可能会发现前8章学习过后,还是无法使用VC++开发真正的程序。所以本书在第8章后添加了一些章节,这些章节是使用VC++开发实际应用程序的必备知识。其中包括动态链接库、数据库、钩子、网络编程等常用编程技术。有了9。14章的基础,读者可以自行的解决编程中大部分问题。 第四篇(第15章-第19章)是实战篇。第一篇使读者知道如何使用VC4斗6.0。第二篇使读者学会如何使用。MFC设计界面。第3篇使读者可以从基础的界面程序员过渡到系统相关API编程的程序员。在第4篇里,提供一些完整的实战案例,来演示如何使用VC++从发现问题分析问题,最后解决问题的过程。可以说学习本书的过程,就是一个初级C++程序员成长为一个真正的VC++程序员的过程。 学习流程可参考下图。
本书是一本全面介绍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 更改应用程序菜单 ……第三篇 实战开发必备第四篇 实战篇
《Visual C++入门与提高》采用多图、多代码、多注释、多实例的方式,便于读者更好地掌握VC++。基于每个知识点的编程实例,帮助读者举一反三。远程监控程序、木马程序、数据库杳一看程序、聊天程序等常用程序的开发,增加了VC++干的学习兴趣。书中选用了经典、流行的程序作为案例,充分体验真正的有使用价值的程序开发。 本书特色: 适合初学者。第1篇和第2篇的内容完全为初学者设计。 适合初学者提高。第3篇接触MFC以外的知识,拓宽视野,使读者编程能力更强。 书中案例是初学者想了解的,例如:远程监控程序、木马程序、数据库查看程序、聊天程序等。 附带源码。书中涉及到的实例源代码可以从www.bhp.com.cn免费获得。 本书适用于 VC++程序开发初学者。 有C++或其他面向对象语言基础的读者。 学习VC++MFC编写GUI界面的读者。 希望学到文件操作、注册表操作、网络编程、数据操作的读者。 对文件分割工具、聊表程序、远程监控程序、木马程序好奇的读者。 大专院校相关专业学生。 社会培训机构师生。
无
介绍了VC++编程的多个常用方面,非常适合需要了解VC++和应用VC++做简单的编程,但又不需要非常深入的想成为程序员的入门图书。可以作为启蒙书、入门书使用。只要你曾浏览过C语言并有点概念就可以阅读本书了,不一定要学了C++以后再阅读。如想深入学习VC++可阅读《C++ Primer中文第四版ISBN 978-7-115-22017-2》后阅读《Visual C++技术内幕V4修订版ISBN 9-787302-19721-8》。如只是VC++做通讯等特殊编程就不要读这两本了,可以直接读完本书读对应专题书籍即可。
这本书包装不错,感觉非常好!
内容很详尽,从简单到复杂,一步一步的教会使用vc++
很适合初学者学习使用
内容很实在,适合新学者学习
在书店看了几页,还不错吧,定一本多少能有点提高,不浪费时间,代码也能下载
挺适合初级学习者
其实这类书都差不多,连章节排布都基本雷同,如果是想学习的,买一本书,从头看到尾就行了,书都是其次的
这本书还是有点难懂啊
书不咋的,真的,没有理论,开编就VC++,讲了实例,没讲原理,白讲!