xiaofanyy 大约20小时前 平静 的说 我的生活没颜色了。晕了。迷茫了。   小鱼游 大约21小时前 悲伤 的说 额,突然觉得人生失去了方向~~~~~   fay_meng 10月9日 平静 的说 冒泡下,提高知名度...   zdk6105 10月9日 平静 的说 哈哈,何为缘?聚散皆为缘   一堆泪水 10月9日 郁闷 的说 期待有缘人。。。   小鱼游 10月8日 平静 的说 干了一整天的活,好累哟   水木落 10月8日 平静 的说 9日8点40分,离校后第一次掠过杨凌。。。。。。   逍遥散人 10月6日 平静 的说 终于回杨凌了 心情还是那样没变化 闷了   荦荦夕颜 10月6日 平静 的说 武汉归来 带给大家一首好听的歌 擦肩而过   知多少 10月6日 平静 的说 输入要叽歪的内容_   [查看全部 328 条唧唧歪歪...]


打印

一个普通西农学生的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