導航:首頁 > 編程知識 > gui編程從哪裡學

gui編程從哪裡學

發布時間:2023-06-13 12:27:02

① 我是高中畢業生,我想自學編程,但我什麼都不會,我要從哪學起我問過很多人都說不清楚希望高手指點一

1、我的入門是從學習C語言開始的(其實課程是C++),這是我們學校的公共課,我上課比較認真(雖然老師講得很差,而且一段時間後,我就發現自己的基礎掌握比她好,當然理解深度沒她好),因此,我認為對於完全沒有基礎的人而言早襲,聽別人講比較容易入門。當時的教材是學校自己編的,挺爛的。

建議一(以C/C++為例),對於剛想進入編程的人(就是從來都沒有接觸過編程的人),最好是聽課的方式(自己看的話估計要很慢,而且很痛苦),可以找視頻或者培訓等。C語言推薦入門教材:譚浩強的C語言,最新版是第三版,不過第二版應該也可以了(藍色的)。說明一下:堅決不同意直接看K&R的《The C programming language》,這本書絕對不是初學者可以看懂的,裡面講語法的並不多,語法都是合在程序裡面講。不過這本書非常好,入門以後一定要看的一本書。

當然可以從C++直接入門,C++之父強烈推薦從C++直接入手。C++推薦入門教材:錢能的C++(紅色的,清華大學出版),這本書第一版不是ISO C++,不過比較經典,作者現在也出了第二版了,第二版好像不是太好。國外的最好的入門教材據說是:《Acclerated C++》作者是Koenig和Moo夫婦,非常厲害。他們的著作還有《c陷阱與缺陷》《c++沉思錄》。《Acclerated C++》這本入門的書我沒有看過,我覺得還是先找本國內的書好好慎笑看,看的差不多了,國外的經典書籍隨便看就會覺得很有味道,否則你可能會很受打擊。

入門的書至少要看兩三遍(要徹底理解哦 ):)。如果是C++,我建議後面類的部分至少要理解三到五遍。說明一下,c++模板的部分可以先不用看,如果有興趣的話,等把c++學的差不多了,我覺得可以把模板、STL、泛型編程結合起來學習,這個又是一個很大的工作量了,又得下很大的功夫。所以說,C++博大精深啊。

建議二、學習過程中要結合簡單的演算法,像冒泡還有陸孝兄類似c語言程序百例這樣的小例子做做;更進一步應該做點大一點的項目,最好是控制台程序。或者你已經著手學習win32、MFC或linux,你也可以結合平台做點小的項目。

2、第一階段是最苦的,接下來相對就知道應該怎麼去學習了。這時候假設你已經有了扎實的c++基礎。這是你可以選擇也應該選擇發展方向了,做企業級應用,還是系統開發,嵌入式設計或者游戲開發……

那時我其實並沒有考慮那麼多,因為我不是學計算機的,因此我就把參加一些計算機之類的考試當作學習目標。我當時其實C++語言基礎已經很不錯了,但是上機實踐很少(那時我沒有電腦),因此參加省計算機二級,全國計算機三級和全國計算機四級考試,結果上機都沒有通過。我很郁悶,二級的時候是我不知道怎麼樣進那個DOS界面把題目調出來,三級的時候是很快就編好了,也通過運行了,可是成績出來卻不及格,四級的時候是編好了,可能是我那題目比較難,好像用了兩次循環,結果那破機器竟然承受不了。後來一亂就毀了(當然主要是上機太少了)。不過我那些上機都沒有去補考。二級和三級的時候是自恃水平已經遠遠超過考試要求了(^_^,見笑了,可能是因為等級考試還是比較簡單的),四級的時候則因為自己已經通過高級程序員考試,覺得補考上機好像沒必要。(我高程和四級都是在2003年考的)。

建議三:定位學習方向(見附錄一)並好好學習計算機基礎知識。在你還不確定學習方向,或者你還在大學本科期間,那麼我認為應該先把計算機的基礎知識好好學習一下。我認為計算機必學的基礎課程而且要精學——首先是數據結構,其次是操作系統、軟體工程,資料庫。這四門課不管你將來想從事哪個方向的基本上都會用到。當然,有時間的話,其他基礎課都是應該掌握的,離散數學、組成原理、體系結構、網路、編譯原理甚至跨學科的。方向是很重要的,因為知識其實是無限的,一個小小的領域就夠你研究很久了。本科生可能還沒有什麼方向的感覺,但是到了研究生你一定要清楚自己到底想要做什麼,要往哪個方面發展,不要盲目學,瞎學亂學,否則最後可能看似什麼都會,其實什麼都不會。

