公告

Collapse
No announcement yet.

Visual Basic 6 › 整合開發環境

Collapse
X
Collapse
Who has read this thread:
  • Filter
  • Time
  • Show
全部清除
新帖子

  • Visual Basic 6 › 整合開發環境

    ◆ Visual Basic簡介 ◆
    BASIC是Beginner's All-Purpose Symbolic Instruction Code的縮寫,早期它是為 提供初學者學習程式設計而發展的程式語言,自個人電腦的誕生,Basic成為電腦發展史上應用最廣的程式語 言。
    Visual是指開發圖形使用者介面(GUI)的方法,它具有類似繪圖程式的圖形物件 (如指令按鈕、文字框、圖形方塊…等),且這些圖形物件都有預設的使用者介面。程式設計師只需將預設物件拖 曳到某一點即可畫出物件外觀,然後在該物件的介面加入程式碼即可。
    Visual Basic是以BASIC程式語言為基礎,發展成數百個敘述、函數、及關鍵字的Windows應用程式發展 工具。Visual Basic可設計出任何其它Windows程式語言所能做到的功能,即使是初學者也可以很輕易建立實用的應 用程式。
    Visual Basic6.0的版本
    Visual Basic6.0提供三個版本,讓不同需求的人使用。
    普及版(Learning Edition):
    普及版是為初學者而設計的,提供程式開發者很容易地建立功能強大的 Microsoft Windows和Windows NT應用程式。功能包括一般控制項、方格控制項、分頁控制項、和資料連結控制項,可使程式設計師或初學者輕 鬆開發Windows98和Windows NT的應用程式。此版本還加附有提供完整線上文件的 Microsoft Developer Network CD(MSDN光碟)。
    專業版(Professional Edition):
    專業版是為電腦專業人員提供了一套功能完整的程式開發工具,以便開發解決方案。功能包括標準版的所有控制項 ,與一些ActiveX控制項、Internet Information Server應用程式設計師、整合資料工具和 Data Environment(資料環境)、Active Data Object、以及 Dynamic HTML網頁設計師 (Dynamic HTML Page Designer)。此版本也加附有提供了完整線上文件的Microsoft Developer Network CE (MSDN光碟)。
    企業版(Enterpris Edition):
    企業版提供專業人員以小組模式建立強大的分散式應用程式。功能包括專業版的所有功能,以及Back Office工具,例如 SQL Server、Microsoft Transaction Server、Internet Information Server、Visual Source Safe、SNA Servel等等。此版本還包括了提供完整線上文件的Microsoft Developer Network CD(MSDN光碟)。
    [hr] ◆ 整合開發環境 ◆
    早期的程式開發相當麻煩,要寫一個程式,必須先開啟文字編輯器 (Text Edit,例如:PE2-Edit、DW3),於其中打上程式碼,當程式碼寫好後,必須先退出文字編輯器,然後啟動編譯器來編譯程式 。如果編譯過程中有錯誤,須檢查有問題的地方,然後再啟動文字編輯器修改程式。當程式碼通過編譯後,再將目 的碼交給連結器(Linker),產生最後的可執行檔。如執行檔開始執行後發現有邏輯上的錯誤,則再回來檢 查程式碼找出錯誤的原因,再啟動文字編輯器、修改程式、編譯程式…直到完成為止,因此早期傳統的程式開發是 相當沒有效率的。
    目前高階語言像Visual Basic 6.0,不論是編寫程式、說明文件、編譯程式、執行程式、測試程式、即時觀察變數、除錯等方面,可以在其所 提供的整合開發環境 (Integrated Development Environment 簡稱IDE)中完成;換句話說,Visual Basic所提供的這個整合環境,不但融合了解譯及編譯式環境的優點,而且功能更為強大,對於學習及日後開 發商用程式都會有相當的幫助。
    ▂▂ 工具箱(Tool Box)
    剛進入整合開發環境所預設工具,都是Windows標準控制項,工具箱中除了最右上角的滑鼠指標外,其餘所 放的都是一些控制項 (Control )。工具箱中所提供的標準控制項之名稱:
    滑鼠指標 [img=68,277]http://web.ntit.edu.tw/%7Ehcvb/school/img/01-1.gif[/img] Picture Box(圖形)
    Label (標籤 ) TextBox(文字框)
    Frame(框架) CommandButton(命令鈕)
    CheckBox(核取方塊) RadioButton(選項按鈕)
    ComboBox(下拉式清單方塊) ListBox(清單方塊)
    hScrollBar(水平捲軸) vScrollBar(垂直捲軸)
    Timer(計時器) DriveListBox(磁碟機清單方塊)
    DirListBox(目錄清單方塊) FileListBox(檔案清單方塊)
    Shape(形狀) Line(直線)
    Image(影像) Data(資料)
    OLE Container(OLE收納器)
    專案總管
    一個完整的Visual Basic程式是以專案為單位,而每一個專案下可能包含許多的表單或模組;這些表單或模組都是屬於同一個程 式、但分散於不同的檔案,所以必須要統籌管理,這就是所謂的專案總管。
    專案總管理以樹狀結構來表示模組間的關係,當然,在編輯程式時,如果必須切換表單或模組,也可以直接點選樹 狀結構的圖示來切換。在專案總管視窗中以加號(+)顯示的,表示還有子項目,如在加號(+)上按一下將會開 啟對應的子目錄,反之,在減號(-)上按一下,則是不顯示該項的子目錄。使用者可以選取所要的專案,以便在其中新增表單、MDI表單、模組、 類別模組‥等等,不同類型的模組,在專案總管視窗中會有各自的子目錄。
    在「專案總管」視窗的工具列有三個按鈕,主要作用是用來作為切換視窗。切換資料夾在預設的情形下,專案總管 會將所有屬於同一專案的「元件」分門別類的管理,表單歸表單資料夾、模組歸模組資料來。

    ▂▂ 屬性視窗
    屬性視窗通常會出現在螢幕的右方。當表單上任意選取了一個物件 (包括表單本身) ,屬性視窗會立即將該物件的屬性欄、以及目前各屬性欄的屬性值(預設值)顯示出來,物件的屬性除由「屬性視 窗」來設定外,也可以透過程式來修改。
    設定屬性的型態
    在屬性視窗內設定屬性的三種型態有三種方式:
    1. 鍵盤輸入型:屬性值右邊沒有按鈕,屬性值的設定必須透過鍵盤輸入的方式來設定。例如:標題(Caption )屬性即是這種型態。
    2. 直接選取型:屬性值右邊含有下拉式按鈕,按下下拉按鈕後,Visual Basic會列出所有的屬性值,使用者只要從中選取即可。如「框線樣式(BorderStyle)」屬性即 是直接選取型。
    3. 交談窗型:屬性值點選一下,右邊含有「…」按鈕如圖1-14所示,按下「…」按鈕後,Visual Basic會再開啟一個對話方塊,使用者只要在對話方塊中設定屬性。例如:字型(Font)屬性即是這種型 態。
    ▂▂ 程式碼視窗
    程式碼視窗是用來顯示與編寫程式的區域。
    開啟「程式碼視窗」
    開啟「屬性視窗」方法有:
    方法一:按下鍵盤上的「F7」鈕。
    方法二:在「專案總管視窗」的檢視程式碼鈕 按一下。
    方法三:執行功能表【檢視\程式碼】。
    方法四:在表單的任意一個控制項按二下,即開啟該控制項的「程式碼視窗」
    方法五:在表單的某個控制項,按右鍵出現快顯功能表,選取「檢視程式碼」。
    [hr] ◆ 編輯Visual Basic程式設計 ◆
    ▂▂ Visual Basic程式設計編輯步驟
    一般在設計編輯一個Visual Basic程式時,主要有下列五個步驟:
    步驟一:依據題目的要求及設計程式的基礎架構,可先用紙、筆畫一草圖,並註明有那些控制項物件與其彼此間之 關係。
    步驟二:根據基礎架構,在表單(Form)上安排所需的控制物件。
    步驟三:設定控制物件的屬性值。
    步驟四:依每一控制物件所有可能發生事件的控制項撰寫事件程序。
    步驟五:測試程式執行結果。若未達到要求時,則可再修改程式、執行、測試,直至滿意為止。
    [hr] ◆ 可執行檔 ◆
    表單程式(.frm)與專案程式(.vbp)必須被載入到Visual Basic IDE環境下才可執行。當程式測試完成而且常常使用時,可將其建立執行程式或稱可執行檔(.exe),執行 該程式時就不須再被載入到Visual Basic IDE環境,而可以直接在Windows系統下執行的程式。
    [hr]
    有一種漂亮是為自己堅強
Working...
X