導航:首頁 > 軟體知識 > 程序編寫從哪裡進入

程序編寫從哪裡進入

發布時間:2022-12-15 17:59:14

Ⅰ 編程在哪裡編

經常有人問我,沒有編程經驗的人該如何開始開發游戲。在此之前,我總是一個個的盡力回答。然而,後來提相同問題的人數增長到難以處理的地步。我決定,是時候把我所有的建議寫成文章,作為一個大概。 這篇文章是針對那些想要開發自己游戲,但幾乎沒有編程經驗的人。事實上,我假設讀者沒有任何編程經驗。我主要討論游戲開發的程序和設計方面,而不是藝術性。我也不準備講述如何進入游戲行業(這方面已經有足夠的資料),而只是讓你逐步的開始開發自己的游戲。最後,我所指出的這條道路也並不能作為唯一的,或是最好的路徑來學習開發游戲,但至少對我和一些人很有用。 選擇一門語言 你要做的第一件事就是選擇一門開發語言。你有很多選擇,包括Basic,Pascal,C,C++,Java,等等。也經常會有人爭論對於初學者那一門語言是最好的。對於這一系列流行語言的討論,你可以參看John Hattan的著作,What Language Do I Use?(我用什麼語言?) 我的建議是以C和C++開始。有些人會說這些語言對初學者來說太高級了,但因為我自己就是學C++,我並不同意這一說法。而且,C/C++是當今使用最廣泛的語言(譯者認為應該是漢語。。。),所以你可以找到大量學習資料和幫助。你先學C或C++都無所謂,因為只要學了一個,再學另外一個就很容易。但是,如果你先學C++,請保證在學習面向對象編程之前能理解和使用過程編程(等編程熟練再去學習類)。(譯者:C是過程性語言,C++是面向對象語言) 如果你開始學習C/C++,發現太難,那再學一個簡單一點的也沒關系,比如Basic或Pascal。但是我真的認為,如果你堅持努力,而且有好的資料,學C/C++應該沒有太大問題。 你的下一個問題可能會是:「我該怎麼學C/C++?」我很高興你這樣問。最好的辦法是上課。有老師可以回答你的問題,幫助你產生很大進步,編程練習作業也可以保證你能用到所學的東西。 如果你不覺得上課是個好主意,那最好的辦法就是買一些好書。不要花太多時間去選一本什麼「超級寶典」或「萬用全書」,因為你最終可能會買幾本。我建議你去一家書店,然後拿幾本比較入眼的C或C++書看,直到找到一本或幾本你能看懂,並且可以拿來學習的。同時,你可能會想要一些更深入的,或者一些材料,但是你一旦對於這門語言有了一些了解,我相信你應該有自己更好的選擇。 在這里,我有必要花一些時間,來說我看到很多初學者所關心的一個事情,特別是年輕人:沒有錢買書和其他東西。首先,有很多免費資源可以利用,圖書館,Macmillan Computer Publishing( www.mcp.com/personal ),有成千上百的編程書籍。但是如果你真的想要成為一個好的程序員,還是應該投入一部分資金。應當想方設法(合法的)幫助你弄到一些錢。 網上也有很多C/C++的學習指南。但是我認為那隻能作為補充而不是你自學的主要資源。 選擇正確的編譯器 你寫的程序,或者代碼,是以文本方式儲存的,你甚至可以用記事本寫C/C++程序。但是總需要有東西把他們轉換成為可執行文件。對於C和C++,那就是編譯器。 可用的編譯器有好多種,包括很多免費的。選擇一款自己適合的編譯器很重要,免費的編譯器就有這樣的好處,你可以把它們試個遍,然後從中選擇自己最喜歡的。然而,免費編譯器比起商業版,可能會缺失一些功能和大部分服務。幸運的是,多數商業版編譯器也兼售介紹版或學習版,這要便宜得多,通常功能卻不見得少,唯一的限制是你不能發布用它編譯的程序(短時間內你也根本用不著)。 總之,選擇編譯器取決於你能花多少錢,用什麼操作系統,和為什麼平台開發。如果要為windows開發,我強烈推薦Microsoft Visual C++。他強大的開發環境使得很多事做起來更方便,毫無疑問沒有其他編譯器更適合開發windows應用程序。如果你是個學生,你還可以折價買到。(譯者:爽!)如果你在DOS平台開發,你最好的選擇可能是DJGPP,免費的哦~。 選擇開發平台 盡管最終你很可能為好幾個平台開發,總要先選擇一個來學。當你在學這門語言,還沒有接觸到圖像的時候,你可能會想使用非圖形用戶界面的操作系統,比如DOS,Unix.這樣可以避免接觸高層,比如windows編程,讓你集中精力學習語言本身。 一旦你做好開發游戲的准備,那麼,應該考慮是否改變平台,讓我們來看看每個選項的特徵。 windows:如果你想成為游戲行業的專家,或者如果你想讓許多人來玩你開發的游戲,那麼,這就是你要選擇的平台。因為多數你的用戶使用windows,而且現在我也看不出有什麼改變的跡象。當今大多數的windows游戲都是由一種你可能聽說過技術---DirectX---開發的。你可以DirextX這個庫直接訪問硬體,這意味著你可以開發高性能的游戲。 DOS:DOS過去是占統治地位的游戲平台,但是已經一去不復返了。盡管可能有一些特殊愛好者還在為DOS開發游戲,現在沒有一個為DOS開發的商業游戲,他也將繼續衰落,直到微軟不再支持。如果你只是想開發游戲,還是不要選擇DOS,如果你非要這么做,也不要太久。記住:由於存在大量DOS游戲開發的書,可能還有人辯護從這些書中學習DOS游戲開發。但是,windows游戲開發的書越來越多,那些辯解也變得越來越無力。 Linux:Linux是Unix的一種,由於很多原因後來變得流行,包括穩定性,價格,和反微軟情緒。盡管Linux用戶還是相當少,但是圍繞著他的熱情和不斷增長的市場潛力使其也成為不錯的選擇。 Macintosh:MAC有大量忠實粉絲並不能說明什麼,幾乎每一個和我討論的MAC狂熱者都需要更多更好的游戲。我沒有見過多少MAC游戲開發資源,但我相信還是有的,因此這也是一個選擇。 consoles:console(就是PS,N64,DC等等)的游戲市場十分巨大,當然console游戲開發的前景也不錯。然而以非商業的形式開發console游戲,出於各種原因,在現在似乎行不通。如果你開發console,很可能是在被商業游戲開發組僱用之後。 開始進入主題 現在是時候討論開發游戲了。簡單起見,我假設你選擇用C/C++在windows平台開發,可能你選擇別的,但大多數我說的還是有用的。 首先,甚至在你打算開始開發游戲之前,你必須很好掌握C和C++.你應該懂指針,數組,結構體,函數,可能還有類。如果你精通他們,就可以開始做游戲了。 這篇文章可能不能教會你所有關於開發游戲的東西。幸運的是,也沒有這個必要。這方面有很多書,網上也有很多指南。GameDev.net應該有所有你想要的東西,這里我建議你怎麼開始: 找一本或幾本書。對於windows游戲開發初學者,Tricks of the Windows Game Programming Gurus是個完美的開始。除此之外,還有許多好書.讀透這些書,試試所有的例子,不懂得部分多讀幾遍。 網上指南作為補充。除了弄清書上讀到的,他們還涉及一些書上沒有談及的主題。 向專家尋求幫助。如果你不能在書上或指南找到問題的答案,好好利用我們的論壇和聊天室。那裡有好多專家願意幫助別人。 這並不是要你按照順序執行的,而是可以同時並且不斷的重復執行。 光學習還是不夠的,你必須運用你所學到的。從一個小游戲開始,然後在這個基礎上前進。你可以看一下Geoff Howland's 的著作: How do I Make Games? A Path to Game Development. 開始,自己獨立工作。不要急著加入團隊,那樣只會減緩學習過程。而且一旦你有了自己的幾個游戲,你可以為團隊做出更大的貢獻。 還有關於書,你應該不僅僅看游戲開發的書。為了能夠開發出你看到商店出售的游戲,你應該鑽研比大多數游戲開發書籍更高級的一些主題。有一些可以在網上找到,但你也應該選一些圖形學,人工智慧,網路,物理學等方面的書。計算機科學學位看來唾手可得,但因為你被迫上這些課的時候可能認為他們和游戲開發無關----你錯了! 包裝 這里有一些提示很有用 不要只積累知識,用它 你永遠不會知道會理解一些東西知道你是用他們。用你學的東西作些演示。做作書上的練習。 多玩游戲 這樣做會使你做出更好的游戲。而且可以減輕編程的枯燥。 幫助別人 能幫別人的地方盡量幫助別人,教別人的過程中自己會學到更多。 有始有終 不要有這樣的想法:「我能夠完成這個游戲了,但是我又有一個新的想法,那就直接做下一個。」你可以學得更多如果你完成他,你也可以用事實證明你不是只會空談。所以,盡量不要做很大很復雜的游戲,直到你有了一定經驗。 開始吧!你現在可以開始准備QUAKE4了。可能你不是不是很了解,但是至少應該知道如何開始這條道路,找多些資料,加上多年努力工作,他一定會實現!nixingde

