什么編程軟件能制作app 如何自學(xué)編程,并編寫一個(gè)APP?
如何自學(xué)編程,并編寫一個(gè)APP?自學(xué)編程本身就是一個(gè)很難的挑戰(zhàn),更何況自己做一個(gè)APP!自學(xué)需要兩種能力,一是有很強(qiáng)的邏輯理解能力,二是設(shè)計(jì)能力!邏輯能力在學(xué)習(xí)過程中非常重要。如果邏輯不好,至少有一個(gè)
如何自學(xué)編程,并編寫一個(gè)APP?
自學(xué)編程本身就是一個(gè)很難的挑戰(zhàn),更何況自己做一個(gè)APP!自學(xué)需要兩種能力,一是有很強(qiáng)的邏輯理解能力,二是設(shè)計(jì)能力!邏輯能力在學(xué)習(xí)過程中非常重要。如果邏輯不好,至少有一個(gè)循環(huán)句能讓你堅(jiān)持很久。設(shè)計(jì)能力主要表現(xiàn)在設(shè)計(jì)程序上。學(xué)習(xí)語言其實(shí)只是一個(gè)開始。知道和用是兩回事,用得更好是兩回事!兩者都很難,尤其是現(xiàn)在的面向過程的語言。因?yàn)椴皇窍衩嫦蜻^程語言那樣接近硬件底層的語言,所以面向?qū)ο笳Z言本身并不難。難的是面向?qū)ο蟮乃季S。它不像C那樣是面向過程的語言,主要側(cè)重于算法。重要的是怎么做!面向?qū)ο蟮恼Z言一般都提供現(xiàn)成的API,很多經(jīng)常要實(shí)現(xiàn)的事情都給你做了。直接調(diào)用他們就可以了,多注意對象思維,也就是誰干的!所以我喜歡編程的建議去一些培訓(xùn)機(jī)構(gòu)學(xué)習(xí),學(xué)習(xí)氛圍好,師生交流多。兩三個(gè)月內(nèi)設(shè)計(jì)一個(gè)簡單的APP是絕對沒有問題的!自學(xué)不是不可以,但是對于沒有天賦的普通人來說太難了!
目前游戲開發(fā)一般都用什么編程軟件?
目前手機(jī)游戲主要是用java語言開發(fā)的。
電腦游戲一般使用C/C語言開發(fā)編程軟件,主要基于各自廠商的選擇。我們可以經(jīng)??吹轿④?s VC 6.0開發(fā)環(huán)境或者C 8.0系列,而游戲開發(fā)者一般都有自己的開發(fā)環(huán)境使用C/C語言開發(fā)游戲。
電子游戲一般僅限于主機(jī)發(fā)行商開發(fā)的編程軟件,開發(fā)語言也不一樣。
哪個(gè)編程語言是開發(fā)軟件和游戲用的?
游戲原則上是軟件,所有語言都可以開發(fā)軟件和游戲。區(qū)別在于開發(fā)周期、深度和規(guī)模。對于小游戲,一般的語言都可以處理,但是對于大游戲,需要在特定語言的基礎(chǔ)上進(jìn)行封裝,從而形成專門的游戲引擎,類似于軟件中的組件。游戲引擎對于游戲的開發(fā)周期和質(zhì)量非常重要。著名的游戲開發(fā)引擎有Cocos2d-x、Unity3D、FlashAIR、Unreal和Corona,其中Cocos2d-x和Unity3D的市場份額最大。所以在開發(fā)游戲之前,要選擇合適的游戲開發(fā)引擎,并結(jié)合具體的語言環(huán)境,如C、Python、Java等,這樣才能事半功倍。
一般游戲分為三種:手機(jī)游戲、電腦大型網(wǎng)絡(luò)游戲和各種小游戲。
1.手機(jī)游戲開發(fā)一般用JAVA。
2.網(wǎng)游一般用c。
3.小游戲有很多種,比如。net Python,js和JS。
市面上最主流的九種編程語言:C,C,C#,Jav。a、Python、Ruby、JavaScript、PHP和Objective-C,用圖表的展示了他們所取得的頂級應(yīng)用成就和該語言的優(yōu)缺點(diǎn)。
感覺大部分編程語言都可以從事軟件開發(fā)和游戲。主流語言是C語言,Java和C#,用的比較多。
一般有兩種:網(wǎng)游和手游。有2D和3D網(wǎng)游,主要語言是C,軟件是VC,直接編程需要直接包。通常,SDK或MFC用于單人游戲。手機(jī)游戲用的語言是JAVA,用了很多軟件?,F(xiàn)在流行ECLIPSE,需要一些J2ME插件。
使用C#和unity3d游戲開發(fā)引擎,可以開發(fā)出很酷的3d游戲。