MFC编程与SDK编程

MFC(Microsoft Foundation Class)是微软提供的C++类库,用于简化Windows应用程序开发,而SDK编程则是直接使用Win32 API。MFC通过面向对象的方式封装了API,提供了一套框架,包括CMainFrame、CApp、CDoc、CView等类。MFC AppWizard辅助生成源代码,Win32 Application则需要手动编写窗口类和消息循环。学习VC++建议先掌握SDK编程和Windows操作系统原理,再深入MFC。

添加的脚本是指框架;

MFC AppWizard(exe)  MFCMicrosoft Foundation Class,微软基础类库)是微软为了简化程序员的开发工作所开发的一套C++类的集合,C环境是面向过程的不支持MFC,MFC只封装在C++里,MFC无法在C环境中使用
,是一套面向对象的函数库,MFC采用面向对象设计,将大部分的Windows API封装到C++类中,以类的方式提供给用户使用。MFC中,类的命名都以字母“C”开头,利用这些类,可以有效地帮助程序员完成
Windows应用程序的开发。MFC是建立基于MICROSOFT FUNDATION CLASS的工程;一般的MFC的应用程序,可以生成单文档、多文档或对话框程序框架;MFC其实是一个框架,里面包含了200多个类,MFC比较复杂,MFC框架把基本的功能都实现了,你只是需要把你特殊的功能加到MFC里面,比如你想建一个windows窗口,MFC APPWIZARD下,MFC中自包含了CWnd串口类,但是win32 application,就是要你自己写一个窗口类,才能用。

 

对于一个单文档应用程序(即我们在创建工程时第二步所选的Single document),都有一个CMainFrame类,和一个以“C+

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值