不过呢,也有一个让人热血沸腾的好消息:小编终于抱到了一个神奇赞助商的大腿,终于不用再纠结1万阅读是1块钱还是2块钱的小事情了。
接下来还是说水深火热的事情吧,小编为了解决一个粉丝朋友的MFC编程上的问题,可谓是绞尽了脑汁又挖空了心思,下面就来看看这个坑爹的MFC。
微软基础类库(英语:Microsoft Foundation Classes,简称MFC)是微软公司提供的一个类库(class libraries),以C++类的形式封装了Windows API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。
区别于std::string,MFC搞了一个CString出来。这玩意儿太小众了,当您在网上搜一搜c++代码片断准备copy的时候,会发现全都是std::string的代码呀,根本没人写CString的版本。
于是每次从网上copy了代码,要先做一次CString到std::string的转化;代码结束的时候,还要再做一次std::string到CString的转化。
MFC里面的方法名实在是让人叹为观止无力吐槽了。比如有一个label控件(或者称为static text),那么给它赋值的方法怎么着也应该从下面选一个吧,比如:setText, setData, setValue之类的, 但是你猜MFC里面给label赋值的方法是啥? SetWindowTextW,对,后面还有一个莫名其妙没头没脑的W。
再比如,一个Modal类型的对话框,当用户点击了关闭按钮时,应该会调用哪个方法? 凭直觉或者良心来说,都应该是onClose或者onDestroy吧? 可MFC里面调用的方法偏偏是OnCancel。
最后再说一个更反人类的方法名,就发生在添加菜单Menu事件的时候,一个菜单项的默认事件处理函数名称竟然是On32777(),您没看错,这是一个完全没有任何语意的方法,要是不加注释您根本不知道它会不会是一个处理邮编的方法。
默认情况下,c++是没有办法理解json这种类型的数据的。于是,小编在网上找到了一个叫做jsoncpp的库,使用的时候发现它只支持stringstream,不支持char*,也不支持std::string... 于是先得把std::string里面保存的字符串放到std::istringstream里面,然后再 >> 到Json::Value里面,才能实现JSON字符串的解析。 这个作者设计接口的脑回路实在是让人感觉不可捉摸高深莫测。
您能相信么,在它的界面设计窗口里面,竟然不能直接修改控件上面的字体大小,更不要提颜色了。 必须写代码才能实现这么一个常用且看起来无比简单的问题,用惯了QT的小编当时真是佩服的五体投地心悦诚服。
在与WEB通信时,还有很多想对MFC吐槽的,就不展开了,先罗列在这里了。
首先,WEB服务端一般是UTF-8的字符集, MFC里面可以认为是GBK的,于是要反复地转来转去,转来转去,转得人头晕。
其次,urlencode这么一个基础的功能啊,竟然都不封装一下。
最后,发个http请求,要写几十行代码,实在是让人忍不住加入python的怀抱啊。
空调器震动及噪声大的检修流程图。1、检査空调器机架安装情况。当空调器出现振动及噪声大时,应仔细检査空调器的机架是否固定牢固,如果固定不牢固应重新紧固相关螺钉及螺帽,如下图所示。2、检査空调器外壳固定螺钉。如果机架固定牢固,则应检査空调器外壳的固定螺钉有无松动情况。如果空调器的外壳固定螺钉松动,则应重
2025-04-22 07:37:49
树脂在我们的生活中扮演着非常重要的角色,关于树脂我们常见的认知是树木等动植物的天然树脂产物,但其实合成树脂在我们的生活中应用也非常广泛。那么天然树脂与合成树脂究竟有什么不同呢?什么是树脂?树脂的定义是受热后有软化或熔融范围,软化时在外力作用下有流动倾向,常温下是固态、半固态,有时也可以是液态的有机聚
2025-04-22 06:14:40
太阳能领域,在暖通生活热水设备间,热水承压水罐在设计、安装等环节都是应用非常普遍的,该设备也被称为“贮热水罐”,一般是和板式换热器或太阳能热水器配合使用,在热水系统中不可或缺的一种设备。该设备的特点是可以承受系统管网压力,直接供热水到用水点,不用专门再次安装使用热水加压泵。热水承压水罐与水箱的区别:
2025-04-22 06:09:38
摇钱树,又叫金钱树、金钱榕,是传说中的神树,并且在古时候还有民谣“摇钱树,聚宝盆,日落黄金叶装银”,招财进宝成了摇钱树的象征,也因此摇钱树深受大众的喜爱,并且从古至今人们对摇钱树的喜爱是有增无减。摇钱树的栽培是比较简单的,在移植时适当的将摇钱树的主根和粗侧根剪短,这样可以促进摇钱树多发须根,容易成活
2025-04-22 05:51:58
今天来跟大家聊一个大家最关心的问题之一:地坪漆需要日常养护吗?车库铺的环氧地坪漆如何养护?细心的朋友们应该能够发现,很多车库是选择了做地坪漆铺设的。一是地坪漆的诸多优点适合车库环境,二是地坪漆的颜色和美观性也是很多人选择环氧地坪漆的原因。那么,使用了环氧地坪漆的车库需要打理吗?应该如何打理呢?第一个
2025-04-22 04:48:55
随着节能环保政策的不断推进和国家对天然气管网建设力度的加大,如今的壁挂炉产品越来越多地进入千家万户,但因其使用过程中同时受水、气等多重因素影响,对前期的施工安装乃至后期的保养维护都有一定的要求。而在使用一段时间后,壁挂炉可能会出现一些问题,最常见的问题都有哪些?对于这些问题,到底哪些属于维修的范畴,
2025-04-22 02:18:43