Ⅱ 怎麼打開電腦的編程界面

1、打開軟體後顯示的是這個界面,點擊『文件』選擇『新建』。

Ⅲ 怎樣進入編寫匯編程序

以windows XP為例:
「開始」
——>「運行」
——>鍵入「cmd」,敲回車,此時便進入了命令提示符
——>在游標處鍵入「edit」,此時便進入了編輯界面,在這個界面輸入匯編語言源程序的代碼就行了,編輯完成後記得要保存。

Ⅳ matlab中如何編程序進去

點擊file --NEW-M-file或者file下方的圖標 進入M文件編輯窗口,如果你定義了函數 比如fucntion a=hanshu(a,b),那麼你保存時,文件名要是hanshu

Ⅳ 編程在哪個環境里進行的

呵呵,編寫程序有專門使用的ide,就是集成開發環境,界面和word相差不大,當然,也可以直接使用文本編輯器編輯,完成後的程序叫做源程序,經過編譯器的編譯以後就是你索知道的程序了。

比較形象的就是你用的word如果是汽車,那麼程序員使用的集成開發環境就是機床。

Ⅵ c語言在哪裡編寫程序

c語言在Microsoft Visual Studio軟體環境中編寫程序。

Microsoft Visual Studio(簡稱VS)是美國微軟公司的開發工具包系列產品。VS是一個基本完整的開發工具集,它包括了整個軟體生命周期中所需要的大部分工具,通常c語言都是在Microsoft Visual Studio環境中編寫。

