工程與程序管理學(xué)習(xí)目標(biāo)1.掌握創(chuàng)建、打開、使用和保_第1頁
工程與程序管理學(xué)習(xí)目標(biāo)1.掌握創(chuàng)建、打開、使用和保_第2頁
工程與程序管理學(xué)習(xí)目標(biāo)1.掌握創(chuàng)建、打開、使用和保_第3頁
工程與程序管理學(xué)習(xí)目標(biāo)1.掌握創(chuàng)建、打開、使用和保_第4頁
工程與程序管理學(xué)習(xí)目標(biāo)1.掌握創(chuàng)建、打開、使用和保_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、 工程與程序管理學(xué)習(xí)目標(biāo):1 掌握:創(chuàng)建、打開、使用和保存工程的方法2 理解:添加、刪除工程文件學(xué)習(xí)要點: 工程概念、創(chuàng)建、打開和保存工程,使用多個工程,使用工程中的文件,制作和運(yùn)行可執(zhí)行文件。1 6. 1 工程概述 6. 11 工程的概念 工程是構(gòu)成應(yīng)用程序文件的集合。 工程文件是與工程相關(guān)聯(lián)的所有文件和對象以及所設(shè)置的環(huán)境信息的一個簡單的列表。2612 工程文件 工程文件所包含的設(shè)計階段文件類型及意義: .bas 標(biāo)準(zhǔn)模塊文件 .cls 類模塊文件 .frm 窗體文件 .vbp 工程組文件 .frx 二進(jìn)制窗體文件 具體可見P184表6-1 運(yùn)行階段的文件3613 VB工程的結(jié)構(gòu) 1窗體模

2、塊 它包含窗體及其控件的正文描述、屬性設(shè)置,也包含有窗體級的常數(shù)、變量和外部過程的聲明、事件過程和一般過程。 2類模塊 類模塊與窗體模塊類似,只是沒有可見的用戶界面。 3標(biāo)準(zhǔn)模塊 標(biāo)準(zhǔn)模塊包含類型、常數(shù)、變量、外部過程和公共過程的公共的或模塊級的聲明。4 4 資源文件 它包含著無需重新編輯代碼可以改變的位圖、字符串和其它的數(shù)據(jù)。 5 ActiveX文檔 ActiveX文檔類似于窗體,但是在瀏覽器中是可以顯示的。 6 模塊用戶控件 7 部件 8 可插入的對象 9 引用10 ActiveX設(shè)計器11 標(biāo)準(zhǔn)控件562 創(chuàng)建、打開和保存工程621 創(chuàng)建工程 1 創(chuàng)建工程的方法 2 VB的工程類型 a.

3、 標(biāo)準(zhǔn)EXE b. ActiveX EXE 可執(zhí)行工程 c. ActiveX DLL d. ActiveX 控件 e. VB應(yīng)用向?qū)?f. VB向?qū)Ч芾砥?g. 數(shù)據(jù)工程 h. IIS應(yīng)用工程 i. 外接程序工程 j. ActiveX 文檔DLL k. ActiveX 文檔EXE m.DHTML應(yīng)用程序 n. VB專業(yè)版控件6622 打開工程623 保存工程63 使用多個工程64 添加、刪除和保存文件 添加文件 刪除文件 保存文件 合并文件65 使用工程中的文件 1 在工程中添加ActiveX控件 2 從工程中刪除控件 3 使用其它應(yīng)用程序的對象 4 使用資源文件66 制作和運(yùn)行可執(zhí)行文件67

4、 設(shè)置工程屬性68 使用向?qū)Ш屯饨映绦?第七章 VB應(yīng)用程序結(jié)構(gòu)學(xué)習(xí)目標(biāo):掌握:Sub過程、Function過程、Event過程和通用過程理解:VB應(yīng)用程序的結(jié)構(gòu)了解:程序調(diào)試技術(shù)學(xué)習(xí)要點:模塊、過程,程序調(diào)試。871 模塊VB中三種類型的模塊:窗體模塊、標(biāo)準(zhǔn)模塊和類模塊。每個模塊都可包含: 聲明和過程。711 各種模塊類型1 窗體模塊文件括展名為.frm9 2 標(biāo)準(zhǔn)模塊文件括展名為.bas 標(biāo)準(zhǔn)模塊是程序中一個獨立容器,包含全局變量、Function(函數(shù))過程和Sub(子過程)。 (1) 使用標(biāo)準(zhǔn)模塊 (2) 創(chuàng)建標(biāo)準(zhǔn)模塊 (3) 聲明公用變量 3 類模塊文件括展名為.cls10712 模

