《VC++深入详解》里面的内容毕向东的视频过时了吗吗,还是有些

[quote user=&Joyoung& index=&1&]在网上发现很多人都这样说[/quote]" />
在网上发现很多人都这样说
[quote user=&& index=&2&]qt容易入门,夸平台。。。[/quote]" />
qt容易入门,夸平台。。。
[quote user=&Solaris& index=&3&]如果你的本职是码农……MFC简直是上个世纪的东西[/quote]" />
如果你的本职是码农……MFC简直是上个世纪的东西
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
[quote user=&骑着蜗牛跑& index=&4&]衷心劝你别MFC,只有小公司在用,而且很快就被淘汰了。。[/quote]" />
衷心劝你别MFC,只有小公司在用,而且很快就被淘汰了。。
http://weibo.com/zhaizhiqiangnwpu
[quote user=&明夷& index=&5&]银行或者事业单位里面一些老旧的系统吧。[/quote]" />
银行或者事业单位里面一些老旧的系统吧。
[quote user=&& index=&6&]
现在主流码农用什么?[/quote]" />
#3Solaris:如果你的本职是码农&&MFC简直是上个世纪的东西
现在主流码农用什么?
[quote user=&strcmp90& index=&7&]多老的网页才会讨论mfc啊 mfc的直系继承人WPF,其他技术派系有QT,Java Swing。以上是桌面程序,在web程序方面,微软有web form及最新的MVC两大类别,另外有dojo、extjs等基于javascript的RIA工具包、界面库。[/quote]" />
多老的网页才会讨论mfc啊mfc的直系继承人WPF,其他技术派系有QT,Java Swing。以上是桌面程序,在web程序方面,微软有web form及最新的MVC两大类别,另外有dojo、extjs等基于javascript的RIA工具包、界面库。
Honey badger don't give a shit.
[quote user=&vs01& index=&8&]学了好久才学会那么一点点 我觉得通一下就好,别硬玩 MFC工作量太大,累死累活还不如人家一天的成果 不过windows和MFC真玩转了,其他对你来说应非常容易吧 话说其他的我也没玩过,我纯属菜鸟[/quote]" />
学了好久才学会那么一点点我觉得通一下就好,别硬玩MFC工作量太大,累死累活还不如人家一天的成果不过windows和MFC真玩转了,其他对你来说应非常容易吧话说其他的我也没玩过,我纯属菜鸟
------------------------------------------------------------------------
[quote user=&vs01& index=&9&]而且我感觉,楼上的人似乎都没玩过MFC 我知道,作为一个菜鸟我这群嘲基本上是自寻死路....[/quote]" />
而且我感觉,楼上的人似乎都没玩过MFC我知道,作为一个菜鸟我这群嘲基本上是自寻死路....
------------------------------------------------------------------------
[quote user=&vs01& index=&10&]我还想说,玩这些跟钳工是一个工种 我觉得还不如美工有技术含量[/quote]" />
我还想说,玩这些跟钳工是一个工种我觉得还不如美工有技术含量
------------------------------------------------------------------------
[quote user=&Joyoung& index=&11&]
这么说VC也差不多过时了? 那.net和C#呢?目前什么状况?[/quote]" />
#7strcmp90:多老的网页才会讨论mfc啊mfc的直系继承人WPF,其他技术派系有QT,Java Swing。以上是桌面程序,在web程序方面,微软有web form及最新的MVC两大类别,另外有dojo、extjs等基于javascript的RIA工具包...
这么说VC也差不多过时了?
那.net和C#呢?目前什么状况?
[quote user=&strcmp90& index=&12&]
我还怀疑你在用tobur c 2.0,vc6.0呢[/quote]" />
#9vs01:而且我感觉,楼上的人似乎都没玩过MFC我知道,作为一个菜鸟我这群嘲基本上是自寻死路....
我还怀疑你在用tobur c 2.0,vc6.0呢
Honey badger don't give a shit.
[quote user=&Joyoung& index=&13&]
学了好久才学会那么一点点,我也是呀,刚开始做项目的时候,老师说用C++编,然后不知怎么就都选择了MFC,当时对这些主流编程语言的发展情况几乎不了解[/quote]" />
#8vs01:学了好久才学会那么一点点我觉得通一下就好,别硬玩MFC工作量太大,累死累活还不如人家一天的成果不过windows和MFC真玩转了,其他对你来说应非常容易吧话说其他的我也没玩过,我纯属菜鸟
学了好久才学会那么一点点,我也是呀,刚开始做项目的时候,老师说用C++编,然后不知怎么就都选择了MFC,当时对这些主流编程语言的发展情况几乎不了解
[quote user=&Joyoung& index=&14&]
我就还在用VC6.0,觉得这个IDE可以啊[/quote]" />
#12strcmp90:#9vs01:而且我感觉,楼上的人似乎都没玩过MFC我知道,作为一个菜鸟我这群嘲基本上是自寻死路....我还怀疑你在用tobur c 2.0,vc6.0呢
我就还在用VC6.0,觉得这个IDE可以啊
[quote user=&strcmp90& index=&15&]
visual studio 、、2012,内部代号已经是vc 16了&& .net已发布4.0、4.5,.net框架试图与j2ee争锋,目前还是j2ee市场更大[/quote]" />
#11Joyoung:#7strcmp90:多老的网页才会讨论mfc啊mfc的直系继承人WPF,其他技术派系有QT,Java Swing。以上是桌面程序,在web程序方面,微软有web form及最新的MVC两大类别,另外有dojo、extjs等基于javascript的RIA工具包...这么说VC也差不多过时了?那.net和C#呢?目前什么状况?
visual studio 、、2012,内部代号已经是vc 16了&&
.net已发布4.0、4.5,.net框架试图与j2ee争锋,目前还是j2ee市场更大
Honey badger don't give a shit.
[quote user=&strcmp90& index=&16&]
当年在没有其他可选的情况下,MFC已经是最佳选择了,总比win32 api直接写界面要轻松很多。 当出现了比MFC更好用的界面库、框架时,MFC退出舞台也就理所当然了。[/quote]" />
#13Joyoung:#8vs01:学了好久才学会那么一点点我觉得通一下就好,别硬玩MFC工作量太大,累死累活还不如人家一天的成果不过windows和MFC真玩转了,其他对你来说应非常容易吧话说其他的我也没玩过,我纯属菜鸟&学了好久才学会那么一点点,我也是呀,刚开始做项目的时候,老师说用C++编,然后不知怎么就都选择了MFC,当时对这些主流编程语言的发展情况几乎不了解
当年在没有其他可选的情况下,MFC已经是最佳选择了,总比win32 api直接写界面要轻松很多。
当出现了比MFC更好用的界面库、框架时,MFC退出舞台也就理所当然了。
Honey badger don't give a shit.
[quote user=&Joyoung& index=&17&]
那个qt和wxwidgets目前什么情况啊??[/quote]" />
#16strcmp90:#13Joyoung:#8vs01:学了好久才学会那么一点点我觉得通一下就好,别硬玩MFC工作量太大,累死累活还不如人家一天的成果不过windows和MFC真玩转了,其他对你来说应非常容易吧话说其他的我也没玩过,我纯属菜鸟&学了好久才学会那么一点点,我也是呀,刚开始做项目的时候,老师说用C++编,然后不知怎么就都选择了MFC,当时对这些主流编程语言的发展情况几乎不了解当年在没有其他可选的情况下,MFC已经是最佳选择了,总比win32 api直接写界面要轻松很多。当出现了比MFC更好用的界面库、框架时,MFC退出舞台也就理所当然了。
那个qt和wxwidgets目前什么情况啊??
[quote user=&甚喜莉香& index=&18&]我还在用mfc呢[/quote]" />
我还在用mfc呢
[quote user=&vs01& index=&19&]
Matlab&纯低端&我悄悄的逆了&&&&[/quote]" />
#12strcmp90:#9vs01:而且我感觉,楼上的人似乎都没玩过MFC我知道,作为一个菜鸟我这群嘲基本上是自寻死路....我还怀疑你在用tobur c 2.0,vc6.0呢
Matlab&纯低端&我悄悄的逆了&&&&
------------------------------------------------------------------------
[quote user=&ddvipnet& index=&20&]搞mfc和搬砖有什么区别?搞算法才是王道。[/quote]" />
搞mfc和搬砖有什么区别?搞算法才是王道。
[quote user=&苏磊1991& index=&21&]可以研究一些MFC的机制 用的话现在比较多的是QT 我问过百度的面试官 百度桌面客户端用的WTL 不过市场上没什么书 微软也不提供官方支持[/quote]" />
可以研究一些MFC的机制
用的话现在比较多的是QT
我问过百度的面试官
百度桌面客户端用的WTL
不过市场上没什么书 微软也不提供官方支持
[quote user=&vs01& index=&22&]
初学者都觉得这就是技术,其实就是搬砖... 混口饭吃么... 搞算法又轮不到自己,就只能砖板了[/quote]" />
#20ddvipnet:搞mfc和搬砖有什么区别?搞算法才是王道。
初学者都觉得这就是技术,其实就是搬砖...
混口饭吃么...
搞算法又轮不到自己,就只能砖板了
------------------------------------------------------------------------
[quote user=&会社谐和& index=&23&]还在用MFC的纯屌丝来长长姿势[/quote]" />
还在用MFC的纯屌丝来长长姿势
中国有风险
投胎须谨慎
[quote user=&vs01& index=&24&]搬砖也可以致富的,搬砖也要当搬砖的王哩....[/quote]" />
搬砖也可以致富的,搬砖也要当搬砖的王哩....
------------------------------------------------------------------------
[quote user=&ilovrene& index=&25&]mfc还存在啊[/quote]" />
mfc还存在啊
-———————————————————————————————————————————————————-Good morning,and in case i dont see you,good afternoon,good evening and good night!
[quote user=&yesxure& index=&26&]还在用MFC的屌丝过来看看[/quote]" />
还在用MFC的屌丝过来看看
请叫我愤怒的哥
[quote user=&doudou528& index=&27&]多年没写过桌面程序了........[/quote]" />
多年没写过桌面程序了........
[quote user=&烟中列岫青无数& index=&28&]MFC里面有很多精致的程序设计思想。 思考题,为什么会有handle的出现?[/quote]" />
MFC里面有很多精致的程序设计思想。思考题,为什么会有handle的出现?
菜,要辣的才过瘾!
[quote user=&爱后余生& index=&29&]连MFC都不会 只会悲剧的WIN32 API开发[/quote]" />
连MFC都不会
只会悲剧的WIN32 API开发
[quote user=&六月息& index=&30&]依然 时不时的用用MFC的过来瞧瞧。。[/quote]" />
依然 时不时的用用MFC的过来瞧瞧。。
[quote user=&迈克尔%&唐僧& index=&31&]wx库最近也比较火啊,mfc我用的不多,感觉写界面太麻烦了。[/quote]" />
wx库最近也比较火啊,mfc我用的不多,感觉写界面太麻烦了。
[quote user=&隔夜茶& index=&32&]mfc上手比较难,画画界面没什么,总体来说落后不少,wx有个python的界面库,是python里很好用很广泛的库之一[/quote]" />
mfc上手比较难,画画界面没什么,总体来说落后不少,wx有个python的界面库,是python里很好用很广泛的库之一
人在天涯断魂处,未到天涯已断魂……
[quote user=&剪影& index=&33&]相当没前途. 我一直以为MFC是清朝人发明的...[/quote]" />
相当没前途.我一直以为MFC是清朝人发明的...
"Do you want some?"
[quote user=&薛定谔的猫& index=&34&]C#完美替代[/quote]" />
C#完美替代
[quote user=&OLer@OL& index=&35&]马特雷柏走你。 【&我最喜爱的编程语言&排行榜】这份榜单来自11月份对两万八千名软件工程师的问卷调查。C++和C语言仍然以大比分领先其他编程语言排在前两位,二者是当之无愧的最受全国程序员喜爱的编程语言。在IT创新最活跃的美国,C++胜于C,而在软件外包大国印度,C与Java都大受欢迎。[/quote]" />
马特雷柏走你。
【&我最喜爱的编程语言&排行榜】这份榜单来自11月份对两万八千名软件工程师的问卷调查。C++和C语言仍然以大比分领先其他编程语言排在前两位,二者是当之无愧的最受全国程序员喜爱的编程语言。在IT创新最活跃的美国,C++胜于C,而在软件外包大国印度,C与Java都大受欢迎。
Better man
[quote user=&Sandler& index=&36&]matlab居然高居前列[/quote]" />
matlab居然高居前列
[quote user=&Joyoung& index=&37&]
WTL 是???小白球解释[/quote]" />
#21苏磊1991:可以研究一些MFC的机制
用的话现在比较多的是QT
我问过百度的面试官
百度桌面客户端用的WTL
不过市场上没什么书 微软也不提供官方支持
WTL&是???小白球解释
[quote user=&苏磊1991& index=&38&]baidu or google
[/quote]" />
baidu or google#37Joyoung:#21苏磊1991:可以研究一些MFC的机制
用的话现在比较多的是QT
我问过百度的面试官
百度桌面客户端用的WTL
不过市场上没什么书 微软也不提供官方支持&WTL&是???小白球解释
[quote user=&せかいの神様& index=&39&]C++现在大多用在服务器后台,处理大规模数据,效率高 MFC做桌面应用在微软的平台下基本上没有任何前途,Qt在Linux下依然有前景 MFC的机制和原理可以学习一下,对理解windows机制和自己写C++有帮助,但不要依赖MFC的封装。早几年前面试官就非常鄙视自称MFC玩得好的人了 C#这行慎入吧,跟着微软走,实在是太累了 想光鲜就java,想苦逼就C++[/quote]" />
C++现在大多用在服务器后台,处理大规模数据,效率高MFC做桌面应用在微软的平台下基本上没有任何前途,Qt在Linux下依然有前景MFC的机制和原理可以学习一下,对理解windows机制和自己写C++有帮助,但不要依赖MFC的封装。早几年前面试官就非常鄙视自称MFC玩得好的人了C#这行慎入吧,跟着微软走,实在是太累了想光鲜就java,想苦逼就C++
May God bless the guilt dwell deep in your heart foreverMay your soul in this world till the end of the earth tastes no peace
[quote user=&Solaris& index=&40&]pc在没落,pc桌面程序更没落,用mfc这种古老技术的pc桌面程序……毫无前途了[/quote]" />
pc在没落,pc桌面程序更没落,用mfc这种古老技术的pc桌面程序……毫无前途了
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
[quote user=&jcy& index=&41&]以前还翻过一本叫深入浅出MFC的书,台湾人写的,就觉得那个类图谱太复杂了,入门比较困难吧[/quote]" />
以前还翻过一本叫深入浅出MFC的书,台湾人写的,就觉得那个类图谱太复杂了,入门比较困难吧
从前冬天冷呀 夏天雨呀水呀 秋天远处传来你声音暖呀暖呀 你说那时屋后面有白茫茫茫雪呀 山谷里有金黄旗子在大风里飘扬 我看见山鹰在寂寞两条鱼上飞 两条鱼儿穿过海一样咸的河水 一片河水落下遇见人们破碎人们在行走身上落满山鹰的灰
[quote user=&薛定谔的猫& index=&42&]wxPython GUI编程框架,熟悉MFC的人会非常喜欢,简直是同一架构 话说现在本人最常用的就是西加加和马特雷柏了[/quote]" />
wxPython GUI编程框架,熟悉MFC的人会非常喜欢,简直是同一架构话说现在本人最常用的就是西加加和马特雷柏了
[quote user=&三峡客& index=&43&]
不要小瞧matlab[/quote]" />
#36Sandler:matlab居然高居前列
不要小瞧matlab
郁孤台下清江水,中间多少行人泪!西北望长安,可怜无数山!
青山遮不住,毕竟东流去。江晚正愁余,山深闻鹧鸪。
[quote user=&Joyoung& index=&44&]
能有条中间的路可走吗? C#我听说用的人已经和C++差不多了呀,貌似越来越流行了呀[/quote]" />
#39せかいの神様:C++现在大多用在服务器后台,处理大规模数据,效率高MFC做桌面应用在微软的平台下基本上没有任何前途,Qt在Linux下依然有前景MFC的机制和原理可以学习一下,对理解windows机制和自己写C++有帮助,但不要依赖MFC的封装。早几年前...
能有条中间的路可走吗?C#我听说用的人已经和C++差不多了呀,貌似越来越流行了呀
[quote user=&种菜& index=&45&]
但Matlab是私有的[/quote]" />
#43三峡客:#36Sandler:matlab居然高居前列&&不要小瞧matlab
但Matlab是私有的
[quote user=&CC2008& index=&46&]学习一下[/quote]" />
[quote user=&せかいの神様& index=&47&]
流行其实是最大的问题,流行就一定是好的吗?诺基亚从巅峰摔下来也不过短短的时间~现在塞班是个什么地位呢?当然微软5年内不一定会倒,这个没有可比性。 google发明的go语言现在火的一逼,你学吗?倭国的ruby历史连10年都没有可是也非常受欢迎你学吗?python连hacker库都给你写好了,广泛被用来写漏洞扫描探测和破解,你学吗? 这些没有经受历史考验的语言,不是不能学,而是要慎重;不是不能深钻,而是不推荐当做唯一吃饭的家伙; 每一种语言每一个领域的coder都有非常头疼的问题,但是我相信搞.NE...[/quote]" />
#44Joyoung:#39せかいの神様:C++现在大多用在服务器后台,处理大规模数据,效率高MFC做桌面应用在微软的平台下基本上没有任何前途,Qt在Linux下依然有前景MFC的机制和原理可以学习一下,对理解windows机制和自己写C++有帮助,但不要依赖MFC的封装。早几年前...&能有条中间的路可走吗?C#我听说用的人已经和C++差不多了呀,貌似越来越流行了呀
流行其实是最大的问题,流行就一定是好的吗?诺基亚从巅峰摔下来也不过短短的时间~现在塞班是个什么地位呢?当然微软5年内不一定会倒,这个没有可比性。
google发明的go语言现在火的一逼,你学吗?倭国的ruby历史连10年都没有可是也非常受欢迎你学吗?python连hacker库都给你写好了,广泛被用来写漏洞扫描探测和破解,你学吗?
这些没有经受历史考验的语言,不是不能学,而是要慎重;不是不能深钻,而是不推荐当做唯一吃饭的家伙;
每一种语言每一个领域的coder都有非常头疼的问题,但是我相信搞.NET的,问题是要比别人多多了,至于为什么,咨询下你的学长,面试的时候多问问,就懂了
至于为啥C#慎入,两点仅供参考:
1.C#/JAVA都是企业级开发,快速成型,高效迅速,JAVA是久经市场考验的,C#背后是微软砸重金支持和维护的,用的人多不奇怪,正因为用的人多而且入门快,市场上搞这些的人一抓一大把,90%的这类coder一点都不值钱,不具备任何竞争力,撑死是个高级程序员吧罢了
2.微软的东西,说白了就是得力于相对垄断的平台,微软在.NET上做了多大的投入你看看就知道了,可是一旦失去微软自己的支撑,这种技术死的会很难看,举个例子:9x年搞MFC的那波人,10年还在继续搞吗?你看看微软这几年在presentation方面发布的各种版本,多如鸿毛,连微软自己都不再支持自家的MFC了,win7都不能直接升级到win8,他对自家产品的态度也就可见一斑了;相反的,C++就没落了吗?C之父挂了所以C就倒了吗?没有吧,相反的越来越多的人加入到第三方C/C++的开发中,十几年了依然热度不减,两相对比你就知道了
没有什么中间的路可走,语言都不是面面俱到的;学好一门底层语言,然后学一门脚本语言,然后再学有余力,再掌握一门快速成型语言;底层语言,必然是C/C++,面向桌面级应用的可以学学python,面向BS的可以找本go或者p2p的书看看
一个码龄5,6年的coder,会上个十几种语言一点都不奇怪,大胆去尝试吧骚年
May God bless the guilt dwell deep in your heart foreverMay your soul in this world till the end of the earth tastes no peace
[quote user=&venus&yy& index=&48&]m[/quote]" />
[quote user=&时间和意义& index=&49&]楼上说得好[/quote]" />
楼上说得好
寒风吹过我的乱发
[quote user=&flying Sonic& index=&50&]就算一条内裤一张卫生纸也有它的价值所在[/quote]" />
就算一条内裤一张卫生纸也有它的价值所在
Sonic Speed
微信订阅号他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)MFC消息映射机制
  在每个能接受和处理消息的类中,定义一个消息和消息响应函数静态对照表,即消息映射表。在消息映射表中,消息与对应的消息处理函数指针是成对出现的。某个类能处理的所有消息及其对应的消息处理函数的地址都列在这个类所对应的静态表中。当有消息需要处理的时候,程序只要搜索该消息静态表,查看表中是个有该消息,就可以知道该类是否能够处理此消息。如果可以处理该消息,则同样可以从静态对照表找到消息处理函数!