在Microsoft Visual Studio中編寫程序做法:

1、打開Microsoft Visual Studio 2010軟體;然後打開「新建」,選擇「項目」。

2、選擇「win32控制台應用程序」,在窗口下面的名稱填寫好名稱。

3、點擊「下一步」。

4、在附加選項中選擇「空項目」,然後點擊「完成」。

5、在軟體界面左邊的「解決方案資源管理器」中的「源文件」上面右擊滑鼠一次選擇「添加」、「新建項」。

6、在軟體界面左邊的"解決方案資源管理器"中的「源文件」上面右擊滑鼠一次選擇「添加」、「新建項」。

Ⅶ 請問怎麼進入計算機編程我想學電腦編程(比如我要編一個軟體)

簡單說一下,首先,計算機系統從最底層開始分為:微程序設計層,機器指令層,操作系統層,語言處理程序和其他系統軟體層,應用程序層等五層,並且除最底層外,其它層都得依靠它的下一層才能工作。
應用程序是由高級語言做出來的,計算機是不能直接讀取這種信息,需要經過語言處理程序對其進行處理變為計算機能讀懂的機器指令才能運行,而這中間需要操作系統的支持才能進行硬體與軟體的數據信息交互,所以基本就形成了以上的一個計算機系統結構,這基本不算編程的范圍內了,編程涉及到的是建立在操作系統之上的東西

Ⅷ 不知道怎麼寫c語言,就是不知道往哪裡開始寫,謝謝,能為我解答嗎

每個軟體在啟動時,都會有一個入口函數,程序的運行,是從該入口函數開始的。C語言中,很多情況下,入口函數的名稱是「main」。在用C語言寫程序時,一般都會寫有很多的自定義函數,如果要運行程序,我們寫的程序中,也要包含有main函數,在main函數中,可以寫代碼,也可以調用其他自定義的函數。

