日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

我的程序員學(xué)習(xí)路程【二】【原創(chuàng)】 - 編程學(xué)習(xí)經(jīng)驗(yàn) - ★ VC 驛站 ★ C|C++|V...

 杰杰梅梅一生一世 2010-09-11
書接上文,2007年3、4、5這幾個(gè)月是我在公司做畢業(yè)設(shè)計(jì)的時(shí)間,題目是《用Socket實(shí)現(xiàn)簡(jiǎn)單及時(shí)通信程序》也就是我做的《VC++打造局域網(wǎng)聊天室》程序的雛形。雖說程序是用MFC寫的界面,但是當(dāng)時(shí)只會(huì)C語言,不會(huì)C++ 以及MFC,所以程序中自己的代碼都是用C語言寫的,當(dāng)時(shí)我的畢業(yè)設(shè)計(jì)用的是VS2005,光這個(gè)UNICODE就難倒我了,當(dāng)初學(xué)C語言的時(shí)候根本沒這回事啊,什么寬字節(jié)轉(zhuǎn)窄字節(jié),窄字節(jié)轉(zhuǎn)寬字節(jié)的,什么LPTSTR、LPSTR、LPWSTR,什么wchar_t ,全蒙了……還有那個(gè)Socket,怎么調(diào)試也是不通,總是把監(jiān)聽的Socket拿過來跟客戶端通信,就為這個(gè)師傅說了我2次,要拿accept返回的Socket跟客戶端通信啊,哎!有時(shí)不會(huì)的就網(wǎng)上找答案,況且還有師傅幫忙。在此期間,晚上下班回宿舍后,開始自學(xué)C++,由于當(dāng)初C語言是看老譚的書,所以C++方面為了簡(jiǎn)單入門,也選擇了譚浩強(qiáng)的《C++面向?qū)ο蟪绦蛟O(shè)計(jì)》就是紅皮的那本。從頭到位看了2遍吧,但是當(dāng)時(shí)自己沒有電腦,所以也是紙上談兵。當(dāng)時(shí)C++并沒有學(xué)的太深入……

      07年7月份畢業(yè)了,我的畢業(yè)設(shè)計(jì)獲得系優(yōu)秀以及校優(yōu)秀,在校內(nèi)做畢業(yè)設(shè)計(jì)的同學(xué)根本沒學(xué)到什么東西,都是這邊抄點(diǎn),那邊抄點(diǎn),不得不說中國(guó)的教育與實(shí)際脫軌比較嚴(yán)重。這里也要跟 VC驛站 - WwW.CcTry.CoM 的各位網(wǎng)友說下,在校期間,如果有機(jī)會(huì)到校外實(shí)習(xí),一定要把握住,在公司會(huì)比你在學(xué)校學(xué)到的東西多的多,而且學(xué)的快!

      畢業(yè)之后,公司看我表現(xiàn)還不錯(cuò),直接跟我簽合同了!這期間師傅過來讓我開始看一些數(shù)據(jù)結(jié)構(gòu)、算法方面的書籍,問我有沒有 嚴(yán)蔚敏的《數(shù)據(jù)結(jié)構(gòu)(C語言版) 》,說看看這本書不錯(cuò),之后跟計(jì)算機(jī)專業(yè)的同學(xué)要了一本,開始看起來。不過嚴(yán)蔚敏的這本數(shù)據(jù)結(jié)構(gòu)是用偽代碼寫的,看起來也很費(fèi)勁,后來同事借了我一本綠皮的用C語言描述的數(shù)據(jù)結(jié)構(gòu)的書籍,都是實(shí)例代碼,不過書中的錯(cuò)誤不少,湊合看吧!名字我記不清了,大家可以網(wǎng)上找找用實(shí)例代碼寫的數(shù)據(jù)結(jié)構(gòu)的書,有時(shí)候2本書互相參考著看,課后題也要都做了,上機(jī)實(shí)踐調(diào)試代碼,兩本書總共看了2遍。經(jīng)過這兩本書的學(xué)習(xí),關(guān)于數(shù)據(jù)結(jié)構(gòu)的一些算法基本搞明白了,什么堆、棧、隊(duì)列,什么各種排序算法,冒泡排序,查找算法,什么樹、二叉樹、圖等等,基本都弄的差不多了!之后師傅說我現(xiàn)在語言語法和算法還可以了,可以看看Windows平臺(tái)下的編程。推薦我的書籍是:《Windows 核心編程》,網(wǎng)上找了一本電子版的看了起來,看第一遍的時(shí)候只能看懂1/4左右吧!不過雖然看懂的不是很多,但還是把書中能看懂部分的代碼敲到編譯器里面,完了自己再好好理解理解。當(dāng)時(shí)也從網(wǎng)上找找看看Windows編程入門方面的書籍,網(wǎng)上都推薦《Windows程序設(shè)計(jì)》,作者是 [美]Charles Petzold ,上下冊(cè)的。說《Windows 核心編程》這本書雖然是絕對(duì)經(jīng)典不過入門還是推薦看《Windows程序設(shè)計(jì)》這本,這本書沒講MFC,用的是SDK編程。我是滿大連市的書店跑也沒找到,只能從網(wǎng)上買了,這也是我第一次從網(wǎng)上買東西。每天下班后就看這本書,不過說實(shí)話,只看了上冊(cè)的前四章左右,之后的沒再往下看。第五章講的是什么畫線、畫圓之類的,自己沒什么興趣,再說平時(shí)用的也少,所以就沒什么積極性了,還有就是看了前幾章也沒有看懂什么東西。講Windows程序的一些原理什么的,對(duì)于剛開始學(xué)編寫Windows程序的初學(xué)者來說,還不是那么太好理解,也可能是我笨了點(diǎn),呵呵!

      初學(xué)者嘛,拿當(dāng)時(shí)的我來說,可能大家也是一樣,還是想學(xué)一點(diǎn)界面的東西,如何編寫界面的程序,畢竟看的見,摸的著。當(dāng)時(shí)我是非常的感興趣,總是想市面上流行的各種各樣的軟件界面是如何實(shí)現(xiàn)的?自己也想操家伙來寫一寫。當(dāng)時(shí)給我的感覺就是,VC++的功能太強(qiáng)大了,就好像手里拿了一把屠龍刀,我想用它來編寫各種各樣的軟件!

      自己特喜歡逛計(jì)算機(jī)的書店,看到了一本孫鑫的《VC++深入詳解》,網(wǎng)上評(píng)價(jià)不錯(cuò)就買了回來,感覺這本書還可以,講了很多應(yīng)用方面的,或者說平時(shí)我們個(gè)人編寫小軟件要用到的知識(shí),比如:如何創(chuàng)建屬性頁,什么是模態(tài)對(duì)話框,非模態(tài)對(duì)話框的,如何響應(yīng)對(duì)話框的右鍵菜單等等。這本書的大部分我都看了,苦于沒有電腦,有時(shí)候都是把上面的程序抄在紙上,抄了好幾頁紙,完了第二天拿公司電腦去實(shí)踐,哎……

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多