• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            隨筆-48  評(píng)論-259  文章-1  trackbacks-0

            人生中的許多事情就像程序員在設(shè)計(jì)程序。于是,我愛上了程序,而網(wǎng)絡(luò)為我提供了學(xué)習(xí)他人經(jīng)驗(yàn)的一個(gè)橋梁,這是一個(gè)捷徑,使我很快學(xué)會(huì)了很多知識(shí)和技巧。所以,我也想通過(guò)網(wǎng)絡(luò)把我的一點(diǎn)經(jīng)驗(yàn)獻(xiàn)給那些需要它的人。這簡(jiǎn)直太奇妙了!!         -------vcok總壇主


            我學(xué)C語(yǔ)言已經(jīng)近兩個(gè)月,《C語(yǔ)言程序設(shè)計(jì)》這本書我現(xiàn)在正在看第三遍,雖然上次考C等級(jí)時(shí)二級(jí)沒過(guò),但我相信以我現(xiàn)在水平是肯定可以通過(guò)考試,并且我已經(jīng)第二次報(bào)了名。
            學(xué)到現(xiàn)在我卻仍然不知道該怎么去編程,當(dāng)我想寫一個(gè)游戲的時(shí)候才發(fā)現(xiàn)自己什么也不懂,我應(yīng)該再看看什么書好呢?學(xué)之致用。
            我詢問了許多高手他們告訴我-----初學(xué)者都有這種困惑的。

            選擇了IT,就意味著艱辛,困苦與挑戰(zhàn)!要學(xué)的東西還很多很多......不要想一步登天,不要想走捷徑!(除非你只是玩玩,或者你有TALENT!)基礎(chǔ)最重要!IT任重而道遠(yuǎn),朋友,原你有一顆堅(jiān)定的心,走下去,不會(huì)錯(cuò)!!!
            在你學(xué)習(xí)的同時(shí),還要注意一下IT的行情,多了解了解,擺好自己的位子,正確對(duì)待每一件事!我相信你一定會(huì)成功的!!!
            真正的程序員用C,最有價(jià)值的程序員是用C的程序員。不是開玩笑!

            C語(yǔ)言只是一個(gè)基礎(chǔ)。一個(gè)能夠向表達(dá)你的想法的基礎(chǔ),會(huì)了C能夠?qū)懗绦颍遣灰姷媚軌驅(qū)懗鲇袑?shí)際意義的軟件。(建議學(xué)習(xí)架構(gòu))
            當(dāng)你學(xué)到不自覺地使用這門語(yǔ)言時(shí)(大約寫3萬(wàn)行代碼就差不多了),你的c語(yǔ)言才可以說(shuō)學(xué)會(huì)了。不是有個(gè)笑話嗎?說(shuō)的就是程序員的癡迷程度。我想應(yīng)該有這樣的精神才行。建議暫時(shí)不要看高級(jí)編程,多寫代碼、多看代碼、培養(yǎng)風(fēng)格、熟悉語(yǔ)法、最關(guān)鍵的是把握思想。
            學(xué)C語(yǔ)言并不只是學(xué)語(yǔ)法那么簡(jiǎn)單,重要的是編程思想,難的是它在不同環(huán)境下的應(yīng)用。這是一個(gè)漫長(zhǎng)的過(guò)程,需要經(jīng)驗(yàn)的積累。當(dāng)燃,并不是說(shuō)死死抓住C不放,但如果你目前還不知該怎樣編程,建議在你有一種游刃有余的感覺之前,還是不要去碰什么C++,Java之類,那樣你遇到的困難會(huì)更大。自己獨(dú)立寫完一個(gè)程序(無(wú)論大小)并看到他的正常運(yùn)行時(shí)便會(huì)有一種成就感。不斷培養(yǎng)這種成就感,循序漸進(jìn),進(jìn)步是自然的事情。
            首先
            C語(yǔ)言是一個(gè)漫長(zhǎng)的過(guò)程,它是基礎(chǔ),在很長(zhǎng)很長(zhǎng)......的時(shí)期內(nèi)不會(huì)被淘汰。把C語(yǔ)言學(xué)好了,其他的,F(xiàn)OR EXAMPLE:C++,C#,JAVA,VC,VC++,VB,DELPHI......這些學(xué)起來(lái)就會(huì)比那些C語(yǔ)言基礎(chǔ)不扎實(shí)的人要輕松得多!
            了解一下庫(kù)函數(shù)。連庫(kù)函數(shù)都不了解怎么去編程?我也是剛聽人家說(shuō)要看庫(kù)函數(shù)的。
            初級(jí)階段建議
            我是聽人說(shuō)的,我現(xiàn)在可沒這么大本事:
            1.我覺的可以先試著去劃一條sin曲線。
            2.自己做一個(gè)類似tc的界面,這是菜單的練習(xí)。
            3.練習(xí)中斷的調(diào)用,鍵盤,鼠標(biāo),時(shí)間等。
            4.tc是一個(gè)工具箱,tc下的庫(kù)函數(shù)是各種各種的工具,我們要完成一件工作必須對(duì)工具熟悉,即使用的不熟悉,但至少也要有印象。所以《tc函數(shù)大全》是必備之物。所以要經(jīng)常看tc下的庫(kù)函數(shù)。
            5.這是最重要的一條:just do it!我現(xiàn)在才明白nike 的廣告的真諦,其實(shí)也是這個(gè)世界的很重要的一條just do it!
            6.對(duì)于指針,我也不知到如何去用它,那些地方必須用它,我把握不住。

            在TC程序中你可以嵌入?yún)R編、可以混合編程。我覺得嵌入?yún)R編這一點(diǎn)很誘人。它使你在理論上無(wú)所不能。混合編程有利于提高對(duì)編譯方法的理解。
            然后可以寫俄羅斯方塊,漢諾塔,貪食蛇,空間作戰(zhàn),吃豆等游戲
            接著可以學(xué)MASM,C+MASM=NUCLAER!當(dāng)然是做系統(tǒng)了。
            學(xué)到這里就可以說(shuō)C基本上是學(xué)會(huì)了。

            c ------> c++ ----->數(shù)字邏輯設(shè)計(jì)、離散數(shù)學(xué)、數(shù)據(jù)結(jié)構(gòu)與算法(這是一個(gè)學(xué)校的課程)

            第二階段
            c++是c的提高,是面向?qū)ο蟮恼Z(yǔ)言,也是到visual c的必經(jīng)之路。現(xiàn)在就談?wù)剉isual c的選擇問題。
            我想在國(guó)內(nèi)來(lái)講VC算不上RAD(快速應(yīng)用開發(fā))工具,因?yàn)閂C開發(fā)的效率是很差的,對(duì)于一些客戶端應(yīng)用來(lái)講開發(fā)效率是讓人難以忍受的。此外還有一個(gè)開發(fā)的誤區(qū)就是“只要用VC就可以什么事都自己做!”我想最致命的就是這一點(diǎn),要修一棟樓我想不需要連磚瓦都要自己燒吧!
            我上面的說(shuō)法并不是在否定VC,我只說(shuō)了開發(fā)中的一個(gè)方面,如果從維護(hù)的角度上來(lái)講VC可以說(shuō)是最好的工具。VC的好處在維護(hù)的過(guò)程中就會(huì)體現(xiàn)出來(lái),我個(gè)人認(rèn)為用VC開發(fā)出來(lái)的軟件在維護(hù)過(guò)程中所花費(fèi)的工作量要小于其他圖形界面開發(fā)工具所開發(fā)的軟件。當(dāng)然這要求維護(hù)人員也必須是一個(gè)比較優(yōu)秀的VC開發(fā)人員。
            最后我說(shuō)點(diǎn)在選擇VC開發(fā)時(shí)的一些看法:
            無(wú)論誰(shuí)只要愿意都可以選擇VC作為開發(fā)工具,但你必須有耐心和精力。
            如果你更偏重于開發(fā)Windows后臺(tái)服務(wù),那么請(qǐng)選擇VC,不要猶豫。
            如果你軟件執(zhí)行效率是非常重要的衡量因素而且外部條件有限,那么請(qǐng)選擇VC,不要猶豫。
            如果你想完全的把握開發(fā)過(guò)程中的每一個(gè)環(huán)節(jié),那么請(qǐng)選擇VC,不要猶豫。
            如果你的軟件很復(fù)雜,而且以后會(huì)有其他人接手你的工作,建議在主程序中使用VC,并準(zhǔn)備好充足的文檔。
            如果你想更多的了解系統(tǒng)的各種特性,而且希望自己的軟件能夠有更多的靈活性,那么請(qǐng)選擇VC,不要猶豫。
            如果你想開發(fā)一套好的開發(fā)包,那么請(qǐng)選擇VC,不要猶豫。(因?yàn)镃/C++更接近系統(tǒng),C/C++開發(fā)出來(lái)的開發(fā)包可以很方便的被其他開發(fā)工具調(diào)用)
            ……
            如果你下定決心,非VC不學(xué),我祝賀你,你的選擇沒有錯(cuò)。
            如果你因?yàn)槭裁丛蚍艞塚C,我也祝賀你,你的選擇沒有錯(cuò)。
            但是一個(gè)真正的程序員應(yīng)選vc!

            結(jié) 束 語(yǔ)
            要學(xué)的還很多 慢慢來(lái)你會(huì)行的。祝你編程愉快!!!!!
            推薦書籍
            ---------------------------------------------------------------------------------------------------------------------------
            C語(yǔ)言:
            清華譚浩強(qiáng)的《C語(yǔ)言程序設(shè)計(jì)》
            清華錢能的《c++》
            清華的《8086/8088匯編語(yǔ)言》

            數(shù)據(jù)結(jié)構(gòu):
            電子工業(yè)出版社de <<設(shè)計(jì)模式>>很不錯(cuò).

            學(xué)習(xí)心得
            ---------------------------------------------------------------------------------------------------------------------------
            1.如果你是真的喜歡編程,那什么都不是問題的
            2.實(shí)踐。
            3.找點(diǎn)趣味的小程序編一遍。看看數(shù)據(jù)結(jié)構(gòu)。找更高級(jí)的c程序書看看
            4.學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)用c語(yǔ)言實(shí)現(xiàn)
            5.找源代碼看
            6.自己編一個(gè)多模塊的程序
            7.再學(xué)一編C
            8.繼續(xù)學(xué),然后找工作

            多看書!
            多實(shí)踐!
            多請(qǐng)教!

            學(xué)學(xué)數(shù)據(jù)結(jié)構(gòu)之后你會(huì)有新的發(fā)現(xiàn)一定

            我前天去了一 家軟件公司詢問了一下啊,他們經(jīng)理說(shuō)用C 也行,但要很熟悉很熟練!!
            --
            天使是上帝選召的優(yōu)秀人類,彼此孤獨(dú)的活著。在遇到另一個(gè)天使之前,天使總是試圖接近人類,人類畏懼天使的美麗,美麗因?yàn)樘焓乖诳罩卸利悾伺c天使之間總有隔膜--因?yàn)槲窇帧L焓篂榇耸掌鸪岚颍罱K天使終于決心品味孤獨(dú),展翅高飛。

             

            posted on 2007-06-05 23:32 星夢(mèng)情緣 閱讀(685) 評(píng)論(6)  編輯 收藏 引用 所屬分類: 關(guān)于編程

            評(píng)論:
            # re: 學(xué)C語(yǔ)言的階段 2007-06-06 07:44 | AIBPXTSHMF
            我認(rèn)為基礎(chǔ)和思想時(shí)很重要的,尤其是對(duì)于初學(xué)者,盡量少追逐新的技術(shù),但可以了解,擴(kuò)展自己的眼界與思路  回復(fù)  更多評(píng)論
              
            # re: 學(xué)C語(yǔ)言的階段 2007-06-06 12:18 | 星夢(mèng)情緣
            我也是這么認(rèn)為的,初學(xué)的時(shí)候要扎實(shí)點(diǎn),其實(shí)C是很重要的一種高級(jí)語(yǔ)言

            學(xué)好了C,學(xué)其他的就可以事半功倍了!個(gè)人意見!!!!  回復(fù)  更多評(píng)論
              
            # re: 學(xué)C語(yǔ)言的階段 2007-06-06 12:55 | 空明流轉(zhuǎn)
            學(xué)程序就是玩玩,搞得那么辛苦干嗎。。。  回復(fù)  更多評(píng)論
              
            # re: 學(xué)C語(yǔ)言的階段 2007-06-06 18:07 | eXile
            tc也太老了,好多庫(kù)函數(shù)都是過(guò)時(shí)的東西,要學(xué)就學(xué)標(biāo)準(zhǔn)c, 《tc函數(shù)大全》? 這本書還是扔了吧, win16時(shí)代的產(chǎn)物了. 建議初學(xué)者使用gcc.
            使用VC, 也不要一開始就撲在MFC上. 你沒見過(guò)使用VC的IDE ,但內(nèi)部是gcc編譯器吧?
            一句話: 先使用標(biāo)準(zhǔn)庫(kù).  回復(fù)  更多評(píng)論
              
            # re: 學(xué)C語(yǔ)言的階段 2007-06-11 09:43 | volnet
            @eXile
            你沒見過(guò)使用VC的IDE ,但內(nèi)部是gcc編譯器吧?
            cl
            @星夢(mèng)情緣
            posted on 2007-06-05
            還是很新的文章哦  回復(fù)  更多評(píng)論
              
            # re: 學(xué)C語(yǔ)言的階段 2007-07-11 21:17 | 路人丁
            那我們是哪個(gè)級(jí)別的?菜鳥……  回復(fù)  更多評(píng)論
              
            久久国产亚洲精品麻豆| 久久亚洲精品国产亚洲老地址| 性做久久久久久久| 国产日产久久高清欧美一区| 国产成年无码久久久久毛片| 日韩一区二区久久久久久| 精品久久久久久无码免费| 亚洲国产精品成人AV无码久久综合影院 | 国产精品久久新婚兰兰| AAA级久久久精品无码片| 香蕉99久久国产综合精品宅男自 | 无码专区久久综合久中文字幕| 久久精品9988| 人人狠狠综合久久88成人| 国产韩国精品一区二区三区久久| 久久精品国产精品亚洲艾草网美妙 | 久久成人18免费网站| 久久精品国产亚洲77777| 婷婷久久综合九色综合九七| a高清免费毛片久久| 久久精品国产免费观看 | 久久国产精品久久国产精品| 99久久这里只精品国产免费| 国产真实乱对白精彩久久| 一本色道久久综合亚洲精品| 久久激情亚洲精品无码?V| 国产69精品久久久久777| 久久精品中文无码资源站| 亚洲综合日韩久久成人AV| 国产精品久久新婚兰兰| 亚洲精品97久久中文字幕无码| 国产精品免费久久久久电影网| 精品无码久久久久久午夜| 亚洲欧美日韩久久精品第一区| 亚洲精品成人久久久| 无码任你躁久久久久久| 亚洲国产成人精品91久久久 | 久久福利资源国产精品999| 久久91精品国产91| 国产成年无码久久久免费| 亚洲级αV无码毛片久久精品|