① 編程課最高能學到什麼程度
幼少兒編程啟蒙階段,低齡兒童先學習圖形化的編程,比如Scratch,通過模塊化編程,鍛煉孩子邏輯思維,提升專注力,激發孩子學習興趣。基本上,孩子在這個階段是不會接觸到過多的編程知識,而是藉助編程工具,來達到程序的運行,比如說開發一個小游戲。主要是鍛煉孩子分析和思考問題的方式。
到了初中階段,孩子可以進行系統性的知識積累,學習演算法、判斷和順序思維,這一階段孩子就已經開始使用Python、C語言。對於初中的孩子來說,學編程可以更好的輔助他們理解數學以及物理等知識,因為通過編程技能,可以將抽象的數學知識,具體化的呈現出來,對孩子文化課的提升幫助比較大。
到了高中階段,可以運用編程高效解決實際問題,通過競賽獲得加分順利進入更好的大學。這個時期,編程的重要作用就不言而喻了。同時,也為大學更深入的學習編程夯實基礎。
因為學習少兒編程可以給孩子們帶來一系列的好處。一般來說,編程不像用邏輯思維編寫代碼那麼簡單。它是一個綜合各學科知識指揮計算機問題解決的過程。在編程過程中,兒童可以提高左腦的邏輯思維能力和右腦的想像力和創造力。例如,Scratch編程語言,孩子們可以盡可能多地使用它創造自己的游戲、動畫片或音樂等,慢慢地孩子的左右腦優勢會逐漸增強。
編程也可以培養孩子的耐心和專注力。程序的嚴謹性決定了任何小錯誤都會導致程序無法繼續運行,所以在編寫程序的過程中,孩子們需要不斷地調試和嘗試犯錯誤,在無形中可以提高孩子的耐心和集中力。
② 編程需要學習什麼
編程是編寫程序的中文簡稱,就是讓計算機為解決某個問題而使用某種程序設計語言編寫程序代碼,並最終得到相應結果的過程;編程要學習:1、java;2、PHP;3、UI;4、Web前端;5、大數據;6、C語言;7、Python 。
③ 編程需要學什麼
1、C 語言:C 語言作為一種簡單靈活的高級編程語言,它是一個面向過程的語言,一般是作為計算機專業的基礎入門語言課程。
2、Python:Python是一種面向對象、互動式計算機程序設計語言。它的特點是語法簡捷而清晰。由於它的易學、易讀的特性,有些學校用它代替C語言作為基礎入門的語言。
同時Python且具有豐富和強大的類庫,基本上能勝任平時需要的編程工作,而且它對一些新興的技術例如大數據、機器學習等也有較好的支持 。
3、C++:C++語言保留了C語言的有效性、靈活性等特點,又添加了面向對象編程的支持,具有強大的編程功能,可方便地模擬現實問題的過程和操作。
它編寫出的程序具有結構清晰、易於擴充等優良特性,適合於各種大型應用軟體、系統軟體的開發和設計。它的問題在於C太過復雜,作為一個門課程來講,一個學期的學習只是對C++來說時間太短,只能做一個概念性的了解。
4、JavaScript:JavaScript是一種輕量級的編程語言,它是一個腳本語言,可以嵌入到HTML頁面中,由來瀏覽器來解釋執行,用來實現瀏覽器和用戶之間的交互。它的應用場景主要是基於Web的開發。
5、Java:是較為傳統的面向對象語言,特點是支持跨平台的開發。Jav語言是基於面向對象的思想來設計的 , 但是刪去了C+中幾乎不用或很難用好的一些面向對象的特徵。Jav語言隨著互聯網的發展逐漸流行,而且大量的開源框架和類庫支持Java在各個場景的開發實踐。
6、Swift:Swift是Apple發布的一門編程語言,用來支持Apple設備上的OSX和iOS應用程序,在iOS程序設計課程中需要講授Swift語言。
7、R:R作為一種統計分析語言,集統計分析與圖形顯示於一體。隨著大數據、機器學習等技術的迅速發展,R作為一個數據分析統計工具日益得到重視。一些學校也陸續開設了R語言的課程。
④ 編程是學些什麼東西 好學嗎
編程是學C語言、Python、C++、JavaScript、Java、Swift、R等。
簡單的說,編程就是為了藉助於計算機來達到某一目的或解決某個問題,而使用某種程序設計語言編寫程序代碼,並最終得到結果的過程。
學習:JAVA;PHP;UI;Web前端;大數據C語言;C++;Python ;
學C語言,從數據類型,基本表達式,再到條件語句,循環語句,然後學習函數,再加上一些簡單的數組知識,足矣。到現在為止,只要理解結構化程序設計的思想也就夠了。
不好學。未來發展十分不錯。
1、編程的課程比較抽象。
編程是依靠計算機進行運算,並最終得到相應結果的過程。需要將解決的問題思路、方法和手段讓計算機能夠根據人的指令一步一步去工作,完成某種特定的任務。這種人和計算體系之間交流的過程就是編程。編shu程的課程比較抽象,理解起來會有點困難。
2、編程更傾向於實操。
計算機專業的人對編程更有發言權,編程的理論性東西居多,但實際上陣時,全靠實際操作。所以如果沒有老師從旁指導,很難理解為什麼代碼要這樣寫。
⑤ 要做程序員需要學會什麼
要做程序員需要學會什麼
程序員的崗位需求很多,例如大型網路公司、軟體開發公司等等都需要程序員。
程序員需要學習:
1、掌握數據及其轉換、數據的機內表示、算術和邏輯運算,以及相關的應用數學基礎知識;
2、理解計算機的組成以及各主要部件的性能指標;
3、掌握操作系統、程序設計語言的基礎知識;
4、熟練掌握計算機常用辦公軟體的基本操作方法;
5、熟練掌握基本數據結構和常用演算法;
6、熟練掌握C程序設計語言,以及C++、Java、Visual Basic中的一種程序設計語言;
7、熟悉資料庫、網路和多媒體的基礎知識;
8、掌握軟體工程的基礎知識,了解軟體過程基本知識、軟體開發項目管理的常識;
9、了解常用信息技術標准、安全性,以及有關法律、法規的基本知識;
10、了解信息化、計算機應用的基礎知識;
11、正確閱讀和理解計算機領域的簡單英文資料。
程序員必備技能:
1、熟練開發工具
做為一名程序員至少熟練掌握兩到三種開發工具的使用,這是程序員的立身之本,其中C/C++和JAVA是重點推薦的開發工具,C/C++以其高效率和高度的靈活性成為開發工具中的利器,很多系統級的軟體還是用C/C++編寫。
而JAVA的跨平台和與WEB很好的結合是JAVA的優勢所在,而JAVA即其相關的技術集JAVAOne很可能會成為未來的主流開發工具之一。
其次,能掌握一種簡便的可視化開發工具,如VB,PowerBuilder,Delphi,CBuilder,則更好,這些開發工具減小了開發難度,並能夠強化程序員對象模型的概念。
另外,需要掌握基本的腳本語言,如shell,perl等,至少能讀懂這些腳本代碼。
2、熟知資料庫
作為程序員,他們自然有自己的理由:很多應用程序都是以資料庫的數據為中心,而資料庫的產品也有不少,其中關系型資料庫仍是主流形式,所以程序員至少熟練掌握一兩種資料庫,對關系型資料庫的關鍵元素要非常清楚,要熟練掌握SQL的基本語法。
雖然很多資料庫產品提供了可視化的資料庫管理工具,但SQL是基礎,是通用的資料庫操作方法。如果沒有機會接觸商業資料庫系統,可以使用免費的資料庫產品是一個不錯的選擇,如mySQL,Postgres等。
3、了解操作系統
當前主流的操作系統是Windows,Linux/Unix,熟練地使用這些操作系統是必須的,但只有這些還遠遠不夠。
要想成為一個真正的編程高手,需要深入了解操作系統,了解它的內存管理機制、進程/線程調度、信號、內核對象、系統調用、協議棧實現等。
Linux作為開發源碼的操作系統,是一個很好的學習平台,Linux幾乎具備了所有現代操作系統的特徵。雖然Windows系統的內核實現機制的資料較少,但通過互聯網還是能獲取不少資料。懂得網路協議TCP/IP。
在互聯網如此普及的今天,如果您還沒有對互聯網的支撐協議TCP/IP協議棧有很好的掌握,就需要迅速補上這一課,網路技術已改變了軟體運行的模式。
從最早的客戶/伺服器結構,到今天的WEBServices,再到未來的網格計算,這一切都離不開以TCP/IP協議棧為基礎的網路協議支持,深入掌握TCP/IP協議是非常必要的。
至少,需要了解ISO七層協議模型,IP/UDP/TCP/HTTP等常用協議的原理和三次握手機制。
4、明白DCOM/CORBA/XML/WEBServices存在的意義
隨著技術的發展,軟體與網路的無縫結合是必然趨勢,軟體系統的位置無關性是未來計算模式的重要特徵之一,DCOM/CORBA是當前兩大主流的分布計算的中間平台,DCOM是微軟COM(組件對象模型)的擴展,而CORBA是OMG支持的規范。
XML/WebServices重要性不言而喻,XML以其結構化的表示方法和超強的表達能力被喻為互聯網上的「世界語」,是分布式計算的基石之一。
5、不要將軟體工程與CMM分開
大型軟體系統的開發中,工程化的開發控製取代個人英雄主義,成為軟體系統成功的保證,一個編程高手並不一定是一個優秀的程序員。
一個優秀的程序員是將出色的編程能力和開發技巧同嚴格的軟體工程思想有機結合,編程只是軟體生命周期中的其中一環,優秀的程序員應該掌握軟體開發各個階段的基本技能。
如市場分析,可行性分析,需求分析,結構設計,詳細設計,軟體測試等。
6、需求理解能力
程序員要能正確理解任務單中描述的需求。在這里要明確一點,程序員不僅僅要注意到軟體的功能需求,還應注意軟體的性能需求。
要能正確評估自己的模塊對整個項目中的影響及潛在的威脅,如果有著兩到三年項目經驗的熟練程序員對這一點沒有體會的話,只能說明他或許是認真工作過,但是沒有用心工作。
7、模塊化思維能力
作為一個優秀的程序員,他的思想不能局限在當前的工作任務裡面,要想想看自己寫的模塊是否可以脫離當前系統存在,通過簡單的封裝在其他系統中或其他模塊中直接使用。
這樣做可以使代碼能重復利用,減少重復的勞動,也能使系統結構越趨合理。模塊化思維能力的提高是一個程序員的技術水平提高的一項重要指標。
就業方向:
1、網路開發
現在網路已經成為世界通訊的一座橋梁,好像Javascript、PHP、Ruby這幾類開發語言大部分是用作網路開發方面。
2、企業軟體開發
JAVA、C#、VB這幾類開發語言都實現了面向對象開發的目標,更多時候用於企業系統的開發。
3、系統軟體
C語言、C++、Object-C這些軟體更多是用在系統軟體開發,嵌入式開發的方面。
當然,這分類不是絕對,像JAVA、C#、VB很多時候也用於動態網站的開發。在很開發項目都會使用集成開發的方式,同一個項目裡面使用多種開發語言,各展所長,同步開發。
⑥ 程序員需要什麼學歷 學編程需要什麼基礎
程序員需要專科以及以上學歷,具體招聘條件是:1、21至28周歲;2、熟悉資料庫,精通SQL和數據結構;3、具備良好的溝通合作技巧和團隊合作能力;4、能獨立承擔後台程序的開發工作;5、品行端正。
做程序員需要的學歷沒有一定的要求,大專和大本的很多。
一個合格的C++程序員,應該知道C++的哪些語法該用,哪些語法不該用,哪些語法要用但是要謹慎不能濫用。
Java程序員用Java來描述,而C++程序員就用C++來描述。描述的過程中,充分利用各自語言的特性,例如C++的性能。
一般將程序員分為程序設計人員和程序編碼人員,但兩者的界限並不非常清楚。軟體從業人員分為初級程序員、中級程序員、高級程序員(現為軟體設計師)、系統分析員,系統架構師,測試工程師六大類。
1、英語基礎
雖然對於初級程序員來說,英語只需要寫簡單的詞彙就可以,但是如果想要走的更遠,還是要去學習和掌握。我極力推薦英語是因為在學習IT技術上,沒有專業文檔的閱讀能力是不可想像的,中文的翻譯往往在猴年馬月才會出來,而現在的許多出版社乾脆就直接把英文印刷上去,學習的方法是強迫自己看原版的教材,開始會看不懂,用多了自然熟練,吃得苦下得狠心絕對是任何行業都需要的品質。相信只要有幾年工作經驗的人都會深有感觸!
2、計算機體系結構和匯編語言
關於體系結構的書遍地都是,而且也大同小異,倒是匯編有一本非常好的書《80x86匯編語言程序設計教程》(清華大學出版社,黑色封面,楊季文著),你需要著重學習386後保護模式的程序設計。否則你在學習現代操作系統底層的一些東西的時候會覺得是在看天書。
3、計算機操作系統原理
我們的開發總是在特定的操作系統上進行,如果不是,只有一種可能:你在自己實現一個操作系統,無論如何,操作系統原理是必讀的。這就象我們為一個晶元製作外圍設備時,晶元基本的工作時序是必需了解的。這一類書也很多,我沒有發現哪一本書非常出眾,只是覺得在看完了這些書後如果有空就應該看看《Inside Windows 2000》。
4、數據結構和演算法
這門課程能夠決定一個人程序設計水平的高低,是一門核心課程。我首選的是清華版的。很多人喜歡買C++版的,但我覺得沒有必要,C++的語法讓演算法實現過程變得復雜多了,而且許多老師喜歡用模塊這一東西讓演算法變得更復雜,倒是在學完了C版的書以後再來瀏覽一下C++的版的書是最好的。
5、軟體工程
這門課程是越到後來就越發現它的重要,雖然剛開始看時就象看馬哲一樣不知所雲。《實用軟體工程》(黃色,清華)。不要花太多的時間去記條條框框,看不懂就跳過去。在每次自己完成了一個軟體設計任務(不管是練習還是工作)以後再來回顧回顧,每次都會有收獲。
6、Windows 程序設計
我建議任何企圖設計Windows程序的人在學習VC以前仔細的學完它,而且前面的那本《Inside Windows 2000》也最好放到這本書的後面讀。在這本書中,沒有C++,沒有GUI,沒有控制項,有的就是如何用原始的C語言來完成Windows程序設計。
⑦ 游戲編程要學什麼
問題一:學游戲開發要學那麼多東西。。。怎麼學啊。。。 我覺得你這些學會了還是太少了。
開玩笑了,我作為一個游戲程序員在這個行業幹了6年,其實你真正要會的東西是C++, 另外你還要對計算機的內存結構,數據編排管理方式,也就是我們說的數據結構掌握透徹。
Android只是一個程序的載體平台,你將來還有可能為iphone開發,所以這種東西你用到的時候通過sdk文檔去了解一下它的規則就可以了。
cocos2dx你可以通過一個實例項目去掌握它,用它來做一塊你進入這個行業的敲門磚還是可以的。畢竟現在用這個的公司是非常多,都想招個熟練工嘛。
粒子系統和OpenGL. 等你學了cocos2dx之後,如果對他背後的東西感興趣可以研究一下,有百益而無一害。
資料庫無非就是一些介面和查詢語句,對於一個程序員來說,應該要學。
游戲腳本你可以學一個,比如lua, 不要糾結它的語法和形式,要思考為什麼用腳本,用腳本有什麼好處。大部分游戲引擎都有自己的腳本語言,你能理解他存在的意義遇到任何腳本語言就都沒有問題了。
物理引擎我建議你也學一下,雖然我見過的很多游戲程序員根本不懂物理引擎,也能做出很優秀的游戲。但是當你深入研究了物理引擎,你就會覺得你游戲程序員的路還很長,就不會因此而滿足現狀。
最後給你一點忠告,學好數據結構很重要,做游戲的都說游戲的靈魂是程序,而程序的靈魂是數據!能創造出完美靈魂的人才是一個完美的游戲程序員。
問題二:游戲軟體編程要先學什麼 首先,別的都不管,一定要先學精以下數學科目:線性代數、空間解析幾何、微積分。都要學到比較深的程度,千萬不能囫圇吞棗,否則往後的壓力會越來越大。現在本科的內容其實不夠的,例如quaternion你在課本里就沒學,但游戲里絕對用得多。還有,課本里大概也不會教你怎樣判斷任意兩個多面體是否相交。這些都要靠自己多鑽研、多琢磨,不能滿足課本內容的。
然後,看你是側重圖形、物理、還是AI方向。
圖形方面,其實基本上就是幾何和光學問題,關鍵是熟悉API(DirectX或OpenGL)。如果想獲得尖端效果,則要先學一些光學基礎,然後才能進入可編程Shader的美妙境界。
物理方面,本人經驗太少,只能說:這真的是太太復雜了。AI方面:本人也沒經驗。就不多說了。
最後才說C++編程:其實C++編程這東西真的很奇怪。我們先是在課堂上學了一套東西,然後實際開發的時候人們又會告訴我們那套東西是不能用的(理由一般就是性能低啦、不安全啦,等等),反正又得學另一套東西。搞C++特別是游戲的人,都有一種近乎病態的完美主義傾向,企圖用目前並不完美的語言工具實現完美的目標(最典型的病態就是那個const,什麼都加const,其實你就算加了const,人家用強制類型轉換,一樣可以轉成非const)。還有那個指針,如果你真的用CObject *pObj這樣的形式,肯定要被人罵。他們要用所謂的「 *** art pointer」。諸如此類,都相當變態。
其實真的要做AAA級的游戲,簡直就和強迫自己開發一套操作系統、加上一套程序框架、加上實現絕大多數的數據結構和演算法一樣痛苦。
為什麼那麼痛苦那麼麻煩?想想:做一個游戲,本質上就是想用有限的資源模擬出無限的顯示世界,而創造這個復雜的世界是上帝才能勝任的事情,那你想模擬它出來,不就是要和上帝競爭嗎?(本人不信教,呵呵。)
當然,如果你只是滿足比較不那麼出眾的游戲,或許並不用那麼痛苦,隨便拿個所謂的「引擎」過來用就行。或者用C#,也可以吧。
問題三:游戲開發需要學哪些課程呢? 游戲程序開發專業主要培養具有必要的計算機理論知識,熟練掌握至少一種游戲開發平台,熟悉游戲架構、游戲 規劃及設計、游戲動畫、音效製作、游戲編程和測試的游戲開發人才,並且能適應游戲開發公司、網路游戲運營和服務企業、動漫製作等公司的需要,從事各種游戲的策 劃、設計、編碼和測試工作。
主要專業課程有:C++程序設計、數據結構與演算法、計算機圖形學、DirectX程序設計、OpenGL程序設計、JAVA游戲程序設計、游戲體系結構、游戲建模技術、游戲引擎技術、角色設計、游戲企劃、網路游戲開發等。
問題四:學游戲開發要學些什麼? 跟樓主說一下常用的游戲編輯軟體吧:
3dsMAX:大多數游戲開發公司美工使用,效率較高,可以獨立製作游戲中所有美術相關資源。
MAYA:跟3dsMAX差不多的軟體,因個人喜好而定, MAYA在製作動作的方面較MAX稍差,不過在很多方面這兩款軟體都是可以兼容的。
Maya和3dmax的區別:
MAX 優勢在於模型和插件 ,有豐富的模型庫,快速的建模方式和優良的渲染插件及較快的渲染速度,能夠在游戲模型、建築巡遊、廣告效果圖等領域廣泛使用。 MAYA 優勢在於動畫及其特效,在模型方面與MAX 無太大差異,但建模速度較慢。MAYA的動畫塊較MAX有顯著優勢,現階段的動畫電影及長片動畫都是用 MAYA來製作完成,並且《變形金剛》《蜘蛛俠》 這類科幻電影的 動畫及特效也是有MAYA來製作完成,所以MAYA的側重點在於動畫電影的製作。
Photoshop與Panter:配合MAX或MAYA來繪制各種模型需要用的貼圖。
ZBrush:美工製作超高模用的,然後可以生成法線貼圖,在MAYA或MAX中使用。
Deeppaint3D:可以直接打開3維模型文件,在上面繪制貼圖。
C++:程序使用,用來實現游戲中的各種功能,調試BUG等。
Alienbrain:文件管理軟體。游戲團隊不是一個兩個人在工作,一大群人的工作成果怎樣才能有效的管理並使用?這時就需要一款文件管理軟體
問題五:學習游戲編程需要學什麼? 首先,不管什麼游戲,最基本的要求有兩個。一是至少精通一門編程語言,二是掌握游戲設計結構。
語言包括C/C++、C#、ObjC、Java等。游戲設計結構包括圖形渲染、聲音、物理、網路等等。
再者,看你具體要想學習哪方面的游戲編程了。
如果做Windows PC游戲需要你學習DirectX或OpenGL等圖形庫,如有必要還需要網路和多線程的知識。
如果做手機游戲多為2D游戲,建議你了解一下cocos2d游戲引擎(Android或i盯S,如果是WinPhone手機,順便建議你了解一下XNA)。
如果做網頁游戲,若是服務端建議你了解至少一門編寫CGI的語言如PHP,還需要你知道資料庫相關知識;若是前端建議你了解一下HTML5、JavaScript、Flash等等。
PS,請樓主不要看到這些內容就覺得暈,你提出的是一個很大很籠統的命題,希望你可以找准方向,專攻一路。草民提到的也不一定全面,當然更不深入,如果不對你就當沒看到吧。
問題六:要學計算機游戲開發要學些什麼? 20分 首先你需要掌握一門編程語言。還需要3dsMAX或maya,Deeppaint3D,Photoshop與Panter等軟體的使用
問題七:學習游戲軟體開發要具備什麼? 游戲分為游戲策劃,游戲美工,游戲程序三個部分,游戲策劃就是編輯游戲劇本,需要有好文彩,游盯美工要有繪畫基礎,美感好,學3dmax軟體,游戲程序要學習編程語言,邏輯思維能力。
問題八:想學游戲編程應該從什麼入門啊。 20分 不管什麼方向,編程都是基礎.哪個人不是從零基礎開始學的,你又不是第一個?你要先學C語言,編程入門的.我是學這個的,可以共同學習,茉987末期300址192開,注意數字,能找q.
問題九:游戲開發需要學什麼 你好做手機游戲我分開說好了 首先做手機應用(手機游戲其實也是應用 的一種)首選肯定是安卓或者ios 二選 一 安卓肯定就是java了 (我比較了解干這 個的)後一種我就不熟了 那麼這個方向的技能需要javaLogic 也 就是java的基本邏輯 然後是web應用 也 就是伺服器技術jsp 、servlet 前端的話 頁面要學習js jquery html也就是div+css 再從游戲來說游戲那麼多精美的圖片想 要絢麗的效果肯定少不了的那麼就是fla sh 圖片處理之類的技術了 如果你只是想練手做個小游戲例如貪食 蛇俄羅斯方塊掃雷坦克大戰之類的那麼 入手的方向是 先搞懂游戲的演算法簡單來說如何判斷蛇 吃到了食物如何讓蛇前進後退俄羅斯方 塊:如何這一層滿了就消除如何變幻方 塊模型掃雷:如何查找周圍有幾顆雷這 些都是游戲的演算法搞懂了這些邏輯演算法 就好做了 希望能幫到你謝謝 你好做手機游戲我分開說好了 首先做手機應用(手機游戲其實也是應用 的一種)首選肯定是安卓或者ios 二選 一 安卓肯定就是java了 (我比較了解干這 個的)後一種我就不熟了 那麼這個方向的技能需要javaLogic 也 就是java的基本邏輯 然後是web應用 也 就是伺服器技術jsp 、servlet 前端的話 頁面要學習js jquery html也就是div+css 再從游戲來說游戲那麼多精美的圖片想 要絢麗的效果肯定少不了的那麼就是fla sh 圖片處理之類的技術了 如果你只是想練手做個小游戲例如貪食 蛇俄羅斯方塊掃雷坦克大戰之類的那麼 入手的方向是 先搞懂游戲的演算法簡單來說如何判斷蛇 吃到了食物如何讓蛇前進後退俄羅斯方 塊:如何這一層滿了就消除如何變幻方 塊模型掃雷:如何查找周圍有幾顆雷這 些都是游戲的演算法搞懂了這些邏輯演算法 就好做了 希望能幫到你謝謝 我 你好做手機游戲我分開說好了 首先做手機應用(手機游戲其實也是應用 的一種)首選肯定是安卓或者ios 二選 一 安卓肯定就是java了 (我比較了解干這 個的)後一種我就不熟了 那麼這個方向的技能需要javaLogic 也 就是java的基本邏輯 然後是web應用 也 就是伺服器技術jsp 、servlet 前端的話 頁面要學習js jquery html也就是div+css 再從游戲來說游戲那麼多精美的圖片想 要絢麗的效果肯定少不了的那麼就是fla sh 圖片處理之類的技術了 如果你只是想練手做個小游戲例如貪食 蛇俄羅斯方塊掃雷坦克大戰之類的那麼 入手的方向是 先搞懂游戲的演算法簡單來說如何判斷蛇 吃到了食物如何讓蛇前進後退俄羅斯方 塊:如何這一層滿了就消除如何變幻方 塊模型掃雷:如何查找周圍有幾顆雷這 些都是游戲的演算法搞懂了這些邏輯演算法 就好做了 希望能幫到你謝謝 我 你好做手機游戲我分開說好了 首先做手機應用(手機游戲其實也是應用 的一種)首選肯定是安卓或者ios 二選 一 安卓肯定就是java了 (我比較了解干這 個的)後一種我就不熟了 那麼這個方向的技能需要javaLogic 也 就是java的基本邏輯 然後是web應用 也 就是伺服器技術jsp 、servlet 前端的話 頁面要學習js jquery html也就是div+css 再從游戲來說游戲那麼多精美的圖片想 要絢麗的效果肯定少不了的那麼就是fla sh 圖片處理之類的技術了 如果你只是想練手做個小游戲例如貪食 蛇俄羅斯方塊掃雷坦克大戰之類的那麼 入手的方向是 先搞懂游戲的演算法簡單來說如何判斷蛇 吃到了食物如何讓蛇前進後......>>
⑧ pLc編程剛入門.要學好難嗎最基本學歷是什麼程度.
學習PLC編程首先需要從理論基礎開始。
1)學習PLC的基本原理,
硬體:搞清楚輸入和輸出端的基本結構,熟悉埠的基本電氣要求。
軟體:對於PLC系統,必須搞清楚什麼是I/O刷新,這是編程的基礎,知道PLC的工作循環。
推薦學習《可編程式控制制器原理及應用》
2)學習基本指令
可以先從梯形圖語言開始,先練習基本的邏輯指令;
學些各種邏輯指令塊。
推薦學習《PLC自學手冊》
3)實踐
可以在模擬器上模擬練習:(一般PLC編程器都有模擬的功能)
編寫PLC程序,編譯運行,手動輸入一些信號,觀看輸出埠的信號變化是否滿足程序的要求。
(8)編程要學什麼程度擴展閱讀
plc編程的方法:
1、經驗法
即是運用自己的或別人的經驗進行設計,設計前選擇與設計要求相類似的成功的例子,並進行修改,增刪部分功能或運用其中部分程序,直至適合自己的情況。在工作過程中,可收集與積累這樣成功的例子,從而可不斷豐富自己的經驗。
2、解析法
可利用組合邏輯或時序邏輯的理論,並運用相應的解析方法,對其進行邏輯關系的求解,然後再根據求解的結果,畫成梯形圖或直接寫出程序。解析法比較嚴密,可以運用一定的標准,使程序優化,可避免編程的盲目性,是較有效的方法。