============================
静态成员函数
&&&& 静态成员函数和静态成员变量属于类本身,在类加载的时候,即为他们分配了内存空间,所以可以通过类名::函数名来访问。而非静态成员函数和非静态成员变量属于具体对象的方法和数据,也就是应该首先产生该类的对象,然后通过类的对象去调用。
  在静态成员函数中,是不能调用非静态成员的,包括非静态成员函数和非静态成员变量!
  无论采取什么样的操作,程序代码是在内存中运行的,只有在内存中占有了一席之地,我们才能够访问它,如果一个成员函数或者成员变量还未在内存中产生,结果是无法访问它的!
  对于静态成员变量,必须对她进行初始化,并且应该在类的定义之外进行此操作!
===============================
  我们在窗口的客户区进行输出文字或者画图,都需要有一个DC,这样一个dc是微软为了简化程序员工作,避免程序员和输出设备驱动打交道定义的一个中间操作。有了这样一个dc我们就可以轻松的在窗口客户区进行输出操作。
&  再获取DC后,使用完成结束的时候必须释放dc,否则会造成内存泄露。
==================================
  利用程序进行画线操作。
    首先需要画线我们需要知道两个点,即线的起点 和终点。有了这两个点我们可以利用微软sdk定义的两个函数 movetoex() 和lineto()进行画线操作。
那么这两个点怎么获取,在mfc中,在程序收到鼠标点击消息的时候即传递了鼠标坐标值的point类的对象,这样就是线的起点。终点就是鼠标按键弹起时候传递的point对象值。
mfc还为我们封装了关于dc的几个类,例cclient,cdc,cwindowdc。这样的类使用起来比较简单在构造对象完成之后即完成了dc的获取,当对象析构的时候释放dc,可以免去我们手动释放dc的操作,减少出错几率。另外还封装在这样的类中一些画线的函数,使用类对象的.操作符即可访问。
====================================
阅读(...) 评论()他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)

我要回帖

更多关于 过时 英文 的文章

 

随机推荐