编辑推荐
想学习VisualC++吗?相信《零基础学VisualC++(第2版)》是你的选择之一。《零基础学VisualC++(第2版)》作者具有近10年的VisualC++工程开发和图书写作经验,结合自身学习VisualC++的经历以及工程开发中所走过的弯路和获取的经验编写了这本VisualC++基础书籍。《零基础学VisualC++(第2版)》力求从VisualC++初学者的角度开发,使初学者能够最快地掌握VisualC++程序设计的精髓而少走弯路。
《零基础学VisualC++(第2版)》对VisualC++的每个知识点的讲解均采用最基本、最常用的方案实现,并辅以简单易懂而贴近工程应用的实例来阐明。对使用的MFC类,只详细介绍工程项目中常用的成员函数的使用,其他成员函数则忽略。虽然是基础书,但对于VisualC++程序框架的建立及总体的运行机制还是作了详细的介绍,因为只有掌握了这些,才便于以后的进阶提高。全书分为四篇,共15章,内容涵盖C++及VisualC++程序框架,VisualC++的基本开发要素,如键盘、鼠标、工具栏、状态栏、通用控件、设备描述表以及MFC通用类,对话框、文件/视图结构程序以及DLL的开发,多线程程序设计,网络编程以及数据库开发等。
《零基础学VisualC++(第2版)》作为VisualC++6.0的基础教程,适合于VisualC++的初学者,特别是大中专院校刚学习完C++语言的低年级学生。另外,《零基础学VisualC++(第2版)》还适合已经稍有基础的VisualC++开发者,进一步巩固和熟悉VisualC++开发的框架体系,同时也适合作为项目开发参考的工具书。
目录
- 出版说明
- 前言
- 第一篇VisualC++与C++基础
- 第1章VisualC++6.0开发环境和应用程序框架1
- 1.1安装并测试VisualC++6.01
- 1.1.1VisualC++6.0的安装1
- 1.1.2VisualC++6.0开发环境4
- 1.1.3VisualC++6.0应用程序向导和项目创建5
- 1.2VisualC++6.0简介7
- 1.2.1C/C++编译器7
- 1.2.2编辑器7
- 1.2.3资源编辑器和资源符号8
- 1.2.4连接器和调试器8
- 1.2.5VisualC++6.0的主要菜单项功能9
- 1.2.6项目和解决方案14
- 1.2.7本机帮助和联机帮助14
- 1.3Win32基本应用程序的创建15
- 1.3.1使用AppWizard应用程序向导15
- 1.3.2Win32应用程序的生成16
- 1.3.3VisualC++6.0的调试 变量跟踪和函数调用栈19
- 1.4Microsoft应用程序框架21
- 1.4.1全局对象21
- 1.4.2MFC的消息映射和消息分类21
- 1.5实例 编写第一个C++程序—Hello-C++!21
- 1.6实例 创建第一个MFC程序—Hello-MFC!24
- 1.7小结24
- 1.8本章练习24
- 第2章C++语法基础25
- 2.1C++简介25
- 2.2数据类型定义和使用26
- 2.2.1简单变量26
- 2.2.2算术运算符29
- 2.2.3枚举、指针和数组31
- 2.2.4string类和C风格字符串33
- 2.2.5结构体类型35
- 2.2.6类类型36
- 2.2.7实例 成绩管理系统(1.0版)39
- 2.3运算符、表达式和语句43
- 2.3.1几种常用的运算符43
- 2.3.2循环语句 for语句、while语句和do...while语句45
- 2.3.3判断语句 if语句和switch语句46
- 2.3.4实例 成绩管理系统(2.0版)49
- 2.4函数定义和调用53
- 2.4.1定义函数和函数原型53
- 2.4.2函数通过指针来调用数组54
- 2.4.3函数指针54
- 2.4.4具有引用参数