《VB程序設(shè)計(jì)》實(shí)踐指導(dǎo)書(shū)
《《VB程序設(shè)計(jì)》實(shí)踐指導(dǎo)書(shū)》由會(huì)員分享,可在線閱讀,更多相關(guān)《《VB程序設(shè)計(jì)》實(shí)踐指導(dǎo)書(shū)(32頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、 計(jì)算機(jī)應(yīng)用系課程建設(shè)叢書(shū) 《VB程序設(shè)計(jì)》實(shí)踐指導(dǎo)書(shū) 課程負(fù)責(zé)人:、課程編碼 河南商業(yè)高等??茖W(xué)校計(jì)算機(jī)應(yīng)用系 目 錄 編寫說(shuō)明 2 Visual basic6.0 編譯系統(tǒng)簡(jiǎn)介 3 第1章 VB程序設(shè)計(jì)概述 7 實(shí)訓(xùn)1:VB環(huán)境和程序設(shè)計(jì)初步 7 第2章 對(duì)象及建立簡(jiǎn)單的VB應(yīng)用程序 9 實(shí)訓(xùn)2:簡(jiǎn)單VB程序設(shè)計(jì) 9
2、 第3章 VB程序設(shè)計(jì)基礎(chǔ) 10 實(shí)訓(xùn)3:VB程序設(shè)計(jì)基礎(chǔ) 10 第4章 數(shù)據(jù)的輸入與輸出 11 實(shí)訓(xùn)4:數(shù)據(jù)的輸入與輸出 11 第5章 基本控制結(jié)構(gòu) 12 實(shí)訓(xùn)5:程序控制結(jié)構(gòu) 12 第6章 數(shù)組 13 實(shí)訓(xùn)6:數(shù)組 13 第7章 過(guò)程 14 實(shí)訓(xùn)7:過(guò)程 14 第8章 常用控件 15 實(shí)訓(xùn)8:常用控件 15 第9章 界面設(shè)計(jì) 17 實(shí)訓(xùn)9:界面設(shè)計(jì)1 17 實(shí)訓(xùn)10:界面設(shè)計(jì)2 17 第10章 文件 19 實(shí)訓(xùn)11:文件控件的使用 19 實(shí)訓(xùn)12:VB文件的使用 19 第11章 圖形操作 21 實(shí)訓(xùn)13:圖形技術(shù) 21 第12章
3、 VB與數(shù)據(jù)庫(kù) 22 實(shí)訓(xùn)14:數(shù)據(jù)控件的使用 22 實(shí)訓(xùn)15:數(shù)據(jù)對(duì)象的使用 23 實(shí)訓(xùn)16:制作小系統(tǒng) 23 計(jì)算機(jī)應(yīng)用系實(shí)訓(xùn)報(bào)告1 24 計(jì)算機(jī)應(yīng)用系實(shí)訓(xùn)報(bào)告2 25 計(jì)算機(jī)應(yīng)用系實(shí)訓(xùn)報(bào)告3 26 計(jì)算機(jī)應(yīng)用系實(shí)訓(xùn)報(bào)告4 27 計(jì)算機(jī)應(yīng)用系實(shí)訓(xùn)報(bào)告5 28 計(jì)算機(jī)應(yīng)用系實(shí)訓(xùn)報(bào)告6 29 編寫說(shuō)明 ★ 指導(dǎo)思想:實(shí)踐教學(xué)的指導(dǎo)思想是“以用促學(xué)”。即通過(guò)VB的練習(xí),使學(xué)生掌握面向?qū)ο蟮幕靖拍詈统绦蛟O(shè)計(jì)方法。 ★ 總體目標(biāo):通過(guò)實(shí)踐教學(xué),使學(xué)生熟練和掌握面向?qū)ο箝_(kāi)發(fā)工具的使用,即Visual Basic的使用。并學(xué)會(huì)調(diào)試、測(cè)試、軟件維護(hù)的方法,說(shuō)明書(shū)
4、的制作方法等。 ★ 實(shí)訓(xùn)重點(diǎn):控件的使用,VB程序的設(shè)計(jì),軟件的制作,調(diào)試、打包、制作說(shuō)明書(shū) ★ 教學(xué)方式:在機(jī)房單人單機(jī)編程實(shí)踐,集中講解,分散指導(dǎo)。 ★ 教學(xué)安排: 章次 內(nèi) 容 課時(shí) 時(shí)間 實(shí)訓(xùn)報(bào)告 第1章 Visual Basic程序設(shè)計(jì)概述 2 第1周 報(bào)告1 第2章 對(duì)象及建立簡(jiǎn)單的VB應(yīng)用程序 2 第2周 第3章 VB的程序設(shè)計(jì)基礎(chǔ) 2 第3周 第4章 數(shù)據(jù)的輸入輸出 2 第4周 報(bào)告2 第5章 基本的控制結(jié)構(gòu) 2 第5周 第6章 數(shù)組 2 第6周 報(bào)告3 第7章 過(guò)程 2 第7周 第8章 常用控件
5、 2 第8周 報(bào)告4 第9章 界面設(shè)計(jì) 4 第9---10周 第10章 文件 4 第11---12周 報(bào)告5 第11章 圖形操作 2 第13周 第12章 Visual Basic與數(shù)據(jù)庫(kù) 4 第14---15周 報(bào)告6 課程設(shè)計(jì) XXX數(shù)據(jù)庫(kù)管理系統(tǒng)開(kāi)發(fā) 2 第16周 合 計(jì) 32 6次 說(shuō)明: (1)課程設(shè)計(jì)從第12周開(kāi)始,利用業(yè)余時(shí)間完成,第16周上交,并找部分學(xué)生演示。 (2)實(shí)訓(xùn)報(bào)告為6個(gè)。 ★ 實(shí)踐環(huán)境:硬件環(huán)境:CPU為PⅣ以上,內(nèi)存128MB以上,硬盤20GB以上,VGA以上的顯示器;軟件環(huán)境:操作系統(tǒng)為W
6、indows2000/XP,語(yǔ)言工具為VB6.0。 ★ 實(shí)訓(xùn)步驟: (1)啟動(dòng)計(jì)算機(jī),使計(jì)算機(jī)進(jìn)入Windows環(huán)境。 (2)啟動(dòng)VB6.0。執(zhí)行“開(kāi)始”→“程序”→“Visual Basic 6.0”出現(xiàn)VB6.0的主窗口。 (3)執(zhí)行“文件”→“新建”,在打開(kāi)的對(duì)話框中選擇標(biāo)準(zhǔn)EXE文件,,單擊“打開(kāi)”按鈕。建立了一個(gè)新的VB標(biāo)準(zhǔn)工程。 (4)在出現(xiàn)的窗體上可以添加控件,然后雙擊窗體進(jìn)入代碼窗口,在代碼窗口中選擇過(guò)程添加程序代碼。 (5)運(yùn)行程序。選擇“運(yùn)行”→“啟動(dòng)”菜單項(xiàng),對(duì)源文件進(jìn)行編譯連接運(yùn)行并馬上能看到運(yùn)行的結(jié)果。 (6)結(jié)束程序。選擇“運(yùn)行”→“結(jié)束”菜單項(xiàng),可結(jié)
7、束程序的執(zhí)行并返回到編輯狀態(tài)下。 Visual basic6.0 編譯系統(tǒng)簡(jiǎn)介 Visual Basic(簡(jiǎn)稱VB)是Microsoft公司推出的目前使用極為廣泛的基于Windows平臺(tái)的可視化開(kāi)發(fā)環(huán)境。VB 6.0是在以往版本不斷更新的基礎(chǔ)上形成的。如何使用VB 6.0編譯系統(tǒng)來(lái)實(shí)現(xiàn)一個(gè)VB程序呢?下面介紹它們的創(chuàng)建過(guò)程和運(yùn)行過(guò)程。 在VB環(huán)境中,開(kāi)發(fā)一個(gè)應(yīng)用程序的步驟如下: 一、編輯VB源程序 為了建立應(yīng)用程序,首先應(yīng)建立一個(gè)新的工程。 1.執(zhí)行菜單命令“文件”→“新建工程”,在彈出的“新建工程”對(duì)話框中,雙擊“標(biāo)準(zhǔn)EXE”圖標(biāo)。即可建立一個(gè)新的工程。 2.每個(gè)工程中至少包括
8、一個(gè)窗體,可以根據(jù)應(yīng)用程序的設(shè)計(jì)要求來(lái)改變其位置和大小,然后根據(jù)程序要求設(shè)置控件。例如:在工具箱上雙擊一次標(biāo)簽圖標(biāo);連續(xù)三次雙擊命令按鈕圖標(biāo)。即可在窗體上建立界面上需要的控件。 4.上述控件畫完后,根據(jù)具體情況對(duì)每個(gè)控件的大小和位置進(jìn)行適當(dāng)調(diào)整,設(shè)置相關(guān)控件的屬性。上例中界面設(shè)計(jì)結(jié)果如下圖所示。 設(shè)置完屬性后的界面 雙擊窗體或按下【F7】鍵進(jìn)入程序代碼窗體。在其中輸入如下的代碼,結(jié)果如下圖所示。 Private Sub Command1_Click() Label1.Caption = "您已經(jīng)明白了程序的設(shè)計(jì)過(guò)程" End Sub Private Sub C
9、ommand2_Click() Label1.Caption = "" End Sub Private Sub Command3_Click() End End Sub 程序代碼窗口 在代碼窗口的左下角有兩個(gè)按鈕,左邊的一個(gè)是“過(guò)程查看”按鈕,單擊它窗口內(nèi)只顯示當(dāng)前過(guò)程代碼;另一個(gè)是“全模塊查看”按鈕,單擊它,在窗口中顯示當(dāng)前模塊中所有過(guò)程的代碼。 二、裝入源程序 一個(gè)應(yīng)用程序設(shè)計(jì)結(jié)束并初步檢查沒(méi)有錯(cuò)誤后,通常應(yīng)先把程序存入磁盤,然后再運(yùn)行程序,看是否符合設(shè)計(jì)要求。 1.保存程序 一個(gè)VB應(yīng)用程序稱為一個(gè)“工程”,一個(gè)工程中往往包含多個(gè)不同類型
10、的文件。這些文件需要分別保存。 (1)保存窗體文件 執(zhí)行菜單命令“文件”→“保存Form1”(Form1另存為),系統(tǒng)彈出一個(gè)“文件另存為”對(duì)話框,如下圖。 “文件另存為”對(duì)話框 l 在“文件名”區(qū),系統(tǒng)提供一個(gè)供你選用的窗體文件名,一般用戶應(yīng)該輸入一個(gè)確切的文件名(可以帶路徑,如:C:\Program Files\Microsoft Visual Studio\VB98\VB例子\LI21),也可以只輸入文件名如:LI21。 l 通過(guò)“保存在”區(qū),選擇文件的保存位置。 l 然后用鼠標(biāo)單擊“保存”按鈕,關(guān)閉對(duì)話框。 這時(shí),窗體文件被保存到磁盤上(擴(kuò)展名為.frm)。 (2)
11、保存工程文件 如果一個(gè)工程包含多個(gè)窗體,除了用上述的方法分別保存窗體文件外,還需要保存一個(gè)工程文件。 執(zhí)行菜單命令“文件”→“保存工程”(工程另存為),系統(tǒng)彈出一個(gè)“文件另存為”對(duì)話框。與上面的操作相同,在“保存在”區(qū),選擇文件的保存位置。在“文件名”區(qū)輸入一個(gè)確切的文件名:LI21,單擊“保存”按鈕。關(guān)閉對(duì)話框。這時(shí),工程文件被保存到磁盤上(擴(kuò)展名為. vbp)。 保存窗體文件和工程文件后,如果對(duì)程序(包括界面和代碼)進(jìn)行了修改,則可通過(guò)單擊“標(biāo)準(zhǔn)工具欄”上的“保存工程”按鈕,保存所作的修改,這樣可以保存工程中的所有文件。 2.程序的裝入 用上面的方法可以把應(yīng)用程序以文件的形式保存
12、到磁盤上。退出VB或關(guān)機(jī)后。磁盤上的文件仍然存在。下次開(kāi)機(jī)并啟動(dòng)VB后,可以把保存在磁盤上的程序裝入內(nèi)存,以便運(yùn)行或?qū)ζ溥M(jìn)行修改。 一個(gè)程序可以包含多種文件,但只要裝入工程文件,就可以自動(dòng)把與該工程有關(guān)的其它文件裝入內(nèi)存。因此,裝入應(yīng)用程序,實(shí)際上就是裝入工程文件。 啟動(dòng)VB后,可以通過(guò)下面的方法把程序裝入內(nèi)存。 (1)執(zhí)行菜單命令“文件”→“打開(kāi)工程”,系統(tǒng)彈出“打開(kāi)工程”對(duì)話框,單擊該對(duì)話框中“最新”選項(xiàng)卡,則顯示最近建立的文件。如圖所示。 “打開(kāi)工程”對(duì)話框 (2)在對(duì)話框中選擇前面存盤的文件名:LI21。按回車鍵或單擊“打開(kāi)”按鈕。也可以直接雙擊文件名:LI21。即可完成
13、裝入程序的操作。 單擊“標(biāo)準(zhǔn)工具欄”上的“工程資源管理器”按鈕,用戶可以在工程資源管理器窗口中看到當(dāng)前程序的工程名和窗體名等內(nèi)容。 三、運(yùn)行項(xiàng)目文件 為了運(yùn)行一個(gè)程序,可以通過(guò)以下幾種方法: (1)執(zhí)行菜單命令“運(yùn)行”→“啟動(dòng)”。 (2)按下【F5】鍵。 (3)按下“標(biāo)準(zhǔn)工具欄”上的啟動(dòng)按鈕。運(yùn)行結(jié)果如下圖 運(yùn)行界面 四、生成可執(zhí)行文件 如果要想使應(yīng)用程序離開(kāi)VB環(huán)境,作為Windows的應(yīng)用程序能運(yùn)行,就必須對(duì)應(yīng)用程序進(jìn)行編譯,生成可執(zhí)行文件(.exeE文件)。具體操作如下: (1)執(zhí)行菜單命令“文件”→“生成LI21.exe”,系統(tǒng)彈出“生成工程” 對(duì)話框,如圖所示
14、。 “生成工程”對(duì)話框 (2)用戶在對(duì)話框的“保存在”區(qū),選擇文件的存放位置(c:\My Documents);在“文件名”區(qū)輸入文件名(擴(kuò)展名.exe):開(kāi)發(fā)第一例。 (3)單擊對(duì)話框的“確定”按鈕,即可生成可執(zhí)行文件。 通過(guò)上面生成的應(yīng)用程序,可以直接在Windows環(huán)境下運(yùn)行。方法同執(zhí)行其它應(yīng)用程序一樣: l 在“我的電腦”中找到c:\My Documents\開(kāi)發(fā)第一例.exe文件,然后雙擊它,即可看到應(yīng)用程序的運(yùn)行結(jié)果; l 打開(kāi)“開(kāi)始”菜單,選擇命令“運(yùn)行”,在彈出的“運(yùn)行”對(duì)話框中輸入c:\My Documents\開(kāi)發(fā)第一例.exe,單擊對(duì)話框上的“確定”按鈕,
15、即可看到應(yīng)用程序的運(yùn)行結(jié)果。 第1章 VB程序設(shè)計(jì)概述 本章通過(guò)一些簡(jiǎn)單的程序來(lái)介紹VB的集成開(kāi)發(fā)環(huán)境及開(kāi)發(fā)VB小程序的步驟。 實(shí)訓(xùn)1:VB環(huán)境和程序設(shè)計(jì)初步 1.實(shí)訓(xùn)目的: (1)了解VB系統(tǒng)對(duì)計(jì)算機(jī)軟、硬件的要求,掌握啟動(dòng)與退出VB的方法。 (2)掌握VB的開(kāi)發(fā)環(huán)境及建立、編輯和運(yùn)行一個(gè)簡(jiǎn)單的VB應(yīng)用程序的全過(guò)程。 2.實(shí)訓(xùn)要求: (1)掌握程序的保存、打開(kāi)、運(yùn)行的方法。 (2)注意體會(huì)面向?qū)ο蟮某绦蜷_(kāi)發(fā)過(guò)程和面向過(guò)程程序開(kāi)發(fā)過(guò)程的不同。 (3)熟悉VB的各種窗口的操作,掌握Vb 開(kāi)發(fā)程序的步驟。 3.實(shí)訓(xùn)內(nèi)容 (1)回答
16、: ①與以前相比,VB的語(yǔ)言有何新特點(diǎn)? ②VB的集成開(kāi)發(fā)環(huán)境由那些部分組成?每個(gè)部分的主要功能是什么? (2)熟悉VB的開(kāi)發(fā)環(huán)境 ①定制VB開(kāi)發(fā)環(huán)境,將開(kāi)發(fā)環(huán)境調(diào)整為下圖所示的樣子。 ②、定制VB開(kāi)發(fā)環(huán)境,將開(kāi)發(fā)環(huán)境調(diào)整為下圖所示的樣子。 啟動(dòng)VB,創(chuàng)建一個(gè)“標(biāo)準(zhǔn)EXE”類型的應(yīng)用程序,要求:在屏幕上顯示“歡迎你使用VB”,并“請(qǐng)輸入你的姓名”,屏幕設(shè)計(jì)的界面如下圖所示。 第2章 對(duì)象及建立簡(jiǎn)單的VB應(yīng)用程序 本章介紹了建立VB應(yīng)用程序界面常用的基本控件,代碼編寫的基本方法,程序在運(yùn)行和編輯狀態(tài)的轉(zhuǎn)換等內(nèi)容。 實(shí)訓(xùn)2:簡(jiǎn)單VB程序設(shè)
17、計(jì) 1.實(shí)訓(xùn)目的: (1)掌握一般常用控件(文本框、標(biāo)簽、命令按鈕)的使用方法。 (2)熟悉VB程序開(kāi)發(fā)的全過(guò)程。 (3)掌握一些基本概念的含義。 2.實(shí)訓(xùn)要求: (1)理解對(duì)象的概念。 (2)注意常用控件的常用屬性,事件和方法的正確使用。 (3)熟悉VB的各種窗口,掌握Vb 開(kāi)發(fā)程序的步驟。 (4)選擇正確的事件過(guò)程編寫代碼,注意每種控件的主要特點(diǎn)及主要事件過(guò)程。 3.實(shí)訓(xùn)內(nèi)容 (1)設(shè)計(jì)一個(gè)程序,程序進(jìn)入運(yùn)行狀態(tài)后,單擊窗體,窗體就變大。 (2)字號(hào)、按鈕、隨機(jī)函數(shù)的練習(xí)。 在文本框輸入一字符串,對(duì)字號(hào)進(jìn)行放大和縮小,縮放比例由隨機(jī)函數(shù)產(chǎn)生(或由用戶隨意給出)。
18、 第3章 VB程序設(shè)計(jì)基礎(chǔ) 本章主要介紹了VB所提供的數(shù)據(jù)類型,變量和常量的定義方法,表達(dá)式的書(shū)寫,及常用的內(nèi)部函數(shù)的使用。 實(shí)訓(xùn)3:VB程序設(shè)計(jì)基礎(chǔ) 1.實(shí)訓(xùn)目的 (1)了解VB變量的定義和使用 (2)握VB的基本語(yǔ)法規(guī)則 (3)掌握VB語(yǔ)句的正確使用 2.實(shí)訓(xùn)要求: (1)正確使用Vb語(yǔ)句,了解用戶自定義類型的正確使用 (2)理解變量作用域的含義和掌握處于不同窗口的變量的引用方法 (3)體會(huì)編寫程序的一般規(guī)則和要求 3.實(shí)訓(xùn)內(nèi)容 (1)符號(hào)常量和變量的區(qū)別是什么?什么情況下宜用符號(hào)常量?什么情況下宜用變量? (2)下列那些可作為VB的變量名? 4*del
19、te alpha 4abc ab1 filename a(a+b) c254d read (3)將下列數(shù)學(xué)式子寫成VB的表達(dá)式。 ① |x+y|+z^5 ② -b+sqrt(b^2-4ac)/2a ③ 8e^3ln2 (4)寫出下列表達(dá)式的值: ① 已知a$=“87654321”,則表達(dá)式val(left$(a$,4)+mid$(a$,4,2))的值 ② len(“vb程序設(shè)計(jì)”) ③ 3>2*b or a=c and b<>c or c>d (其中 a=2,b=3,c=4,d=5) ④ Not a<
20、=c or 4*c=b^2 and b<.>a+c (5)根據(jù)條件寫一個(gè)VB表達(dá)式: ① 產(chǎn)生一個(gè)100到200范圍內(nèi)的正整數(shù) ② 將任意一個(gè)兩位數(shù)x的個(gè)位數(shù)與十位數(shù)對(duì)換,例如,x=78,則表達(dá)式 的值應(yīng)為87 ③ 取字符變量 s 中從第5個(gè)字符起的6個(gè)字符 (6)寫出下列語(yǔ)句的輸出結(jié)果,并上機(jī)驗(yàn)證。 ① print “25+32=”,25+32 ② s$=”china” s$=”beijing” print s$ ③ sub form_click( ) a=10:b=15:c=20:d=25 print a;spc(5);b;spc(7);c pr
21、int c;space$(8);b;space$(5);c print spc(3);”=”;spc(3);c+d end sub 第4章 數(shù)據(jù)的輸入與輸出 本章主要介紹了輸入輸出的基本方法以及跟輸入輸出有關(guān)的函數(shù)的使用。 實(shí)訓(xùn)4:數(shù)據(jù)的輸入與輸出 1.實(shí)訓(xùn)目的 (1)掌握表達(dá)式、賦值語(yǔ)句的正確書(shū)寫規(guī)則。 (2)掌握inputbox函數(shù)與msgbox的使用。 2.實(shí)訓(xùn)要求 (1)觀察Inputbox對(duì)話框上提示信息的表示和Inputbox對(duì)話框參數(shù)的設(shè)置。 (2)觀察msgbox函數(shù)參數(shù)的設(shè)置和界面上命令按鈕的搭配與函數(shù)返回值的含義 (3)注意輸出格式的控制
22、。 3.實(shí)訓(xùn)內(nèi)容 (1)編寫程序,要求用戶輸入下列信息:姓名、年齡、通信地址、郵政編碼、電話、然后將輸入的數(shù)據(jù)用表格的格式在窗體上顯示出來(lái)。(只要在窗口上對(duì)的很齊,看起來(lái)象表格即可) (2) 窗體上有2個(gè)命令按鈕,第一個(gè)按鈕顯示“寫字版”、第二個(gè)按鈕顯示“畫圖”,要求單擊命令按鈕。利用shell函數(shù)執(zhí)行對(duì)應(yīng)的應(yīng)用程序。(只需知道Windows寫字版程序和畫圖程序所在的地址即可用shell函數(shù)調(diào)用) (3)使用MsgBox函數(shù),在具有“是”及“否”按鈕的對(duì)話框中顯示一條嚴(yán)重的錯(cuò)誤信息。其中,缺省按鈕為“否”,MsgBox函數(shù)的返回值視用戶按哪一個(gè)按鈕而定。 第5章
23、基本控制結(jié)構(gòu) VB的控制結(jié)構(gòu)包括選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。選擇結(jié)構(gòu)的控制語(yǔ)句有if語(yǔ)句和select case 語(yǔ)句,循環(huán)結(jié)構(gòu)的控制語(yǔ)句有for語(yǔ)句、while語(yǔ)句和do-while語(yǔ)句。 實(shí)訓(xùn)5:程序控制結(jié)構(gòu) 1.實(shí)訓(xùn)目的 (1)掌握if語(yǔ)句和select case語(yǔ)句的使用方法,進(jìn)一步熟悉編程環(huán)境以及調(diào)試選擇結(jié)構(gòu)程序的過(guò)程。 (2)掌握f(shuō)or語(yǔ)句、while語(yǔ)句和do-while語(yǔ)句實(shí)現(xiàn)循環(huán)控制的方法,注意循環(huán)的終止條件。 2.實(shí)訓(xùn)要求 (1)嚴(yán)格按照程序的縮進(jìn)格式輸入程序代碼(注意使用Tab鍵)。 (2)分別使用無(wú)else的if語(yǔ)句和帶else的if語(yǔ)句實(shí)現(xiàn)選擇結(jié)構(gòu)控制。
24、(3)運(yùn)行時(shí),選取恰當(dāng)?shù)臄?shù)據(jù),對(duì)每種不同情況都執(zhí)行一次。 (4)使用三種循環(huán)控制語(yǔ)句相互嵌套實(shí)現(xiàn)循環(huán)控制。注意觀察在循環(huán)體中變量值的變化。 3.實(shí)訓(xùn)內(nèi)容 (1)輸入三角形的三邊長(zhǎng),求三角形的面積。 (2)求一元二次方程的根。要求系數(shù)a,b,c由鍵盤輸入,并假設(shè)。 (3)設(shè)某商場(chǎng)采用如下購(gòu)物優(yōu)惠方法: ① 在1000元以上者,按八折優(yōu)惠; ② 在500元以上,1000元以下者,按八五折優(yōu)惠; ③ 在300以上,500元以下者,按九折優(yōu)惠; ④ 在100以上,300元以下者,按九五折優(yōu)惠; ⑤ 不足100元者,沒(méi)有優(yōu)惠。 編程序計(jì)算輸入的購(gòu)物款數(shù)后對(duì)應(yīng)的優(yōu)惠后款數(shù)是多少。
25、 (4)用單循環(huán)實(shí)現(xiàn)下列圖形。 1 222 33333 4444444 555555555 66666666666 (5)編一程序,顯示出所有水仙花數(shù)。所謂水仙花數(shù),是指一個(gè)3位數(shù),其
26、各位數(shù)字立方和等于該數(shù)字本身。例如,153是水仙花數(shù),因?yàn)?53=1*1*1+5*5*5+3*3*3 提示:利用一個(gè)單循環(huán)將一個(gè)3位數(shù)逐位分離后進(jìn)行判斷。 第6章 數(shù)組 構(gòu)造數(shù)據(jù)類型的引入可以存儲(chǔ)復(fù)雜的數(shù)據(jù)對(duì)象,也可以完成對(duì)復(fù)雜數(shù)據(jù)的處理。本章主要訓(xùn)練數(shù)組的使用方法。 實(shí)訓(xùn)6:數(shù)組 1.實(shí)訓(xùn)目的 (1)掌握數(shù)組的聲明、數(shù)組元素的引用。 (2)掌握靜態(tài)數(shù)組和動(dòng)態(tài)數(shù)組的使用差別。 (2)應(yīng)用數(shù)組 ,練習(xí)與數(shù)組有關(guān)的常用算法。 2.實(shí)訓(xùn)要求 (1)注意數(shù)組定義及數(shù)組元素的引用。 (2)掌握數(shù)組元素的插入和刪除方法 (3)掌握數(shù)組應(yīng)用中常見(jiàn)的算法 (4)學(xué)會(huì)在利用數(shù)組
27、輸出數(shù)值時(shí),輸出的格式控制。 3.實(shí)訓(xùn)內(nèi)容 (1)給一個(gè)二維數(shù)組賦值,求各行的和及各列的和,輸出在二維數(shù)組的相應(yīng)位置上 (2)用比較交換法將a數(shù)組中的十個(gè)元素按升序排列 (3)打印揚(yáng)輝三角形。 (4)自定義一個(gè)職工類型,包含職工號(hào)、姓名,工資。聲明一個(gè)職工類型的動(dòng)態(tài)數(shù)組,輸入n個(gè)職工的數(shù)據(jù);要求按工資遞減的順序排序,并顯示排序的結(jié)果。每個(gè)職工一行顯示三項(xiàng)信息。 提示:①自定義一個(gè)職工類型只能在標(biāo)準(zhǔn)模塊內(nèi)定義;在窗體通用聲明段聲明一個(gè)職工類型的動(dòng)態(tài)數(shù)組;當(dāng)程序運(yùn)行時(shí),通過(guò)inputbox輸入具有n個(gè)職工的數(shù)組元素大小。 ②窗體中可以設(shè)計(jì)3個(gè)文本框和2個(gè)命令按鈕,文本框分別輸入職工號(hào)
28、、姓名,工資;當(dāng)單擊“輸入”命令按鈕,將文本框輸入的內(nèi)容放入數(shù)組中的某個(gè)元素中;當(dāng)單擊“排序”命令按鈕,將輸入的內(nèi)容按工資遞減的順序排序,并在圖形框中顯示。 第7章 過(guò)程 過(guò)程(包括函數(shù)和子過(guò)程)是VB實(shí)現(xiàn)模塊化程序設(shè)計(jì)的基礎(chǔ),過(guò)程之間要進(jìn)行數(shù)據(jù)的傳遞,參數(shù)類型不同傳送數(shù)據(jù)含義是不一樣的。本章主要訓(xùn)練過(guò)程的定義、數(shù)據(jù)的傳遞和過(guò)程調(diào)用方式。 實(shí)訓(xùn)7:過(guò)程 1.實(shí)訓(xùn)目的 (1)掌握自定義函數(shù)過(guò)程和子過(guò)程的定義和調(diào)用方法。 (2)掌握參數(shù)的值傳遞和地址傳遞兩種傳遞方式。 (3)掌握變量、函數(shù)和過(guò)程的作用域。 (4)熟悉程序設(shè)計(jì)中常用算法。 2.實(shí)訓(xùn)要求 (1)體會(huì)自定
29、義函數(shù)和子過(guò)程定義和調(diào)用方法的不同。 (2)注意形參和實(shí)參的對(duì)應(yīng)關(guān)系。 (3)體會(huì)值傳遞和地址傳遞方式的不同之處。 (4)觀察函數(shù)和過(guò)程的作用域,即是全局的還是屬于窗體內(nèi)的。 (5)掌握對(duì)象參數(shù)和控件參數(shù)的使用方法 3.實(shí)訓(xùn)內(nèi)容 (1)編寫一個(gè)過(guò)程,以整數(shù)作為形參。當(dāng)該參數(shù)為奇數(shù)時(shí)輸出false ,而當(dāng)該參數(shù)為偶數(shù)時(shí)輸出true。 (2)定義一個(gè)子程序過(guò)程,用輾轉(zhuǎn)相除法求兩個(gè)整數(shù)m和n的最大公約數(shù) (3) 編一函數(shù)過(guò)程IsH(n),對(duì)于已知正整數(shù)n,判斷該數(shù)是否是回文數(shù),函數(shù)的返回值類型為布爾型,主凋程序每輸入一個(gè)數(shù),調(diào)用IsH函數(shù)過(guò)程,然后在圖形框顯示輸入的數(shù),如果是回文數(shù)
30、在數(shù)據(jù)前面顯示一個(gè)“*”。 提示: ① 所謂回文數(shù)是指順讀與倒讀數(shù)字相同,即指最高位與最低位相同,次高位與次低位相同,依次類推。當(dāng)只有一位數(shù)時(shí),也認(rèn)為是回文數(shù)。 ② 回文數(shù)的求法,只要對(duì)輸入的數(shù),利用MID函數(shù)從兩邊往中間比較,如不相同,就不是回文數(shù)。 第8章 常用控件 窗體和控件都是VB中的對(duì)象,他們共同構(gòu)成用戶界面。其中,控件在VB程序設(shè)計(jì)中扮演著重要的角色,它是VB程序設(shè)計(jì)的基礎(chǔ)。合理恰當(dāng)?shù)厥褂酶鞣N不同的控件,以及熟練掌握各個(gè)控件的屬性設(shè)置,才能得心應(yīng)手地開(kāi)發(fā)面向?qū)ο蟮腣B應(yīng)用程序。 實(shí)訓(xùn)8:常用控件 1.實(shí)訓(xùn)目的 (1)掌握常用控件的重要屬性,事件和方法。
31、 (2)初步掌握創(chuàng)建基于圖形用戶界面的應(yīng)用程序的過(guò)程。 2.實(shí)訓(xùn)要求 (1)常用控件的重要屬性、事件和方法的使用要熟練掌握。 (2)合理的設(shè)置用戶程序界面。 (3)利用各種控件的特征完成程序功能的實(shí)現(xiàn)。 3.實(shí)訓(xùn)內(nèi)容 (1)設(shè)計(jì)一個(gè)如下圖所示的應(yīng)用程序,當(dāng)用戶選定了基本配置并且單擊OK按鈕后,在右邊的文本框中顯示所選擇的信息: 提示: ① 要將列表框、單選按鈕、復(fù)選框中選中的內(nèi)容以字符串形式表示 ② 要在文本框?qū)⑷舾身?xiàng)內(nèi)容分行顯示,通過(guò)加回車換行符(chr(13)和chr(10)). (2)設(shè)計(jì)一個(gè)簡(jiǎn)單的畫圖程序。程序運(yùn)行時(shí),按住鼠標(biāo)右鍵移動(dòng)畫圓,按住鼠標(biāo)左鍵移動(dòng)
32、畫線 (3)編寫一個(gè)如圖所示的倒記時(shí)程序。 要求: ① 通過(guò)inputbox對(duì)話框輸入倒記時(shí)時(shí)間。例如 如果輸入100,表示還剩余“01:40:00”的時(shí)間。 ② 當(dāng)?shù)褂洉r(shí)時(shí)間到達(dá)“00:00:00”時(shí),停止記時(shí)并且提示時(shí)間到。 提示:(1)時(shí)鐘控件的 interval 設(shè)置為1000,則每隔1秒產(chǎn)生一個(gè)timer事件,調(diào)試程序時(shí),為了加快運(yùn)行速度,可調(diào)整interval設(shè)置,使每隔0.1秒或更短時(shí)間產(chǎn)生一個(gè)timer事件。 ③ 為了便于計(jì)算,將輸入的倒記時(shí)時(shí)間轉(zhuǎn)換成時(shí)、分、秒,分別存放在三個(gè)窗體級(jí)變量中,以便于計(jì)算。 第9章 界面設(shè)計(jì) 本章主要介紹了構(gòu)建多窗
33、體應(yīng)用程序和多文檔應(yīng)用程序的方法,在VB中,為了充實(shí)程序,經(jīng)常要用到多窗體、多文檔的應(yīng)用程序,同時(shí),為了做到界面新穎,常需制作一些工具。例如菜單、工具欄等,這些都是同學(xué)們制作可視化界面的應(yīng)用程序的基礎(chǔ),希望盡快掌握。 實(shí)訓(xùn)9:界面設(shè)計(jì)1 1.實(shí)訓(xùn)目的 (1)掌握多窗體程序設(shè)計(jì)的一般步驟和方法 (2)掌握窗口菜單、彈出式菜單和實(shí)時(shí)菜單的設(shè)計(jì)。 2.實(shí)訓(xùn)要求 (1)合理設(shè)計(jì)程序的菜單。 (2)合理設(shè)置用戶程序界面,掌握多窗體程序的設(shè)計(jì)方法并注意多窗體上變量的值如何取。 (3)利用菜單編寫代碼實(shí)現(xiàn)程序的功能。 3.實(shí)訓(xùn)內(nèi)容 (1)設(shè)計(jì)一個(gè)“古詩(shī)選讀”程序,該程序由6個(gè)窗體構(gòu)成,其
34、中一個(gè)窗體為封面窗體,一個(gè)窗體為列表窗體,其余4個(gè)窗體分別用來(lái)顯示4首詩(shī)的內(nèi)容。程序運(yùn)行后,先顯示封面窗體,接著顯示列表窗體,在該窗體中列出所要閱讀的古詩(shī)目錄(4個(gè)),雙擊某個(gè)目錄后,在另一個(gè)窗體的文本框中顯示相應(yīng)的詩(shī)文內(nèi)容,每首詩(shī)用一個(gè)窗體顯示。 (2)照windows 中“寫字板”應(yīng)用程序的界面,盡你掌握的知識(shí)、編制相似界面。 實(shí)訓(xùn)10:界面設(shè)計(jì)2 1.實(shí)訓(xùn)目的 (1)掌握多文檔界面(MDI)程序設(shè)計(jì)的方法 (2)掌握狀態(tài)欄、工具欄控件的使用。 2.實(shí)訓(xùn)要求 (1)合理的設(shè)計(jì)程序的菜單。 (2)合理的設(shè)置用戶程序界面,掌握多文檔程序的設(shè)計(jì)方法并注意與多窗體程序的區(qū)別。 (
35、3)利用菜單編寫代碼實(shí)現(xiàn)程序的功能。 3.實(shí)訓(xùn)內(nèi)容 (1)用MDI實(shí)現(xiàn)題設(shè)計(jì)一個(gè)“古詩(shī)選讀”程序,該程序由6個(gè)窗體構(gòu)成,其中一個(gè)窗體為封面窗體,一個(gè)窗體為列表窗體,其余4個(gè)窗體分別用來(lái)顯示4首詩(shī)的內(nèi)容。程序運(yùn)行后,先顯示封面窗體,接著顯示列表窗體,在該窗體中列出所要閱讀的古詩(shī)目錄(4個(gè)),雙擊某個(gè)目錄后,在另一個(gè)窗體的文本框中顯示相應(yīng)的詩(shī)文內(nèi)容,每首詩(shī)用一個(gè)窗體顯示。 要求: ① 用一個(gè)普通窗體作為封面窗體。 ② 在MDI窗體中,用菜單列出古詩(shī)的目錄。 ③ 在4個(gè)MDI子窗體顯示4個(gè)古詩(shī)的內(nèi)容,每個(gè)子窗體顯示一首。 (2)設(shè)計(jì)一個(gè)有多文檔界面的工程。 要求: ① 在主界面上有
36、菜單、工具欄、任務(wù)欄。 ② 在此多文檔程序中能實(shí)現(xiàn)子窗體中文檔的編輯、修改、保存以及多個(gè)文檔間的復(fù)制、剪切和粘貼。 第10章 文件 文件是程序設(shè)計(jì)中一個(gè)重要概念。VB具有較強(qiáng)的文件處理功能。了解有關(guān)文件管理的語(yǔ)句和函數(shù),正確使用文件系統(tǒng)的三個(gè)控件可以幫助程序員開(kāi)發(fā)功能強(qiáng)大的應(yīng)用程序。 實(shí)訓(xùn)11:文件控件的使用 1.實(shí)訓(xùn)目的: (1)掌握文件和目錄操作語(yǔ)句的使用以及函數(shù)的使用 (2)學(xué)會(huì)在應(yīng)用程序中使用文件。 2.實(shí)訓(xùn)要求 (1)文件系統(tǒng)控件的搭配使用 (2)注意文件系統(tǒng)控件協(xié)調(diào)工作時(shí)的兩個(gè)change事件怎樣編寫。 3.實(shí)訓(xùn)內(nèi)容 (1)建立一個(gè)文本瀏覽器。窗
37、體上放置驅(qū)動(dòng)器列表框、目錄列表框、文件列表框和一個(gè)文本框,要求文件列表框能過(guò)濾文本文件,既當(dāng)單擊某文本文件后可將文件內(nèi)容傳送到文本框。 (2)編寫程序, 利用文件控件構(gòu)成的界面找到文件, 復(fù)制文件和重新命名文件以及實(shí)現(xiàn)文件的刪除等操作 實(shí)訓(xùn)12:VB文件的使用 1.實(shí)訓(xùn)目的 (1)掌握順序文件,隨機(jī)文件及二進(jìn)制文件的特點(diǎn)和使用。 (2)學(xué)會(huì)文件在應(yīng)用程序中的應(yīng)用。 2.實(shí)訓(xùn)要求 (1)體會(huì)不同類型的文件其讀寫操作的命令有什么區(qū)別。 (2)注意文件在操作之前必須打開(kāi),操作之后必須關(guān)閉的操作步驟以及打開(kāi)文件的正確含義。 (3)注意觀察記錄型文件讀寫操作之前記錄類型應(yīng)如何定義。
38、3.實(shí)訓(xùn)內(nèi)容 (1)建立一個(gè)具有3個(gè)學(xué)生三項(xiàng)內(nèi)容的文本文件,三項(xiàng)內(nèi)容分別為姓名、專業(yè)、年齡,前二項(xiàng)為字符串,后一項(xiàng)為整型。分別利用: print #文件號(hào),[輸出列表] write # 文件號(hào),[輸出列表] 兩種格式同時(shí)建立兩個(gè)文件(打開(kāi)兩個(gè)文件,以不同的文件號(hào)區(qū)分)。建立后再在2個(gè)文本框用整個(gè)文件一次讀入的方式顯示剛才建立的兩個(gè)文件,比較之間的區(qū)別。運(yùn)行結(jié)果如圖所示: (2)編寫學(xué)生成績(jī)信息表。追加記錄按鈕的功能是將一個(gè)學(xué)生成績(jī)信息添加到隨機(jī)文件末尾,顯示記錄按鈕功能是當(dāng)你在文本框中輸入一個(gè)學(xué)生的記錄號(hào)時(shí),在窗體上能顯示該學(xué)生的完整信息。 第
39、11章 圖形操作 本章我們介紹了圖形的基本概念和在VB中作圖的幾種常用方法,利用這些元素,可以在窗體上,圖片框上畫各種圖形,可以增加窗體設(shè)計(jì)的平面效果,增加立體感和趣味性。 實(shí)訓(xùn)13:圖形技術(shù) 1.實(shí)訓(xùn)目的 (1)了解VB的圖形功能。 (2)掌握VB的圖形控件和圖形方法。 (3)掌握常用幾何圖形繪制方法。 (4)掌握簡(jiǎn)單動(dòng)畫設(shè)計(jì)的方法。 2.實(shí)訓(xùn)要求 (1)區(qū)別系統(tǒng)坐標(biāo)系和用戶坐標(biāo)系。 (2)學(xué)會(huì)動(dòng)畫的制作與記時(shí)器(或?qū)ρh(huán)變量的控制)的綜合使用 (3)在繪制有規(guī)則的圖形時(shí)需要用到數(shù)學(xué)中的一些基本公式來(lái)控制,對(duì)一些常用的基本公式要了解。 3.實(shí)訓(xùn)內(nèi)容 (1)設(shè)計(jì)
40、如下圖所示的電子賀年卡。使用pset 方法在窗體上畫100個(gè)大小不同的隨機(jī)點(diǎn)。點(diǎn)的顏色也隨機(jī)變化。 (2)執(zhí)行下面代碼,觀察顯示的效果。 Private sub form_click( ) Pi=3.1415926 Angle1=0 C=1 Drawwidth=1 For r=800 to 1800 step 200 Angle2=(angle2+(pi/2)) mod (2*pi) Circle(2500,1800),r,qbcolor(c),angle1,angle2 Angle1=angle1+(p
41、i/2) C=c+1 Drawwidth=drawwidth+1 Next r End sub (3)單擊窗體,在窗體上顯示若干圓弧。 第12章 VB與數(shù)據(jù)庫(kù) 數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)應(yīng)用技術(shù)中的一個(gè)重要組成部分。對(duì)于大量的數(shù)據(jù),使用數(shù)據(jù)庫(kù)來(lái)進(jìn)行管理比使用文件來(lái)進(jìn)行管理有更高的效率。Visual Basic提供了強(qiáng)有力的數(shù)據(jù)庫(kù)存取能力,將Windows的各種先進(jìn)特性與強(qiáng)大的數(shù)據(jù)庫(kù)管理功能有機(jī)地結(jié)合在一起,管理數(shù)據(jù)非常方便。 實(shí)訓(xùn)14:數(shù)據(jù)控件的使用 1.實(shí)訓(xùn)目的 (1)掌握數(shù)據(jù)庫(kù)管理器的使用。 (2)掌握data數(shù)據(jù)控件和ADO數(shù)據(jù)控件的使用。 (3)掌握數(shù)據(jù)庫(kù)綁定
42、控件的使用。 (4)掌握SQL語(yǔ)句的使用 2.實(shí)訓(xùn)要求 (1)知道數(shù)據(jù)引擎在數(shù)據(jù)庫(kù)中所起的作用。 (2)在對(duì)數(shù)據(jù)庫(kù)進(jìn)行連接時(shí),是用對(duì)象進(jìn)行連接還是用數(shù)據(jù)控件進(jìn)行連接,其連接方法不一樣。 (3)對(duì)記錄集也是對(duì)象要有一個(gè)正確的認(rèn)識(shí),并能利用記錄集對(duì)數(shù)據(jù)庫(kù)中的記錄進(jìn)行操作。 (4)熟悉綁定控件在數(shù)據(jù)顯示中所起的作用 3.實(shí)訓(xùn)內(nèi)容 (1)使用可視化數(shù)據(jù)庫(kù)管理器建立一個(gè)ACCESS數(shù)據(jù)庫(kù)mydb.mdb,它包含兩張表: 表student 字段名 類型 字段名 類型 學(xué)號(hào) 文本 10位 姓名 文本 10 位 性別 邏輯 出生年月 日期 專業(yè) 文本
43、 10位 家庭地址 文本 10位 照片 二進(jìn)制 備注 備注型 表class 學(xué)號(hào) 文本 10 位 課程名 文本 10 位 成績(jī) 單精度 學(xué)期 整型 當(dāng)數(shù)據(jù)庫(kù)建立后,使用數(shù)據(jù)庫(kù)管理器在各表中輸入若干條記錄。 (2)設(shè)計(jì)一個(gè)窗體,通過(guò)菜單對(duì)student 表提供新增、刪除、修改和瀏覽功能,要求如下: ① 程序運(yùn)行時(shí),窗體內(nèi)顯示數(shù)據(jù)表student 的第一條記錄,窗體布局如下圖所示。 ② 當(dāng)鼠標(biāo)單擊“增加”菜單項(xiàng)時(shí),出現(xiàn)空白的輸入框,并有一個(gè)“確認(rèn)”按鈕和一個(gè)“放棄”按鈕,當(dāng)一條記錄
44、輸入完畢,單擊“確定”按鈕后,當(dāng)前輸入自動(dòng)存入到數(shù)據(jù)表內(nèi),若單擊“放棄”按鈕當(dāng)前輸入無(wú)效。 ③ 鼠標(biāo)單擊“刪除”菜單項(xiàng)時(shí)可刪去數(shù)據(jù)表內(nèi)的當(dāng)前記錄。 ④ 鼠標(biāo)單擊“上一條”或“下一條”菜單項(xiàng)時(shí)可改變當(dāng)前記錄。 (3)設(shè)計(jì)一個(gè)窗體(或使用數(shù)據(jù)向?qū)Ы⒋绑w),通過(guò)使用ADO數(shù)據(jù)控件和Datagird數(shù)據(jù)網(wǎng)格控件瀏覽student表內(nèi)的記錄。 實(shí)訓(xùn)15:數(shù)據(jù)對(duì)象的使用 1.實(shí)訓(xùn)目的 (1)掌握數(shù)據(jù)庫(kù)管理器的使用。 (2)掌握數(shù)據(jù)對(duì)象的使用。 (3)掌握數(shù)據(jù)控件與數(shù)據(jù)對(duì)象的搭配的使用。 (4)掌握SQL語(yǔ)句的使用 2.實(shí)訓(xùn)要求 (1)知道數(shù)據(jù)引擎在數(shù)據(jù)庫(kù)中所起的作用。
45、 (2)在對(duì)數(shù)據(jù)庫(kù)進(jìn)行連接時(shí),是用對(duì)象進(jìn)行連接還是用數(shù)據(jù)控件進(jìn)行連接,其連接方法不一樣。 (3)對(duì)記錄集也是對(duì)象要有一個(gè)正確的認(rèn)識(shí),并能利用記錄集對(duì)數(shù)據(jù)庫(kù)中的記錄進(jìn)行操作。 (4)熟悉綁定控件在數(shù)據(jù)顯示中所起的作用 (5)如果想編制數(shù)據(jù)庫(kù)管理系統(tǒng),單靠我們課堂上所講述的內(nèi)容還不夠,希望課下找一些相關(guān)資料。 3.實(shí)訓(xùn)內(nèi)容 (1) 設(shè)計(jì)一個(gè)窗體,通過(guò)SQL語(yǔ)句從mydb數(shù)據(jù)庫(kù)的student表和class表中選擇數(shù)據(jù)構(gòu)成記錄集,記錄集包含字段:姓名、學(xué)號(hào)、學(xué)期、課程名和成績(jī)。使用ADO對(duì)象和datagrid 數(shù)據(jù)網(wǎng)格控件顯示記錄集的信息,記錄按學(xué)號(hào)的升序排列,顯示格式自定。 實(shí)訓(xùn)16
46、:制作小系統(tǒng) 通過(guò)本書(shū)的學(xué)習(xí),我們已經(jīng)基本上掌握了VB語(yǔ)言的語(yǔ)法規(guī)則和面向?qū)ο蟪绦虻幕窘Y(jié)構(gòu)與設(shè)計(jì)方法。那么如何利用VB語(yǔ)言設(shè)計(jì)一個(gè)較為實(shí)用的軟件系統(tǒng)呢?希望讀者利用所學(xué)習(xí)的VB語(yǔ)言知識(shí)和面向?qū)ο蟪绦蛟O(shè)計(jì)的基本技巧來(lái)開(kāi)發(fā)一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)。 題目:………….數(shù)據(jù)庫(kù)管理系統(tǒng)開(kāi)發(fā)(自定) 基本要求: 1、有菜單,工具欄,狀態(tài)欄等界面設(shè)計(jì)。(5) 2、能實(shí)現(xiàn)記錄的增,刪,更新,查詢等基本操作。(10) 3、有數(shù)據(jù)保護(hù)機(jī)制(5) 4、能產(chǎn)生報(bào)表(5)
47、 5、其他功能和有可操作性(例如統(tǒng)計(jì),計(jì)算等)(10) 6、有說(shuō)明文檔(注明你在制作中所做的工作) (5) 說(shuō)明: 可分組制作(自由組合),每組不超過(guò)5人,每組題目不能一樣 盡可能作到界面新穎,功能齊全.. 計(jì)算機(jī)應(yīng)用系實(shí)訓(xùn)報(bào)告1 班級(jí): 姓名: 學(xué)號(hào) 實(shí)訓(xùn)地點(diǎn) 年 月 日 實(shí)訓(xùn)用時(shí) 6節(jié) 實(shí)訓(xùn)名稱 簡(jiǎn)單的VB程序的建立 實(shí) 訓(xùn) 目
48、的 1、 練習(xí) VB基本語(yǔ)句的表達(dá)形式 2、 練習(xí)程序的建立和運(yùn)行保存 3、 練習(xí)窗體上常用控件的屬性、事件、方法的使用方法 實(shí) 訓(xùn) 步 驟 及 內(nèi) 容 1、寫出下列表達(dá)式的值: ① 已知a$=“87654321”,則表達(dá)式val(left$(a$,4)+mid$(a$,4,2))的值 ② len(“vb程序設(shè)計(jì)”) ③ 3>2*b or a=c and b<>c or c>d (其中 a=2,b=3,c=4,d=5) ④ Not a<=c or 4*c=b^2 and b<.>a+c 2、 在界面上有一個(gè)標(biāo)簽和三個(gè)命令按鈕
49、,從左到右命令按鈕的標(biāo)題為“顯示”、“清除”、“退出”。要求: 1) 程序運(yùn)行后,標(biāo)簽上顯示的內(nèi)容為“歡迎您學(xué)習(xí)VB”; 2) 單擊“清除”按鈕,標(biāo)簽上什么也不顯示; 3) 單擊“顯示”按鈕,標(biāo)簽上顯示的內(nèi)容變?yōu)椤澳呀?jīng)明白了程序的設(shè)計(jì)過(guò)程”; 4) 單擊“退出”按鈕,結(jié)束程序執(zhí)行。 3、設(shè)計(jì)一個(gè)程序,程序進(jìn)入運(yùn)行狀態(tài)后,單擊窗體,窗體就變小。 步驟:①設(shè)計(jì)用戶界面窗體。 ②編寫窗體單擊事件代碼。 ③編譯運(yùn)行。 4、利用文本框輸入圓的半徑,計(jì)算出圓的面積。 步驟:①設(shè)計(jì)用戶界面窗體。 ②編寫文本框的lostfocus事件代碼。
50、 ③編譯運(yùn)行。 計(jì)算機(jī)應(yīng)用系實(shí)訓(xùn)報(bào)告2 班級(jí): 姓名: 學(xué)號(hào) 實(shí)訓(xùn)地點(diǎn) 年 月 日 實(shí)訓(xùn)用時(shí) 4節(jié) 實(shí)訓(xùn)名稱 VB程序基本控制結(jié)構(gòu) 實(shí) 訓(xùn) 目 的 1、練習(xí)構(gòu)成程序選擇結(jié)構(gòu)的if語(yǔ)句的使用 2、練習(xí)構(gòu)成程序循環(huán)結(jié)構(gòu)的for語(yǔ)句的使用 3、學(xué)習(xí)程序基本控制結(jié)構(gòu)的設(shè)計(jì)方法與技巧。 實(shí) 訓(xùn) 步 驟 及 內(nèi) 容 1、 輸入三角形的三邊長(zhǎng),求三角形的面積。 步驟:1)利用前面所學(xué)基本控件構(gòu)建用戶程
51、序界面。 2)設(shè)三角形三邊為a,b,c,利用已知三邊求面積公式編寫代碼。 3)調(diào)試運(yùn)行 2、求一元二次方程的根。要求系數(shù)a,b,c由鍵盤輸入,并設(shè)。 步驟:1)利用前面所學(xué)基本控件構(gòu)建用戶程序界面。 2)設(shè)a,b,c,先判斷△>=0是否成立,利用求根公式編寫代碼。 3)調(diào)試運(yùn)行 3、設(shè)某商場(chǎng)采用如下購(gòu)物優(yōu)惠方法: ①在1000元以上者,按八折優(yōu)惠; ②在500元以上,1000元以下者,按八五折優(yōu)惠; ③在300以上,500元以下者,按九折優(yōu)惠; ④在100以上,300元以下者,按九五折優(yōu)惠; ⑤不足100元者,沒(méi)有優(yōu)惠。
52、 編程序計(jì)算輸入的購(gòu)物款數(shù)對(duì)應(yīng)的優(yōu)惠后款數(shù)是多少。 步驟:1)利用前面所學(xué)基本控件構(gòu)建用戶程序界面。 2)利用select case 語(yǔ)句,編寫代碼 3)調(diào)試運(yùn)行 4、編一程序,顯示出所有水仙花數(shù)。所謂水仙花數(shù),是指一個(gè)3位數(shù),其各位數(shù)字立方和等于該數(shù)字本身。例如,153是水仙花數(shù),因?yàn)?53=1*1*1+5*5*5+3*3*3 提示:利用一個(gè)單循環(huán)將一個(gè)3位數(shù)逐位分離后進(jìn)行判斷。 計(jì)算機(jī)應(yīng)用系實(shí)訓(xùn)報(bào)告3 班級(jí): 姓名: 學(xué)號(hào) 實(shí)訓(xùn)地點(diǎn) 年
53、 月 日 實(shí)訓(xùn)用時(shí) 4節(jié) 實(shí)訓(xùn)名稱 VB中數(shù)組和過(guò)程的定義及使用 實(shí) 訓(xùn) 目 的 1、練習(xí)數(shù)組的定義方法 2、練習(xí)數(shù)組的基本操作 3、學(xué)習(xí)處理數(shù)組元素的方法與技巧 4、學(xué)習(xí)過(guò)程的定義和使用 實(shí) 訓(xùn) 步 驟 及 內(nèi) 容 1、 給一個(gè)二維數(shù)組賦值,求各行的和及各列的和,輸出在二維數(shù)組的相應(yīng)位置上。 步驟:1)根據(jù)題意建用戶界面 2)編寫代碼實(shí)現(xiàn)功能 2、打印揚(yáng)輝三角形。 步驟:1)根據(jù)題意建用戶界面 2)編寫代碼實(shí)現(xiàn)功能 3、用比較交換法將a數(shù)組中的十個(gè)元素按升序排列。 步驟:1)根據(jù)
54、題意建用戶界面 2)編寫代碼實(shí)現(xiàn)功能 4、定義一個(gè)子程序過(guò)程,用輾轉(zhuǎn)相除法求兩個(gè)整數(shù)m和n的最大公約數(shù) 步驟:1)根據(jù)題意建用戶界面 2)編寫代碼實(shí)現(xiàn)功能 計(jì)算機(jī)應(yīng)用系實(shí)訓(xùn)報(bào)告4 班級(jí): 姓名: 學(xué)號(hào) 實(shí)訓(xùn)地點(diǎn) 年 月 日 實(shí)訓(xùn)用時(shí) 6節(jié) 實(shí)訓(xùn)名稱 具有多文檔窗體的Vb程序設(shè)計(jì) 實(shí) 訓(xùn) 目 的 1、練習(xí)常用控件的使用 2、練習(xí)多文檔界面的設(shè)置,工具欄及狀態(tài)欄的設(shè)置 3、練習(xí)richtextb
55、ox控件的使用 實(shí) 訓(xùn) 步 驟 及 內(nèi) 容 設(shè)計(jì)一個(gè)有多文檔界面的工程。 要求: 1)在主界面上有菜單、工具欄、任務(wù)欄。 2)在此多文檔程序中能實(shí)現(xiàn)子窗體中文檔的編輯、修改、保存以及多個(gè)文檔間的復(fù)制、剪切和粘貼。 步驟:①在工程中添加一個(gè)多文檔窗體 ②在父窗體上制作菜單和工具欄、狀態(tài)欄。 ③添加多個(gè)子窗體 ④編寫菜單項(xiàng)對(duì)應(yīng)功能代碼。 計(jì)算機(jī)應(yīng)用系實(shí)訓(xùn)報(bào)告5 班級(jí): 姓名: 學(xué)號(hào) 實(shí)訓(xùn)地點(diǎn)
56、 年 月 日 實(shí)訓(xùn)用時(shí) 6節(jié) 實(shí)訓(xùn)名稱 VB中文件與圖形操作 實(shí) 訓(xùn) 目 的 1、學(xué)習(xí)VB中圖形的制作方法 2、練習(xí)文件系統(tǒng)控件的使用 3、練習(xí)文件的打開(kāi)(建立)和關(guān)閉,以及與文件操作有關(guān)的函數(shù) 4、練習(xí)順序文件和隨機(jī)文件的讀寫操作 5、練習(xí)隨機(jī)文件中記錄的增加和刪除 實(shí) 訓(xùn) 步 驟 及 內(nèi) 容 1、設(shè)計(jì)一個(gè)電子賀年卡。即使用pset 方法在窗體上畫100個(gè)大小不同的隨機(jī)點(diǎn)。點(diǎn)的顏色也隨機(jī)變化 2、建立一個(gè)文本瀏覽器。窗體上放置驅(qū)動(dòng)器列表框、目錄列表框、文件列表框和一個(gè)文本框,要求文件列表框能過(guò)濾文本文件,即當(dāng)單
57、擊某文本文件后可將文件內(nèi)容傳送到文本框。 步驟:(1)建立用戶操作界面 (2)設(shè)置界面上所出現(xiàn)的控件的屬性 (3)編寫操作代碼。 3、編寫學(xué)生成績(jī)信息表。追加記錄按鈕的功能是將一個(gè)學(xué)生成績(jī)信息添加到隨機(jī)文件末尾,顯示記錄按鈕功能是當(dāng)你在文本框中輸入一個(gè)學(xué)生的記錄號(hào)時(shí),在窗體上能顯示該學(xué)生的信息。 步驟:(1)建立用戶操作界面 (2)設(shè)置界面上所出現(xiàn)的控件的屬性 (3)編寫操作代碼。 4、編寫程序 練習(xí)文件控件的使用,和文件的復(fù)制,重新命名,和刪除等操作 步驟:(1)建立用戶操作界面 (2)設(shè)置界面上所出現(xiàn)的控件的屬性
58、 (3)編寫操作代碼。 計(jì)算機(jī)應(yīng)用系實(shí)訓(xùn)報(bào)告6 班級(jí): 姓名: 學(xué)號(hào) 實(shí)訓(xùn)地點(diǎn) 年 月 日 實(shí)訓(xùn)用時(shí) 6節(jié) 實(shí)訓(xùn)名稱 XXXXXX數(shù)據(jù)庫(kù)管理系統(tǒng)開(kāi)發(fā) 實(shí) 訓(xùn) 目 的 1、了解數(shù)據(jù)庫(kù)管理系統(tǒng)的基本原理 2、學(xué)習(xí)vB6.0數(shù)據(jù)控件和數(shù)據(jù)對(duì)象以及SQL語(yǔ)句的使用 3、學(xué)會(huì)利用Vb提供的工具輸出報(bào)表 實(shí) 訓(xùn) 步 驟 及 內(nèi) 容 制作“XXXXXX數(shù)據(jù)庫(kù)管理系統(tǒng)開(kāi)發(fā)”軟件 步驟: (1)系統(tǒng)分析 (2)數(shù)據(jù)庫(kù)的建立 (3)界面制作 (4)編寫代碼實(shí)現(xiàn)軟件設(shè)計(jì)功能 (5)代碼調(diào)試 (6)軟件檢測(cè)與維護(hù) (7)數(shù)據(jù)的輸出 (8)軟件相關(guān)文檔的制作 31
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 物業(yè)管理制度:常見(jiàn)突發(fā)緊急事件應(yīng)急處置程序和方法
- 某物業(yè)公司冬季除雪工作應(yīng)急預(yù)案范文
- 物業(yè)管理制度:小區(qū)日常巡查工作規(guī)程
- 物業(yè)管理制度:設(shè)備設(shè)施故障應(yīng)急預(yù)案
- 某物業(yè)公司小區(qū)地下停車場(chǎng)管理制度
- 某物業(yè)公司巡查、檢查工作內(nèi)容、方法和要求
- 物業(yè)管理制度:安全防范十大應(yīng)急處理預(yù)案
- 物業(yè)公司巡查、檢查工作內(nèi)容、方法和要求
- 某物業(yè)公司保潔部門領(lǐng)班總結(jié)
- 某公司安全生產(chǎn)舉報(bào)獎(jiǎng)勵(lì)制度
- 物業(yè)管理:火情火災(zāi)應(yīng)急預(yù)案
- 某物業(yè)安保崗位職責(zé)
- 物業(yè)管理制度:節(jié)前工作重點(diǎn)總結(jié)
- 物業(yè)管理:某小區(qū)消防演習(xí)方案
- 某物業(yè)公司客服部工作職責(zé)