国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

VB課程教學(xué)中的過程調(diào)用及其參數(shù)傳遞研究

2012-04-29 14:07:46楊愛琴
電腦知識與技術(shù) 2012年16期
關(guān)鍵詞:括號省略調(diào)用

楊愛琴

摘要:過程調(diào)用是VB課程教學(xué)的重點,其中參數(shù)傳遞又是過程調(diào)用中的難點,是學(xué)生最不容易掌握的知識點。為了加深學(xué)生對過程調(diào)用以及參數(shù)傳遞的理解,通過舉例、圖示等方法深入分析了Sub過程和Function過程的定義、調(diào)用,以及傳值和傳地址的參數(shù)傳遞方式。

關(guān)鍵詞:VB;過程定義;過程調(diào)用;參數(shù)傳遞;地址傳遞;值傳遞

中圖分類號:TP311文獻標識碼:A文章編號:1009-3044(2012)16-3930-04

Research of Procedure Call and Parameter Passing in VB

YANG Ai-qin

(School of Computer Science and Technology, NanTong University, Nantong 226019, China)

Abstract:Procedure call is the focus of the curriculum teaching in VB. The parameter passing is the difficulty of procedure call, which is not easy to be mastered by students. In order to deepen the students understanding of the procedure call and parameter passing, the defini? tion and call of Sub procedure and Function procedure, value passing and address passing are analyzed by the examples, the graphs and so on. Key words: visual basic; procedure definition; procedure call; parameter passing; address passing; value passing

在開發(fā)大型復(fù)雜程序時,經(jīng)常將復(fù)雜問題簡單化。通常根據(jù)功能進行劃分,那么為各個相對獨立的功能模塊所編寫的一段程序稱之為過程[1]。VB包括子程序過程(包括事件過程和通用過程)、函數(shù)過程和屬性過程[2]。該文只介紹前兩種過程的定義、調(diào)用以及參數(shù)傳遞方式。

2.1 Sub過程調(diào)用

VB用兩種方式調(diào)用Sub過程:一種是使用Call語句,一種是把過程名作為一個語句來使用[4]。1)用Call語句調(diào)用Sub過程調(diào)用Sub過程的形式如下:Call <過程名> [(實參表)]

實參表中實參的個數(shù)可以為多個,若有多個參數(shù)時各實參之間用逗號分隔。若被調(diào)用的過程是個無參過程,則括號可省略。

2)把過程名作為一個語句來用

調(diào)用過程的形式為:

<過程名> [實參1[,實參2,…]]

與第一種方法相比,它有兩點不同:一是不需要關(guān)鍵詞Call;二是實參表不需要加括號。

2.2 Function過程

1)調(diào)用Function過程的形式如下:

Function <過程名>([實參表])

若被調(diào)用的過程是個無參過程,則括號不能省略。

2)用Call語句調(diào)用Function過程

Call <過程名> [(實參表)]

3)把過程名作為一個語句來用

過程名[實參1[,實參2,…]]

后兩種方法調(diào)用函數(shù)時,會放棄函數(shù)的返回值。

在程序設(shè)計中,經(jīng)常會遇到過程調(diào)用。該文結(jié)合實例分析了VB過程調(diào)用以及參數(shù)傳遞的兩種方式。為了讓學(xué)生更好地理解這個知識點,還應(yīng)該在教學(xué)過程中深入研究,再配合實例形象地講解這部分內(nèi)容。

[1]牛又奇,孫建國. Visual Basic程序設(shè)計教程[M].蘇州:蘇州大學(xué)出版社, 2010. 125-142.

[2]王杰華,鄭國平. Visual Basic程序設(shè)計實驗教程與習(xí)題選解[M].北京:中國鐵道出版社, 2009. 118-128.

[3]宋俊榮,古秋婷,馬麗芳. VB過程調(diào)用的參數(shù)傳遞問題[J].電腦知識與技術(shù), 2009,5(21):6060-6061.

[4]魯松.基于等級考試的VB參數(shù)傳遞教學(xué)研究[J].廊坊師范學(xué)院學(xué)報:自然科學(xué)版, 2011, 11(5):92-93.

[5]肖捷,祝庚,肖正新.VB過程調(diào)用中參數(shù)傳遞的深入分析[J].計算機與現(xiàn)代化, 2007(10):6060-6061.

猜你喜歡
括號省略調(diào)用
括號填數(shù)
我曾丟失過半個括號
“入”與“人”
偏旁省略異體字研究
核電項目物項調(diào)用管理的應(yīng)用研究
LabWindows/CVI下基于ActiveX技術(shù)的Excel調(diào)用
漏寫括號鬧出的笑話
基于系統(tǒng)調(diào)用的惡意軟件檢測技術(shù)研究
中間的省略
詩選刊(2015年6期)2015-10-26 09:47:13
利用RFC技術(shù)實現(xiàn)SAP系統(tǒng)接口通信
射洪县| 宕昌县| 伊春市| 通海县| 泸州市| 徐闻县| 庐江县| 股票| 高陵县| 诸城市| 中超| 华安县| 西乡县| 义马市| 华阴市| 清水河县| 梁平县| 通化县| 如皋市| 江山市| 宜春市| 利津县| 瑞金市| 齐齐哈尔市| 修文县| 周至县| 梅州市| 金山区| 北碚区| 巨野县| 泰来县| 剑河县| 株洲县| 鄂温| 武陟县| 丰原市| 云安县| 秦安县| 忻州市| 利辛县| 沙河市|