專業(yè) 學(xué)院 (班級(jí)) 姓名 學(xué)號(hào) 任課教師
1 1/112頁(yè)
目錄 實(shí)驗(yàn)一 Visual Basic編程環(huán)境和控件 ...................... 1 實(shí)驗(yàn)二 窗體及基本控件使用 ................................ 6 實(shí)驗(yàn)三 順序結(jié)構(gòu)程序設(shè)計(jì) ................................ 13 實(shí)驗(yàn)四 選擇結(jié)構(gòu)程序設(shè)計(jì) ................................ 19 實(shí)驗(yàn)五 選擇結(jié)構(gòu)程序設(shè)計(jì),續(xù), ........................... 24 實(shí)驗(yàn)六 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) ................................ 32 實(shí)驗(yàn)七 循環(huán)結(jié)構(gòu)程序設(shè)計(jì),續(xù), ........................... 36 實(shí)驗(yàn)八 常用控件 ....................................... 40 實(shí)驗(yàn)九 常用控件,續(xù), .................................. 49 實(shí)驗(yàn)十 數(shù)組 ........................................... 54 實(shí)驗(yàn)十一 數(shù)組,續(xù), ..................................... 62 實(shí)驗(yàn)十二 順序文件 ...................................... 67 實(shí)驗(yàn)十三 過(guò)程 .......................................... 73 實(shí)驗(yàn)十四 過(guò)程,續(xù), ..................................... 79 實(shí)驗(yàn)十五 菜單及通用對(duì)話框................................ 84 實(shí)驗(yàn)十六 隨機(jī)文件,選作,................................ 87 附錄:VB統(tǒng)考編程題,精選, ............................... 90 期末自測(cè)題,A卷, ...................................... 100 期末自測(cè)題,B卷, ...................................... 105 2 2/112頁(yè)
實(shí)驗(yàn)報(bào)告的整理與編寫(xiě) 上機(jī)實(shí)驗(yàn)結(jié)束后~編寫(xiě)實(shí)驗(yàn)報(bào)告是軟件工程的要求~也是培養(yǎng)科學(xué)作風(fēng)的重要途徑~實(shí)驗(yàn)報(bào)告的主要內(nèi)容包括: ,1,實(shí)驗(yàn)?zāi)康?/span> 實(shí)驗(yàn)作為教學(xué)的一個(gè)重要環(huán)節(jié)~其目的在于更深入地理解和掌握課程教學(xué)中的有關(guān)基本概念~應(yīng)用基本技術(shù)解決實(shí)際問(wèn)題~從而進(jìn)一步提高分析問(wèn)題和解決問(wèn)題的能力。因此~當(dāng)我們著手做一個(gè)實(shí)驗(yàn)的時(shí)候~必須明確實(shí)驗(yàn)的目的~以保證達(dá)到課程所指定的基本要求。在寫(xiě)實(shí)驗(yàn)報(bào)告時(shí)~要進(jìn)一步確認(rèn)是否達(dá)到了預(yù)期的目的。 ,2,實(shí)驗(yàn)內(nèi)容 實(shí)驗(yàn)的目的是要通過(guò)解決一些具體問(wèn)題來(lái)達(dá)到的。在書(shū)中~每一部分都安排了多個(gè)實(shí)驗(yàn)題目~根據(jù)教學(xué)安排、進(jìn)度、實(shí)驗(yàn)條件、可提供的機(jī)時(shí)、學(xué)生的基礎(chǔ)等因素~可以選擇其中的幾個(gè)或全部。因此~在實(shí)驗(yàn)報(bào)告中~實(shí)驗(yàn)內(nèi)容是指本次實(shí)驗(yàn)中實(shí)際完成的內(nèi)容。在每一個(gè)實(shí)驗(yàn)題目中~一般都提出一些具體要求~其中有些具體要求是為了達(dá)到實(shí)驗(yàn)?zāi)康亩?/span>提出的~不僅有具體的實(shí)驗(yàn)題目~還應(yīng)包括具體要求。 ,3,程序設(shè)計(jì)說(shuō)明 包括算法設(shè)計(jì)思路~必要的流程圖~界面設(shè)計(jì)說(shuō)明、使用模塊及變量的說(shuō)明等。 ,4,源程序代碼 Visual Basic的源程序包括界面設(shè)計(jì)和代碼。程序設(shè)計(jì)的產(chǎn)品是程序~它應(yīng)與算法或流程圖相一致~要與用戶界面設(shè)計(jì)一致。程序要有具有易讀性~符合結(jié)構(gòu)化原則。 ,5,程序的運(yùn)行結(jié)果,包括對(duì)不同測(cè)試數(shù)據(jù)的運(yùn)行結(jié)果, 程序運(yùn)行結(jié)果一般是輸出語(yǔ)句所輸出的結(jié)果。對(duì)于不同的輸入~其輸出的結(jié)果是不同的。因此~在輸出結(jié)果之前一般還應(yīng)注明輸入的數(shù)據(jù)~以便對(duì)輸出結(jié)果進(jìn)行分析和比較。在程序的運(yùn)行中~還必須用各種不同情況的數(shù)據(jù)進(jìn)行調(diào)試~以檢查程序能否正常運(yùn)行。因為~有時(shí)程序?qū)δ承┣闆r是可以正常運(yùn)行的~而對(duì)某些特殊情況的數(shù)據(jù)可能會(huì)出現(xiàn)運(yùn)行出錯(cuò)或死機(jī)~通過(guò)各種數(shù)據(jù)的調(diào)試~盡量做到程序不會(huì)出問(wèn)題。 ,6, 實(shí)驗(yàn)體會(huì) 分析和體會(huì)實(shí)驗(yàn)中碰到的問(wèn)題及解決方法,這是實(shí)驗(yàn)報(bào)告中最重要的一項(xiàng)~也是最容易忽視的一項(xiàng)。實(shí)驗(yàn)過(guò)程中大量的工作是程序調(diào)試~在調(diào)試過(guò)程中會(huì)遇到各種各樣的問(wèn)題~每解決一個(gè)問(wèn)題就能積累一點(diǎn)經(jīng)驗(yàn)~提高自己的編程能力。因此~對(duì)實(shí)驗(yàn)的總結(jié)~最主要的是程序調(diào)試經(jīng)驗(yàn)的總結(jié)。調(diào)試分析也包括對(duì)結(jié)果的分析。體會(huì)主要是指通過(guò)本次實(shí)驗(yàn)是否達(dá)到了實(shí)驗(yàn)?zāi)康摹心男┗靖拍畹玫搅顺吻濉龅搅四切┮郧皼](méi)有見(jiàn)到的問(wèn)題~最后采用什么方法得到解決等。 3 3/112頁(yè) 實(shí)驗(yàn)日期 年 月 日 實(shí)驗(yàn)一 Visual Basic編程環(huán)境和控件 一、實(shí)驗(yàn)?zāi)康?/span> 1、掌握啟動(dòng)與退出Visual Basic的方法。 2、掌握Visual Basic語(yǔ)言程序的開(kāi)發(fā)環(huán)境. 3、掌握Visual Basic語(yǔ)言程序設(shè)計(jì)的方法與特點(diǎn) 4、掌握建立、編輯、運(yùn)行和保存一個(gè)簡(jiǎn)單的Visual Basic應(yīng)用程序的全過(guò)程。 二、實(shí)驗(yàn)內(nèi)容 申請(qǐng)一個(gè)免費(fèi)郵箱(如果已經(jīng)有郵箱,請(qǐng)?zhí)^(guò)), 以便以后將每星期編制的程序壓縮并存放在郵 箱中(或者保存在U盤(pán)中),以便復(fù)習(xí)時(shí)用。
1. 創(chuàng)建第一個(gè)應(yīng)用程序。編寫(xiě)一個(gè)簡(jiǎn)單程序,實(shí)現(xiàn)單 擊命令按鈕時(shí)在文本框顯示“單擊命令按鈕”,單擊窗體空白 處時(shí)在文本框顯示“單擊窗體”。 保存窗體文件名, SY1_1.frm,保存工程名,SY1_1.vbp。程序界面如圖1 1. 所示。 圖1.1 實(shí)驗(yàn)1的運(yùn)行界面 【步驟】 ? 啟動(dòng)Visual Basic6.0,在彈出的“新建工程”對(duì)話框中選擇“標(biāo)準(zhǔn)EXE”。 ? 在窗體上建立一個(gè)文本框和一個(gè)命令按鈕。 建立方法:在左邊工具箱上,單擊要繪制的控件的按鈕,再把鼠標(biāo)移到窗體, 按住鼠標(biāo)左鍵畫(huà)出所需大小的框體?;蛘呤请p擊工具箱的要繪制的控件的按鈕。 ? 分別選中命令按鈕和文本框,在屬性窗口中對(duì)各屬性進(jìn)行設(shè)置,屬性設(shè)置參照表:
1 4/112頁(yè)
表1.1 實(shí)驗(yàn)1屬性設(shè)置 對(duì)象名稱 屬性 屬性值 窗體 Caption 我的第一個(gè)程序 文本框 Text (空) 命令按鈕 Caption 命令按鈕 ? 雙擊命令按鈕,進(jìn)入代碼窗口中命令按鈕的默認(rèn)事件,編寫(xiě)代碼如下: Private Sub Command1_Click() Text1.Text = '單擊命令按鈕' End Sub ? 雙擊窗體的空白處,進(jìn)入代碼窗口中窗體的默認(rèn)事件(Form_Load()),在右邊的 過(guò)程列表框中選擇Click,,編寫(xiě)代碼如下: Private Sub Form_Click() Text1.Text = '單擊窗體' End Sub ? 單擊工具欄上的按鈕,運(yùn)行程序,分別單擊命令按鈕以及窗體空白處,觀察 文本框上顯示的內(nèi)容有何變化。如果程序代碼有錯(cuò)誤,則進(jìn)入代碼窗口中調(diào)試程序。 ? 單擊工具欄上的按鈕,結(jié)束程序運(yùn)行。 ? 單擊工具欄上的 按鈕,將窗體、工程分別以SY1_1.frm、SY1_1.vbp保存在磁 盤(pán)上。 2. 建立一個(gè)應(yīng)用程序, 界面如圖1.2所示,窗體包含有一個(gè)文本框和三個(gè)按鈕,要 求文本框中的字體為14號(hào)黑體加粗,顏色為紅色,且文本內(nèi)容居中顯示。編寫(xiě)代碼實(shí)現(xiàn), 圖1.2 實(shí)驗(yàn)2 的運(yùn)行界面 1,按“顯示內(nèi)容”按鈕時(shí),文本框顯示“Hello,Visual Basic,”, 2,按“清屏”按鈕時(shí),文本框中文字消失, 3,按“結(jié)束”按鈕后,程序結(jié)束。,提示,代碼中輸入End,則可結(jié)束應(yīng)用程序運(yùn)行, 2 5/112頁(yè) |
|
來(lái)自: 昵稱55551411 > 《待分類》