求VC++的学习顺序
初学者,刚学完了C++的基础,看了《C++Primer》,想学VC++,却发现不太看得懂。。请教各位,VC++应该是个什么循序?1.请问windows编程、API、SDK...
初学者,刚学完了C++的基础,看了《C++ Primer》,想学VC++,却发现不太看得懂。。请教各位,VC++应该是个什么循序?
1.请问windows编程、API、SDK、MFC都是什么关系啊?
2.请给出学习的顺序(比如:Win Api->MFC->VC)
不懂的请不要复制,懂的过来人请不吝指点一二,谢谢 展开
1.请问windows编程、API、SDK、MFC都是什么关系啊?
2.请给出学习的顺序(比如:Win Api->MFC->VC)
不懂的请不要复制,懂的过来人请不吝指点一二,谢谢 展开
展开全部
感觉和我差不多啊。就我的理解给你说下:
windows编程:指出了是在windows环境下的编程!以区别于其它环境了。关键是学好windows的API函数以及你所选的编译器(IDE),当然英语牛逼的话会很容易的!
Windows API是一套用来控制Windows的各个部件(从桌面的外观到为一个新进程分配的内存)的外观和行为的一套预先定义的Windows函数.(选自百度百科)
SDK,Software Development Kit 的缩写,中文即“软件开发工具包”。广义上指辅助开发某一类软件的相关文档、范例和工具的集合。一般而言,SDK即开发 Windows 平台下的应用程序所使用的SDK.(选自百度百科)
MFC(Microsoft Foundation Classes),是一个微软公司提供的类库(class libraries),以C++类的形式封装了Windows的API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含的类包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。(选自百度百科)
建议楼主先把windows对窗口处理的内部机制搞清楚,之后学习用windows api函数写一些简单的窗口程序,之后在学MFC(一个任重道远的过程)。这个过程中你用VC就是在学VC了!MFC就是VC下的,你上其它IDE中式找不到这个词的!
2楼说的很对,孙鑫老师的vc++视频教程很好很强大的!推荐楼主下。
windows编程:指出了是在windows环境下的编程!以区别于其它环境了。关键是学好windows的API函数以及你所选的编译器(IDE),当然英语牛逼的话会很容易的!
Windows API是一套用来控制Windows的各个部件(从桌面的外观到为一个新进程分配的内存)的外观和行为的一套预先定义的Windows函数.(选自百度百科)
SDK,Software Development Kit 的缩写,中文即“软件开发工具包”。广义上指辅助开发某一类软件的相关文档、范例和工具的集合。一般而言,SDK即开发 Windows 平台下的应用程序所使用的SDK.(选自百度百科)
MFC(Microsoft Foundation Classes),是一个微软公司提供的类库(class libraries),以C++类的形式封装了Windows的API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含的类包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。(选自百度百科)
建议楼主先把windows对窗口处理的内部机制搞清楚,之后学习用windows api函数写一些简单的窗口程序,之后在学MFC(一个任重道远的过程)。这个过程中你用VC就是在学VC了!MFC就是VC下的,你上其它IDE中式找不到这个词的!
2楼说的很对,孙鑫老师的vc++视频教程很好很强大的!推荐楼主下。
展开全部
我也是刚刚开始学VC++的,感觉有点复杂看不懂,我现在的方法是先看看win Api->MFC;
介绍点资料给你,我自己在用感觉挺好的,孙鑫老师的vc++视频教程,百度一下应该有;如果没找到的话可以M我,我有整套的视频教程
介绍点资料给你,我自己在用感觉挺好的,孙鑫老师的vc++视频教程,百度一下应该有;如果没找到的话可以M我,我有整套的视频教程
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先学VC,把每个版本的VC都安装一扁,放在电脑上至少一个不卸载。
因为你,不知道哪个版本好用,你也不知道自己要用哪个版本。
所以说,你首先要学的,是安装各个版本的VC。
因为,你等下听人说:
6.0太老了。
7.0用的人太少了。
8.0太差了。
9.0太慢了。
10.0太新了。
所以呢,你最重要的事,是确定自己要用哪个版本的VC,这才是最重要的。
其它的一些都是这个为基础。
没有一个好用的工具,你学什么都没劲。
然后,再学MFC,你会觉得:
“wow~~~~~~~~~用MFC弹出的窗口,比VB弹出来的窗口就是有份量~~~~”
“咣,MFC的按钮就是比VB的按钮有含金量。”
学了MFC,你再学C++,
学了C++,你再学C,
学了C,再学Basic语言,
学了Basic,再学汇编。
以上过程每年循环100次,你就什么都懂了。
因为你,不知道哪个版本好用,你也不知道自己要用哪个版本。
所以说,你首先要学的,是安装各个版本的VC。
因为,你等下听人说:
6.0太老了。
7.0用的人太少了。
8.0太差了。
9.0太慢了。
10.0太新了。
所以呢,你最重要的事,是确定自己要用哪个版本的VC,这才是最重要的。
其它的一些都是这个为基础。
没有一个好用的工具,你学什么都没劲。
然后,再学MFC,你会觉得:
“wow~~~~~~~~~用MFC弹出的窗口,比VB弹出来的窗口就是有份量~~~~”
“咣,MFC的按钮就是比VB的按钮有含金量。”
学了MFC,你再学C++,
学了C++,你再学C,
学了C,再学Basic语言,
学了Basic,再学汇编。
以上过程每年循环100次,你就什么都懂了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
MFC只是将API装封成了类对象来使用,使用起来比较方便!!既然你都看过c++了,建议你看看API的前面2-3章的内容,然后就可以学习MFC了,MFC比较容易学!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
说老实话,VC的开发光靠自己琢磨肯定是不行的。我的学习经历充分说明了这一点。
百度一下ush91,优势实训网站有完整的VC开发视频课程,还有老师在线辅导,非常系统,有4个月左右就可独立进行VC的开发。相信我没错的。
enjoy!
百度一下ush91,优势实训网站有完整的VC开发视频课程,还有老师在线辅导,非常系统,有4个月左右就可独立进行VC的开发。相信我没错的。
enjoy!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Win Api->MFC->VC 完全两码事啊。 winapi就是win32sdk编程 mfc是写成c++封装了win32api的类裤。 vc是c/c++等语言的编程开发环境。。
建议首先学c,c很容易学会。用c+win32sdk就可以写出窗口程序了。 都是全局函数。。 然后就是要学c++了. c++学个大概,就可以看看mfc编程。 可以用mfc快速开发窗口程序了。 刚开始学是很痛苦的过程,看着不认识的代码,很恐惧。后来渐渐明朗了。啥都不怕了。 这就是学习之路.
建议首先学c,c很容易学会。用c+win32sdk就可以写出窗口程序了。 都是全局函数。。 然后就是要学c++了. c++学个大概,就可以看看mfc编程。 可以用mfc快速开发窗口程序了。 刚开始学是很痛苦的过程,看着不认识的代码,很恐惧。后来渐渐明朗了。啥都不怕了。 这就是学习之路.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询