VC学习过程

发布 2021-05-01 23:20:28 阅读 5636

vc++是一个c++语言程序的编译器,因此学习vc++首先要学会c++ 而c++又需要较好的c基础,所以c语言也要学。如果主要目标是vc++ 学c可以不学它的c标准库,但是c的语法一定要学好,否则c++也不能学的很扎实,因为c++是遵从c的语法的,如果对c的语法尤其是一些细节不是很清楚,也必然不能很好得理解并编写c++**。

学完c和c++之后要学习学习vc++大量使用的微软基础类库(mfc)。而学习mfc的同时要学习windows编程,对windows编程可以了解得不深但一定要掌握一些重要的概念,因为vc++开发的目标是windows程序,windows编程是mfc编程的基础,mfc本质上是以面向对象的方式对windowsapi进行封装,如果不理解windows编程的一些重要原理,比如api调用、消息处理机制等等,仅学习mfc必然只能理解得很片面,模棱两可,即使知道怎样做也不知道为什么这样做。

下面列出一些公认的经典书:

windows 程序设计(第5版)--charles petzold“windows编程泰山北斗”--

windows核心编程jeffrey richter“windows编程泰山北斗”--

windows高级编程指南---jeffrey richter“windows编程泰山北斗”--

深入浅出mfc(第二版)--mfc四大天王”--侯捷。

mfc windows程序设计(第2版)--mfc四大天王jeff prosise

visual c++ 技术内幕(第4版)--mfc四大天王”--d**id kruglinski

深入解析mfcmfc四大天王george shepherd

visual c++.net 技术内幕(第6版)-mfc四大天王d**id kruglinski

这些书籍包括其作者都是响当当的。

如果你不打算深入研究编程,而只是作为临时任务的工具的话,看一些应用方面,有很多例子**的书就行,比如孙鑫的《vc++深入详解》,或者一些其他的大部头工具书。如果想研究编程,深入理解mfc的工作机制,首先要精通windows编程。《windows 程序设计》是较为基础的,实例**很多,《windows核心编程》和《windows高级编程指南》就比较拔高了,涉及很多操作系统的知识。

掌握windows编程后再研究mfc就轻松多了,它就是对windowsapi的封装,侯捷的《深入浅出mfc》讲得蛮细致深入。

VC 学习笔记

vc 1 q a 2c 语法 2 杂项 2typedef 2 switch语句 3 include的写法 4 define的用法 4 声明 4函数的整体结构 4 类 4抽象,继承,封装,多态性 5 虚函数 5纯虚函数 5 函数重载 5 const 6 指针和引用传递参数 7 this指针 8 c 构...

VC 学习笔记

vc 1 q a 2c 语法 2 杂项 2typedef 2 switch语句 3 include的写法 4 define的用法 4 声明 4函数的整体结构 4 类 4抽象,继承,封装,多态性 5 虚函数 5纯虚函数 5 函数重载 5 const 6 指针和引用传递参数 7 this指针 8 c 构...

VC学习手册

常用函数 2 0001 获取屏幕大小 2 0002 一次只运行一个程序实例,如果已运行则退出 2 0003 得到当前鼠标所在位置 2 0004 显示和隐藏程序菜单 2 0005 获取可执行文件的图标 3 0006 窗口自动靠边程序演示 3 0007 给系统菜单添加一个菜单项 4 0008 运行其它程...