版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
VisualBasic.Net程序設(shè)計華中農(nóng)業(yè)大學(xué)理學(xué)院計算機系章程華中農(nóng)業(yè)大學(xué)理學(xué)院計算機系參數(shù)傳遞及作用域1參數(shù)傳遞2變量的作用域3變量的生存周期華中農(nóng)業(yè)大學(xué)理學(xué)院計算機系1參數(shù)傳遞
Subsum()…..
EndSubPrivateSubButton1_Click()Dimf1%,f2%
Sum(f1,1,10)EndSubByRefTotal%,ByValvStart%,ByValvEnd%華中農(nóng)業(yè)大學(xué)理學(xué)院計算機系2數(shù)組參數(shù)的傳遞當(dāng)參數(shù)是數(shù)組時,一般通過傳址方式進行傳遞。參數(shù)形式:
形參:數(shù)組名()AS類型實參:數(shù)組名()華中農(nóng)業(yè)大學(xué)理學(xué)院計算機系例17-1函數(shù)tim,求某一維數(shù)組中各元素之積Functiontim(a()Asvariant)AsLongDimt#,i%t=1Fori=Lbound(a)ToUbound(a) t=t*a(i)Nextitim=tEndFunction調(diào)用:SubCommand1_Click()Dima()={4,5.3,2,1}Textbox1.text="a的各元素積為“&tim(a)EndSub2數(shù)組參數(shù)的傳遞華中農(nóng)業(yè)大學(xué)理學(xué)院計算機系3變量、過程的作用域作用域:變量、過程可被訪問的范圍。它隨變量、過程所處的位置不同而變化。華中農(nóng)業(yè)大學(xué)理學(xué)院計算機系3.1變量的作用域(1)塊范圍在某塊內(nèi)聲明的變量只能在該塊內(nèi)使用。(2)過程范圍在某過程內(nèi)聲明的變量只能在該過程內(nèi)部使用.全局變量在過程外部定義,可以被該模塊的所有過程調(diào)用。華中農(nóng)業(yè)大學(xué)理學(xué)院計算機系(3)模塊范圍包括VB.NET中的模塊、類和結(jié)構(gòu)??梢酝ㄟ^將聲明語句放在模塊、類或結(jié)構(gòu)中的任一過程或塊的外部來聲明該級別的元素。(4)命名空間范圍
Friend或Public聲明模塊級變量,則該變量可用于整個命名空間內(nèi)的所有過程。3.1變量的作用域華中農(nóng)業(yè)大學(xué)理學(xué)院計算機系在不同級聲明相同的變量名,系統(tǒng)按局部、窗體/模塊、全局次序訪問
PublicTempAsinteger SubForm_Load()
DimTempAsInteger Temp=10 Form1.Temp=20 Textbox1.text=Form1.Temp&vbcrlf&TempEndSub3.1變量的作用域華中農(nóng)業(yè)大學(xué)理學(xué)院計算機系3.2過程的作用域(1)窗體/模塊級
加Private關(guān)鍵字的過程,只能被本窗體或模塊中的其它過程調(diào)用。PrivateSubMyRndSub(…)
EndSub華中農(nóng)業(yè)大學(xué)理學(xué)院計算機系3.2過程的作用域(2)全局級
加Public關(guān)鍵字的過程,可供該應(yīng)用程序的所有窗體和所有標準模塊中的過程調(diào)用。
PublicSubMyRndSub(…)
EndSub華中農(nóng)業(yè)大學(xué)理學(xué)院計算機系Dim聲明:每次調(diào)用過程時給變量分配存貯單元并初始化變量。
PrivateFunctionsum(nAsInteger)DimjAsInteger
j=j+nsum=jEndFunction4動態(tài)變量華中農(nóng)業(yè)大學(xué)理學(xué)院計算機系例17-4SubForm_Click()Dimi%Fori=1To5 textbox1.text=sum(i) NextiEndSub4動態(tài)變量的內(nèi)存分配Functionsum(nAsInteger)
DimjAsInteger j=j+nsum=jEndFunction華中農(nóng)業(yè)大學(xué)理學(xué)院計算機系5靜態(tài)變量Static聲明:
每次調(diào)用過程,變量保持上一次調(diào)用過程后的值。
Static變量名[AS類型]StaticFunction函數(shù)過程名([參數(shù)列表])StaticSub子過程名[(參數(shù)列表)]華中農(nóng)業(yè)大學(xué)理學(xué)院計算機系例17-4SubForm_Click()Dimi%Fori=1To5 textbox1.text=sum(i) NextiEndSub5靜態(tài)變量的內(nèi)存分配Functionsum(nAsInteger)
StaticjAsInteger j=j+nsum=jEndFunction華中農(nóng)業(yè)大學(xué)理學(xué)院計算機系例17-5
比較Dim和Static兩者的區(qū)別例17-6
記錄并顯示某按鈕的點擊次數(shù)5靜態(tài)變量華中農(nóng)業(yè)大學(xué)理學(xué)院計算機系應(yīng)用舉例例17-6
編一函數(shù),統(tǒng)計字符串中漢字的個數(shù)。若利用Asc函數(shù)求其碼值為小于0(以補碼表示),而西文字符的最高位為0,Asc函數(shù)求其碼值為大于0華
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年石油化工產(chǎn)品購銷合同6篇
- 二零二五年度汽車報廢車輛運輸合同3篇
- 二零二五年度環(huán)保節(jié)能型建筑材料安裝與檢測合同范本2篇
- 二零二五版海運出口運輸代理合同貨物跟蹤協(xié)議3篇
- 二零二五版網(wǎng)絡(luò)安全項目反擔(dān)保合同規(guī)定3篇
- 二零二五版二手房買賣合同貸款流程解析3篇
- 二零二五年數(shù)字電影后期制作聘用合同2篇
- 2025年度國際承包工程合同安全責(zé)任及防護措施規(guī)定3篇
- 二零二五版工業(yè)園區(qū)消防安全管理綜合服務(wù)合同3篇
- 二零二五版建筑工地勞務(wù)人員臨時住宿及伙食合同3篇
- 2025寒假散學(xué)典禮(休業(yè)式)上校長精彩講話:以董宇輝的創(chuàng)新、羅振宇的堅持、馬龍的熱愛啟迪未來
- 安徽省示范高中2024-2025學(xué)年高一(上)期末綜合測試物理試卷(含答案)
- 安徽省合肥市包河區(qū)2023-2024學(xué)年九年級上學(xué)期期末化學(xué)試題
- 《酸堿罐區(qū)設(shè)計規(guī)范》編制說明
- PMC主管年終總結(jié)報告
- 售樓部保安管理培訓(xùn)
- 倉儲培訓(xùn)課件模板
- 2025屆高考地理一輪復(fù)習(xí)第七講水循環(huán)與洋流自主練含解析
- GB/T 44914-2024和田玉分級
- 2024年度企業(yè)入駐跨境電商孵化基地合作協(xié)議3篇
- 《形勢與政策》課程標準
評論
0/150
提交評論