一区二区国产高清视频在线_真人性做爰A片免费_强伦人妻BD在线电影_亚洲熟妇无码AV_免费人成视频在线观看网站_亚洲欧美精品午睡沙发_在线观看无码的免费网站_中文字幕无码A片久久_日韩欧美国产一区精品_久久精品女人天堂av

重慶醫(yī)科大學(xué)論壇

 找回密碼
 注冊(開放注冊)
搜索
查看: 4448|回復(fù): 5
打印 上一主題 下一主題

[軟件] 如何學(xué)習(xí)C/C++語言,并成為C/C++高手

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2006-4-15 12:46:58 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
C /C++語言對大家來說并不陌生,但是能夠玩好C/C++的人卻不多,大多人只會做一些1+1= 2 之類的小程序,至于開發(fā)軟件那就不用說了。我想很多學(xué)習(xí)C/C++得人多很苦惱,想學(xué)可是沒路子,怎么辦???
1 我們必須會基礎(chǔ)的C 語言,唐好強(qiáng)先生的書就是很好的教材,而且這本書大家能弄懂就夠了,我想說的是
大家不用去看什么C邊城思想,C語言精髓等等這些書-------沒用。就C語言而言就看 唐好強(qiáng)先生的書就夠了
2:學(xué)習(xí)C++ 但是大家記住不要把C和C++ 當(dāng)成2們語言來學(xué)習(xí),學(xué)過C得人 學(xué)習(xí)C++ 就會很簡單,因為大多和C一樣,只有一些很小的取別
3:這是我們已經(jīng)具備C/C++的基本功能了
   我們 會定義 變量,
        會寫  if 語句,for循環(huán)
        最重要的的是 我們能夠弄懂 C/C++ 里面的 類 和 指針的概念
        等等
4 :學(xué)習(xí)windows 編程
    就是我們常說的Win32編程,windows API 函數(shù)
    在這個過程中我希望大家能有點英語的底子,我們應(yīng)該去學(xué)習(xí)如何使用MSDN來學(xué)習(xí)WIN32 API 函數(shù)
上面說的僅時學(xué)習(xí)過程,大家沒必要去買那些很貴,很厚的 書 比如我剛才所說的 C/C++ 編程思想等
因為這類書講的全市C/C++基礎(chǔ),無非是多講了些數(shù)據(jù)結(jié)構(gòu),看后毫無用處。你還是不會開發(fā)軟件
    學(xué)習(xí)WIN32API 的過程很重要。如果大家這個過程能堅持下來的話,那就是邁進(jìn)程序員的門檻了
那么如何學(xué)習(xí)WIN32API要學(xué)到什么地步呢??????
    1 :最基礎(chǔ)的是 我們會寫程序的框架
    2 :了解WINDOWS編程的原理
         笑息機(jī)制 尤其重要
    3:能夠讀懂WIN32API 寫出來的程序,了解其原理(一般這類代碼非常簡單)
