亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        VB程序設(shè)計過程的嵌套與遞歸應(yīng)用

        2018-02-28 11:19:18段世娟
        電子技術(shù)與軟件工程 2018年21期
        關(guān)鍵詞:嵌套設(shè)計

        段世娟

        摘要

        嵌套和遞歸是當(dāng)前VB程序進(jìn)行的設(shè)計的主要難點,本文對vB程序設(shè)計的設(shè)計發(fā)展以及設(shè)計特點進(jìn)行分析后通過案例去對嵌套調(diào)用以及遞歸調(diào)用的設(shè)計方法進(jìn)行講解。

        【關(guān)鍵詞】VB程序 設(shè)計 嵌套 遞歸

        1 VB程序設(shè)計發(fā)展

        1991年時,微軟公司正式向用戶推出了Visual Basic 1.0。它引起了很多轟動。對于編程語言和用戶界面來說,這種劃時代的進(jìn)步被稱作是Tripod(有時稱為Ruby),原始設(shè)計由Alan Cooper完成。許多專家認(rèn)為VB的出現(xiàn)是軟件開發(fā)史上的一個新的里程碑事件。當(dāng)時,它屬于第一個“視覺”的編程軟件。這令程序員覺得非常的高興同時也試圖在VB平臺上去完成軟件的建立。微軟也喪失了在四年中陸續(xù)推出2.0,3.0和4.0版本的機(jī)會。從VB3.0開始,Microsoft將Access的數(shù)據(jù)庫驅(qū)動程序集成到了VB中,這種情況極大的去VB的數(shù)據(jù)庫自身的編程能力給予了提升。自VB4.0以來,VB還引入了面向?qū)ο蟮木幊趟枷?。VB功能強(qiáng)大且易于學(xué)習(xí)。此外,VB還引入了“控件”的概念,因此我們可以直接使用大量已編譯的VB程序。

        自2002年以來,Microsoft已將.NETFramework與Visual Basic結(jié)合成為VisualBasic.NET(VB.NET),重新創(chuàng)建VB,添加了許多功能和語法,并將VB推向了一個新的高度。最新版本的Visual Basic 2012還將在未來帶來許多令人興奮的新功能。

        在長期的發(fā)展和研究開發(fā)之后,它使開發(fā)語言和開發(fā)環(huán)境變得更加的專業(yè)化。從用戶來說,他能夠以Visual Basic為工具,實現(xiàn)Windows程序的快速性創(chuàng)建,并編寫企業(yè)級所需要的客戶端/服務(wù)器程序,還可以完成編制各種具備十分強(qiáng)大功能的“數(shù)據(jù)庫”應(yīng)用程序。

        2 VB程序特點

        VB的核心思想是令程序員能夠更加輕松的對其進(jìn)行使用,因此也就是說不管是新亦或是相關(guān)這方面的專家。明3程序在由用戶進(jìn)行使用時,可以實現(xiàn)以十分輕松的狀態(tài),實現(xiàn)對其所應(yīng)用程序當(dāng)中的GUI系統(tǒng),展開攻堅,而且,還能夠以其作為“武器”,去進(jìn)行開發(fā)更加復(fù)雜的應(yīng)用程序。VB的程序,我們可以這樣理解,它是以表單上能看到的各種組件進(jìn)行有序排列后形成的一種具備較強(qiáng)有效性的聯(lián)合;同時,添加代碼的方法,使其當(dāng)使用所指定相應(yīng)組件的屬性的同時,使用相關(guān)的方法。因為當(dāng)前情況下,在組件當(dāng)中,“默認(rèn)屬性”和與“默認(rèn)屬性”相關(guān)的方法已經(jīng)實現(xiàn)了部分性的定義,因此,作為程序員來說,也會因此會在無需大量編寫代碼的情況下,能以較簡單的方式完成程序的設(shè)計。從以往來看,曾經(jīng)使用過的明]程序各個版本里,其自身存在的性能方面的問題已經(jīng)不再是秘密,但由于科學(xué)技術(shù)的進(jìn)步帶來的計算機(jī)運(yùn)算速度的快速提高,關(guān)于性能方而存款額的爭論話題也在逐步性減少。

        拖放技術(shù)是目前對表單控件進(jìn)行添加或更改操作的常用手段,多以包含了多個控件的工具箱的形式(如文本框形式或是按鈕形式)來對可用控件來直觀式顯示。每個控件之間都是獨立的,同時,其屬性和事件也是獨立的。在進(jìn)行控件的創(chuàng)建時,通常會提供給用戶一個默認(rèn)的屬性值,但作為程序員擁有對其進(jìn)行更改的權(quán)限??梢栽谙到y(tǒng)運(yùn)行時,以用戶權(quán)限,進(jìn)行各種操作,來實現(xiàn)對許多屬性值的更改,從而達(dá)到形成動態(tài)化程序的目的。舉例來說:對于表單,其大小更改事件上,添加了可以用于更改控件相關(guān)位置所需要的代碼。在運(yùn)行時,如果用戶更改了窗口的大小,控件將會對其位置進(jìn)行更改。

        VB程序,既可以包含一個,也可以包含多個表單,還可以包含主菜單或是許多個子菜單。這種功能,與操作系統(tǒng)是類似的。某些對話窗口,其具備了少量功能(如無沒有最大化功能和最小化功能按鈕的這類表單),它可以實現(xiàn)提供彈出窗口的功能。

        VB是以使參數(shù)計算這一種方法來達(dá)到垃圾收集的目的的。這一方法當(dāng)中,包含了大量的各種對象,并面向這些對象提供基本的面向性支持。由于越來越多的組件不斷出現(xiàn),程序員可以根據(jù)實際需要來進(jìn)行擴(kuò)展庫的針對性選擇。明3特點是對大寫和小寫不加以區(qū)分,這一點,與某些類型的語言是不同的,但是,它會把那些關(guān)鍵字自動地轉(zhuǎn)換為標(biāo)準(zhǔn)格式的大小寫,并使按符號表輸入的“實體變量名”被迫遵循其寫入的規(guī)則。這樣,在默認(rèn)情況時,字符串會比較和區(qū)分出大寫小寫,但這項功能是可以關(guān)閉的。

        3 過程的嵌套調(diào)用

        在一個過程執(zhí)行期間又去對另一個進(jìn)行調(diào)用的過程也通常被我們叫做過程的嵌套調(diào)用。這里所提到的過程主要是涉及到了Sub過程以及Function過程。過程嵌套調(diào)用。

        每次的調(diào)用在完成之后,其總是需要返回至其自身調(diào)用語句的下一條語句然后去對其給予繼續(xù)的執(zhí)行。

        分析:只要去對一個求階乘函數(shù)過程去進(jìn)行相關(guān)的定義,一個求和的函數(shù),在對求和函數(shù)進(jìn)行調(diào)用的時候,再次去對求階乘函數(shù)進(jìn)行調(diào)用,使其能夠?qū)崿F(xiàn)過程嵌套的調(diào)用。

        4 過程的遞歸調(diào)用

        過程進(jìn)行的嵌套調(diào)用主要值得是一個過程調(diào)用到另外一個不同的過程。假如一個過程直接去對其自身進(jìn)行調(diào)用,那么其自身能夠被叫做過程的直接遞歸調(diào)用,假如一個過程使用另一個過程調(diào)用自身,那么其能夠被叫做過程的間接遞歸的調(diào)用。有些問題其自身也擁有一定的遞歸特點,使用遞歸調(diào)用則能夠很好的對出現(xiàn)的這種問題給予快速的解決。其中存在的比較典型的例子則主要是求階乘的問題。

        說明:在對遞歸進(jìn)行處置的時候,系統(tǒng)主要是使用棧去對其給予實現(xiàn)的。在遞歸調(diào)用過程開始的時候,系統(tǒng)能夠把實參和局部變量以及調(diào)用結(jié)束的時候其返回的地址,分別的壓入到棧里,直到遞歸的調(diào)用完成。在進(jìn)行返回的時候,其不會在棧里將當(dāng)前棧頂?shù)膮?shù)彈出,并去對其給予相關(guān)的運(yùn)算,直到棧保持空。

        參考文獻(xiàn)

        [1]丁學(xué)鈞,溫秀梅主.VisualBasiC語言程序設(shè)計教程與實驗[M].北京:清華大學(xué)出版社,2005,3.

        [2]安志遠(yuǎn).VisualBasic程序設(shè)計[M].北京:中國水利水電出版社,2004.

        [3]崔武子.Visual Basic程序設(shè)計[M].北京:清華大學(xué)出版社,2006.

        猜你喜歡
        嵌套設(shè)計
        例析“立幾”與“解幾”的嵌套問題
        基于嵌套Logit模型的競爭性選址問題研究
        何為設(shè)計的守護(hù)之道?
        《豐收的喜悅展示設(shè)計》
        流行色(2020年1期)2020-04-28 11:16:38
        瞞天過海——仿生設(shè)計萌到家
        設(shè)計秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        有種設(shè)計叫而專
        Coco薇(2017年5期)2017-06-05 08:53:16
        大小交路嵌套方式下城市軌道交通列車最優(yōu)車組數(shù)開行方案
        一種基于區(qū)分服務(wù)的嵌套隊列調(diào)度算法
        無背景實驗到有背景實驗的多重嵌套在電氣專業(yè)應(yīng)用研究
        河南科技(2014年23期)2014-02-27 14:19:17
        精品人妻久久一日二个| 国产又黄又爽又无遮挡的视频| 在线不卡中文字幕福利| 日韩在线不卡一区三区av| 亚洲欧洲成人a∨在线观看| 色伦专区97中文字幕| 久久婷婷色香五月综合激情| 国产精品天堂在线观看| 国产无套内射又大又猛又粗又爽| 无码ol丝袜高跟秘书在线观看| 国产欧美精品一区二区三区, | 亚洲全国最大的人成网站| 日韩精品久久中文字幕| 男男啪啪激烈高潮cc漫画免费| 国产偷v国产偷v亚洲偷v| 91在线观看国产自拍| 在线观看亚洲第一黄片| 精品水蜜桃久久久久久久| 中文字幕人妻中文| 白白在线免费观看视频| 欧美亚洲一区二区三区| 男女野外做爰电影免费| 久久久久香蕉国产线看观看伊| 99ri国产在线观看| 蜜桃色av一区二区三区麻豆| 色偷偷久久久精品亚洲| 婷婷久久久亚洲欧洲日产国码av| 丝袜欧美视频首页在线| 亚洲av网一区二区三区成人| 三年片免费观看影视大全视频 | 国内激情一区二区视频| 久久久久免费精品国产| 久久人人玩人妻潮喷内射人人| 成人午夜免费福利| 丝袜美足在线视频国产在线看| 亚洲成a人无码| 国产精品一区二区在线观看完整版| 日日麻批视频免费播放器| 九九影院理论片私人影院| 国产精品麻豆aⅴ人妻| 99久久无色码中文字幕鲁信|