第一篇:透析計算機技術有效學習方法——(廈門計算機培訓)
透析計算機技術有效學習方法——(廈門計算機培訓)
不管做什么事情都要講究方法,只有有效的方法才能把事情做好!學習計算機技術,更是如此!現在,廈門博看文思跟大家透析計算機技術的有效學習方法:
學習方法
軟件知識發展更新是很快的,象操作系統軟件從1988年的DOS2.0到現在的Windows2000已更新了八,九個版本。其實電腦知識的更新并不是完全的改頭換面,只是在原有的功能上進行擴充改善,讓電腦向智能化發展,和人更貼近,廈門博看文思指出,掌握了現在的軟件又掌握了更新后的軟件,使用到了新擴充的功能,會更了解電腦,前面已在學習電腦之前對電腦作了一些了解,該拋掉對電腦的緊張感,以輕松的心情談論一下電腦學習方法了。
傳統方法,循序漸進
按對電腦知識的分類一步一步從電腦基礎知識開始學,學了初級學中級,然后再學電腦的其它分支。這種學習在開始時,可能見效不快,但學到后面你會感到對電腦了解更全面,學電腦的其它軟件更容易。也就是說通過知識的積累對電腦知識的理解力加強了,學到一定程度,當把電腦各方面的知識都有個了解時,會覺得電腦不過如此。
需要什么就學什么
如果工作需要某方面的電腦知識,就可以著手學習這方面的電腦知識,不用擔心不懂電腦的其它方面的知識,通過認真學習需要的電腦知識,同樣可以學好電腦,直接應用到工作中,協助工作,做出更好的成績。電腦知識就是這樣能分開學,當熟悉這方面的知識,可再學另一方面的電腦知識,即是由此及彼的學習,同樣能完全徹底的掌握電腦。電腦是一種工具,是協助工作和生活的,需要用什么就學什么。這已經足夠了。
多上機,多動手
學好電腦的關鍵就是“上機”,一定要多上機多動手,這樣才能把所學到的電腦知識應用起來,才會對計算機的各種脾性更了解。一般來說,上機和學習的課時比最好為3:1,你學一個鐘頭,上機三個鐘頭,與學習一個鐘頭而不上機,效果是完全不同的。廈門博看文思指出:在上機過程中會發現很多問題,可以自己動手改善。上機的重要性還體現在學電腦時,甚至對計算機一無所知的情況下,又需要使用它,只要開機,按書上提示直接操作它,就可在幾分鐘之內掌握它,使用它了。
總之,根據需要選擇一種學習方法,經常操作計算機,會很快學好電腦,電腦會成為很好的幫手。
第二篇:廈門計算機培訓
千里之行,始于足下,月薪萬元
發布時間:2013年05月25日 |資源來源:博看文思
我叫張叢,畢業與首都經濟經貿大學,現在就業與小米科技,就業月薪是10000元。在博看工作學習了一年的時間(ios+html5),學習結束后,面試了一段時間,找到了工作,感謝博看老師們給我的幫助,讓我終身受益。每個人都有追求夢想的權利,只不過每個人的夢想不一樣,所以我們追求途徑也不一樣,但是貴在堅持。為了追求自己的夢想,不管經歷有多么困難,多么艱辛,我們都不放棄,博看的老師們也始終不拋棄,不放棄,真的感謝他們?,F在終于可以靠一技之長養活自己了,再次感謝博看的老師和所有工作人員。這段學習生活中,最大的感受就是,不要去考慮太多外界因素,收獲的多與少,完全是你自己用態度、用努力來換取的。
回憶在博看學習期間,我和每個學員勤奮刻苦,早上聽課,下午練習,晚上自習,每個人都有份鉆研到底的執著之心。老師清晰的解題思路也如電影般深刻并一幕幕在腦海里放映。
回憶在找工作面試的那段時間,每天都比較辛苦,但是我堅持了下來,是值得回憶的一段時間。
不需要總說沒有興趣學編程,興趣是需要培養的,不用一開始就有興趣,只要排除抵觸心理,就先堅持著往前走。你會發現,突然有一天,編程也能給你帶來小最重要的是,移動互聯網行業已然火熱,但仍然屬于初期發展階段,進入這個行業,你的發展空間無可限量。
在此,借用小米創始人雷軍的一句話——“臺風刮過來的時候,連豬都能飛起來”。擁抱這個行業,未來10年都沒錯~!But,千里之行,始于足下。
最后,我為夢想定會繼續不拋棄,不放棄的做好自己的工作。
第三篇:未來計算機與計算機技術
未來計算機與計算機技術
計算機的關鍵技術繼續發展
未來的計算機技術將向超高速、超小型、平行處理、智能化的方向發展。盡管受到物理極限的約束,采用硅芯片的計算機的核心部件CPU的性能還會持續增長。作為Moore定律驅動下成功企業的典范Inter預計2001年推出1億個晶體管的微處理器,并預計在2010年推出集成10億個晶體管的微處理器,其性能為10萬MIPS(1000億條指令/秒)。而每秒100萬億次的超級計算機將出現在本世紀初出現。超高速計算機將采用平行處理技術,使計算機系統同時執行多條指令或同時對多個數據進行處理,這是改進計算機結構、提高計算機運行速度的關鍵技術。
同時計算機將具備更多的智能成分,它將具有多種感知能力、一定的思考與判斷能力及一定的自然語言能力。除了提供自然的輸入手段(如語音輸入、手寫輸入)外,讓人能產生身臨其境感覺的各種交互設備已經出現,虛擬現實技術是這一領域發展的集中體現。
傳統的磁存儲、光盤存儲容量繼續攀升,新的海量存儲技術趨于成熟,新型的存儲器每立方厘米存儲容量可達10TB(以一本書30萬字計,它可存儲約1500萬本書)。信息的永久存儲也將成為現實,千年存儲器正在研制中,這樣的存儲器可以抗干擾、抗高溫、防震、防水、防腐蝕。如是,今日的大量文獻可以原汁原味保存、并流芳百世。
新型計算機系統不斷涌現
硅芯片技術的高速發展同時也意味著硅技術越來越近其物理極限,為此,世界各國的研究人員正在加緊研究開發新型計算機,計算機從體系結構的變革到器件與技術革命都要產生一次量的乃至質的飛躍。新型的量子計算機、光子計算機、生物計算機、納米計算機等將會在21世紀走進我們的生活,遍布各個領域。
量子計算機
量子計算機是基于量子效應基礎上開發的,它利用一種鏈狀分子聚合物的特性來表示開與關的狀態,利用激光脈沖來改變分子的狀態,使信息沿著聚合物移動,從而進行運算。
量子計算機中數據用量子位存儲。由于量子疊加效應,一個量子位可以是0或1,也可以既存儲0又存儲1。因此一個量子位可以存儲2個數據,同樣數量的存儲位,量子計算機的存儲量比通常計算機大許多。同時量子計算機能夠實行量子并行計算,其運算速度可能比目前個人計算機的PentiumⅢ晶片快10億倍。目前正在開發中的量子計算機有3種類型:核磁共振(NMR)量子計算機、硅基半導體量子計算機、離子阱量子計算機。預計2030年將普及量子計算機。
光子計算機
光子計算機即全光數字計算機,以光子代替電子,光互連代替導線互連,光硬件代替計算機中的電子硬件,光運算代替電運算。
與電子計算機相比,光計算機的“無導線計算機”信息傳遞平行通道密度極大。一枚直徑5分硬幣大小的棱鏡,它的通過能力超過全世界現有電話電纜的許多倍。光的并行、高速,天然地決定了光計算機的并行處理能力很強,具有超高速運算速度。超高速電子計算機只能在低溫下工作,而光計算機在室溫下即可開展工作。光計算機還具有與人腦相似的容錯性。系統中某一元件損壞或出錯時,并不影響最終的計算結果。
目前,世界上第一臺光計算機已由歐共體的英國、法國、比利時、德國、意大利的70多名科學家研制成功,其運算速度比電子計算機快1000倍。科學家們預計,光計算機的進一步研制將成為21世紀高科技課題之一。
生物計算機(分子計算機)
生物計算機的運算過程就是蛋白質分子與周圍物理化學介質的相互作用過程。計算機的轉換開關由酶來充當,而程序則在酶合成系統本身和蛋白質的結構中極其明顯地表示出來。
20世紀70年代,人們發現脫氧核糖核酸(DNA)處于不同狀態時可以代表信息的有或無。DNA分子中的遺傳密碼相當于存儲的數據,DNA分子間通過生化反應,從一種基因代瑪轉變為另一種基因代碼。反應前的基因代碼相當于輸入數據,反應后的基因代碼相當于輸出數據。如果能控制這一反應過程,那么就可以制作成功DNA計算機。
蛋白質分子比硅晶片上電子元件要小得多,彼此相距甚近,生物計算機完成一項運算,所需的時間僅為10微微秒,比人的思維速度快100萬倍。DNA分子計算機具有驚人的存貯容量,1立方米的DNA溶液,可存儲1萬億億的二進制數據。DNA計算機消耗的能量非常小,只有電子計算機的十億分之一。由于生物芯片的原材料是蛋白質分子,所以生物計算機既有自我修復的功能,又可直接與生物活體相聯。預計10~20年后,DNA計算機將進入實用階段。
納米計算機
“納米”是一個計量單位,一個納米等于10[-9]米,大約是氫原子直徑的10倍。納米技術是從80年代初迅速發展起來的新的前沿科研領域,最終目標是人類按照自己的意志直接操縱單個原子,制造出具有特定功能的產品。
現在納米技術正從MEMS(微電子機械系統)起步,把傳感器、電動機和各種處理器都放在一個硅芯片上而構成一個系統。應用納米技術研制的計算機內存芯片,其體積不過數百個原子大小,相當于人的頭發絲直徑的千分之一。納米計算機不僅幾乎不需要耗費任何能源,而且其性能要比今天的計算機強大許多倍。
目前,納米計算機的成功研制已有一些鼓舞人心的消息,惠普實驗室的科研人員已開始應用納米技術研制芯片,一旦他們的研究獲得成功,將為其他縮微計算機元件的研制和生產鋪平道路。
互聯網絡繼續蔓延與提升
今天人們談到計算機必然地和網絡聯系起來,一方面孤立的未加入網絡的計算機越來越難以見到,另一方面計算機的概念也被網絡所擴展。二十世紀九十年代興起的Internet在過去如火如荼地發展,其影響之廣、普及之快是前所未有的。從沒有一種技術能像Internet一樣,劇烈地改變著我們的學習、生活和習慣方式。全世界幾乎所有國家都有計算機網絡直接或間接地與Internet相連,使之成為一個全球范圍的計算機互聯網絡。人們可以通過Internet與世界各地的其它用戶自由地進行通信,可從Internet中獲得各種信息。
回顧一下我國互聯網絡的發展,就可以感受到互聯網普及之快。近三年中國互聯網絡信息中心(CNNIC)對我國互聯網絡狀況的調查表明我國的Internet發展呈現爆炸式增長,2000年1月我國上網計算機數為350萬臺,2001年的統計數為892萬臺,翻一番多;2000年1月我國上網用戶人數890萬;2001年1月的統計數為2250萬人,接近于3倍;2000年1月CN下注冊的域名數為48575,2001年1月的統計數為122099個,接近于3倍;國際線路的總容量目前達2799M,8倍于2000年1月的351M。
人們已充分領略到網絡的魅力,Internet大大縮小了時空界限,通過網
絡人們可以共享計算機硬件資源、軟件資源和信息資源?!熬W絡就是計算機”的概念被事實一再證明,被世人逐步接受。
在未來10年內,建立透明的全光網絡勢在必行,互聯網的傳輸速率將提高100倍。在Internet上進行醫療診斷、遠程教學、電子商務、視頻會議、視頻圖書館等將得以普及。同時,無線網絡的構建將成為眾多公司競爭的主戰場,未來我們可以通過無線接入隨時隨地連接到Internet上,進行交流、獲取信息、觀看電視節目。
移動計算技術與系統
隨著因特網的迅猛發展和廣泛應用、無線移動通信技術的成熟以及計算機處理能力的不斷提高,新的業務和應用不斷涌現。移動計算正是為提高工作效率和隨時能夠交換和處理信息所提出,業已成為產業發展的重要方向。
移動計算包括三個要素:通信、計算和移動。這三個方面既相互獨立又相互聯系。移動計算概念提出之前,人們對它們的研究已經很長時間了,移動計算是第一次把它們結合起來進行研究。它們可以相互轉化,例如,通信系統的容量可以通過計算處理(信源壓縮,信道編碼,緩存,預?。┑玫教岣摺?/p>
移動性可以給計算和通信帶來新的應用,但同時也帶來了許多問題。最大的問題就是如何面對無線移動環境帶來的挑戰。在無線移動環境中,信號要受到各種各樣的干擾和衰落的影響,會有多徑和移動,給信號帶來時域和頻域彌散、頻帶資源受限、較大的傳輸時延等等問題。這樣一個環境下,引出了很多在移動通信網絡和計算機網絡中未遇到的問題。第一,信道可靠性問題和系統配置問題。有限的無線帶寬、惡劣的通信環境使各種應用必須建立在一個不可靠的、可能斷開的物理連接上。在移動計算網絡環境下,移動終端位置的移動要求系統能夠實時進行配置和更新。第二,為了真正實現在移動中進行各種計算,必須要對寬帶數據業務進行支持。第三,如何將現有的主要針對話音業務的移動管理技術拓展到寬帶數據業務。第四,如何把一些在固定計算網絡中的成熟技術移植到移動計算網絡中。
面向全球網絡化應用的各類新型微機和信息終端產品將成為主要產品。便攜計算機、數字基因計算機、移動手機和終端產品,以及各種手持式個人信息終端產品,將把移動計算與數字通信融合為一體,手機將被嵌入高性能芯片和軟件,依據標準的無限通信協議(如藍牙)上網,觀看電視、收聽廣播。在Internet上成長起來的新一代自然不會把汽車僅作為代步工具,汽車將向用戶提供上網、辦公、家庭娛樂等功能,成為車輪上的信息平臺。
跨入新世紀的門檻,暢想未來之時,我們不妨回顧本世紀人們對計算機的認識。1943年IBM總裁Thomas Wason說“我認為全世界市場的計算機需求量約為五臺”。1957年美國PrenticeHall的編輯撰文“我走遍了這個國家并和許多最優秀的人們交談過,我可以確信數據處理熱不會熱過今年”。1968年IBM的高級計算機系統工程師的微晶片上注解“但是??它究竟有什么用呢?”。1977年數字設備公司的創始人和總裁Ken Olson說“任何人都沒有理由在家里放一臺計算機”。愿我們的所言也將被證明是膚淺的、保守的。
第四篇:計算機技術教學論文 計算機教學改革論文
計算機技術教學論文計算機教學改革論文
關于《傳感器與檢測技術》課程教學改革的探討
摘要:《傳感器與檢測技術》是一門抽象難懂且實踐性強的專業課。針對該課程的特點與實際教學中出現的問題,分別在課堂教學和實驗教學上采取了一些改革措施,這些措施有助于提高課程的教學質量和培養學生的綜合素質。
關鍵詞:傳感器與檢測技術 課堂教學 實驗教學
0 引言
《傳感器與檢測技術》是一門隨著現代科學技術發展而迅猛發展的綜合性學科,已廣泛應用于人類的社會生產和科學研究中,起著越來越重要的作用,成為國民經濟發展和社會進步的一項必不可少的重要技術[1]。
《傳感器與檢測技術》涉及的學科面廣,是數學、物理學、電工電子學、自動控制工程、計算機技術等多門學科的交叉融合,除傳感器與檢測技術基礎知識外,包括眾多電工參量、機械參量、熱工參量、成份參量的檢測原理、方法與技術等內容。學生開始學習本課程時通常感覺很抽象、不適應,容易出現枯燥、難以學好的感覺。為了提高教學水平,保證教學質量,對傳感器與檢測技術進行課程教學改革是有必要的。本文分別從課堂教學和實驗教學兩方面改革進行探討。
課堂教學改革
1.1 課堂教學內容的改革
《傳感器與檢測技術》總課時為40學時,其中理論教學課時為32學時,實驗教學課時為8小時。教材采用的是劉曉瑩主編的《傳感器與測試技術》,該書包含了測試技術基礎知識和各種傳感器的原理和應用。在有限的32學時里所有內容全部教授完是不可能的,在課堂教學時內容要適當進行篩選,一些典型常用的傳感器(電阻、電容、電感、光電傳感器等)要進行詳細講解,有些內容課堂簡單帶過,鼓勵學生課后多查資料自學,這樣既可以鍛煉學生的自學能力,也可以擴大知識面。另外,傳感器的發展日新月異,教材內容不可能及時更新,教師應該及時查閱資料補充些最新的傳感器知識,讓學生們了解傳感器的最新發展動態。
在學習一種傳感器時,教材上的教學順序通常先講傳感器原理,再講傳感器的測量電路,最后講傳感器應用,這種平鋪直敘的模式很難提起學生的興趣[2]。傳感器的原理和測量電路聽起來比較乏味,而傳感器的應用結合生活中的實例會比較有趣。在講課時,可以先介紹傳感器在生活中的一些常見應用實例,充分調動起學生的興趣,讓學生帶著疑問和好奇再去學習傳感器的原理和測量電路,這樣效果會好很多。如在講電渦流式傳感器時,首先提到近年來高考、研究生考試等招生考試考生將手機等通訊設備帶入考場,采用了金屬探測儀。為什么金屬探測儀可以在不接觸考生身體的情況下就可以探測呢?讓學生產生疑問和興趣,接著再介紹金屬探測儀的工作原理:由于金
屬的電渦流效應,當探測線圈靠近金屬物體時,金屬導體表面會產生電渦流,由電渦流產生的磁場會使探測儀振蕩回路中的能量損耗增大,檢測出這種變化并轉換成聲音報警信號,這樣就可以判定探測線圈下面是否有金屬物體[3]。金屬探測儀就是電渦流傳感器的典型應用之一。再如講到光電傳感器時,結合圖片先介紹紫外光電探測器在軍事、民用、醫療等各領域的廣泛應用,然后結合本人讀博期間如何設計和制作紫外光電傳感器,最后再來解釋紫外光電傳感器的原理,屬于光電傳感器中內光電效應制成的器件。在這樣的教學過程中,學生積極性更高了,教學效果不錯。
1.2 課堂教學方式的改革
傳統的課堂教學都是以“教師為中心”,主要通過教師在課堂教授、板書結合多媒體把知識傳授給學生,這種方式往往會讓學生養成不愛問、不想問的被動學習習慣,過于依賴老師,有的學生從頭到尾不聽課,甚至趴在那睡覺[4]。針對這一問題,課堂教學中適當采取“師生互動,共同討論”的方式。要求學生課前做好預先準備,查閱相關的資料文獻,課堂上讓學生站在講臺上先闡述自己對知識的理解,然后大家討論,最后由教師總結并補充學生討論中的疏漏。這種教學方式調動了同學們的熱情,課堂氣氛熱烈,大家踴躍的發言討論,對知識理解得更生動透徹。同時也提高了學生的自學和調研能力,培養了學生獨立思考的能力。
采用黑板板書和多媒體課件相結合的教學手段,通過板書可以把
課堂教學主要內容簡潔地概括出來,使學生思路更清晰,也有利于課后更有針對性的復習。做好多媒體課件,書上復雜抽象的理論知識可以通過圖片或動畫生動直觀的表現出來,學生理解起來更容易也更透徹。例如對于抽象的霍爾效應可以通過動畫演示出來。此外,還要充分利用好網絡技術進行教學,學校建立了空中網絡課堂,學生可以下載到傳感器與檢測技術的課件以及相關的學習資料,網絡課堂給教師和學生之間搭建了一個平臺,學生可以提出學習當中遇到的問題,教師針對學生提出的問題給予相應的指導。
實驗教學改革
《傳感器與檢測技術》是一門實踐性強重應用的一門課程,實驗環節必不可少。我們實驗教學采用的是浙江天煌教儀生產的THSRZ-1型傳感器系統綜合實驗裝置,該裝置由主控臺、激勵源、17個傳感器和相應的實驗模塊、數據采集卡及處理軟件、實驗桌等組成,可以完成一些常見參量的測量實驗,主要是簡單的驗證性實驗。實驗指導書對實驗目的、實驗原理、實驗儀器、實驗內容到實驗步驟、包括電路接線圖等都做了詳細的說明,學生只要按部就班即可。這種傳統的教學模式雖然有助于學生更好理解消化理論知識,但對學生創新思維能力的培養沒什么意義,只是模仿性的實驗去驗證已知的結果而已[5]。另外,由于實驗設備的數量有限,每次實驗5人為一組,有的學生自始至終處于觀望、甚至去做別的不相關的事,一需要動手就躲在同學后面,實驗報告也是抄襲敷衍了事,實驗對于這些同學毫無效果。
針對實驗教學中出現的問題,我們采取了一些改進措施。在實驗內容上,除了些基本的驗證性實驗外,適量增加了些設計性實驗,如利用熱敏電阻和熱電傳感器制作溫度自動報警器,利用光電傳感器制作遙控小車等。在設計性實驗教學過程中,主要以學生自主學習為主,教師指導為輔。這樣可以提高學生學習的主觀能動性,充分挖掘其潛能,有助于提高學生分析處理實際問題的能力,培養學生的創新意識和創新能力,提高實驗教學質量。在實驗考核方面,讓每個學生隨機抽取實驗項目,然后獨立完成整個操作過程,考核結果納入到期末考試成績中,以監督那些平時不愿動手的學生。另外對參加“挑戰杯”、“飛思卡爾杯”比賽的學生酌情加分,鼓勵學生更多的熱情投入到實踐學習中去。
結束語
通過對《傳感器與檢測技術》課堂教學和實驗教學進行改革,充分調動了學生學習的積極性,提高了該課程的教學質量。隨著科學技術的不斷發展,該課程的教學內容和方式還需不斷改革和完善,我們將繼續進行探索以進一步提高教學質量。
參考文獻:
[1]李曉瑩,張新榮,任海果.傳感器與測試技術[M].高等教育出版社,2004.[2]蔣全勝,呂家云.“傳感器與檢測技術”課程教學改革初探[J].巢湖學院學報,2009,11(3):144-146.[3]鄒紹芳,吳開華,馬莉.檢測技術課程交叉教學研究[J].杭州電子科技大學學報,2008,4(4):74-76.[4]孟潔,曹洪軍,富爽.傳感器與檢測技術課程“教”改與“學”改探索[J].黑龍江科技信息,2009,21:193.[5]陳光軍,常江,張連軍.測試技術實驗教學改革與學生創新能力的培養[J].實驗技術與管理,2007,24(2):129-131.
第五篇:計算機學習方法總結
計算機組成原理→DOS命令→匯編語言→C語言(不包括C++)、代碼書寫規范→數據結構、編譯原理、操作系統→計算機網絡、數據庫原理、正則表達式→其它語言(包括C++)、架構??
書籍篇
“書是人類進步得階梯”。
學習一門新的知識,當然要選擇幾本適合自己得書籍,下面介紹一些我自己學習C語言使用過的書籍: ****************************
C
****************************
1.《C primer plus》
推薦理由:適合作為入門書和基本函數查詢得參考資料。
本書最新版為第五版,以ANSI C99為標準詳細介紹了C語言。
2.《The C programming_Language》
推薦理由:C語言之父得作品權威性毋庸置疑。雖然書籍出版時間比較老,好像也沒更新,不過仍不失為經典書籍,網上有這本書得英文電子版提供下載。
3.《C 專家編程》
推薦理由:本書可以幫助有一定經驗的C程序員成為C編程方面的專家,最關鍵的是本書寓教于樂,讓你充分享受編程的樂趣。
4.《C缺陷與陷阱》
推薦理由:書中所揭示的知識能幫助您繞過C語言自身得陷阱和缺陷,減少代碼中許多常見的Bug。
5.《unix環境高級編程》
推薦理由:既然是UNIX環境下C編程,就不得不說說UNIX編程書籍。Stevens先生的《unix環境高級編程》是我竭力推薦的,也是我的案頭必備
(如果對網絡編程有興趣的,可以學習一下Stevens先生的《UNIX網絡編程》兩卷,如果覺得還不過癮,可以再看看《TCP/IP詳解》三卷)。
6.《計算機編程藝術》
推薦理由:算法大師得嘔心瀝血之作。
計劃出版五卷書,目前好像已出版3卷。對算法有興趣得可以研究一下。************************************************** 《UNIX環境編程》,《windows環境編程》
《編程珠璣》
C primer plus、The program in c、你必須知道的495個C語言問題、C和指針、C陷阱與缺陷、C專家編程
****************************************************
****************************
C++
****************************
****************************************************
《Effective C++》-完美中文版PDF 下載地址:http://
《More Effective C++》-完美中文版PDF 下載地址:http://
《C++ Primer 中文版(完美版)+ 英文版(完美版)+ 題解 + 源代碼》-經典中的經典!下載地址:http://
《C++編程思想》-完美版PDF 下載地址:http://
《高質量C++/C編程指南》-完美版PDF 下載地址:http://
《Effective C++ CD》-英文原版PDF 下載地址:http://
《C++Builder問題解答大全》-合集
下載地址:http://
《ISO C99》-英文原版PDF 下載地址:http://
《C++沉思錄》-高清版PDF 下載地址:http://
***************************************************
1、學習MFC前先學下Windows API 然后學MFC會容易點。但不是必須的。
2、學習MFC之前把先把C++基礎打好,如果一開始就MFC的話,C++以后你也會補習的。
3、學習MFC不需要了解其他框架,因為MFC本身就是微軟的一個開發庫。學習路線:
《Windows程序設計》->孫鑫的《MFC深入詳解》->侯捷的《深入淺出MFC》->《Win32多線程編程》->《windows核心編程》 《數據結構》必須要看的,《Effective C++》對C++提升
MFC的學習路徑 C-> Windows API-> C++-> MFC
應該首先夯實基礎,英語、數學都要達到一定水準,起碼英語要接近自如控制,數學能 看懂《計算機編程藝術》之類的書。然后學習C,操作系統,ASM,TCP/IP,總之是基礎的東西。
然后慢慢過渡到C++之類的應用語言,我認為C++不是IT基礎領域的,C才是,C++也是一種高級語言。如果你走這條路,那我說的MFC的學習路徑C-> Windows API-> C++-> MFC也是必須這樣走的。
****************************************************
鳥哥的私房菜 熟悉shell命令 然后是linux下c編程
然后是unix環境高級編程 unix網絡編程 等等
**************************************************
《寫給大家看的C++書》
《深度探索C++對象模型》 **************************************************
1。數組名是一個常量嗎?
2。我們常這樣使用:
int a[10];
int *p = a + 1;
這是否意味著數組名是一個指針?
3。為什么a與&a的地址值相同?
4。在C中,有人說以下代碼定義了一個常量:const int i = 10;但為什么如下代碼不能通過編譯?
int main(void)
{
const int i = 10;
int a[i];
..........}
5。const char ****const *****const **** const p,p是什么??
6。按照C/C++的規則,我們可以:
char *p1 =.......;
const char *p2 = p1;
但為什么const char **p2 = &p1;不行?
7。我們常常使用這樣的指針:const char *p1;但對于下面的聲明:
typedef char * T;
const T p2;
p1與p2也一樣嗎??為什么?重點在于為什么??
*******************************************************
操作系統概念
或者
現代操作系統
這兩本都行,二選一吧,兩本內容差不多。操作系統概念:比較適合基礎不好的,講得很細。也是我們的教材。http://product.dangdang.com/product.aspx?product_id=8860590
現代操作系統:如果你有一定的基礎,我推薦的就是這本書了,講得很具體,也很清楚。http://product.dangdang.com/product.aspx?product_id=20626819
《自己動手寫操作系統》-本書重點在開機引導方,保護模式方面寫的很透徹
《自己動手寫嵌入式操作系統》-該書主要在操作系統的內部數據結構方面分析的很全面,今本是Windows操作系統的思想,如果想了解Windows的內部原理,驅動框架,對象管理等方面的知識這是很好很好的參考書籍。
9、你舍得花錢買書嗎?(讀好書絕對是學習編程的最佳捷徑。你一定會說,現在電腦書籍真他XX的貴,沒法子,誰讓知識和技術在人家的腦袋,在人家的書里呢;等你寫書時可以把價格定低一點,記著還有好多沒錢但想買書的兄弟很困難呀。要舍得買書,買好書,不好的的書不如不讀,其害大于其益,關于買什么書,你可以問高手或看候捷的書評;準備一個小本子記錄你想買的書的名字,逛書店時看看,如果好就買下,記住要讀,別光買不看。)
10、我告訴你,程序就是:任何有目的的、預想好的動作序列,它是一種軟件。
11、編程序就是編寫程序。
12、你想好了嗎?(如果你想好了還是決定要當程序員,可以繼續往下讀;否則,你可以繼續尋找別的出路了。)
(三)一個程序員應該具備的基礎知識和概念
1、計算機是有什么組成的,CPU是什么東西,其工作原理是什么。(對于這些以及下面將要提到的概念我不會告訴你什么答案,你可以看相應的教材,關于教材我會在下一部分詳述,記住理解最重要?。?/p>
2、機器語言和微指令集的概念。
3、程序的概念。
4、匯編語言是低級語言但不是機器語言。
5、高級語言主要有那些?(C,C++,Basic,Pascal,Fortran,C#,Java等等;如果你是中國軟件業的英雄,你也寫一門語言,最好不用英語)
6、編譯程序和解釋程序的概念和其原理。(編譯器是高手和專家編寫的)
7、HTML、XML等是標識性語言。
8、Prolog是人工智能語言。
9、操作系統OS的概念和原理。(Windows98,Windows2000,Windows NT,UNIX,Linux,等等都是OS,還有一些實時OS,嵌入OS,編這些的絕對是高手)
10、Windows編程說白了就是Windows API的調用。(中國的程序員很多只是會編windows程序,用的是VB,我的建議是這些程序員頂多只是低級編碼員,我稱其是coder)
11、VC++、VB、BC、BCB、Delphi、VF等都只是編程的工具和環境,不是編程語言。
12、面向結構的設計概念。
13、面向對象的概念。(好好理解,兄弟,這個東西還是很重要的)
14、軟件工程的概念和原理。(如果你想當老總就需要好好研究了,系統分析員比編碼員要高一個等級,薪水也高喲)
15、數據庫的概念。(要熟悉一些著名的數據庫系統和語言的名字,如Orcle,SQL,DB2,DyBase等)
16、了解網絡概念。
17、了解多媒體概念。
18、熟悉和掌握數據結構和基本算法。
19、是不是要求太高了,別著急慢慢來,進步在不知不覺之中。(一旦開始學習,一個月以后你就會有一個基本的概念;兩個月以后你就會感覺自己有了全面的基礎知識;當你知道編程序是怎么回事時,說明你已經入門了。也有很多人編了很多年程序還沒有入門呢,你不會希望自己步其后塵吧。要有信心和耐心。沉不住氣怎么能成大事??。?/p>
(四)教材推薦
――-推薦的教材主要還是針對概念來的,最好選用名校的教學用書。
1、《計算機組成原理》(熟悉)
2、《數據結構》(掌握)
3、《操作系統》(了解->熟悉)
4、《The C language》(掌握)
5、《編譯原理》(了解原理)
6、《匯編語言》(了解)
7、《計算機網絡》(了解)
8、《軟件工程》(了解)
9、《關系數據庫》(熟悉)
10、《The C++Languege 》(掌握)
11、《面向對象設計》(掌握;結合C++學習)
(五)一些經驗和體會
1、真正的程序員用C++;(一位專家說的)
2、動手去編程序;
3、動腦去思考;
4、要有良好的編程風格;
5、讀書,讀好書,盡量讀原版書!(我反復強調這一點,讀書要有選擇,堅持讀好書,名家出的經典書,不要浪費實踐在一些粗制濫造的書上面;堅持博覽群書)
6、有自己的學習計劃;
7、總結自己的經驗教訓;(準備一個筆記本,記錄錯誤和心得)
8、不要怕學新東西;
9、要有軟件工程的思想;
10、善于發現問題,然后去尋找答案;
11、向高手請教;(要虛心直到你成為高手)
12、和同行交流;(不善于交流肯定不行)
13、懂得軟件的實質,不要被千變萬化的表象所迷惑;
14、真正要學習用的是編程語言和方法,不是什么庫,什么類,什么工具;(學用那些什么庫都比較簡單,但光會這些庫,我覺得還遠遠不夠)
15、學習wiodows編程主要是學習windows OS和win32 API;
16、有空了解一下嵌入式開發;
17、有空了解一下PDA軟件開發;
18、了解一下.NET框架和C#語言,也許它是你新的衣食父母;
19、要有耐心,不要作浮躁的人;
20、對程序加注釋,并保留你的老程序;
21、學到的東西越多,了解的越多,你就越接近專家;
22、有空去逛逛CSDN,那里有你很多知己;
23、要有信心成為一個優秀的程序;
(六)一些好書的推薦
1、《The C Programming language》(Keinighan & Dennis Ritchie 1988)
2、《The C++ Programming Languague》(Bjarne Stroustrup 1997)
3、《Inside The C++ Object Model》(lippmans)
4、《Effective C++》(同上)
5、《More Effective C++》(同上)
6、《Exceptional c++》
7、《C++面向對象高效編程》
8、《設計模式》
9、《Thinking In C++》
10、《The Standard C++ Bible》(一般推薦)
11、《The Art of Computer Programming 》
12、《Programming Windows》(Charles Petzold)
13、《VC++5.0技術內幕》
14、《MFC 深入淺出》
15、《軟件需求》
16、《Advanced Windows》
17、《C++ primer》
18、《win32程序員參考手冊》
19、《用TCP/IP進行網際互連》
20、《COM 本質論》
(七)學習計劃
――-這個學習計劃是我個人定的,也共享給大家參考一下,共同進步吧。
1、《計算機組成原理》
2、《操作系統》
3、《數據結構》
4、《匯編語言》
5、《 C 》
6、《 C++ 》
7、《VC 技術內幕》
8、《Programming Windows》
9、《深入淺出MFC》
10、《Advanced Windows》
11、《Inside The C++ Object Model》
12、《Thinking in C++》
13、《Effective C++》
14、數據庫
15、網絡
16、嵌入式OS和編程
17、硬件單片機
18、.NET和C#
19、軟件工程
20、UNIX和Linux
*******************************************
深入理解計算機系統
侯捷
唐朔飛(計算機組成原理)白中英
(計算機組成原理)
王爽《匯編語言》
(C++編程書籍):
**************************************************
重點介紹:
1.C++程序設計語言 / The C++ Programming Language
適用于中高級讀者
2.C++編程思想 / Thinking in C++
適用于中高級讀者
3.C++ Primer
適用于中級讀者
4.C++ Primer Plus
適合入門
擴展閱讀:
5.Effective C++
6.More Effective C++
7.深度探索C++對象模型 / Inside The C++ Object Model 8.C++語言的設計和演化 / The Design and Evolution of C++ 9.C++ STL中文版 / C++ Standard Template Library 10.Exceptional C++
11.More Exceptional C++
************************************************
算法導論,編程珠璣,算法設計技巧與分析
數據結構與算法分析
編程珠璣
編程之美
The
Art
of
Computer
Programming
《計算機程序設計藝術》
*****************************************************