1. 程式人生 > >跟我學程式設計(5)

跟我學程式設計(5)

    編寫軟體,一個工具總是包含幾個部分:

   1)編寫原始碼的編輯器,是用來寫字的,就如一張紙,其目的是讓程式編寫者更加容易書寫程式,一般具有高亮度顯示關鍵字功能。我們也可以直接用任何不帶格式的文字編輯器書寫程式碼,用office-word一樣可以書寫程式,只是儲存時需要儲存為純文字格式。

   2)編譯器和聯結器,是將程式編譯成可執行程式碼的一個程式,這個是一個程式語言的核心,決定著程式的程式碼格式,一般對於標準的程式語言,其編譯器是通用的。

   3)基本的程式碼庫,是一個程式可以直接使用的函式集合,一般程式設計師是沒有能力自己建立所有程式碼的,那樣效率很低,對於一些常用的功能,一般已經有前輩給我們開發了程式程式碼,我們在程式中只要使用,如VC++的MFC庫,delphi的VCL,java的JDK。

   4) 還有一些是執行時庫,就是不直接連結到最後生成的可執行檔案中的。這部分要隨程式一起釋出的,就是當把一個程式從一個電腦拷貝到另一個電腦時,這部分因為是程式執行的時候需要的,所以也得一起拷貝。

   5) 安裝程式製作工具,如果可執行檔案包含全部的程式碼,那麼程式可以直接拷貝到其他系統就可以執行,對於delphi程式如果採用靜態連結一般就是這樣的。如果執行檔案需要用到其他一些動態連結庫,而這些庫檔案在一個標準作業系統中又沒有時,需要把這些檔案連同我們編寫的程式一起打包,對於VB/VC++編譯出來的程式通常是這樣的。當然安裝程式還可以進行一些系統配置方面(如修改登錄檔)工作。

    delphi學習:

     1)首先去買個delphi軟體,並買一本入門書。

     2)安裝delphi開發工具,就如安裝office一樣簡單。

     3)開啟delphi的開發工具,系統會預設有一個工程專案,直接點執行就可以看到第一個程式執行的結果。即使我們什麼程式碼也沒寫,程式就可以運行了。

     4)學會怎樣新建專案,並儲存到自己設計好的目錄中。

     5)理解delphi的類、變數成員、function、procedure、事件等概念。

     6)學會使用各種元件。

     7)學會使用第三方元件。

     8)學會自己開發元件。

     java學習:

    1)java程式是不能獨立執行的,必須通過在dos視窗中輸入“java  程式名”才能執行。

    2)首先在sun網站下載一個JDK,並安裝到本地計算機上,安裝程式會修改本機的環境變數,通過在windows下的cmd命令視窗輸入set就可以看到,其中有兩項與java的編譯和執行程式有關,第一個是path必須包含jdk路徑中的bin子目錄,這樣無論在哪個路徑下輸入java就可以啟動虛擬機器,還有一個classpath用來定義編譯一個java程式時要用到的類。這個概念對於很多編寫delphi等視窗程式的程式設計師來說是很不理解的。

    3)然後編寫一個java程式,這可以參考一些java程式設計書籍。

    4)在cmd視窗中輸入javac test..java就會在相同目錄下產生一個test.class檔案,這個檔案就是可執行檔案,但是執行必須通過在cmd視窗中輸入java test.class才能啟動。一個java程式執行,就必須啟動一個虛擬機器(JVM),如果同時要執行另一個程式test2.class, 必須又得開啟一個cmd視窗,並在命令列輸入java test2.class。

        java是啟動JVM執行程式的命令,javac是執行編譯程式的命令,class檔案就是java的可執行檔案,一個java類必須是一個檔案,而且檔名與類名相同。這些規則對於從視覺化程式設計的程式設計師剛接觸java時,是感到非常不習慣的。