hur.cn - 华软网

 热门搜索

怎么学VC啊?先学Win32API编程再学MFC么?

  作者:未知    来源:网络    更新时间:2011/6/7
怎么弄呢?
学了VC2个月了吧,太难了额。。自我感觉C++学的还行(其实是C还行。。C++就会用个继承),但是一点也不懂API
我该怎么搞呢?
---华软 网友回答---
我是先学MFC的
---华软网友回复---
自己顶
---华软网友回复---
用多了就熟悉了,你会Win32Api学MFC就比较容易了,vc主要是查资料,找资料。慢慢来,下个msdn,不会的网上找,查msdn
---华软网友回复---
可以一起来,MFC是对SDK的一层封装,要比直接用SDK简单些
---华软网友回复---
觉得VC入门难,去学API估计你得抓狂。

可以先学VC入门,COM、数据库这些略过,再来API
---华软网友回复---
可能是以前用控制台太多了吧,用起MFC来很不得劲。一直看孙鑫的视频,真没懂多少。好像大部分的类的成员函数或者虚函数都是最终调用了API了。他那里直接就用,不给点解释。
在C/C++里面,想用个什么函数,忘了不要紧,自己写一个就是了。可是MFC里面没法自己写啊,要是自己能写的话,肯定懂得很多其他API才行。
鉴于此,我在百度上搜索,很多人说应该先学API在看MFC,也有人说直接MFC就行。本人迷茫一小下下。。。。。
---华软网友回复---
引用 5 楼 kyotrue 的回复:
觉得VC入门难,去学API估计你得抓狂。

可以先学VC入门,COM、数据库这些略过,再来API


什么叫VC入门啊?API和MFC不是入门么?
---华软网友回复---
先Win32,再MFC~
---华软网友回复---
看看孙鑫的VC教学视频吧
---华软网友回复---
引用 7 楼 yuriarthas 的回复:
引用 5 楼 kyotrue 的回复:
觉得VC入门难,去学API估计你得抓狂。

可以先学VC入门,COM、数据库这些略过,再来API


什么叫VC入门啊?API和MFC不是入门么?


额,MFC入门。。。我那本《学用VC++6.0》就是都用MFC,我就给搞混了。
从哪儿开始学看个人,虽然说最好是先API再MFC,不过一开始就学API很耗时的,如果你耐心不好的话,看到学了那么久,学过的函数都写不出一个像样的程序,可能就会放弃的。。。
---华软网友回复---
才学两个多月的MFC时间太短,感觉难很正常,再学两年,回过头来再想你问的问题
---华软网友回复---
以前一直控制台,后来学vc++,其实就是c++,使用mfc类库,然后v就是visual,可视化编程,省了不少时间,看孙鑫的视频,买vc入门的书看,然后自己编点小软件,现在看windows程序设计,就是api编程,这个是c语言编程,调用api,挺麻烦,不过能根本的了解win的原理,学完了api再mfc,很轻松啊,mfc就是对api的封装
---华软网友回复---
都菜鸟,一起学哈
---华软网友回复---
我也以为学会C++就会编程了,原来还要学windows编程的,痛苦中啊
---华软网友回复---
一起用不行吗?一定要分开学?
---华软网友回复---
引用 14 楼 lomey 的回复:
我也以为学会C++就会编程了,原来还要学windows编程的,痛苦中啊

我现在弄了本windows程序设计(第5版),还有一本windows API。就当另学一门比C++难很多的语言吧。。。
---华软网友回复---
搞一本比较浅显的VC实例看看,自己照搬动手创建工程。熟练之后,再看孙鑫的《vc++深入详解》和视频,其实这本书真的不深。如果还不够精,就可以看侯捷的《深入浅出mfc》
---华软网友回复---
引用 15 楼 rsdtt 的回复:
一起用不行吗?一定要分开学?


答:可以,但是你要有能力才行

引用 8 楼 visualeleven 的回复:
先Win32,再MFC~


一开始就学MFC,个人感觉你学不到太多知识,会用MFC没什么用吧,至少你要知道原来,别人问你怎么创建一个对话框,难道你说,直接点击新建-对话框,别吓我。

如果你真的想学到很多知识,建议先学SDK(Win32),因为我更乐意说MFC是一个应用性的东西
---华软网友回复---
先学win32(sdk),你要先了解底层,学习mfc是面对对象编程,用别人的框架去写自己的代码会产生很多垃圾,并且,你都不知道底层是怎么回事..
---华软网友回复---
大体了解一下API编程再学MFC
推荐侯俊杰的《深入浅出MFC》
很经典很值得看
---华软网友回复---

就是的,要慢慢来
这个MFC不比C++
---华软网友回复---
看来先API再FMC是众望所取啊。。。问一下,API的书一般都怎么讲的?我现在借了一本,开头讲的是怎么安装SDK和VS,然后讲IDE的某些使用技巧,再然后讲文件系统、内存管理、进程线程模块、线程同步、服务、图形用户界面、系统信息的管理、进程间通信、windows shell程序设计、windows GDI、网络通信与配置、程序安装与设置、设备驱动管理与内核设置、用户 认证 和对象安全、windows API的内部原理(完)。

这样的书适合看么
---华软网友回复---
别光看书,自己写例子程序,不会了再看书
---华软网友回复---
引用 22 楼 yuriarthas 的回复:
看来先API再FMC是众望所取啊。。。问一下,API的书一般都怎么讲的?我现在借了一本,开头讲的是怎么安装SDK和VS,然后讲IDE的某些使用技巧,再然后讲文件系统、内存管理、进程线程模块、线程同步、服务、图形用户界面、系统信息的管理、进程间通信、windows shell程序设计、windows GDI、网络通信与配置、程序安装与设置、设备驱动管理与内核设置、用户 认证 和对象安全、window……

这本书不用看了,赶上 WINDOWS核心编程了,先看 WINDOWS程序设计,你直接看那本书的话除了打击你没别的作用,孙鑫的 VC++深入详解 可以作为入门MFC的 可以和WINDOWS程序设计一块看,深入了解MFC的话 建议看 深入浅出MFC 。 这些基础有了,你就可以看你借的那本了。
---华软网友回复---
建议先用SDK
---华软网友回复---
看你VC想搞什么方面的,哪个方面你有事请做就看哪方面的,要不只看书没意义。入门书籍就是孙鑫那本书了,基本东西都讲了,然后就是windows核心编程。MFC没必要学吧,个人意见。
---华软网友回复---
我学两年都没整明白。
---华软网友回复---
我有api函数参考手册,看的话,可以给你 
---华软网友回复---
引用 28 楼 jingjing34873 的回复:
我有api函数参考手册,看的话,可以给你

求给。我的qq1308364814,谢谢哈
---华软网友回复---
现在在看windows程序设计(第五版),感觉之前两个月白活了。。。两个月学的事不如今天一晚上明白的多。。
---华软网友回复---
先学MFC再学API吧
孙鑫的教程个人感觉真的不错,多看几遍
---华软网友回复---
1先学MFC,MFC本身就是API的封装
2API 只要看到了上网查就可以了
---华软网友回复---
学以致用,先会用,再去学。

---华软网友回复---
先Win32,再MFC~
---华软网友回复---
好东西,学习了
---华软网友回复---
感觉lz觉得难学主要是开发环境的熟悉问题,vc集成开发环境应该是MFC表现的最直接,需要找本vc开发环境的学习的书,由本VC++6.0开发入门的书,可以看看。熟悉了环境就行了,有win32开发经验更好入门。      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。