请问如果我想学会MFC,用它来做界面之类的,但是我只学过c和少量的c++...
发布网友
发布时间:2024-10-10 17:15
我来回答
共5个回答
热心网友
时间:2024-10-10 17:35
楼主说的用VC6写应用我不知道指的哪一方面,不知道楼主对Win32编程,就是不借助MFC,用SDK提供的API会不会写带窗口的应用
如果楼主没学习过Win32编程,建议楼主花几天时间做个大概的了解
MFC 是对 Win32 的封装,使得 Windows 编程能够面向对象开发了,同时也提供了一些简化开发的工具,向导之类的。所以学好MFC,最好先了解Windows编程。就像学了c语言了,再学习C++的时候就不那么难了,同样了解了windows编程,再把你C++那种面向对象的思想套进去,然后找几份VC的简单代码看看就好了,入门了,往后就走的快了
windows编程(win32编程)有些资料不错,《windows程序开发》,《21天精通windows编程》等等,都是国外翻译过来的经典书籍
《深入浅出MFC》这类书,个人认为在对MFC,Windows编程有一定的了解以后再开,否则,新手的话直接就打消积极性了
关于MFC的书,我见过基本不错的书,不过书名都不记得了,刚开始学的话,孙鑫的那本《vc++深入详解》也还不错,前面几章分析 MFC 机制的部分可以跳过去最后看,只要是入门了,看代码就比看书来的快了 ^_^
热心网友
时间:2024-10-10 17:33
著名的C++学者侯捷写的《深入浅出MFC》是最经典的关于MFC的书籍了。
如果一定要学习MFC的话,可以看这本。
不过目前MFC已经过时了,基于微软的.net框架的话,目前流行的是C#。如果不一定非学MFC,在windows平台下,建议学习C#吧
热心网友
时间:2024-10-10 17:39
建议x先掌握MFC中必须的c++知识,如类,虚函数等,然后可以学习下孙鑫的《vc++深入详解》,这本书对入门来说还是很好的,然后想深入的话可以学学侯捷的《深入浅出MFC》,个人觉得MFC学学基本的就可以了,毕竟这个框架还是有一定的限制。 做界面可以直接使用SDK,这样灵活性更高。
热心网友
时间:2024-10-10 17:33
学VC,学VC的过程中自然就慢慢接触到MFC了。
热心网友
时间:2024-10-10 17:35
可以参考一下孙鑫的《vc++深入详解》和人民邮电出版社的《visual c++管理信息系统完整项目实例剖析》
...vc做界面。。但我一点想法也没有,之前简单学过c,有点基础,求高手指...
多任务及多线程等,特别要透彻地理解Windows的消息机制;有了前面的知识,学起MFC就容易了,有些网友经常与我聊,说他看了一年多的书,也写一些程序,但对MFC还是一头雾水,我想主要的原因还是学习不够系统性,
我现在学了c语言,想用vc的MFC编程,可是觉得很难啊 ,是不是我还要有什 ...
1.学习了C语言,那么你的C语言已经学到了什么程度?如果你的水平仅仅是能把谭浩强的<C程序设计>弄懂,那么不建议你立即学VC,尤其是里面的MFC;2.想用VC的MFC编程,这里面有一个问题.目前比较流行的观点是先将C++学明白,然后再接触相应的C++开发工具.但是从我个人的经验来看,我的一些同事(搞数学的大学...
想用C语言编写一个有可视化的界面,有按钮,有输入框的程序
可以用MFC做界面,在Visual C++新建》项目》MFC AppWizard(exe)》dialog based》下面都默认,就能建立一个MFC工程。可以添加控件,控件响应的原理与VB中的类似,建议你找本MFC的教材仔细了解其原理
如何学习MFC呢?
1.C++的基础,面向对象各种概念的理解是学好MFC的前提。在学MFC的过程,有必要经常复习,提高C++的认识。个人感觉多上机练习,多研究别人的源程序对学MFC帮助很大。2.微软提供了WINDOWS 两种开发开发工具:以C语言为基础 ---> API 以C++为基础 ---> MFC(VC)MFC 是对API函数的面向对象的包裹。有API...
用C语言写的函数,想用MFC做界面,能直接用MFC调用C函数吗
回答:1、VC可以编译C函数动态库; 2、简单的dll编写例子(以最简单的两数相加函数为例): 创建工程项目Win32 Dynamic-Link Library. 加入头文件及源文件比如dll.h dll.cpp, 在头文件中:#ifndef DLL_H#define DLL_Hextern "C" int __declspec(dllexport)add(int x, int y);#endif在源文件中:#...
...开发具体用C++和C什么技术,学过QT或者MFC框架对android驱动...
Android内核是改的Linux内核,虽然改动过大以至于不被Linux内核小组承认,理解Linux内核还是有所帮助的。既然是Linux内核,还是用C开发驱动比较贴切。QT、MFC啥的都不相关,即使Android的应用程序也是Java的。
请问只懂C,不懂C++,看VC和MFC能看懂吗?希望学过的给些意见
看不懂,MFC是C++类的集合,没有基础概念估计你很费劲,不过看C++你只能看懂一小块,因为C++有些地方与C差不多,但是涉及到C++特有的概念与语法,你看不懂的,VC你可以看懂,它是一个软件开发环境,可以运行C语言,但你要用它开发软件,你目前的基础还不行。好好努力吧。
用C++做windows桌面应用程序一定要用MFC吗?
MFC函数很多,用到哪,可以查到哪,不用的不去管它。东西太多,不要学了再用,而是边用边学,用哪学哪,不用的不学。C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向...
想利用C或C++做界面设计,怎么做?
1、首先打开计算机在,在计算机内打开打开QtCreator,新建一个qt工程。2、工程建立完毕,代码编辑界面出现,先不管代码。双击左侧的dialog.ui,将会打开图形界面编辑器界面。3、可以看到左侧有很多控件,中间就是程序运行时显示的窗口,右侧是对象窗口和属性窗口。其实,图形界面编辑器有一个独立的软件,叫做...
我想学计算机应用程序编程,c、c++类的,可是没做过项目怎么开始啊,推 ...
笔记倒是没有,但是我可以推荐你去下些视频跟着学,好像是《C语言也可以干大事》,你跟着他学的过程可以提高学习的兴趣,也可以知道C/C++可以做些什么用,不然太枯燥的学习容易磨掉学习的兴趣和激情...偶也是这么过来滴