社区
非技术区
帖子详情
我大二了,学习了c和c++,想继续这方面的学习,应该学习什么呢?mfc吗?
davidfangzhijie
2009-04-08 01:55:25
我大二了,学习了c和c++,想继续这方面的学习,应该学习什么呢?mfc吗?可有人跟我说,那个要过时了,要学习vc.net,好混乱啊?又要怎么学习呢?
...全文
43
2
打赏
收藏
我大二了,学习了c和c++,想继续这方面的学习,应该学习什么呢?mfc吗?
我大二了,学习了c和c++,想继续这方面的学习,应该学习什么呢?mfc吗?可有人跟我说,那个要过时了,要学习vc.net,好混乱啊?又要怎么学习呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wuyq11
2009-04-08
打赏
举报
回复
根据自己爱好。可继续学习VC++.net和嵌入式开发
coodd
2009-04-08
打赏
举报
回复
学Linux/Unix,STL,DirectX等等,mfc次要点
基于
MFC
+ C/
C++
实现进度条.zip
进度条 是
大二
下学期的练手作品,参考了某本书籍(忘记书名啦)编写的,目的是了解进度条控件的简单应用。这是因为没有
学习
和使用过
MFC
的进度条控件,于是
想
了解。 功能简介: 进度条控件的简单使用; - 开发环境:Visual
C++
6.0 - 开发语言:
MFC
+ C/
C++
c++
基础复习-期末复习总结
里面是我们大学老师讲课用的讲义,没怎么听,但是期末一看,还真的很有用。现在
大二
了还在用这份文档
基于
MFC
实现的计算器及备忘录【100012018】
计算器及备忘录 是
大二
上学期期中的作业,那时我们正在
学习
MFC
编程,学完了简单控件的使用后,老师让我们用已会的知识自己写一个程序,我便设计和编写了此程序,基本上包含了
MFC
的所有常用控件。 功能简介: 1.
MFC
常用基本控件的使用方式,如列表、选项卡、树控件等; 2. 科学计算器; 3. 简单备忘录; - 开发环境:Visual
C++
6.0 - 开发语言:
MFC
+ C/
C++
java程序员指路
java程序员人生指南java程序员人生指南java程序员人生指南java程序员人生指南
算法导论中文版
基础的重要性(程序员之路)
学习
编程有几年了,感觉走了不少弯路,而不少的学弟学妹又在重蹈我当初的覆辙,不免有些痛心。最近在网 上也看了许多前辈们的经验建议,再结合自己的
学习
经历在这里谈谈基础的重要性,希望帮助大家少走些弯 路。 什么是基础呢?就是要把我们大学所学的离散数学,算法与数据结构,操作系统,计算机体系结构,编译原理 等课程学好,对计算机的体系,CPU本身,操作系统内核,系统平台,面向对象编程,程序的性能等要有深层次的掌握。 初学者可能体会不到这些基础的重要性,
学习
jsp,donet,
mfc
,vb的朋友甚至会对这些嗤之以鼻,但是一开始没学 好基础就去学jsp或donet会产生很坏的影响,而且陷入其中不能自拔。 我上
大二
的时候还对编程没什么概念,就上了门
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.
非技术区
7,774
社区成员
63,122
社区内容
发帖
与我相关
我的任务
非技术区
.NET技术 非技术区
复制链接
扫一扫
分享
社区描述
.NET技术 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章