首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

什么是QT?「建议收藏」

基本上,Qt 同Windows 平台上的 MFC,OWL,VCL,ATL 是同类型的东西。但是其跨平台性又是MFC等无法比拟的。 什么是MFC?...mfc是什么   1、mfc是微软基础类库的简称,是微软公司实现的一个c++类库,主要封装了大部分的windows API函数,并且包含一个应用程序框架,以减少应用程序开发人员工作量。   ...2、vc++是微软公司开发的c/c++的集成开发环境,所谓集成开发环境,就是说利用它你可以编辑,编译,调试,而不是使用多种工具轮换操作,灵活性较大。   3、vc++其中一个编译器内核就是gcc。...MFC除了是一个类库以外,还是一个框架,你应该试过,在vc++里新建一个MFC的工程,开发环境会自动帮你产生许多文件,同时它使用了mfcxx.dll。

1.1K30

不要看《深入浅出MFC》!

开篇先声明一点,《深入浅出MFC》是一本不错的书,对于MFC原码的剖析,十分到位,特别是前面对于MFC六大关键技术的总结和演示程序,尤其精彩。那为什么我要说不要看这本书呢?...我是站在一个初学者的角度来说这句话的,也是我当初看了这本书的一些感受(因为过于难以理解,差了几章没有看,后来再补的),这本书对于MFC的讲解对一个初次接触MFC的人来说,内容过于的晦涩难懂,大段大段的原码引用...,一定会使人头晕目眩,不知所措,就算忍受着煎熬读完,我敢保证,你坐在电脑前,打开vc++,肯定还是不知道怎么用,甚至添加一个控件成员变量都不会,更不要说用MFC开发一个windows程序了。...对于有一定MFC编程经验的人来说,了解MFC原码,对编程水平的提高还是十分有帮助的,这里,我也推荐这本书!!...对于想学习MFC的朋友,我还是推荐《VC++技术内幕》( Programming Visual C++ ),当初我看的是英文的第五版,现在好像第六版也出来了吧,中文的好像只有第四版。

90520

各种语言按钮事件特征码

下断了 三、易语言 易语言的这种查找方法,同样适合有壳的程序,其他的就必须脱壳后再继续操作了 OD载入后,就F9运行程序吧,当程序运行后, 然后CTRL+B,查找FF 55 FC 5F 5E 四、VC...++程序(非MFC程序) OD载入后,单击鼠标右键,选择"查找",然后是"所有命令” 在弹出的输入框里,写入特征代码 sub eax,0a 然后断下后,F7跟进,F8几次,就来到按钮事件了 五、MFC类程序...当然判断MFC和非MFC的程序,靠大家自己去判断了 运行程序然后就CTRL+F,查找特征代码:sub eax,0a 断下后F7跟进,F8几次,就会来到按钮事件代码处了!...MFC: sub eax,0a  VC++: sub eax,0a 易语言: FF 55 FC 5F 5E或(e-debug)  万能断点: F3A58BC883E103F3A4E8

1.9K00

客户端程序开发漫谈

1) MFC方案。     MFC做客户端是一个很古老的技术,那是上个世纪流行的技术,记得大学老师教学用的VC6.0(VC98)开发计算器的案例还记忆犹新。...但由于历史和易用性原因,MFC产品还是在存在。如工业控制领域,医疗软件等还是存在MFC软件身影,笔者近几年上去车管所考科目一和科目四考试系统就是MFC做的。...为案例,以至于写测试程序和测试工具都是MFC去快速成型(给自己用,有个UI就够了,虽然界面很丑)。...一方面开发效率低,另一方面界面风格太素,在正式的商业软件很少会用MFC了。          ...MFC方案效果 2)VC++方案      很多软件考虑界面不太复杂且对性能有追求,采用VC++开发,早期很多软件开发为了灵活,自定义界面风格,都采用该方案,至今很多大厂很多应用还是如此,但如果界面复杂

1.5K20

mfc wpf winform(工业用mfc还是qt)

与C#中的WPF又有点类似 MFC与WinForm 前面讲了这四个框架都是简化的两层的MVC模式.MFC中数据的逻辑处理自然是放后缀为h,cpp的这些文件中.而页面相关的那一堆东东放资源文件rc后缀的文件中...WinForm中也遗留了MFC一些思想,比如还有类似资源文件的东东,像Resources.resx文件,里面一般是放图片信息,然后Setting.settings就类似MFC里的string table...窗口中每一个控件都有一个name,相当于mfc中的资源ID吧,然后你在代码中调用控件时直接用这个名字就行,就相当于一个变量名字.所以代码与UI交互起来非常方便,另外MFC中的消息机制在这里被封装成了事件...QT与WPF 同为C++的GUI框架,QT与MFC不那么相似,那种逻辑反而更接近C#的wpf框架一点.首先不是所有UI相关代码都像MFC一样整到一个rc文件,而是一个UI页面有对应一个后缀为ui的的xml...而MFC页面对应的rc文件,QT页面对应的xml文件,WPF页面对应的xaml文件都不是标准的C++或C#代码.不太符合我们的思维习惯.

2.1K10

VC++编写ActiveX控件

++开发出来的这些公用程序块就能被任何语言调用(如果不用MFC框架,而用ATL框架来编写,甚至还可以脱离Windwos系统,不仅仅实现跨语言,甚至跨平台调用,这个笔者就没有仔细研究了)。     ...下面开始介绍,如何用VC++一步步生成你想要的“*.ocx”文件。 1....建立最简单的ocx文件并进行调试 1.1 建立最简单的ocx文件     VC->新建项目->MFC ActiveX WinZard      一路点击“确定”,直到点击“完成”。...2.自VC++生成的模板基础上自定义功能      所有的自定义功能基本上都来自于“MFC ClassWizard”类向导对话框。    ...3.2.1 通过VC++调用      利用VC6.0建立一个MFC的基本对话框应用程序      在完成程序向导后。执行下面的步骤: 1.

3.3K30

MFC入门教程(深入浅出MFC)

2.左侧面板中Installed Templated的Visual C++下选择MFC,中间窗口中选择MFC Application,然后在下面的Name编辑框中键入工程名称,本例取名“Addition...大家用过VC++ 6.0的可能记得,我们定义的对话框类都是从CDialog类派生的,但在VS2010中,一般对话框类都是继承自CDialogEx类。...控件的属性改变后MFC会相应修改控件关联变量的值。这种同步的改变是通过MFC为对话框类自动生成的成员函数DoDataExchange()来实现的,这也叫做对话框的数据交换和检验机制。...VC++中注释单行代码使用“//”,注释多行代码可以在需注释的代码开始处添加“/*”,结束处添加“*/”。...另外,本套教程所讲大部分对VC++各个版本均可适用或者稍作修改即可,但考虑到终究还是基于VS2010版本的,所以将《VC++/MFC编程入门》改为《VS2010/MFC编程入门》。

3.6K30
领券