如果在電腦上,要用C語言寫程序,一般要先安裝一些軟體(如安裝:TC2.0、VC++6.0、VS2005、VS2010等),然後再打開這些軟體來編寫代碼並運行程序。

如果在手機上,要用C語言寫程序,可以安裝 C4droid、易歷知食等。下面是在手機上用易歷知食軟體里的微C程序設計功能來編寫的一個最簡單的C語言程序,手機上的代碼如下:

Ⅸ 電腦怎麼打開編程

編輯程序讓電腦執行的過程就叫編程。
編程語言很多,具有代表性的計算機語言有Java,BASICC,C++,VB,VF,SQL,網頁編程JSP,ASP,PHP。Java是目前應用最廣泛的編程語言之一,大學中則常常以C語言作為編程的入門語言。
很多軟體都可以編程,主要有eclipse,MicrosoftVisualStudio,MicrosoftVisualBasic,MicrosoftSQLServer等等。

Ⅹ 在哪裡編寫程序

在哪裡編寫程序

編程序是指在利用電子計算機自動處理問題,人們根據自己對信息處理的要求,給電子計算機設計指令。

釋義
biān chéngxù

[coding;design programme]∶

[arrange in order]∶安排事情進行的先後順序

程序編寫
1970

70年代早期,Charles Moore在他的語言Forth中寫下了第一個有意義的程序。

Prolog方面的工作大約在此時開始了。

同樣是在70年代早期的某一天,Xerox PARC由Alan Kay領導,開始了Smalltalk的設計工作。早期版本包括Smalltalk-72,Smalltalk-74和Smalltalk-76。

Pascal在CDC 6000-series電腦上的一個實現出現了。

編程器

Icon,SNOBOL4的一個後代產品問世。

1972

Konrad Zuse寫的關於Plankalkul(見1946年)手稿終於出版了。

Dennis Ritchie設計了C。但是最終的參考手冊卻是在1974年發布的。

Prolog的第一個實現——Alain Colmerauer和Phillip Roussel的功勞。

1974

另一個COBOL的ANSI規范出現。

1975

Tiny BASIC,由Bob Albrecht和Dennis Allison設計(由Dick Whipple和John Arnold實現),運行在2KB內存的微型計算機上。一台4KB的機器是較為合適的,它將有2KB的內存應用於這個程序上。

Bill Gates和Paul Allen編寫的一個BASIC版本以抽取每份拷貝版稅的形式銷售給MITS(Micro Instrumentation and Telemetry Systems)。MITS生產Altair,這是一種8080結構的微型計算機。

Scheme,一個LISP的「方言」,由G.L. Steele和G.J. Sussman設計。

Pascal用戶手冊和報告出版,Jensen和Wirth編寫。許多人都認為它是Pascal的參考書籍。

閱讀全文

與程序編寫從哪裡進入相關的資料

熱點內容
最近青島中韓老公務市場怎麼樣 瀏覽:714
女朋友說撩妹技術可以呀怎麼回 瀏覽:232
智檢一號怎麼代理 瀏覽:718
保險公司不發代理人工資哪裡投訴 瀏覽:135
無技術做什麼謀生 瀏覽:176
如何在手機上理財產品 瀏覽:302
開直播賣產品需要具備哪些條件 瀏覽:991
市場部資源有什麼 瀏覽:408
安利哪些產品值得推薦 瀏覽:618
交易貓賣原神賬號送郵賬號填什麼 瀏覽:999
伊對怎麼發信息都不說話 瀏覽:452
小米電視如何安裝u盤里的程序 瀏覽:852
互聯網代理記賬加盟有哪些 瀏覽:141
mysql數據異常怎麼辦 瀏覽:330
哪個手機可以看攔截信息 瀏覽:181
轉正本人基本信息是哪裡人怎麼填 瀏覽:318
安檢儀測哪些數據 瀏覽:107
網頁代理怎麼用 瀏覽:723
獻血以後血站發信息的內容是什麼 瀏覽:168
怎麼用按鍵精靈發布產品 瀏覽:674