我也曾經學習過java一段時間,這篇文章既然是談編程語言的入門學習,我也簡單說一說。因為有了比較C++扎實的語言基礎,所以Java學起來比較輕松。我先找了國內一本薄薄的教材很快看了一遍(幾乎都理解,但是只看了一遍),空閑的時間配合清華張孝詳老師的java視頻。以後其實才算我真正要開始入門JAVA的學習,我用了是《core java》中文第六版(本來想用候捷翻譯的第二版的《Thinking in Java》,發現被同學弄丟了),這本書我差不多用了20天才把裡面的知識都搞懂,當然包括程序風格的模擬,最重要的時我把有關GUI編程的那三章裡面的程序例子幾乎可以默寫出來(當然,那是因為我理解了,其實這樣就變成了我的知識了),裡面的API我也記得差不多了。(說明:Java裡面的GUI編程沒什麼用處了,建議大家先跳過,GUI不是Java的長處,如果以後需要的話再查手冊或者再記憶學習)。

其實學習了C++以後,學習Java是比較容易了,但是建議不要兩種都學啦,他們的用途是不一樣的,你應該熟悉其中一種,更重要的是熟悉其應用領域所需要的專業知識甚至平台,以及使用他們的企業,有創業計劃的還應該考慮一下他們的應用領域,最重要的是思考他們的潛在的應用領域。

對於初級的學習就講到這里,接下去的學習其實都是高級部分,先不介紹了,因為:一、我自己都還沒有學懂,這里亂吹會誤人子弟。 二、高級東西的學習很多,有很多選擇,又需要很多繁瑣的知識,可能也一下子沒辦法講清楚。

② 學習編程從哪裡入手

一般編程從最簡單的開始,最簡單的就是C語言了,C語言學會之後其他語言都可以融會貫通,學起來不會太費時間

③ 編程從哪裡學起

編程內容學起如下:

前端開發:也就是用戶端開到的界面,比如我們看到的網路首頁、購物平台頁面,甚至是各種APP能看到的界面。都屬於前端范疇,所以前端的工作更偏重於與用戶的交互。前端基礎是HTML+CSS+JavaScript,由於框架相對較多,技術更新較快,所以需要一定的學習能力。

大數據是後台技術加上資料庫操作,可以來處理海量數據。大數據用Python/Java多一點。大數據是後台技術加上資料庫操作,可以來處理海量數據。大數據用Python/Java多一點。

嵌入式:大家罩跡對自動化駕駛或者是機器人有興趣的話瞎桐,可以了解下嵌入式開發。更適合科班生,主要用C/C++。

機器學習:這都是人工智慧方向的內容,也是比較適合科班生,很綜合的學科。所涉及的學習內容就不光是編程語言這么簡單了。自動化測試和自動化運維:這兩個方向都需要測試或者是運維的基礎,學Python比較合適。

④ 我想學網路編程需要什麼條件,之前什麼都不懂,從那裡開始學呢

單純的網路編程指編出像qq一樣的能實現網路功能的軟體,也稱為socket編程。
要編出這些軟體,只需先精通一門語言,然後學習下網路編程就行,你現在自學c和vb,不知你的水平到那個階段?如果已經熟練掌握了,那學網路編程很快。
html,php這些是學做網站的,網站的門檻比較低,你是學數學的,有點浪費了。建議你不要學了。
建議你先學socket編程,以後往游戲開發方向發展,這有利於你數學知識的發揮,而且可以編網路游戲。(游戲開發由於門檻很高,人才少,所以市場缺口較大,以後工作很有利)
sql這些是資料庫,暫時不急學
給你定個方向
精通一門編程語言(重要,建議把c++也學了)-》進行可視化編程(如c語言,則學習sdk編程)-》網路編程(即socket編程)-》gui編程(就是界面的編程,可與網路編程互換)-》游戲編程(一般為directx編程)
當然如果打算往游戲方向發展,就放棄vb,只學c吧,游戲編程一般都用c編,vb效率低
如果對一些名詞不了解,網路一搜就有了
夠全面了吧,手都酸了 。

⑤ vc,mfc,api,windows編程,win32(sdk),gui學習的順序是怎樣的,本人迷茫中!!

你列出的的東東都接觸一些點。VC太狹義了,包含在Visual Stdio集成環境。VC的學習就是學習如何使用集成環境,以及如何調試程序而已。VS包含各種語言的個人與團隊開發,測試以及資料庫系統,公司大多會用VS2010 或 VS2008。MFC只是對WIN32 API從面向對象的思路進行了封裝而已。如果以後想做偏底層,可以學習WIN32 API,所謂Windows編程也是學習windows的系統原理與win32 API如何使用。MFC對大部分人來說只是用來做界面的。但是做界面的話,很多人都轉向了WPF,因為MFC顯得有些死板。所以順序的話,先學習如何使用VC集成開發環境,然後學習win32 api(即windows 編程) 或 mfc(gui包含在mfc中)。希望對你以後的學習有所幫助,呵呵

⑥ 自學編程應該從哪裡學起

