




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第六章
工程與程序管理學習目標:1.
掌握:創(chuàng)建、打開、使用和保存工程的方法2.
理解:添加、刪除工程文件3.
了解;多個工程、可執(zhí)行文件的制作和運行學習要點:工程概念、創(chuàng)建、打開和保存工程,使用多個工程,使用工程中的文件,制作和運行可執(zhí)行文件。6.1工程概述6.1.1工程的概念工程是構(gòu)成應(yīng)用程序文件的集合。工程文件是與工程相關(guān)聯(lián)的所有文件和對象以及所設(shè)置的環(huán)境信息的一個簡單的列表。6.1.2工程文件工程文件所包含的設(shè)計階段文件類型及意義:.bas標準模塊文件.cls類模塊文件.frm窗體文件.vbp工程組文件.frx二進制窗體文件具體可見P184表6-1運行階段的文件6.1.3VB工程的結(jié)構(gòu)1.窗體模塊它包含窗體及其控件的正文描述、屬性設(shè)置,也包含有窗體級的常數(shù)、變量和外部過程的聲明、事件過程和一般過程。2.類模塊類模塊與窗體模塊類似,只是沒有可見的用戶界面。3.標準模塊標準模塊包含類型、常數(shù)、變量、外部過程和公共過程的公共的或模塊級的聲明。4.
資源文件它包含著無需重新編輯代碼可以改變的位圖、字符串和其它的數(shù)據(jù)。5.
ActiveX文檔
ActiveX文檔類似于窗體,但是在瀏覽器中是可以顯示的。6.
模塊用戶控件7.
部件8.
可插入的對象9.
引用10.ActiveX設(shè)計器11.標準控件6.2創(chuàng)建、打開和保存工程6.2.1創(chuàng)建工程1.
創(chuàng)建工程的方法2.
VB的工程類型a.標準EXEb.
ActiveXEXE可執(zhí)行工程c.
ActiveXDLLd.
ActiveX控件e.VB應(yīng)用向?qū).VB向?qū)Ч芾砥鱣.
數(shù)據(jù)工程h.
IIS應(yīng)用工程i.
外接程序工程j.ActiveX文檔DLLk.
ActiveX文檔EXEm.
DHTML應(yīng)用程序n.
VB專業(yè)版控件6.2.2打開工程6.2.3保存工程6.3使用多個工程6.4添加、刪除和保存文件添加文件刪除文件保存文件合并文件6.5使用工程中的文件1.
在工程中添加ActiveX控件2.
從工程中刪除控件3.
使用其它應(yīng)用程序的對象4.
使用資源文件6.6制作和運行可執(zhí)行文件6.7設(shè)置工程屬性6.8使用向?qū)Ш屯饨映绦虻谄哒?/p>
VB應(yīng)用程序結(jié)構(gòu)學習目標:掌握:Sub過程、Function過程、Event過程和通用過程理解:VB應(yīng)用程序的結(jié)構(gòu)了解:程序調(diào)試技術(shù)學習要點:模塊、過程,程序調(diào)試。7.1模塊VB中三種類型的模塊:窗體模塊、標準模塊和類模塊。每個模塊都可包含:聲明和過程。7.1.1各種模塊類型1.
窗體模塊文件括展名為.frm2.
標準模塊文件括展名為.bas
標準模塊是程序中一個獨立容器,包含全局變量、Function(函數(shù))過程和Sub(子過程)。(1)
使用標準模塊(2)
創(chuàng)建標準模塊(3)
聲明公用變量3.
類模塊文件括展名為.cls7.1.2模塊化化設(shè)計的考考慮7.1.3代碼編編輯器自動完成編編碼書簽7.2過過程7.1.2過程概概述組成模塊的的若干個代代碼片段稱稱為過程。。1.過程程分類:函數(shù)過程((FunctionProcedure)子過程屬性過程通用過程2.使用用過程編程程的優(yōu)點消除了重復復語句行使程序更易易閱讀其它程序可可重復使用用該通用過過程擴展VB語言7.2.2子過程程1.子過程(1)子過程的語語法:[Private│Public│Friend][Static]Sub過程名[((參數(shù)表))][程序段][ExitSub][程序段]EndSub(2)調(diào)用子過程程(3)使用子過程程管理輸入入1.通通用過程2.事事件過程控件事件的的語法和窗窗體事件的的語法:PrivateSubcontrolname_eventname(參數(shù)表)語句塊ExitSub語句塊EndSubPrivateSubForm_eventname(參數(shù)表)語句塊ExitSub語句塊EndSub7.2.3Function過程1.函數(shù)過過程的語法法[Public│Private│Friend][Static]FunctionName[(Arglist)][As數(shù)據(jù)類型][程序段][Name=Expression][ExitFunction][程序段][Name=Expression]EndFunction其中Expression是Function的返回值它的語法結(jié)結(jié)構(gòu)如下::[Optional][ByVal│ByRef][ParamArray]varname[()][As數(shù)據(jù)類型][=defaultvalue]說明P220五點Sub過程與Function過程之間有有三點區(qū)別別:(1)語句或表達達式的右邊邊包含函數(shù)數(shù)過程名和和參數(shù),這這就調(diào)用了了函數(shù)(2)與變量完全全一樣,函函數(shù)過程應(yīng)應(yīng)該定義返返回值的數(shù)數(shù)據(jù)類型。。(3)給Functionname賦一個值,,就可返回回這個值。。例如:計算算直角三角角形的斜邊邊的函數(shù)FunctionHypotenuse(AAsInteger,BAsInteger)AsStringHypotenuse=Sqr(A^2+B^2)EndFunction若想調(diào)用上上面的函數(shù)數(shù)Label1.Caption=Hypotenuse(Cint(Text1.Text),_Cint(Text2.Text))StrX=Hypotenuse(Width,Height)2.調(diào)用函數(shù)過程程S1.Caption=Totaltax(500)7.3過程程的使用7.3.1過過程的創(chuàng)建建與使用1.創(chuàng)建新過程SubUpdateForm()FunctionGetCoord()2.選擇現(xiàn)有過程程3.調(diào)用過程調(diào)用過程有兩兩種方法:CallMyProc(FirstArgument,SecondArgument)MyProcFirstArgument,SecondArgument(1)調(diào)用函數(shù)過程程CallYear(Now)YearNow(2)調(diào)用其他模塊塊中的過程例如:DemoClass是Class1DemoClassasNewClass1DemoClass.SomeSub4.使用標準模塊塊中的過程5.GoSub…Return語句7.3.2過過程參數(shù)傳傳遞當變量傳遞到到過程時,就就稱變量為參參數(shù)。1.參數(shù)的數(shù)據(jù)類類型2.按地址傳遞參參數(shù)3.按值傳遞參數(shù)數(shù)4.使用可選的參參數(shù)7.4程序序的調(diào)試7.4.1示示例7.4.2VB中的錯誤類型型共有三種錯誤誤:語法錯誤誤、執(zhí)行錯誤誤、邏輯錯誤誤。7.4.3斷斷點調(diào)試7.5綜合合示例第八章菜單程序設(shè)計計學習目標:1.掌握:菜單編編輯器、菜單單應(yīng)用程序設(shè)設(shè)計2.理解:菜單項項的增減、菜菜單的各項屬屬性3.了解:彈出菜菜單和分隔條條的設(shè)計、工工具欄的設(shè)計計學習要點:菜單,菜單編編輯器,菜單單的高級應(yīng)用用,彈出菜單單設(shè)計,分隔隔條的設(shè)計和和工具欄的設(shè)設(shè)計。8.1菜菜單菜單條、菜單單、菜單項、、子菜單、分分隔條、彈出出式菜單8.2菜菜單編輯器器1啟動菜單單編輯器2編輯菜單單3菜單的代代碼設(shè)計8.3菜單單的高級應(yīng)用用1.菜單的有效屬屬性2.菜單的可見屬屬性3.創(chuàng)建菜單控件件數(shù)組4.菜單的復選屬屬性5.動態(tài)菜單8.4彈出出菜單和分隔隔條的設(shè)計彈出菜單要用用到PopMenu,語法結(jié)構(gòu)如下下:object.PopupMenumenuname,flags,x,y,boldcommand共有六個參數(shù)數(shù)8.5工具欄欄的設(shè)計1.利用應(yīng)用程序序向?qū)?chuàng)建工工具欄2.使用TOOLBar控件創(chuàng)建工具具欄9、靜夜四四無鄰,,荒居舊舊業(yè)貧。。。1月-231月-23Friday,January6,202310、雨雨中中黃黃葉葉樹樹,,燈燈下下白白頭頭人人。。。。14:30:2614:30:2614:301/6/20232:30:26PM11、以我獨沈沈久,愧君君相見頻。。。1月-2314:30:2614:30Jan-2306-Jan-2312、故人人江海海別,,幾度度隔山山川。。。14:30:2614:30:2614:30Friday,January6,202313、乍見翻疑夢夢,相悲各問問年。。1月-231月-2314:30:2614:30:26January6,202314、他他鄉(xiāng)鄉(xiāng)生生白白發(fā)發(fā),,舊舊國國見見青青山山。。。。06一一月月20232:30:27下下午午14:30:271月月-2315、比不不了得得就不不比,,得不不到的的就不不要。。。。一月232:30下下午午1月-2314:30January6,202316、行動出成果果,工作出財財富。。2023/1/614:30:2714:30:2706January202317、做前,能能夠環(huán)視四四周;做時時,你只能能或者最好好沿著以腳腳為起點的的射線向前前。。2:30:27下下午2:30下下午14:30:271月-239、沒有失敗,,只有暫時停停止成功!。。1月-231月-23Friday,January6,202310、很很多多事事情情努努力力了了未未必必有有結(jié)結(jié)果果,,但但是是不不努努力力卻卻什什么么改改變變也也沒沒有有。。。。14:30:2714:30:2714:301/6/20232:30:27PM11、成功就是是日復一日日那一點點點小小努力力的積累。。。1月-2314:30:2714:30Jan-2306-Jan-2312、世世間間成成事事,,不不求求其其絕絕對對圓圓滿滿,,留留一一份份不不足足,,可可得得無無限限完完美美。。。。14:30:2714:30:2714:30Friday,January6,202313、不知香積積寺,數(shù)里里入云峰。。。1月-231月-2314:30:2714:30:27January6,202314、意志堅強強的人能把把世界放在在手中像泥泥塊一樣任任意揉捏。。06一月月20232:30:27下下午14:30:271月-2315、楚塞塞三湘湘接,,荊門門九派派通。。。。一月232:30下下午午1月-2314:30January6,202316、少少年年十十五五二二十十時時,,步步行行奪奪得得胡胡馬馬騎騎。。。。2023/1/614:30:2714:30:2706January202317、空山山新雨雨后,,天氣氣晚來來秋。。。2:30:27下下午2:30下下午午14:30:271月-239、楊柳散散和風,,青山澹澹吾慮。。。1月-231月-23Friday,January6,202310、閱讀一切切好書如同同和過去最最杰出的人人談話。14:30:2714:30:2714:301/6/20232:30:27PM11、越是沒有本本領(lǐng)的就越加加自命不凡。。1月-2314:30:2814:30Jan-2306-Jan-2312、越越是是無無能能的的人人,,越越喜喜歡歡挑挑剔剔別別人人的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T-ZSA 272-2024 高磁導率低矯頑力FeNiMnSi 軟磁合金
- 二零二五年度養(yǎng)老公寓入住與心理咨詢服務(wù)合同
- 二零二五年度房屋買賣及家居升級借款協(xié)議
- 2025年度生鮮配送與電商渠道合作合同范本
- 二零二五年度互聯(lián)網(wǎng)公司業(yè)績對賭協(xié)議約定倍收益合同
- 2025年度退房合同租賃期滿通知協(xié)議
- 二零二五年度人工智能產(chǎn)業(yè)股東入股合同
- 2025年度新能源技術(shù)研發(fā)中心委托管理合同協(xié)議書
- 二零二五年度健身俱樂部合伙開店經(jīng)營協(xié)議
- 二零二五年度手機行業(yè)經(jīng)銷商返利管理細則
- 骨科常用體外治療儀器
- 2024解析:第十五章電流和電路-基礎(chǔ)練(解析版)
- 2024江蘇太倉市城市建設(shè)投資集團限公司招聘易考易錯模擬試題(共500題)試卷后附參考答案
- 2024年全新統(tǒng)計法培訓課件:普法教育新方向
- 2020-2024年五年高考歷史真題分類匯編(全國)專題14 中國古代史(非選擇題)(解析版)
- 電子教案-《3D打印技術(shù)概論》
- 安全生產(chǎn)責任體系重點崗位履職清單
- 《東北財經(jīng)大學審計》課件
- 牧童謠課件教學
- 大學物理實驗(緒論)學習通超星期末考試答案章節(jié)答案2024年
- 圖書出版項目合作協(xié)議
評論
0/150
提交評論