寫在自己即將全面學習VS2005之前!
往事如煙
記得小的時候離不開家,在親戚家住幾天就哭著嚷著要回家要家。在家里媽媽經(jīng)常打,但還是愿意回家。媽媽常愛說:家雞打的團團轉,野雞打得貼天飛。
慢慢長大了,開始向往獨立生活,初三開始住校到現(xiàn)在在外漂泊不住家里有10多年了。只有在遇到挫折傷心難過的時候才想起家,想回家。家可以給自己一種溫馨的感覺,呆在家里可以感到安逸,可以什么都不考慮倒床大睡。
去年回家整理書柜的時候,不經(jīng)意翻到哥哥小時候的文件夾子,打開一看,上面寫著:長大了成為一名科學家!這讓我想起來我們那個年代的傳統(tǒng)規(guī)矩:就是上小學的時候肯定有一節(jié)課老師會挨個問每個學生長大后的理想。答案無疑是科學家、工程師、教師之類。我也不記得自己當初的理想是什么了,大概不是科學家就是工程師?,F(xiàn)在想起來,我真不知道怎么樣才是科學家,怎么樣才是工程師,也不再計較自己算是什么。
前幾天和老家對門的小妹妹(13歲)qq聊天,她告訴我長大了要成為一名服裝設計師,我說好啊到時候給我設計幾套衣服。其實我想給她講一些道理,但我明白說了她也不理解。希望她長大了可以實現(xiàn)夢想,即使無法實現(xiàn)也還記得曾經(jīng)的夢想。
人都有一種眷戀,對事物的懷舊。曾經(jīng)觸動過心靈的東西,藏埋在心底永遠無法抹去。記得初中在學校當小混混的時候,喜歡聽beyong的歌曲,長城、大地、光輝歲月......這些歌曲我到現(xiàn)在還是喜歡,在大學這些歌曲是必備的,因為每次聽到都讓自己想起以前虛度的光陰,警告自己少壯不努力,老大徒傷悲。高中畢業(yè)的時候英語要考聽力,宿舍都買了Walkman,晚上大多聽音樂,有一兄弟有一盤好聽的磁帶,上面有Beyond的再見理想好聽,搶了過來天天聽?,F(xiàn)在每次聽到總忍不住想起以前患難的哥們,早上一起吃面條,晚上搶洗腳水。
VC6情結
VC6也叫VC98,其實是97年產(chǎn)品,它的推出可謂是空前但不知道會不會絕后,沒有哪一款軟件可以像它這樣風靡將近十年。它的界面提出了工作區(qū)、主視圖、控制臺的概念,引領了當時的軟件設計潮流。許多大型軟件的開發(fā)至今仍然采用它,可以說在工具級別上它給開發(fā)這提供了很大的便利。VC6在256M內(nèi)存的機器上跑得很順暢,而運行VS2003的時候我總怕機器的內(nèi)存會撐爆,硬盤轉的咔嚓咔嚓。
學習C++使用的是VC6,當時所有的向?qū)Ю锩嬷粫﨏onsole Application,而其他的一堆都不明白雜回事。開始接觸MFC的時候,使用MFC AppWizard,一路走下來里面有些配置到現(xiàn)在也不太清楚。漸漸開始學習Win32,自己控制程序的創(chuàng)建,消息分發(fā),學會了使用Win32 Application。在學校也就掌握這么多,進了公司,開始真正軟件時,需要軟件模塊化,才開始學做DLL,使用ATL。當時每天去公司第一件事情就是打開VC6,開啟工程,然后倒一杯水吃早點。軟件開發(fā)中開發(fā)語言的掌握是必須的,然而一款好的軟件無疑是項目進度的保證。VC6+Visual Assist是開發(fā)的絕佳搭配,小助手的提示超強,搞得公司人人都統(tǒng)一模式,大家開玩笑說以后離開Visual Assist真沒法活。到現(xiàn)在使用VC6大約3年,里面設置選項開關學會不少,掌握了一些小技巧,清楚VC6的一些小Bug,總感覺挺自豪。也學過其他語言,用過其他編譯工具,但是每當別人問我會用什么,我只能說會用VC6。
大三的時候真想過學習.NET,當時出了VS2002。由于剛學習計算機,懂的少加之不會利用網(wǎng)絡,買了本飛思出版的垃圾書。由于VS2002本身不穩(wěn)定,加上垃圾書的誤導,也由于自己水平的原因,對.NET沒有理解,天真的認為.NET就是向Java學習,多了一個托管C++實現(xiàn)垃圾回收機制。
習慣了傳統(tǒng)的開發(fā)模式,也愛上了傳統(tǒng)的VC6開發(fā)工具,小巧靈活實用。VS2003確實是一款好的開發(fā)工具,修改了VC6中一些類庫的bug,語法上也更加標準,但是面對這樣一個龐大的集成開發(fā)環(huán)境,總感覺頭暈摸不到方向,包括在國內(nèi)使用VS2003開發(fā)VC程序的也不多,大多是用C#或者VB.NET開發(fā)ASP.NET程序。由于惰性不想學習新技術,加之對VC6的偏愛,遲遲沒有好好學習VS2003工具以及它的語法特性。在技術細節(jié)上,我總是先考慮在VC6如何實現(xiàn)。
移情別戀
事物總是向前發(fā)展,自身的抵觸無法抗拒大潮流。VC6確實是一款開發(fā)利器,然而它會成為經(jīng)典而被其它工具代替。VS2005隆重登場,隨著Microsoft 64bit操作系統(tǒng)即將問世,所有的軟件需要64bit版本,這在大方向上決定了VC6的淘汰。歷史的車輪輾過,留下深深的印,前方還有光明的未來。我還年輕,還沒到達可以離開工具的境界,所以還得學習新工具。不過我總惋惜自己沒有很好的學習VS2003工具,覺得一下跨過它實在是自己的損失。
記得年初和剛分手的女友說過學習技術的構想,打算再花半年在VC6上學習,然后轉向新工具的學習。來北京之前,公司也準備把轉到VS2005上開發(fā)。前一段時間看到孫輝老師使用.NET技術開發(fā)的東西,打破了自己以前的思維定勢,對.NET技術有了初步了解,并且感覺到了它的強大。由于工作的需要,即將使用VS2005進行開發(fā),希望它能像VC6那樣成為經(jīng)典。
VC6算是我的初戀開發(fā)工具,在即將告別它的時候?qū)扅c東西記載。盡管它還會繼續(xù)使用幾年,我也還會使用它,然而我卻要“移情別戀”了。我將敞開懷抱,迎接下一個“情人”。
posted on 2006-07-23 23:21
萬連文 閱讀(1561)
評論(13) 編輯 收藏 引用 所屬分類:
亂七八糟