丰之痛 大约3小时前 高兴 的说 今天又想去打篮球了!!!!   丰之痛 12月2日 郁闷 的说 机电那伙人太火了..........   看海的日子 12月2日 平静 的说 输入要叽歪的内容_   穿拖鞋的兔子 12月1日 平静 的说 翘课   沙漠★寂寞 11月30日 平静 的说 机电那伙人又开始分钱了,刚刚又赚了很,见者有份,速度去抢!!!   一千年胡杨 11月30日 平静 的说 我爱你   穿拖鞋的兔子 11月30日 平静 的说 鼻子冻的红红的,不想上校内   鲍豪斯 11月30日 平静 的说 机电那伙正在分钱..要的都去看要吧!!!   小鱼游 11月30日 悲伤 的说 俺消失咧将近一整天,都米有个人想我   zdk6105 11月30日 无聊 的说 风好大,期待一场雪:天好冷,渴望一场爱   [查看全部 451 条唧唧歪歪...]


打印

一个普通西农学生的vc入门历程~

一个普通西农学生的vc入门历程~

我是一个西林的大三学生,非计算机专业~初涉vc也是在去年10月以后~到现在算是刚入门吧~自己的一路走来的一些体验和经历希望和大家分享,多认识一些朋友~



在学校图书馆发现的比较好的入门书自己认为还是《windows程序设计》,王艳平编(没看过大家说得那个160¥上下册的~没钱,图书馆也没有,上面图书馆那几本mfc也没去找过,太远~呵呵)~sdk开始~讲得蛮详细~每一部分都有例程~不过在我看来,第一次看的时候肯定是看不懂的~里面MESSAGE_MAP、DYNCREATE···等地方看起来作者写得很专业,但就是不懂(偶本身就不是学计算机的,c++都是自学的),中间几章翻来覆去看了n便还是觉得云里雾里的,很费解,很打击人的说。当时对那些写Application Framework的人唯一的感觉就是“变态”~呵呵

经过2个月的反复研究,头脑中才开始有了些概念,虽然还是不知道框架每一部分的具体运作机制,但至少知道它的功能了~然后借了一些vc实例的教程,照着做(相信很多人也这样吧)~那个时候也是好读书不求甚解,也就是大段的抄代码~当然大部分时候都是错误百出的~~偶尔的成功总会让人欣喜若狂(编译通过那“叮”的一生相信很多人都很喜欢)~日复一日的抄代码,看别人现成的东西~看多了,经常是很多以前不懂的东西常常在一瞬间就突然开了窍~正所谓没吃过猪肉,总看过猪跑~看的多了,想得多了还是有点收获的。


后来听别人说那个台湾的侯捷写的《深入浅出mfc》很不错,就尝试着找过~刚开始搞到的都是繁体版,当然没心思看,就撂了~继续自己的摸索···
再后来偶然得到一本简体的pdf,拿来翻了一眼就放不下了,三天时间什么都没有干,坐在电脑前一口气看完了《深入浅出mfc》,头脑中积累的那些疑问和迷惑,一层层的被拨开,常常看到精彩处,情不自禁的笑起来,“原来这样啊····”


那几天真对HouJJ佩服的五体投地~当时就寻思,要是大陆的作者们也能这么通俗的把原本复杂的问题讲得这么简单,能减轻我们多少痛苦啊~~呵呵。不过看到人家9*年就写出这么通俗的东西,而且n年来n多人都已经看得滚瓜烂熟了,突然感觉自己落伍的不行·······


最近,由于专业的关系,这段时间又接触了一些com方面的东西,用vc找着别人的样子自己写组件(嘿嘿~也是照别人的来,vc知识库上的杨老师讲com相信不少人都看过吧?),闲了也翻看openGL,照着来例子,看教材,翻MSDN,常常有一些在“高手s”看来鸡毛蒜皮的小问题搞得我晕头转向,可是只要你不放弃,那些问题的解决都是时间问题,而且日子久了,就会发现某些问题的相关性,往后再遇到类似的解决起来就很容易····


数数这大半年来连写带抄带看,自己放工程的文件夹也有几百兆了吧(不包括编译后的文件o),接触过的东西也有一些了,有时候简单的想法也能很容易的自己实现,能算是····小··入门了吧(高手不要笑话我哦)~中间遇到过挫折,也走过很大的弯路~但~是好像没有想过“我以后用vb算了····”,也许是因为比较好强,不甘心承认有东西我学不会的吧~:)