自學編程應該:
1、建議學習 Python。Python 基礎語法內容較為簡單,可以比較快的了解編程的思維習慣,並能夠較快接觸到 Python GUI庫(比如Tkinter),很容易借用這些庫開發出一些有趣的程序。同時 Python的縮進格式也比較嚴格,這也很好的讓編程初學者養成一個良好的編寫代碼習慣。
在美國有很多編程初學 Python的書籍,其受眾就是小學、初中的青少年,比如《Python for Kids》,這些書籍一個很大的特點就是圖文並貌,並且很快引入圖形庫的學習,教會小朋友製作出一些圖形和簡單的游戲,比如畫星星,彈球。這樣的好處是激發小朋友學習編程的樂趣,讓小朋友從小就感受到編程的魅力。
2、讀大一零基礎學編程
上學習編程的首要任務是學習電腦的基礎操作,熟悉鍵盤,讓自己對電腦有初步的了解認識。至於理工科專業的學生大一估計都會教《計算機科學導論》這樣類似的課程,如果想盡快編程,學生應盡快將該書內容看一遍,讓自己對計算機有一個整體的認識。
C語言,建議使用 《C Primer Plus》,英語好的同學可以直接看英文版,注意該書不是《C++ Primer》,《C++Primer》可以在 C語言學的有一定基礎的時候看。當學完《C PrimerPlus》之後,可以對演算法的知識學習,有精力的話可以啃《演算法導論》。平時可以多上 github 上直接看源碼,這樣比單純看書進步的更快。
3、新手學習編程,看書時一定要不能只看不動手,一定要同時動腦、動手,要將書裡面的代碼都勤奮的敲。
值得注意的是,編程是個比較廣義的概念,編程語言有數種,所以要學習計算機語言就要先了解語言的發展史以及各種語言在不同領域的作用,推薦先學C/C++,這門計算機語言是一門相對簡單且發展的比較完善的計算機語言,初次之外呢還有basic、C#、java等等,在C之前還有更加原始的計算機語言。
4、學會記筆記
很多人剛開始學編程以往裡面的很多東西都要記住,其實這是錯誤的做法。
不用去記住這些代碼,理解代碼比記住代碼更重要。這里我們能理解代碼是干什麼用的就可以了。如果後面用的時候忘記了,反過頭來知道在哪查找答案就可以了。這是學習的重要思想之一:知道在哪查找答案比記住更重要。

⑦ 我想學習編程,應該先從哪裡學起

想學習編程有以下幾點建議:

1、建議學習Python。Python基礎語法內容較為簡單,可以比較快的了解編程的思維習慣,並能夠較快接觸到PythonGUI庫(比如Tkinter),很容易借用這些庫開發出一些有趣的程序。同時Python的縮進格式也比較嚴格,這也很好的讓編程初學者養成一個良好的編寫代碼習慣。
2、C語言,建議使用《CPrimerPlus》,英語好的同學可以直接看英文版,注意該書不是《C++Primer》,《C++Primer》可以在C語言學的有一定基礎的時候看。當學完《CPrimerPlus》之後,可以對演算法的知識學習,有精力的話可以啃《演算法導論》。平時可以多上github上直接看源碼,這樣比單純看書進步的更快。
3、新手學習編程,看書時一定要不能只看不動手,一定要同時動腦、動手,要將書裡面的代碼勤奮的敲。

想了解更多有關編程的相關信息,推薦咨詢達內教育。該機構致力於面向IT互聯網行業,培養軟體開發工程師、測試工程師、UI設計師、網路營銷工程師、會計等職場人才,擁有行業內完善的教研團隊,強大的師資力量,確保學員利益,全方位保障學員學習;更是與多家企業簽訂人才培養協議,全民助力學員更好就業。

閱讀全文

與gui編程從哪裡學相關的資料

熱點內容
逍遙安卓微信驗證 瀏覽:579
5g網路什麼時候普及河北邢台 瀏覽:709
編程和運營哪個更適合創業 瀏覽:893
尤里x怎麼升級 瀏覽:399
做業務績效考核需要哪些數據 瀏覽:433
dnf85版本劍魔刷圖加點 瀏覽:407
手機硬碟測試架可以讀取哪些數據 瀏覽:704
ug前後處理結算結果找不到文件 瀏覽:769
網頁框架拆分代碼 瀏覽:382
未來十年網路安全有什麼影響 瀏覽:362
win10更新後進不了劍靈 瀏覽:243
iphone471激活出錯 瀏覽:648
怎麼把文件拷到u盤 瀏覽:620
中伊簽署文件視頻 瀏覽:661
電信光寬頻網路不穩定 瀏覽:504
網路崗軟路由 瀏覽:995
黑莓z10在哪裡下載app 瀏覽:310
net批量下載文件 瀏覽:696
怎麼把蘋果一體機文件拷貝 瀏覽:117
sql文件怎麼寫 瀏覽:9

友情鏈接