5、塊化設(shè)計的考慮713 代碼編輯器 自動完成編碼 書簽72 過程712 過程概述 組成模塊的若干個代碼片段稱為過程。 1 過程分類:函數(shù)過程(Function Procedure)子過程屬性過程通用過程11 2 使用過程編程的優(yōu)點 消除了重復(fù)語句行 使程序更易閱讀 其它程序可重復(fù)使用該通用過程 擴(kuò)展VB語言12722 子過程 1 子過程 (1) 子過程的語法:PrivatePublicFriendStatic Sub 過程名(參數(shù)表)程序段Exit Sub程序段End Sub (2) 調(diào)用子過程 (3) 使用子過程管理輸入13 1 通用過程 2 事件過程控件事件的語法和窗體事件的語法:Priva

6、te Sub controlname_eventname(參數(shù)表)語句塊Exit Sub 語句塊End SubPrivate Sub Form_eventname(參數(shù)表) 語句塊Exit Sub 語句塊End Sub14723 Function過程1.函數(shù)過程的語法PublicPrivateFriendStatic Function Name (Arglist)As 數(shù)據(jù)類型 程序段 Name = Expression Exit Function 程序段 Name = ExpressionEnd Function15其中Expression是Function的返回值 它的語法結(jié)構(gòu)如下: Op

7、tionalByValByRefParamArray varname ( ) As 數(shù)據(jù)類型 =defaultvalue 說明P220 五點 Sub 過程與Function過程之間有三點區(qū)別: (1) 語句或表達(dá)式的右邊包含函數(shù)過程名和參數(shù),這就調(diào)用了函數(shù) (2) 與變量完全一樣,函數(shù)過程應(yīng)該定義返回值的數(shù)據(jù)類型。16 (3) 給Functionname 賦一個值,就可返回這個值。例如:計算直角三角形的斜邊的函數(shù)Function Hypotenuse (A As Integer,B As Integer) As StringHypotenuse = Sqr(A2 + B2)End Functi

8、on若想調(diào)用上面的函數(shù)Label1.Caption = Hypotenuse (Cint(Text1.Text), _Cint(Text2.Text)StrX = Hypotenuse(Width,Height)2.調(diào)用函數(shù)過程 S1.Caption=Totaltax(500)17 73 過程的使用 731 過程的創(chuàng)建與使用 1 創(chuàng)建新過程 Sub UpdateForm() Function GetCoord() 2 選擇現(xiàn)有過程 3 調(diào)用過程 調(diào)用過程有兩種方法: Call MyProc (FirstArgument,SecondArgument)MyProc FirstArgument,S

9、econdArgument18 (1) 調(diào)用函數(shù)過程 Call Year(Now) Year Now (2) 調(diào)用其他模塊中的過程 例如:DemoClass 是Class1 DemoClass as New Class1 DemoClass.SomeSub 4 使用標(biāo)準(zhǔn)模塊中的過程 5 Go Sub Return 語句19 732 過程參數(shù)傳遞當(dāng)變量傳遞到過程時,就稱變量為參數(shù)。 1 參數(shù)的數(shù)據(jù)類型 2 按地址傳遞參數(shù) 3 按值傳遞參數(shù) 4 使用可選的參數(shù) 74 程序的調(diào)試 741 示例 742 VB中的錯誤類型共有三種錯誤:語法錯誤、執(zhí)行錯誤、邏輯錯誤。 743 斷點調(diào)試 75 綜合示例20第八章 菜單程序設(shè)計 學(xué)習(xí)目標(biāo): 1 掌握:菜單編輯器、菜單應(yīng)用程序設(shè)計 2 理解:菜單項的增減、菜單的各項屬性 3 了解:彈出菜單和分隔條的設(shè)計、工具欄的設(shè)計 學(xué)習(xí)要點: 菜單,菜單編輯器,菜單的高級應(yīng)用,彈出菜單設(shè)計,分隔條的設(shè)計和工具欄的設(shè)計。21 81 菜單 菜單條、菜單、菜單項、子菜單、分隔條、彈出式菜單 82 菜單編輯器1 啟動菜單編輯器2 編輯菜單3 菜單的代碼設(shè)計 83 菜單的高級應(yīng)用 1 菜單的有效屬性 2 菜單的可見屬性 3 創(chuàng)建菜單控件數(shù)組 4 菜

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論