(100分入门问题)终于开始学vc++,请同情一下吧!请问windows编程是指什么?是不是指用windows API或者是什么?MFC是指什么,想看这样的书 终于开始学vc++,请同情一下吧!请问windows编程是指什么?是不是指用windows API或者是什么?MFC是指什么,想看这样的书但看不懂,可怜!听说学习的顺序是这样:c++ -> windows编程 -> MFC但对他们的概念和关系总是一知半解,给点意见吧(一定给分)。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 MFC简单说就相当于一个函数库,把各种API封装了起来,方便我们的使用,比如以前你实现一个目标要写几十行的代码,可MFC帮你封装了它们,你可能只用写几行就够了, windows编程顾名思义,windows环境下的编程嘛。MFC:微软基础类库,是包含许多功能实现的类的集合,封装了简单的API调用。好象也不一定要那个顺序,API的windows编程可以不用C++,但学MFC就一定要先会C++了。C++是一种编程语言,而windows编程可以用很多别的语言实现,MFC是微软为了方便windows编程而C++实现的一套类库。 我是看了一个多星期的C++语法就开始学习使用MFC了,没有必要一定从C++ -> windows编程 -> MFC,懂了C++语法就可以开始写了,遇到不懂的再去查MSDN或者VC++技术内幕。windows编程一般就是指win32 api编程,不过有了MFC还是用MFC的好,方便而且简单,你只需要去用它,而不必知道具体怎么实现。而且初学者直接学习API编程,太难了,容易放弃。这是我的一点建议,希望对你有所帮助! 你可以去http://jjhou.csdn.net/看看一定有收获 MFC:Microsoft Foundation Class介绍基本书吧新编Windows API参考大全http://download.pchome.net/development/reference/11109.html【Visual C++MFC编程实例http://download.wz.zj.cn/hit.asp?number=2015&cat=ebookMFC深入浅出http://download.wz.zj.cn/hit.asp?number=1567&cat=ebookWindows 程序设计 ftp://Panner.bingle.org.cn/pub/9/8/3/book/编程语言/Windows/windows程序设计.chm ftp://162.105.110.11/book/CS/language/c++/ windows编程说白了就是通过调用windows里面的Api函数,来实现能够在windows下运行的程序。进行windows编程可以通过几种方式:1。最早是通过sdk(software developer key)进行开发windows,这种方法大体上来说是直接调用windows api函数,优点是灵活,对底层控制好。但是就是太麻烦,所有东西都得自己来写。2。通过mfc来开发windows,MFC简单说就相当于一个函数库,把各种API封装了起来.将底层的复杂隔离起来了。这样方便简化了程序设计的难度,但是却缺少了sdk方法的灵活性和对底层的控制性!建议学mfc之前先看看有关sdk方面的资料,推荐一本好书《window程序设计> MFC 好多公司已经开始放弃使用了。学用SDK更好 大致说来windows编程有两种方法:a.windwos c方式(SDK),SDK编程就是直接调用windows的API进行编程;b.c++方式:即对SDK函数进行包装,如VC的MFC,BCB的OWL等。MFC把这些API封闭起来,共有一百多个类组成.API,全称application program interface,意思是应用程序编程接口(说起API并不仅仅指windows而言, windows支持的API叫winapi)。winapi就是应用程序和windows之间通讯的一个编程界面。windows提供了上千个API函数,以方便程序员来编写应用程序。WinSDK程序设计就是API方式的windows程序设计。SDK,全称Software Developers Kit,意思是软件开发工具箱。MFC,全称Microsoft Foundation Classes,伪软把WinAPI进行封装的类库。它是一个类的集合,通过覆盖WinAPI,为编程提供了一个面向对象的界面。它使windows程序员能够利用C++面象对象的特性进行编程,类似BCB的OWL,Delphi的VCL组件。它把那些进行SDK编程时最繁琐的部分提供给程序员,使之专注于功能的实现。你不妨把它想象成类似TC提供的函数库吧。 <MFC深入浅出>————————————————————————————————— ____()() / @@ `~~~~~\_;m__m._>o -------大米在哪里?大米在哪里?? 对学MFC不一定要先学C++但要会C++的语法,了解基本语法之后便可边学MFC,边学C++了。当然,多看一些这方面的书也有帮助。 WSAConnect()与connect() 的疑惑,WSAConnect()真能在连接时候,发送数据吗? ==50分小问题:怎么才能确定当前鼠标是在某个程序的菜单上?内详== 在VC++中怎样调用外部类对象? 如何循环输出想要的字符串 雷达界面模拟 请教关于多文档打印的问题? 有通读《深入浅出MFC》(2版)的大虾吗,请指教。 数据表排序的小问题 ●【Ψ】〓【★免费CSDN论坛浏览器★】〓【Ψ】● 怎么才能将图片插入Edit box中,如果能有源代码就太好了 怎样把一个 int 转化为 CString 型数据 ! 如何枚举网上邻居中某共享文件夹中的文件?
MFC:微软基础类库,是包含许多功能实现的类的集合,封装了简单的API调用。
好象也不一定要那个顺序,API的windows编程可以不用C++,但学MFC就一定要先会C++了。
C++是一种编程语言,而windows编程可以用很多别的语言实现,MFC是微软为了方便windows编程而C++实现的一套类库。
C++ -> windows编程 -> MFC,懂了C++语法就可以开始写了,遇到
不懂的再去查MSDN或者VC++技术内幕。
windows编程一般就是指win32 api编程,不过有了MFC还是用MFC的好,方便
而且简单,你只需要去用它,而不必知道具体怎么实现。而且初学者直接学习
API编程,太难了,容易放弃。这是我的一点建议,希望对你有所帮助!
一定有收获
介绍基本书吧新编Windows API参考大全
http://download.pchome.net/development/reference/11109.html【Visual C++MFC编程实例
http://download.wz.zj.cn/hit.asp?number=2015&cat=ebookMFC深入浅出
http://download.wz.zj.cn/hit.asp?number=1567&cat=ebookWindows 程序设计
ftp://Panner.bingle.org.cn/pub/9/8/3/book/编程语言/Windows/windows程序设计.chm
ftp://162.105.110.11/book/CS/language/c++/
进行windows编程可以通过几种方式:1。最早是通过sdk(software developer key)进行开发windows,这种方法大体上来说是直接调用windows api函数,优点是灵活,对底层控制好。但是就是太麻烦,所有东西都得自己来写。
2。通过mfc来开发windows,MFC简单说就相当于一个函数库,把各种API封装了起来.将底层的复杂隔离起来了。这样方便简化了程序设计的难度,但是却缺少了sdk方法的灵活性和对底层的控制性!建议学mfc之前先看看有关sdk方面的资料,推荐一本好书《window程序设计>
学用SDK更好
a.windwos c方式(SDK),SDK编程就是直接调用windows的API进行编程;
b.c++方式:即对SDK函数进行包装,如VC的MFC,BCB的OWL等。MFC把这些API封闭起来,共有一百多个类组成.API,全称application program interface,意思是应用程序编程接口(说起API并不仅仅指windows而言, windows支持的API叫winapi)。winapi就是应用程序和windows之间通讯的一个编程界面。windows提供了上千个API函数,以方便程序员来编写应用程序。WinSDK程序设计就是API方式的windows程序设计。SDK,全称Software Developers Kit,意思是软件开发工具箱。MFC,全称Microsoft Foundation Classes,伪软把WinAPI进行封装的类库。它是一个类的集合,通过覆盖WinAPI,为编程提供了一个面向对象的界面。它使windows程序员能够利用C++面象对象的特性进行编程,类似BCB的OWL,Delphi的VCL组件。它把那些进行SDK编程时最繁琐的部分提供给程序员,使之专注于功能的实现。你不妨把它想象成类似TC提供的函数库吧。
—————————————————————————————————
____()()
/ @@
`~~~~~\_;m__m._>o -------大米在哪里?大米在哪里??
了解基本语法之后便可边学MFC,边学C++了。
当然,多看一些这方面的书也有帮助。