999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于計算機控件的思考

2012-04-29 00:00:00王寶紅

摘要:本文闡述了VB中控件數組的使用方法,并通過一個趣味實例展示了VB程序設計中控件數組的建立及引用方法,旨在使讀者能夠靈活運用控件對象,實現更復雜的算法。

關鍵詞:VB程序控件數組對象

1 概述

隨著計算機的日益普及,人們對計算機的使用更為深入,同時對現實世界的模擬提出了更高的要求。Visual Basic 程序設計以其簡單易學、效率高、功能強大等優點受到各層次人們的關注。特別是Visual Basic的可視化設計,為使用者提供了更加直觀的界面深受大家的喜愛,人們可根據設計需要直接在界面上適當位置“畫”出不同類型的對象,所設計的內容一目了然。

Microsoft visual basic 簡稱VB,是一種基于windows環境的可視化面向對象的程序設計語言。VB以其使用簡單,易學好用等優點逐漸在工作學習中普及。筆者在教學過程中發現許多VB初學者對控件數組的使用比較茫然,特別是對于如何引用控件數組對象更是不知所措。本文就通過一個實例來具體闡釋控件數組的使用方法,筆者希望能達到拋磚引玉的作用。

2 控件數組的概念和使用方法

與傳統的面向過程的程序設計語言不同,VB采用面向對象,強調事件驅動機制,在windows所提供的界面下運用控件進行各種操作,真正做到所見即所得,根據操作系統自動生成相應的代碼,程序設計方便快捷。所謂控件數組就是由一組類型相同、具有同樣的設置、共用同一個名稱的控件的集合。其中各控件稱為數組的元素,各元素享有同樣的事件過程,且每個元素都有唯一的一個索引號index number。

控件數組的建立方式有多種,一般使用的方法步驟是:在窗體上先畫上一個控件,接下來復制、粘貼,此時界面會顯示一個對話框,讓設計者確定是否建立控件數組,在此點擊“是”。按這種方式添加數組的其他元素。

數組建立后就要引用,控件數組的引用方式比較特殊,各元素的區別是索引號即下標不同,引用時就通過下標來進行各元素過程的調用。下面以一個實例來更直觀地說明這一方法。

3 方法舉例

3.1提出問題

有這樣一個題目:試用VB程序設計實現猜位置游戲。要求:

①圖片初始在窗體上某一位置顯示。

②點擊“開始”按鈕開始游戲。

③點擊認為圖片存在的位置,猜中與否標簽中均給出對應的提示。

④單擊“結束”按鈕程序結束。

3.2分析問題

根據題目要求可知,設計界面所用的控件對象有:

①標簽。

在本例中標簽主要用來顯示提示信息。比如游戲開始時顯示“猜猜看”,這類信息通常在Caption屬性中設置。

②控件數組。

在本例中所用的控件數組是由八個命令按鈕組成。按前述方法建立數組控件:首先在窗體上畫出一個命令按鈕,接下來復制、粘貼,此時界面會顯示一個對話框,讓設計者確定是否建立控件數組,在此點擊“是“。按這種方式添加其他的命令按鈕。至此就創建了一個由命令按鈕組成的數組

③命令按鈕。

根據要求,除數組外所用的命令按鈕有兩個:其中一個控制游戲開始,注意游戲開始,圖片到達隨機位置,應該用隨機函數Rnd(x)來確定;另一個控制程序結束。

④圖像框。

在本例中建立圖像框主要用于裝載小圖片。在選擇圖片時,注意圖片的格式。

在建立各控件對象時應根據需要設置對應的屬性。

在分析問題的過程中我們可以看到,所操作的內容都是圍繞對象來展開的,這就是VB區別于傳統的面向過程的程序設計的特點。在對象屬性確定后,根據題目要求有設置了不同的事件驅動機制。例如單擊(click)事件、雙擊(double)事件等等,從而使設計具有了某種動作。當然,在調試過程中,我們可以盡可能的把所學的知識加進去,比如在窗體上打印出一些不同的標志,在界面上加一些動畫或對話框等等,達到不斷練習熟能生巧,讓程序界面更加豐富多彩。

3.3 解決問題

3.3.1 根據以上的分析就可知,在使用VB做程序設計時,一般應遵循的步驟如圖一所示:

分析完成后,就可以快速的設計窗體界面并整理對應的程序了。

3.3.2 運行程序

在此需要注意細節方面了,運行測試你的程序是否可行,界面是否美觀等。

4 總結

由這個小游戲我們可以看出,有若干個控件執行大致相同的操作時就需要建立控件數組;數組建立后共享同樣的事件過程(本文中為Command2_Click()事件過程),其中各元素共用一個名稱(文中為Command1);在引用時,主要通過數組中的index屬性:比如,要對數組的第二個元素進行判定就可以使用如下結構if(index=1) then …注意控件數組下標是從0開始記起。

5 結束語

計算機技術的飛速發展,促進了計算機基礎教育的發展。教育部非常重視非計算機專業的計算機教育,提出了“計算機文化基礎”、“計算機技術基礎”、“計算機應用基礎”三個層次的教學體系。計算機程序設計語言是第二層次的核心內容,是當代大學生必須掌握的一種應用技能。VB既繼承了Basic所具有的程序設計語言簡單易用的特點,其編程系統又引入了面向對象的機制,提供可視界面的設計方法,簡單易學,所以有很好的普及應用前景。希望讀者能深入學習掌握VB程序設計,更好地模擬客觀事物、解決實際問題。

參考文獻:

[1]Visual Basic6.0中文版程序設計與上機指導,馮昊編著.清華大學出版社,1999.

[2]中文Visual Basic6.0實用教程,王原東,張佩華主編.西安電子科技大學出版社,1999.

[3]Visual Basic精彩編程百例,張勇主編.中國水利水電出版社,2002.9.

[4]Visual Basic語言程序設計,教育部考試中心,高等教育出版社,2003.3.

作者簡介:王寶紅,女,(1979-),河南漯河人,講師,學士,研究方向為軟件技術應用和人工智能。

主站蜘蛛池模板: 国产精品黄色片| 一本一本大道香蕉久在线播放| 红杏AV在线无码| 午夜福利在线观看入口| 91福利免费视频| 国产欧美日韩综合在线第一| 国产剧情一区二区| 亚洲午夜综合网| 国产第一色| 国产一级精品毛片基地| 久久成人18免费| 最新国语自产精品视频在| 国产综合无码一区二区色蜜蜜| 91麻豆精品视频| 91精品小视频| 国产97色在线| 人妻无码中文字幕第一区| 亚洲bt欧美bt精品| 国产91久久久久久| 99久久国产精品无码| 欧美v在线| 国产成人91精品| 午夜高清国产拍精品| 日韩欧美国产综合| 激情亚洲天堂| 国产精品亚洲一区二区三区z | 人妻一本久道久久综合久久鬼色| 欧美综合中文字幕久久| 玖玖精品视频在线观看| 婷婷六月激情综合一区| 国产爽歪歪免费视频在线观看| 国产精品无码一区二区桃花视频| 亚洲精品视频免费观看| 国产成人亚洲毛片| 亚洲国产精品VA在线看黑人| 欧美成人手机在线视频| 2022国产无码在线| 免费看美女自慰的网站| 精品视频一区二区三区在线播| 久久久久国产精品熟女影院| 日韩一级二级三级| 91视频区| 久久国产乱子伦视频无卡顿| 色妺妺在线视频喷水| 91美女视频在线| 欧美精品黑人粗大| 欧美黄色网站在线看| 国产aaaaa一级毛片| 欧美亚洲第一页| 久青草网站| 国产SUV精品一区二区| www.99在线观看| 亚洲视频免| 成人a免费α片在线视频网站| 色综合久久久久8天国| 国产成人艳妇AA视频在线| 亚洲国产欧美自拍| 狠狠五月天中文字幕| 四虎影院国产| 夜色爽爽影院18禁妓女影院| 国产一级无码不卡视频| 免费一级毛片在线播放傲雪网| 青草视频免费在线观看| 国产成人高精品免费视频| 亚洲一级毛片在线观| 精品国产免费第一区二区三区日韩| 亚洲高清国产拍精品26u| 天堂亚洲网| 色综合天天操| 久久综合成人| 女人av社区男人的天堂| 国产福利微拍精品一区二区| 亚洲成人福利网站| 99热国产这里只有精品9九| 91精品国产自产在线观看| 青青久视频| 无码一区二区波多野结衣播放搜索| 91破解版在线亚洲| 成人综合在线观看| 日本免费高清一区| 欧美一区国产| 国产精品第一区|