这学期其实看得并不是很多,因为报了5-20的软设(伤心事···估计下午过不了了,太危险··那个c/s,b/s相信大家和我一样的郁闷····),所以开学到考试,中间都没有多少精力来扩展自己已经学到的东西~本来计划这学期自己拿出一个作品来,可是到现在都没有付诸行动,不过还好以软考为契机,老老实实的把编译原理,软件工程,数据结构老老实实地看了一遍,也做了不少题···收获还是满大滴····(自我安慰···)



经验:
1、永不言败,不要承认有学不会的东西
2、遇到问题不要轻易放过,学会看msdn,别因为是e版就被吓倒~不会看e文材料以后真的不好出头(如果等别人学会了,翻译过来给你看的时候,价值也就不那么大了,永远站不到技术的“前沿”)。也要学会问题人,msdn还看不明白的时候,我就去bbs.programefan.com~,或者来这里,菠菜还是很热心的~:)
3、看例子之前先想思路,理解了别人的思路,做的时候才能分清谁是干什么的,才不容易出错
4、差点忘了很重要的一点,如果你的c++不是很好,赶快看,在我看来,原先看c++,里面打星号的,比较难懂的,放到application Framwork里面都是很基础的,如果你不懂的话,看别人的东西会很费解(HouJJ的书里面前面也有一部分讲得不错,可以参考着看)
5、多敲代码,我几乎每天都有一个小工程,要么几天弄一个,遇到问题,查错、翻msdn,问人,再查错······往复循环,中间能积累不少经验性的东西,自己总结出来的往往印象最深刻。很推荐大家培养这样的习惯:一开始就给你的程些写上完整地注释(至少自己要能看懂),给每个工程每天的修改都写出相应的配套文档,记下每天的想法是什么,实现了多少,遇到了那些问题~然后每天作的东西都记录在一个总的文档里面,差的时候会很方便···
#6、多啰嗦一句,尤其对非计算机专业的同学,有空的话看一些软件工程,数据结构(重中之重阿,最好自己能把每种结构都是先到自己的应用里面去),uml···毕竟如果将来真正搞软件的时候,还是会集体协作的··不要总一个人闷头搞~~

===================
好多年没学语文了,写得乱七八糟,希望大家不嫌烦~~西农原创呵~~~希望还没有入门的,挣扎中的xdjm们不要放弃,坚持下去总会拨云见日的,如果很容易的话,人人都会也就没什么价值了~~相信自己,吃得苦中苦,方为人上人阿~~

TOP

呵呵
很不错啊
象楼主这样对一门语言这么痴狂的人我们专业也没多少人啊

TOP

呵呵,c++是很经典的语言,楼主继续努力,加油~

TOP

顶一下!
我就没有Baby那么有耐心了,虽然这学期课程也用到点VC++ 但以前也一直没看过,老师讲课也就最到5节的样子就把VC++解决了,到最后连类都不是很理解,无奈放弃了...
程序员现在也考完了,以后Baby我就找你学习了哈~多多指教哦~
紫幻茶社-江湖隐士   南十字军—亡命前锋

TOP

作为计算机专业的人,竟然没好好去学习VC++,跟楼主比起来真是惭愧

TOP

很牛啊!我现在在上VC++课,但现在还算是没入门那!很有帮助啊

TOP

“三天时间什么都没有干,坐在电脑前一口气看完了《深入浅出mfc》”
楼主真强,佩服!!!
我看了一假期,还差一点没有看完,惭愧呀!
以后还要向楼主请教!!

TOP

一直想学,就是没多少进展。不好意思。以后多来这里学习,下去用功。

TOP

哈哈,搂住真的很强,我也是信息学院的,我最近也在看王艳平老师的windows程序设计,搂住有它的配套光盘源码吗?给我发一份好吧,谢谢了,
emai  feng007lhf@sina.com

TOP

好像楼主跟我一个专业的。。。。佩服,支持,因为我也喜欢编程语言c++

TOP

哎,受不了
深入浅出MFC是能看懂了,但是感觉做不出什么东西来。
你都做过什么东西了??说点出来让我参考参考

TOP

天天都在复习考研~也没时间来做什么东西~~~呵呵~~~但是我还是满相信自己的~~~:)

TOP

佩服~佩服

TOP

vc 是难学,不过只要用功夫还是很有发展前景的~~
楼主加油!

TOP

我们现在也学C++
好难啊

TOP