- Visual Basic語言程序設計上機指導與練習(第3版)
- 畢建偉 宇文芬平 梁建國
- 1375字
- 2018-12-26 18:48:43
第4章 常量和變量
實驗1 Visual Basic中數據的使用
【實驗目標】
學會Visual Basic中數據的使用方法,掌握辨析合法與非法的Visual Basic數據的方法,以及Print語句的使用方法。
【實驗內容】
(1)上機驗證教材第4章4.1節(jié)中介紹的各種數據。
(2)上機驗證教材第4章后習題4中簡答題的第(3)題,說出哪些是合法的Visual Basic數據,哪些是非法的Visual Basic數據,并分析其中的原因。
【實驗說明】
本實驗通過使用Print語句來說明在Visual Basic中各種數據的使用方法。
【實驗分析】
通過對實訓內容進行認真分析,并結合Visual Basic軟件的功能及操作,我們可以將實驗內容分解如下:
首先啟動Visual Basic,并進入Visual Basic的編程環(huán)境;然后在Activate事件過程的開始語句和結束語句之間輸入語句,并運行代碼編輯窗口中的程序,并觀察運行結果;最后修改程序語句和數據,觀察運行結果的變化。
【示范操作】
1.啟動Visual Basic,并進入Visual Basic的編程環(huán)境。
(1)啟動Visual Basic,選擇“新建工程”窗口中“新建”選項卡中的“標準EXE”,并單擊“打開”按鈕,進入Visual Basic窗口界面,這時在屏幕中央顯示出窗體窗口。
(2)單擊菜單欄中的“視圖”菜單,然后選擇“代碼窗口”選項,即可進入代碼編輯窗口(單擊工程資源管理器窗口上端的“查看代碼”按鈕,或直接雙擊窗體窗口可以更方便、快捷地進入代碼編輯窗口)。
(3)單擊代碼編輯窗口上面的“對象”列表框右端的向下箭頭,并選擇Form,這時在代碼編輯窗口中就會自動出現(xiàn)Form窗體的Load事件過程。
(4)單擊“過程”列表框右端的向下箭頭,選擇Activate(激活)事件過程,這時在代碼編輯窗口中就會出現(xiàn)Form窗體的Activate事件過程。
(5)將Form窗體的Load事件過程從代碼窗口中刪除掉。
2.在Activate事件過程的開始語句和結束語句之間輸入語句,并觀察運行結果。
(1)在Activate事件過程的開始語句和結束語句之間輸入語句Print 123*,然后按回車鍵,可以看到Print 123* 語句立即顯示為紅色,并出現(xiàn)錯誤提示窗口,在錯誤提示窗口中提示出此語句的錯誤原因,這說明123* 是非法數據。
(2)單擊錯誤提示窗口中的“確定”按鈕,即可對該語句進行修改;如果單擊“幫助”按鈕,即可查看相關的幫助信息。
關鍵字Print,也可使用問號“?”代替,按回車鍵之后,問號會自動轉變?yōu)殛P鍵字Print。
(3)我們將123* 中的星號去掉,然后按回車鍵,則Print語句顯示為黑色,也沒有出現(xiàn)錯誤提示窗口,說明123是合法數據。
(4)單擊菜單欄中的“運行”菜單,選擇“啟動”命令,就可以運行代碼編輯窗口中的程序(單擊工具欄中的“啟動”按鈕,可以更方便、快捷地運行該程序),此時在輸出窗口中就可以顯示出數據123。
(5)在數據123后面再輸入一個數據456%,兩個數據之間用分號隔開,即將Print語句改為:Print 123;456%,然后按回車鍵,未出現(xiàn)錯誤提示窗口,然后運行此程序,并觀察其輸出結果。
(6)將兩個數據之間的分號改為逗號,然后運行此程序,觀察其輸出結果,并比較兩種輸出方式有何異同。
(7)將數據456%改為'Visaul Basic',使Print語句變?yōu)椋?/p>
Print 123;'Visaul Basic'
按回車鍵后,發(fā)現(xiàn)'Visaul Basic'顯示為綠色,但并未出現(xiàn)錯誤提示,然后運行此程序,觀察輸出窗口,發(fā)現(xiàn)并未顯示'Visaul Basic'。分析其原因,'Visaul Basic'并不是字符串,而是被當做注釋(在Visaul Basic中,注釋是以單引號開始的)。
(8)將Print語句中的'Visaul Basic'兩邊的單引號改為雙引號,運行此程序并觀察輸出窗口,看結果有何變化。
3.參照以上方法驗證教材第4章4.1節(jié)中出現(xiàn)的各種數據,并完成教材第4章后習題4中簡答題的第(3)題。
【程序代碼】
Private Sub Form_Activate() Print 123;456% End Sub
和
Private Sub Form_Activate() Print 123;'Visaul Basic' End Sub
其中,Print語句后面是需要驗證其合法性的數據。
- Cocos2d Cross-Platform Game Development Cookbook(Second Edition)
- 演進式架構(原書第2版)
- Python從小白到大牛
- Building a RESTful Web Service with Spring
- Java Web開發(fā)之道
- TestNG Beginner's Guide
- Learning Laravel 4 Application Development
- Web全棧工程師的自我修養(yǎng)
- 零基礎學Java程序設計
- Visual Basic程序設計實驗指導(第4版)
- C#程序設計基礎:教程、實驗、習題
- 程序設計基礎教程:C語言
- “笨辦法”學C語言
- Hands-On Kubernetes on Windows
- 移動增值應用開發(fā)技術導論