社区
C++ 语言
帖子详情
有MFC还要C++.NET2003干嘛?
chanbzou
2006-10-05 02:52:28
请熟悉MFC及C++.NET2003的朋友谈谈经验体会!
...全文
258
7
打赏
收藏
有MFC还要C++.NET2003干嘛?
请熟悉MFC及C++.NET2003的朋友谈谈经验体会!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zenny_chen
2006-10-05
打赏
举报
回复
VC6.0对标准C++支持得不太好,VS.NET 2003 C++对标准支持得还可以。
shine333
2006-10-05
打赏
举报
回复
当年关老爷的大刀也蛮好使的。而且,确实
> MFC做的却是不怎么“优雅”
chanbzou
2006-10-05
打赏
举报
回复
新东西一般都会更好用,但非常习惯于MFC开发,再来学.NET框架会不会觉得浪费呢?
突击召唤师
2006-10-05
打赏
举报
回复
说实话,MFC做的却是不怎么“优雅”。
至于.net,我觉得主要是为了利用.net平台的资源。
vigorous001
2006-10-05
打赏
举报
回复
东西多了,卖的钱就贵了呗。
fancystar
2006-10-05
打赏
举报
回复
MFC是类库,.NET2003是开发平台
healer_kx
2006-10-05
打赏
举报
回复
tongwen.
算法导论中文版
基础的重要性(程序员之路) 学习编程有几年了,感觉走了不少弯路,而不少的学弟学妹又在重蹈我当初的覆辙,不免有些痛心。最近在网 上也看了许多前辈们的经验建议,再结合自己的学习经历在这里谈谈基础的重要性,希望帮助大家少走些弯 路。 什么是基础呢?就是要把我们大学所学的离散数学,算法与数据结构,操作系统,计算机体系结构,编译原理 等课程学好,对计算机的体系,CPU本身,操作系统内核,系统平台,面向对象编程,程序的性能等要有深层次的掌握。 初学者可能体会不到这些基础的重要性,学习jsp,do
net
,
mfc
,vb的朋友甚至会对这些嗤之以鼻,但是一开始没学 好基础就去学jsp或do
net
会产生很坏的影响,而且陷入其中不能自拔。 我上大二的时候还对编程没什么概念,就上了门C++也不知道能
干
什么,老师说
MFC
也不知道是什么东西, 看别的同学在学asp.
net
就跟着学了,然后就了解到.
net
,j2ee,php是什么了,就觉得软件开发就是用这些了,而上 的那些专业课又与我们学的sqlserver啊,css啊,ajax啊,毫无关系,就感慨啊,还不如回家自学去就为一个文凭吗? 还不如去培训,浪费这么多钱.于是天天基本上没去上什么课,天天就在做网站,几个学期就做了三个网站。感觉做 这些网站就是学到些技巧,没什么进步,这些技巧就好比别人的名字,告诉你你就知道了,网上也都可以搜到。那时 候就觉得把.
net
学好就行了,搞j2ee的比较难,搞api编程就别想了,操作系统更是望尘莫及了。后来随着学习 的深入和看了网上许多前辈们的建议才对这些基础的重要性有所体会。 虽然.
net
或java的开发并不直接用到汇编,操作系统这些,但是不掌握这些基础是有很大问题的,因为你只知 其然不知其所有然,在
mfc
和.
net
里面控件一拖什么都做好了,很方便,但是出了问题可能就解决不了,有些在 网上搜都搜不到。这就是基础没打好,不知道它的原理就不知道出错的原因。在学.
net
的时候常会讨论那些控件 该不该用别人说尽量别用也不知道为什么?不让用是因为你在高层开发,你不知道它的原理出错了你可能解决不 了,但其实是应该用的,不然人家开发它
干
嘛,但要在了解它的原理后去用就会很方便。 要编写出优秀的代码同样要扎实的基础,如果数据结构和算法学的不好,怎么对程序的性能进行优化,怎样 从类库中选择合适的数据结构。如果不了解操作系统,怎样能了解这些开发工具的原理,它们都是基于操作系统 的。不了解汇编,编译原理,怎么知道程序运行时要多长时间要多少内存,就不能编出高效的代码。 如果没有学好基础一开始就去学.
net
,java这些越往后就会觉得越吃力,它们涉及的技术太多了,而且不但 在更新,对于三层啊,mvc,orm这些架构,你只会用也不明白为什么用,就感觉心里虚,感觉没学好。而你把 面向对象,软件工程,设计模式这些基础学好了再去看这些就可以一不变应万变。 大家不要被新名词、新技术所迷惑.
NET
、XML等等技术固然诱人,可是如果自己的基础不扎实,就像是在 云里雾里行走一样,只能看到眼前,不能看到更远的地方。这些新鲜的技术掩盖了许多底层的原理,要想真正 的学习技术还是走下云端,扎扎实实的把基础知识学好,有了这些基础,要掌握那些新技术也就很容易了。 开始编程应该先学C/C++,系统api编程,因为它们更接近底层,学习他们更能搞清楚原理。学好了c/C++ 编程和基础,再去学习
mfc
,.
net
这些就会比较轻松,而且很踏实。假设学习VB编程需要4个月,学习基础课程和 VC的程序设计需要1年。那么如果你先学VB,再来学习后者,时间不会减少,还是1年,而反过来,如果先学习 后者,再来学VB,也许你只需要1个星期就能学得非常熟练。 bbs.
C++的
MFC
,与C#的.
NET
【1】
MFC
早已过时,现在C++多数是用来编写底层方法而不是开发桌面程序,桌面程序有Delphi,其控件库比
MFC
要多,微软早不维护
MFC
了。 【2】
MFC
学习曲线的陡峭是众所周知的,主要难点在于C++语言本身,和
MFC
使用了大量的宏和怪异的语法(主要是RTTI和Message Mapping)。但是学习陡峭不等于就是难,而是说由易到难出现的时间点靠前。用C#编写专业的、可靠的软件需要的能力
C++
MFC
实战速成教程(VS2013)上
让零基础朋友快速掌握
MFC
的开发,进入到C++的Windows编程之殿堂。
MFC
规模庞大,结构复杂,导致很多初学者学习困难。本教程,则排除一切对初步者的
干
扰,从
MFC
庞大的结构中,单刀直入,取出最核心的类,以简明易懂的...
C++.
NET
编程体验
C++.
NET
编程体验…… (2010-04-24 13:35:57) 转载▼ 标签: it c 托管 作为一个.
NET
的程序员,至少要懂得里面三门语言中的一种。当然,最最好的是三门你都懂。 虽然有人说,现在用的最好的.
NET
的原装语言不是C#吗?那我还学C++.
NET
这个累赘
干
什么?
【转】C++的
MFC
,与C#的.
NET
以下摘自各问答网站、博客论坛: 【1】
MFC
早已过时,现在C++多数是用来编写底层方法而不是开发桌面程序,桌面程序有Delphi,其控件库比
MFC
要多,微软早不维护
MFC
了。 【2】
MFC
学习曲线的陡峭是众所周知的,主要难点在于C++语言本身,和
MFC
使用了大量的宏和怪异的语法(主要是RTTI和Message Mapping)。但是学习陡峭不等于就是难,而是说由易到难出现的时间点靠前。用C#编...
C++ 语言
64,688
社区成员
250,496
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章