出版社:机械工业出版社
年代:2007
定价:50.0
本书介绍了Visual C++的基本原理与方法。
写给未来的程序员
前言
第一篇VC/C++基础篇
第1章VisualC++6.0集成开发环境
1.1VisualC++6.0及其开发环境
1.1.1VisualC++6.0的安装
1.1.2VisualC++6.0开发环境
1.1.3VisualC++6.0向导
1.2编辑器、菜单与快捷键介绍
1.2.1VisualC++的编辑器
1.2.2VisualC++的主要菜单项
1.2.3VisualC++常用功能键及其意义
1.3项目与项目工作区
1.3.1创建项目工作区与项目
1.3.2项目工作区窗口
1.4资源与资源编辑器
1.4.1资源编辑器
1.4.2资源符号
1.5联机帮助
第2章VisualC++6.0基本应用程序的创建
2.1使用AppWizard生成工程
2.1.1工程与工作区
2.1.2AppWizard可创建的工程类型
2.2Win32控制台应用程序
2.2.1利用向导生成Win32控制台工程
2.2.2生成和编辑源文件
2.2.3编译程序
2.2.4链接程序
2.2.5运行程序
2.2.6调试程序
2.3MFC应用程序框架
2.3.1基于对话框的应用程序框架
2.3.2基于文档/视图结构的MFC应用程序
2.3.3文档/视图结构简介
2.4VC++程序的工程文件与开发过程
2.4.1VC++程序的工程文件
2.4.2VC++项目的开发过程
第3章Windows编程与MFC基础
3.1Windows编程基础
3.1.1WindowsAPI函数
3.1.2窗口与句柄
3.1.3事件与消息
3.1.4常用的Windows数据类型
3.2Windows应用程序分析
3.2.1WinMain函数
3.2.2创建窗口
3.2.3消息循环
3.2.4WinProc窗口函数
3.2.5Windows编程实例
3.3MFC基础
3.3.1MFC概述
3.3.2MFC基础类及其层次结构
3.3.3MFC中的全局函数
3.4MFC应用程序框架分析
3.4.1入口函数
3.4.2应用程序对象
3.4.3InitInstance()函数
3.4.4Run()函数
3.4.5MFC的消息映射
3.4.6MFC消息分类
第4章面向对象程序设计与C++语言
4.1面向对象程序设计概述
4.1.1面向对象的基本概念
4.1.2面向对象技术的基本特征
4.2C++语言基础
4.2.1C++基本控制结构
4.2.2C++的数据与基本数据类型
4.2.3C++的运算符和表达式
4.2.4C++的函数
4.2.5C++的指针
4.3C++的面向对象特性
4.3.1C++中的类
4.3.2类的对象
4.3.3C++类的继承与派生
4.3.4C++类的继承实例
4.3.5C++类的多态性
……
第二篇VC常用类、控件、资源篇
第5章基本输入键盘和鼠标消息
第6章菜单、工具栏和状态栏编程
第7章使用Windows标准控件
第8章MFC的一些常用的通用类
第9章文本、图形输出
第三篇VC基本应用程序开发篇
第10章文档/视图结构的应用程序开发
第11章对话框的应用
第12章动态链接库编程
第四篇VC程序开发提高篇
第13章多线程程序开发
第14章VC网络编程
第15章VC数据库编程
本书从VC初学者的角度出发,对VC的每个知识点的讲解均采用最基本、最常用的方案实现,并辅以简单易懂而贴近工程应用的实例来阐明。对使用的MFC类,只详细介绍工程项目中常用的成员函数的使用。全书分为4篇15章,内容涵盖C++及VC程序框架,VC的基本开发要素,如键盘鼠标、工具栏、状态栏、通用控件、设备描述表、MFC通用类、对话框、文件视图结构程序以及DLL的开发、多线程程序设计、网络编程以及数据库开发等。 本书从VC初学者的角度出发,使初学者能够最快地掌握VC程序设计的精髓而少走弯路,本书对VC的每个知识点的讲解均采用最基本、最常用的方案实现,并辅以简单易懂而贴近工程应用的实例来阐明。对使用的MFC类,只详细介绍工程项目中常用的成员函数的使用,其他成员函数则忽略。 虽然是基础书,但对于VC程序框架的建立及总体的运行机制还是进行了详细介绍,掌握这些便于以后深入提高。 全书分为4篇15章,内容涵盖C++及VC程序框架,VC的基本开发要素,如键盘鼠标、工具栏、状态栏、通用控件、设备描述表、MFC通用类、对话框、文件视图结构程序以及DLL的开发、多线程程序设计、网络编程以及数据库开发等。 本书适合于VisualC++的初学者,特别是大中专院校刚学习完C++语言的低年级学生。另外,本书还适合已经稍有基础的VC开发者,进一步巩固和熟悉VC开发的框架体系,同时也适合作为项目开发参考的工具书。