日期:2014-05-20  浏览次数:20804 次

大一学生的学习困饶,希望大家多多指教!
我读一个类似于软件开发的专业,今年大一,上学期开始学习C++,从基本语法到现在学到了类的知识,学得还可以。
        困惑从这个学期开始了:
        这个学期开始学一门叫做《windows编程》的课程,学的就是.NET的框架那类的东西(我也不知道怎么描述,反正就是学WINDOWS消息机制/API函数/GDI绘图/MFC库类那一类的知识,高手应该明白是什么吧)虽然这些知识都很基础,但是我还是觉得很吃力,而且都开学都一个多月了,我还不明白这种东西是如何跟开发语言结合起来表达程序员思想的。
        上这门课的时候,老师从一个空项目开始,一点一点讲每一个概念,然后把函数的代码一句一句讲,我听是听懂了,每个函数也都大概了解是负责什么功能的,也能改一些老师给的代码建立一个新窗口/插入一个图象/输出一个字符等等,但是我们学的进度很快,我感觉自己很难消化,例如建立一个新的MFC,里面的类/函数很多,而且我根本看不明白,感觉跟C++的学习很不一样-_-#很难学,所以学得很郁闷。
        到现在我对.NET的浅薄理解就是构成程序的框架,大框架里包含小框架,层层细化,然后把源程序的代码(就是C++的代码)分别填进去,然后完成程序每一个小部分的功能。有没人能告诉我这样的认识正确么?如果不正确的话,那该对我的认识做怎样的修正?还有这门课程该怎么学才能学比较扎实呀?我也不是想一步登天,也知道自己的智商/认识有限,我只是想把这些知识学得扎实一点,所以想听听各位高手的意见。
        从上了大学开始上CSDN,一直在新手区看别人的提问/回答=_=,发现自己掌握的知识确实很微不足道,还有很多东西要学,在这里发贴抒发一下我的迷茫,谢谢大家多多指教!


------解决方案--------------------
同样迷茫
越学越迷茫
越学越觉得自己真TMD啥都不是
总结:过得开心+充实就好!不要想太多....
------解决方案--------------------
大一你会这么多,不容易了...

我大四毕业还啥都不会呢
------解决方案--------------------
不明白就先依葫芦画瓢,画多了看的书多了,就明白了,其实你不明白的原因是,你所完成的每项工作都是在别人大量工作成果的基础上进行的,可能比重比你自己的代码要大很多,你是在别人画的框框里工作,你现在对这个框框还没有概念,所以感觉很晕。有些不明白的可以暂时先接受,等有个整体的印象之后也许你自然就明白了。
------解决方案--------------------
你觉得lz在大一学习windows编程,就是学校的错误!
我在杭州读的大学,也算得上是重点线录取的大学了,除了浙大就它了.我们到大四才开始一些实用开发工具的学习;当然我学的时候.net刚出来,不在大学教材中!
lz你现在其实对框架有一些概念,不需要很了解它到底是怎么工作的,在这个基础上面多写程序!这个非常重要,程序这个东西需要每天写,每天思考,几天不写手就会生,一个月不写就会忘记的;特别是在学习的时候,不要去追求我学了多少,而是要求自己我会了多少,编程很多时候就是靠问题把自己磨练出来的.
自己可以制定一些小的目标,多去写一些小的程序,自然会有所提高的
------解决方案--------------------
LZ是哪个大学的?

哪个大学会在大一开这些课?

大一大二都是基础课才对,是打基础的

没有基础去学那些东西,就是一句话:浮沙上面架高台

这是犯了大忌的

除非LZ读的不是正规大学,是什么培训中心之类
------解决方案--------------------
同样迷茫 越学越迷茫 越学越觉得自己真TMD啥都不是 总结:过得开心+充实就好!不要想太多....
------解决方案--------------------
大一大二应该是上些公共课才对呀,楼主你们学校就开了你说的这些课程,让我不可思议,当年我是大二下学期才接触C的
------解决方案--------------------
正所谓,冰冻一尺,非一日之寒

LZ,不要着急,慢慢学,要学的东西还多呢!
------解决方案--------------------
大一你会这么多,不容易了
------解决方案--------------------
大一就好好学好微积分吧!
------解决方案--------------------
你们学校老师难道是金旭亮,北大青鸟之流?

不好好打基础,就鼓吹用框架,项目经验...


一般来说MFC程序设计都是大三开始学习...

大一就开始,太勉强...

另外,MFC和.Net是完全不同的框架...