程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> Visual Basic語言 >> VB6 >> vb工程管理(一)

vb工程管理(一)

編輯:VB6

使用工程

在開發應用程序時,要使用工程來管理構成應用程序的所有不同的文件。一個工程包括:
1.跟蹤所有部件的工程文件 (.vbp)。
2.每個窗體的文件 (.frm)。
3.每個窗體的二進制數據文件 (.frx),它含有窗體上控件的屬性數據。對含有二進制屬性(例如圖片或圖標)的任何 .frm 文件都是不可編輯的,這些文件都是自動產生的。
4.每個類模塊的一個文件 (.cls),該文件是可選項。
5.每個標准模塊的一個文件 (.bas),該文件是可選項。
6.一個或多個包含 ActiveX 控件的文件 (.ocx),該文件是可選項。
7.單個資源文件 (.res),該文件是可選項。
工程文件就是與該工程有關的全部文件和對象的清單,也是所設置的環境選項方面的信息。每次保存工程時,這些信息都要被更新。所有這些文件和對象也可供其它工程共享。
當完成工程的全部文件之後,即可將此工程轉換成可執行文件 (.exe):從“文件”菜單,選取“制作 project.exe”命令。
注意 使用 Visual Basic 的專業版和企業版,還可以創建其它類型的可執行文件,例如 .ocx 和 .dll 文件。本章假定所論及的是標准的 .exe 工程。與其它工程類型有關的補充信息,請參閱專業版和企業版中的《部件工具指南》。
詳細信息 關於創建可執行文件的詳細內容,請參閱本章後面的“制作和運行可執行文件”。有關二進制數據文件和工程文件的信息,請參閱附錄 A“Visual Basic 的規范、限制和文件格式”。

工程資源管理器
當創建、添加或從一工程中刪除可編輯文件時,Visual Basic 會反映工程資源管理器窗口中發生的變化,該窗口包含此工程的當前文件的列表。圖 4.1所示的工程資源管理器窗口中列出可以納入 Visual Basic 工程的一些文件類型。

工程文件
每次保存工程,Visual Basic 都要更新工程文件 (.vbp)。工程文件包含文件列表,它與出現在工程資源管理器窗口的文件列表相同,工程文件還引用工程中所使用的 ActiveX 控件和可插入對象。通過雙擊一個現存工程的圖標,或從“文件”菜單中選定“打開工程”命令,或拖動該文件並放入工程資源管理器窗口,可以打開這個現存工程文件。
詳細信息 信息的指定格式存儲在 .vbp 文件裡,該格式在附錄 A "VisualBasic 的規范、限制和文件格式”中描述。

Visual Basic 工程的結構
以下幾節講述的是可以納入工程的不同類型的文件和對象。

窗體模塊
窗體模塊(具有 .frm 文件擴展名)包含窗體及其控件的正文描述,包括它們的屬性設置。它們也含有窗體級的常數、變量和外部過程的聲明、事件過程和一般過程。
詳細信息 關於創建窗體的詳細內容,請參閱第二章“用 Visual Basic 開發應用程序”和第六章“創建用戶界面”。關於窗體文件的格式和內容的信息,請參閱附錄 A“Visual Basic 的規范、限制和文件格式”。
類模塊類模塊(具有 .cls 文件擴展名)與窗體模塊類似,只是沒有可見的用戶界面。可以使用類模塊創建含有方法和屬性代碼的自己的對象。
詳細信息 關於在類模塊裡編寫代碼的信息,請參閱第九章“用對象編程”中的“創建自己的類”。

標准模塊
標准模塊(具有 .bas 文件擴展名)可以包含類型、常數、變量、外部過程和公共過程的公共的或模塊級的聲明。
詳細信息 關於使用模塊的信息,請參閱第五章“編程基礎”和第九章“用對象編程”。

資源文件
資源文件(具有 .res 文件擴展名)包含著無需重新編輯代碼便可以改變的位圖、字符串和其它數據。例如,如果計劃用一種外語將應用程序本地化,可以將用戶界面的全部正文串和位圖存放在資源文件裡,然後將資源文件本地化,而不是將整個應用程序本地化。一個工程最多包含一個資源文件。
詳細信息 關於使用資源文件的詳細內容,請參閱本章後面的“使用資源文件”和第十六章“國際發行”。

