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