等大家達(dá)到這個程度時,我就不敢多說了
我們可以更具自己的愛好來選擇自己的未來軟件行業(yè)的方向
游戲,
驅(qū)動程序,
嵌入式 等等
根據(jù)具體情況,自己去選擇看什么書
最后我來談?wù)勎业某绦騿T歷程
剛上大學(xué)的時候,我就對計算機(jī)有著很濃的感情,可惜的是專業(yè)不是計算機(jī)。大二的時候 我就開始學(xué)習(xí)計算機(jī)課程
操作系統(tǒng),數(shù)據(jù)結(jié)構(gòu)等 當(dāng)然基礎(chǔ)語言是C/C++ 可是令我苦惱的是我就會寫一些 1+1 等于 2 的小程序。根本做不了
什么軟件之類的大程序,想學(xué)習(xí)可惜不知道怎么去做: 我該做什么,該學(xué)習(xí)什么。
后來就上網(wǎng)查詢資料,看看有沒有這方面的建議之類的信息,從中我領(lǐng)悟到一些方法,在我看某些書的時候,在
書的序言里,我知道該如何去做,怎樣才能成為一名程序員,在這里想提醒大家的是不要太過于相信網(wǎng)上的一些資料
比如 某某 單位的 某某人士 曾在某著名網(wǎng)站上等路過一邊這樣的文章
------------ 想要成為一名合格的程序員我該看那些書 ----------------------------
操作系統(tǒng)
數(shù)據(jù)結(jié)構(gòu)
數(shù)據(jù)庫
C/C++基礎(chǔ)語言
C/C++編程思想
C/C++編程精髓
軟件工程
windows編程
等等 好像列出了 將近30多本書--------------------暈
我身邊的程序員高手 最多就看了5本書 就入門的
當(dāng)然我不是說這些書看了沒用,對于初學(xué)者來說這些書不適合你們?nèi)タ础?br /> ----------以上僅是我個人觀點,不代表所有“程序員”的觀點
2#
發(fā)表于 2006-5-20 16:04:15 | 只看該作者
謝了,我對計算機(jī)也很感興趣,可惜學(xué)的也不是這個專業(yè)。。。。。。。。。。。。。支持你
3#
發(fā)表于 2006-5-21 09:38:42 | 只看該作者

你說的很好!可是這個對初學(xué)者入門會比較慢!

對于學(xué)c的人!我認(rèn)為會win編程太膚淺了!

大家都知道,c是伴隨unix系統(tǒng)誕生的,因此學(xué)好c'。
學(xué)習(xí)unix,這個操作系統(tǒng)是應(yīng)該經(jīng)歷的一個過程。
并且很多技術(shù)最先是在unix上實現(xiàn)而后到win或者其他的操作系統(tǒng)上!

而學(xué)習(xí)unix下c開發(fā),比起樓上說的就相對簡單,會c即可入門。
當(dāng)然要想學(xué)好在unix下c編程,必不可少的當(dāng)然是對unix操作系統(tǒng)原理及其結(jié)構(gòu)的了解了,以及它的常用的命令。


現(xiàn)在unix編程的話,一般都是用ultraedit這個編輯器,利用它自身戴的ftp工具,進(jìn)行遠(yuǎn)程編程。
unix  下的vi編輯器是一個強(qiáng)大的功能。應(yīng)該說若從事該平臺必須掌握的東西。
我推薦兩本書《unix環(huán)境高級編程》  《unix系統(tǒng)編程》這兩本書還算可以。

當(dāng)然從事計算機(jī)的除了會語言外,還是不行的。常用的數(shù)據(jù)庫掌握是必不可少的了!如:oracle ,sybase,sqlserver(這是最簡單的了)等。我建議初學(xué)者先學(xué)習(xí)sqlserver(以sql語句為主)。

除了c之外,其他語言的學(xué)習(xí)也得稍微的了解,比如就今年的軟件市場來說,java產(chǎn)品越來越多,因此對于學(xué)生來說掌握前沿技術(shù)來說非常重要。一些常用的,比較熱門的開發(fā)工具了解和掌握也是必須的,如java開發(fā)工具比較熱門的eclipse 和 netbean 或者jb等(這里一個就夠了)。


還有在校是學(xué)基礎(chǔ)的,基礎(chǔ)很重要的啊。尤其是網(wǎng)絡(luò)中tcp/ip ,數(shù)據(jù)結(jié)構(gòu),操作系統(tǒng)原理。對于從事純軟件的硬件就適當(dāng)?shù)牧私饧纯伞?br />

對于從事嵌入式的,現(xiàn)在嵌入式系統(tǒng)主流有如下:vxworks ,嵌入式linux(這個分支較多),windows ce,windows mobile 等。
掌握其中一個就夠了,系統(tǒng)的原理,理論很重要,一般均是用c開發(fā)。c++現(xiàn)在用的較少。
學(xué)習(xí)嵌入式對于主流芯片了解也是必不可少的了,如arm等。
模擬電子,數(shù)字電子技術(shù)也是必不可少的了!
4#
 樓主| 發(fā)表于 2006-5-21 11:25:52 | 只看該作者
-----------------------------------以下僅是個人觀點
    就LINUX與WINDOWS編程我想說兩句,我在學(xué)習(xí)程序員之前,別人也勸過我學(xué)習(xí)LINUX,我想談?wù)勎覍@兩種編程模式的膚淺的看法
    上面的兄弟說在LINUX下回C就可以入門,我不太同意,當(dāng)然很多的函數(shù)我們可以在系統(tǒng)下找到源代碼,比方說GetWindowDC,如果不知道他的含義,我想大家沒必要去看找到他的源代碼在去慢慢看源代碼來理解它的作用吧!大家只要知道他是用來獲得設(shè)備描述符句柄就可以了。話題再換回來,我在剛學(xué)linux 時非常郁悶,看著一些代碼根本不知所云,比如handle,hwnd,根本不知道是什么意思,查過很多書,學(xué)起來很費(fèi)勁,而且這方面的書很少。
而且我想說的是大家別把linux當(dāng)作神來供著,如果大家不了解這兩種操作系統(tǒng),最好別做什么評價,說些什么安全性能好與壞之類的言語,市面上使用最多的操作系統(tǒng)是哪種,服務(wù)器類我不敢多說,就個人電腦來說,那還是windows 的天下,如果大家使用過linux應(yīng)該會有同感,linux不好用,我想誰也不愿意放下鼠標(biāo)不用,什么事多去敲鍵盤吧,為了插上一個U盤還得特地去學(xué)習(xí)一些復(fù)雜的命令。總而言之,太麻煩 。另外linux的系統(tǒng)文件格式。規(guī)劃的沒有windows好,在linux 中只有個根目錄,不想在windows中那樣有個cde盤之類的,給人的感覺很清晰
    做程序員第一是愛好,第二就是很賺錢(我是這樣的人,呵呵),做基于windows的程序市場很大,尤其是商業(yè)軟件這塊(現(xiàn)在這類公司多如牛毛),當(dāng)然實際上能掙錢的沒多少,這主要得看公司如何運(yùn)營。
    如果誰說“我喜歡linux那是因為linux開放源代碼”我就覺得有點刻意的裝了,我是不會把我辛苦寫出來的代碼“無私”獻(xiàn)給大家的,但是如果像是"1+1 = 2 " 這類的代碼我倒是愿意,如果大家多會,也用不著我了。對于初學(xué)者來說開不開放源代碼沒什么意義,給予最上層的東西多弄不懂,還談什么底層?xùn)|西,如果大家了解點嵌入式,應(yīng)該會覺得開不開放源代碼已經(jīng)沒什么意義了
5#
 樓主| 發(fā)表于 2007-8-16 08:01:31 | 只看該作者
自己頂一下
6#
發(fā)表于 2007-8-16 09:44:49 | 只看該作者
歡迎師兄回來看看!

您需要登錄后才可以回帖 登錄 | 注冊(開放注冊)

本版積分規(guī)則

手機(jī)訪問本頁請
掃描左邊二維碼
本網(wǎng)站聲明
本網(wǎng)站所有內(nèi)容為網(wǎng)友上傳,若存在版權(quán)問題或是相關(guān)責(zé)任請聯(lián)系站長!
站長電話:0898-66661599    站長聯(lián)系QQ:12726567   
站長微信:hainanok
請掃描右邊二維碼
www.myujob.com

小黑屋|手機(jī)版|Archiver|重慶醫(yī)科大學(xué)論壇 ( 瓊ICP備10001196號-2 )

GMT+8, 2025-11-19 06:23 , Processed in 0.289079 second(s), 14 queries .

Powered by 校園招聘信息

© 2001-2020 重慶醫(yī)科大學(xué)論壇校園招聘

快速回復(fù) 返回頂部 返回列表