ActiveX 文檔
ActiveX 文檔 (.dob) 類似於窗體,但是在互聯網資源管理器之類的互聯網浏覽器中是可以顯示的。Visual Basic 的專業版和企業版能夠創建 ActiveX文檔。
詳細信息 關於 ActiveX 文擋的更多信息,請參閱《Microsoft Visual Basic6.0部件工具指南》中的“創建 ActiveX 部件”,在專業版和企業版裡可找到。

用戶控件和屬性頁模塊
用戶控件 (.ctl) 和屬性頁 (.pag) 模塊也類似於窗體,但它們被用於創建ActiveX 控件及與其關聯的用來顯示設計時屬性的屬性頁。Visual Basic 的專業版和企業版能夠創建 ActiveX 控件。
詳細信息 關於創建 ActiveX 控件的詳細信息,請參閱《Microsoft VisualBasic 6.0部件工具指南》中的“創建 ActiveX 部件”,在專業版和企業版本裡可找到。

部件
除文件和模塊以外,還有幾個其它類型的部件可以添加到工程中。

ActiveX 控件
ActiveX 控件(具有 .ocx 文件擴展名)是可選的控件,它可以被添加到工具箱中並在窗體裡使用。當安裝 Visual Basic 時,Visual Basic 包含的含有控件的那些文件被復制到一個公共目錄(Windows 95 下面的子目錄\Windows\System)中。可以從多種來源取得附加的 ActiveX 控件。也可以使用 Visual Basic 專業版和企業版創建自己的控件。
詳細信息 關於使用被包含的 ActiveX 控件的更多信息,請參閱《MicrosoftVisual Basic 6.0部件工具指南》,在專業版和企業版本裡可找到。

可插入的對象
可插入的對象,例如 Microsoft Excel 的工作表對象,是可用作建造集成方案時建造塊的部件。一個集成方案可以包含由不同的應用程序創建的不同格式的數據,例如工作表、位圖和正文。
詳細信息 關於使用其它應用程序的對象的更多信息,請參閱第十章“用部件編程”。

引用
也可以添加能被應用程序使用的外部 ActiveX 部件的引用。通過訪問“工程”菜單上的“引用”菜單項,使用“引用”對話框可指定引用。
詳細信息 關於引用的更多信息,請參閱本章後面的“使用其它應用程序的對象”。

ActiveX 設計器
ActiveX 設計器是類的設計工具,從類出發可以創建對象。窗體的設計界面是缺省的設計器。從其它的源可取得附加的設計器。 詳細信息 關於 ActiveX 設計器的更多信息,請參閱第九章“用對象編程”中的“ActiveX 設計器”。

標准控件
標准控件是由 Visual Basic 提供的。標准控件,例如命令按鈕或框架控件,總是包含在工具箱裡,與可從工具箱裡刪除添加的 ActiveX 控件和可插入對象不同。
詳細信息 關於標准控件的更多信息,請參閱第三章“窗體、控件和菜單”和第七章“使用 Visual Basic 的標准控件”。

創建、打開和保存工程
“文件”菜單上的四個命令允許創建、打開和保存工程。

在工程間文件可以共享。像窗體這樣的單個文件可以是多個工程的組成部分。注意,在一個工程中的窗體或模塊所做的改變,將會傳播到共享這個模塊的所有工程。
詳細信息 關於共享文件的詳細內容,請參閱本章後面的“添加、刪除和保存文件”。

使用多個工程
在 Visual Basic 的專業版和企業版中,可以同時打開多個工程。在建造和測試有關用戶創建的控件或其它部件的解決方案時,這種功能很有用。在裝入了多個工程時,工程資源管理器窗口的標題將變成“工程組”,而所有打開的工程部件都會顯示出來。
要向當前工程組添加附加工程,請按照以下步驟執行:
1. 在“文件”菜單中選取“添加工程”。“添加工程”對話框被顯示。
2. 選定現有工程或新的工程類型,並選取“打開”。
要從現有工程組裡刪除一個工程,請按照以下步驟執行:
1. 在“工程資源管理器”裡選定一個工程或一個工程部件。
2. 在“文件”菜單中選取“刪除工程”。
詳細信息 為獲取有關使用多個工程的詳細信息,請參閱《Microsoft VisualBasic 6.0部件工具指南》中的“創建 ActiveX 部件”,在專業版和企業版裡可找到。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved