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

優化Visual Basic程序設計第一堂課教學探討

2014-05-25 02:26:56徐照興
湖北科技學院學報 2014年8期
關鍵詞:按鈕界面學生

徐照興

優化Visual Basic程序設計第一堂課教學探討

徐照興

(江西服裝學院 服裝商貿分院,江西 南昌 330201)

為提高Visual Basic程序設計教學效果,總結了第一堂課的教學思路方法。首先通過教師自己開發的管理系統及小游戲介紹Visual Basic程序設計的實用性,然后按軟件工程思想,以“求愛必成”小游戲一步步的講解利用Visual Basic開發程序的步驟,并且要做到教師講一會,學生就跟著練習一會,緊緊牽引住學生。經多年實踐教學表明,按此思路方法講授第一堂課,充分調起了學生的學習興趣和積極性。

Visual Basic;第一堂課;教學;小游戲

俗話說“良好的開端是成功的一半”,要想上好一門課,首先得上好第一堂課,也即是在第一堂課的時候,要充分調動學生的學習興趣和積極性。第一堂課必須要讓學生對該門課程產生濃厚的興趣及認識該門課程的重要性。那么教師的言談舉止、教學內容、教學方式方法就尤為重要。本文以Visual Basic程序設計課程為例,就第一堂課的教學內容、教學方式方法進行詳盡的闡述,以期為同行借鑒參考。

Visual Basic程序設計課程第一堂課的目標定位在引導學生對Visual Basic產生興趣,了解Visual Basic開發程序的一般思路和步驟。具體主要教學內容及教學方式方法如下。

一、介紹Visual Basic程序設計的實用性

Visual Basic程序設計是目前非常實用的進行Windows應用程序設計的軟件工具,是一門面向對象的程序設計語言。學習該程序設計語言,主要培訓的是學生的分析歸納、邏輯推理、觸類旁通、綜合分析問題的思維方式,真正做到“授人以漁”的大學教育傳授理念。那么如何向學生講清Visual Basic程序設計的實用性呢?

首先,說明利用Visual Basic程序設計可以開發各類管理系統、小游戲及串口通信接口開發等。

接著,展示各類管理系統、小游戲(最好是教師自己開發的)等。比如筆者通常展示自己開發的倉庫進銷存管理系統、賓館客房管理系統等管理系統及俄羅斯方塊、趣味打字、貪吃蛇、“求愛必成”等小游戲,并打開源代碼實際運行測試,并讓學生親身體驗。

實踐教學表明,通過這些實例展示及學生的體驗,可以大大提高學生的學習興趣,特別是“求愛必成”的小游戲。下面就以“求愛必成”小游戲為本堂課的講授內容。

二、實例功能分析

在第一堂課的教學中,以“求愛必成”小游戲為例。分析其運行效果,運行界面如圖1所示:其主要功能是當鼠標移到“No,Sorry”按鈕上,該按鈕就會隨機移到窗口區域別的位置,使得用戶點擊不到“No,Sorry”按鈕,也即是用戶只能點擊“Yes”按鈕,當用戶點擊“Yes”按鈕后,“No,Sorry”按鈕會還原到初始位置,并且會在“Do you love me?”下面出現一行文字“Thank you!!.I love you very much.”

圖1 “求愛必成”運行界面

三、實例界面設計

分析其界面構成元素,同時設計界面。也即是一邊引入控件對象到窗體,一邊設置對象屬性。注意,在此不需要把用到的控件對象詳細講解。

首先,啟動Visual Basic軟件,新建一個標準EXE工程,并簡要分析下其界面的組成。可以形象的比喻:利用Visual Basic開發一個程序,就好比創建一項工程,所以有一個工程資源管理器窗口,在該窗口下可以看到工程下的所有窗口等。創建工程需要用到各種各樣的工具,所以有一個工具箱(一般位于左側),每個工具有各自的屬性,所以有一個屬性設置窗口,通過工具箱中的工具結合工具屬性窗口可以設計各種各樣的界面。

其次,引入控件對象,并修改相應的屬性。

(1)修改窗體對象的標題文字,即caption屬性,在此修改為“求愛必成”。

(2)引入標簽控件(穿插講解下控件的引入方法),認識控件的默認name屬性,修改其caption屬性為“Do you love me?”,通過font屬性設置其字體及顏色,并移至合適的位置。

(3)引入兩個命令按鈕控件,認識控件的默認name屬性,分別為command1和command2,修改其caption屬性分別為“Yes”和“No,Sorry”,并移至合適的位置。

(4)引入image控件,設置其picture屬性為準備好的圖片。并講解下stretch屬性的含義,并移至合適的位置。

以上界面設計完成后,讓學生自行課堂練習并設計好類似的界面。

四、實例功能實現(即編寫代碼)

上述界面設計好后,運行后發現沒有游戲效果,原因是沒有編寫代碼。雙擊command2命令按鈕后,進入代碼窗口,默認為command2的click事件,由于游戲不允許用戶單擊command2,修改command2的事件為MouseMove,即鼠標移到該按鈕上,該按鈕就隨機移動。其代碼如下:

Private Sub Command2_MouseMove(Button As Integer,Shift As Integer,X As Single,Y As Single)

Randomize Time'初始化隨機種子

X=Rnd*(Form1.ScaleWidth-Command2.Width)'使command2隨機移動的水平位置在窗體范圍內

Y=Rnd*(Form1.ScaleHeight-Command2. Height)'使command2隨機移動的垂直位置在窗體范圍內

Command2.Move X,Y'調用move方法使command2移動到x,y位置

End Sub

接下來編寫command1的事件,由于需要的效果是用戶單擊command1,在“Do you love me?”下面出現一行文字,所以這時在設計界面先引入一個標簽label2,然后編寫單擊事件如下:

Private Sub Command1_Click()

Label2.Caption=“Thank you!!.I love you very much.”

Command1.Enabled=False'使command1按鈕沒有用

Command2.Enabled=False'使command2按鈕沒有用

'使command2按鈕位置還原(此處的2040和2520不是固定的,而是根據自己設計的command2初始位置來定)

Command2.Left=2040

Command2.Top=2520

End Sub

代碼編寫完后,要及時運行調試看效果是否達到預定要求。代碼部分講解完成后,留出足夠的時間讓學生模仿設計編寫代碼,教師走到學生中間耐心輔導。

五、保存源程序

經調試運行后,沒有問題要及時保存(當然保存往往需要在剛設計好部分后就保存,這里的保存主要指最后保存)。保存時強調至少需要保存一個擴展名為vbp的工程文件和一個擴展名為frm的窗體文件(也即至少會彈出兩次另存為對話框),而且文件均需要保存在同一個文件夾下。

六、生產可執行文件,并打包生產安裝包

由于源程序只能借助于Visual Basic集成環境才能打開,這樣是不方便用戶使用的,因此還需生成可以執行文件,即執行“文件”菜單下的“生產工程1.exe”。注意,保存的位置與上面的源程序在同一文件夾下。接下來就可以打包生成安裝包,一般有兩種方法:第一,可以利用Visual Basic自帶的工具打包,通過單擊“外接程序”下的“外接程序管理器”菜單項,在彈出的“外接程序管理器”對話框中選擇“打包和展開向導”,并勾選“加載/卸載”,然后單擊“確定”按鈕,之后就會在“外接程序”菜單下多出“打包和展開向導”菜單項,單擊該菜單項,然后按提示一步步操作即可實現生成安裝包。第二,就是借助于第三方軟件,比如“安裝工廠(SetupFactory)”,SetupFactory是一款軟件安裝工具,通過它可以完美實現打包生成安裝包。(在第一堂課中,該方法只簡要說明)。

上述兩部分講解完后,讓學生及時練習。

最后進行課堂小結,布置課后作業,要求在教師所講功能基礎上增加一個“再玩一遍”的按鈕,功能是:剛開始運行時,該按鈕是看不到的,但用戶單擊“Yes”按鈕后,該按鈕才出現,然后單擊該按鈕,游戲還原到初始狀態。

七、結束語

Visual Basic程序設計屬于計算機語言課程,如果學生沒有學習興趣,就很容易厭學,因此在第一堂課調起學生的學習興趣和積極性就顯得尤為重要。筆者按軟件工程的思想,以“求愛必成”的小游戲為第一堂課的主要講授的實例內容,充分調起了學生的學習興趣和積極性。

[1]陳琦.Visual Basic程序設計[M].南昌:江西高校出版社,2011.

[2]丁海燕.Visual Basic程序設計課程實踐教學模式的探討[J].實驗室研究與探索,2013,(10):431~433.

G640

A

2095-4654(2014)08-0137-02

2014-04-18

猜你喜歡
按鈕界面學生
這些按鈕能隨便按嗎?
當你面前有個按鈕
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
趕不走的學生
基于FANUC PICTURE的虛擬軸坐標顯示界面開發方法研究
學生寫話
人機交互界面發展趨勢研究
學生寫的話
手機界面中圖形符號的發展趨向
新聞傳播(2015年11期)2015-07-18 11:15:04
內心不能碰的按鈕
商業評論(2014年9期)2015-02-28 04:32:41
主站蜘蛛池模板: 国产一区二区影院| 亚洲人成网站在线观看播放不卡| 日本色综合网| 91精品国产丝袜| 人人看人人鲁狠狠高清| 91人妻日韩人妻无码专区精品| 免费一级大毛片a一观看不卡| 国产簧片免费在线播放| 中文毛片无遮挡播放免费| 国产精品流白浆在线观看| 22sihu国产精品视频影视资讯| 亚洲开心婷婷中文字幕| 伊人久热这里只有精品视频99| 欧美人与牲动交a欧美精品| 色天天综合| 88av在线| 伊人无码视屏| 九色综合视频网| 日本午夜在线视频| 毛片免费试看| 国内精品九九久久久精品| 亚洲成a人在线播放www| 999国产精品| 爱色欧美亚洲综合图区| 国产成人精品一区二区不卡| 亚洲欧美成人在线视频| 日韩无码视频网站| 欧美亚洲综合免费精品高清在线观看| 国产在线视频欧美亚综合| 国产高清无码第一十页在线观看| 国产人在线成免费视频| 久久99热66这里只有精品一| 亚洲午夜国产片在线观看| 国产福利不卡视频| 毛片免费网址| 精品亚洲国产成人AV| 日本www在线视频| a级免费视频| P尤物久久99国产综合精品| 99re在线视频观看| 婷婷激情亚洲| 欧美日韩北条麻妃一区二区| 不卡视频国产| 日韩123欧美字幕| 色噜噜狠狠狠综合曰曰曰| 久久男人资源站| 69av免费视频| 韩日无码在线不卡| 欧美色视频网站| 久久99国产精品成人欧美| 亚洲无卡视频| 色综合久久无码网| 亚洲成a人片7777| 久久精品人人做人人爽| 欧美成a人片在线观看| 伊人久久大线影院首页| 亚洲国产天堂久久九九九| 久久精品丝袜| 国模极品一区二区三区| 日韩 欧美 小说 综合网 另类 | 日韩欧美亚洲国产成人综合| 亚洲青涩在线| 91破解版在线亚洲| 女人18一级毛片免费观看| 99re在线免费视频| 野花国产精品入口| 精品欧美视频| 刘亦菲一区二区在线观看| 国产精品香蕉在线| 人妻免费无码不卡视频| 成人福利在线观看| 日本免费福利视频| 日韩国产高清无码| 亚洲人成在线精品| 亚洲精品国偷自产在线91正片| 青青草一区| 国产精品成人一区二区不卡 | 欧美日韩一区二区在线播放| 不卡的在线视频免费观看| 麻豆精选在线| 国产精品无码一二三视频| 国产成人亚洲综合A∨在线播放|