欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      VB實驗指導與練習題實驗部分的參考答案

      時間:2019-05-14 11:01:15下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關的《VB實驗指導與練習題實驗部分的參考答案》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《VB實驗指導與練習題實驗部分的參考答案》。

      第一篇:VB實驗指導與練習題實驗部分的參考答案

      VB實驗指導與練習題實驗部分的參考答案: 實驗 4 4-1: 2*pi*r Pi*r*r 4-3: chr(64+n)4-4: x mod 10

      x 10 mod 10

      x100 4-5:

      mid(s,i,1)=Lcase(t)實驗 5 5-1:

      a+b+c+d Sum/4 5-2:(4*h-f)/2

      (f-2*h)/2 5-4: sec360024

      Sec mod(1& 24*3600)mod 3600 mod 60 5-5: 0.5*g*t*t+v0*t 實驗 6 6-1: left(text1,text1.selstart)& text2 & right(text1, len(text1)– text1.selstart)6-2: timer1.enabled=true

      Timer1.enabled=false 6-3: shape2.left=shape2.left +d *50 6-5:

      a & check2.caption 6-6:

      list1.listcount-1 6-7: 1000

      List1.list(i)6-8:

      text1 實驗 7 7-1: n=n-3500

      n-y

      text1.setfocus 7-2: a=a & c 7-3: sum +j

      Sum=1250 7-4: m=n

      n=r

      r= m mod n 7-5: if a mod i=0 then exit for 7-6: text1

      S2 & mid(s1,k,1)S2=””

      7-7:

      nfactor

      factor+1 7-8: n 7-9:

      sum=0

      s & i & “ +”

      list1.clear 7-10: mid(text1, i, 1)實驗8 8-1:a(i)=a(16-i)

      a(16-i)=temp 8-2: a(i-2)+a(i+1)+1

      Text2 & vbcrlf 8-3: picture1.print

      i=1 to 5

      sum=sum+a(I,j)

      next i

      sum+a(i,j)+a(i,6-i)

      not(i>1 and i<5 or j>1 and j<5)8-4: text1 & str(a(i))

      If a(i)< min then min=a(i)8-5:

      (a(i)10)*(b(i)10)

      “sum=”;sum

      8-6: a(i,2)=a(i,4)

      A(i,4)=t

      8-8:

      picture1.print a(i,j);

      Sum=sum+a(k,k)8-9:

      exit for

      num=a(i)8-10:

      i+1 to 10

      a(i)>a(j)

      第二篇:VB大實驗[范文]

      綜 合 性 實

      實 驗 名 稱: 通訊錄管理系統(tǒng)

      專 業(yè) 班 級: 數(shù)字1201班

      學 生 姓 名:馬曉軍

      學 號:201225070125 指 導 教 師:王云俠

      驗 需求分析:

      通訊錄管理系統(tǒng)是針對系統(tǒng)服務對象的具體要求設計的,能夠輸入所有人員的

      相關信息,實現(xiàn)人員的分類管理和查詢。主要設計了以下幾大功能:(1)新建、修改、刪除通訊錄記錄(2)能根據(jù)姓名進行模糊查詢(3)能根據(jù)電話查詢某人(4)方便的瀏覽逐條記錄 運行環(huán)境:

      WINDOWS XP系統(tǒng);VB6.0 3開發(fā)工具和編程語言:

      Visual Basic6.0語言 4 系統(tǒng)設計

      1.在下面窗口實現(xiàn)信息的瀏覽,新建,刪除以及修改,按確定執(zhí)行操作,按取消則放棄操作。

      系統(tǒng)主窗體

      代碼:

      Private Sub CmdAdd_Click()Adodc1.Recordset.AddNew CmdAdd.Enabled = False CmdDel.Enabled = False CmdChange.Enabled = False CmdOk.Enabled = True CmdEsc.Enabled = True CmdFirst.Enabled = True CmdPre.Enabled = True CmdNext.Enabled = False CmdLast.Enabled = False Text1.Locked = False Text2.Locked = False Text3.Locked = False Text4.Locked = False Text5.Locked = False Text6.Locked = False Text7.Locked = False Text8.Locked = False Text1.SetFocus Label9.Caption = “記錄:” & Adodc1.Recordset.AbsolutePosition & “/” & Adodc1.Recordset.RecordCount

      End Sub Private Sub CmdChange_Click()CmdAdd.Enabled = False CmdDel.Enabled = False CmdChange.Enabled = False CmdOk.Enabled = True CmdEsc.Enabled = True Text1.Locked = False Text2.Locked = False Text3.Locked = False Text4.Locked = False Text5.Locked = False Text6.Locked = False Text7.Locked = False Text8.Locked = False Text1.SetFocus Label9.Caption = “記錄:” & Adodc1.Recordset.AbsolutePosition & “/” & Adodc1.Recordset.RecordCount End Sub Private Sub CmdDel_Click()x = MsgBox(“確定要刪除當前記錄嗎?”, vbYesNo + vbQuestion, “確認”)If x = vbYes Then Adodc1.Recordset.Delete Adodc1.Recordset.MoveNext If Adodc1.Recordset.EOF Then Adodc1.Recordset.MoveLast End If Else Adodc1.Refresh End If Label9.Caption = “記錄:” & Adodc1.Recordset.AbsolutePosition & “/” & Adodc1.Recordset.RecordCount End Sub

      Private Sub CmdEsc_Click()Adodc1.Refresh

      CmdAdd.Enabled = True CmdDel.Enabled = True CmdChange.Enabled = True CmdOk.Enabled = False CmdEsc.Enabled = False Label9.Caption = “記錄:” & Adodc1.Recordset.AbsolutePosition & “/” & Adodc1.Recordset.RecordCount End Sub Private Sub CmdFind_Click()Form2.Show

      End Sub Private Sub CmdFirst_Click()Adodc1.Recordset.MoveFirst CmdFirst.Enabled = False CmdPre.Enabled = False CmdNext.Enabled = True CmdLast.Enabled = True Label9.Caption = “記錄:” & Adodc1.Recordset.AbsolutePosition & “/” & Adodc1.Recordset.RecordCount End Sub Private Sub CmdLast_Click()Adodc1.Recordset.MoveLast CmdFirst.Enabled = True CmdPre.Enabled = True CmdNext.Enabled = False CmdLast.Enabled = False Label9.Caption = “記錄:” & Adodc1.Recordset.AbsolutePosition & “/” & Adodc1.Recordset.RecordCount End Sub Private Sub CmdN_Click()Dim n As Integer n = Text9.Text Adodc1.Recordset.Move n Label9.Caption = “記錄:” & Adodc1.Recordset.AbsolutePosition & “/” & Adodc1.Recordset.RecordCount End Sub Private Sub CmdNext_Click()Adodc1.Recordset.MoveNext CmdFirst.Enabled = True CmdPre.Enabled = True If Adodc1.Recordset.EOF Then Adodc1.Recordset.MoveLast CmdNext.Enabled = False CmdLast.Enabled = False End If

      Label9.Caption = “記錄:” & Adodc1.Recordset.AbsolutePosition & “/” & Adodc1.Recordset.RecordCount End Sub

      Private Sub CmdOk_Click()Adodc1.Recordset.Update CmdAdd.Enabled = True CmdDel.Enabled = True CmdChange.Enabled = True CmdOk.Enabled = False CmdEsc.Enabled = False Text1.Locked = True Text2.Locked = True

      Text3.Locked = True Text4.Locked = True Text5.Locked = True Text6.Locked = True Text7.Locked = True Text8.Locked = True Label9.Caption = “記錄:” & Adodc1.Recordset.AbsolutePosition & “/” & Adodc1.Recordset.RecordCount End Sub Private Sub CmdPre_Click()Adodc1.Recordset.MovePrevious CmdNext.Enabled = True CmdLast.Enabled = True If Adodc1.Recordset.BOF Then Adodc1.Recordset.MoveFirst CmdFirst.Enabled = False CmdPre.Enabled = False End If Label9.Caption = “記錄:” & Adodc1.Recordset.AbsolutePosition & “/” & Adodc1.Recordset.RecordCount End Sub Private Sub Form_Load()CmdFirst.Enabled = False CmdPre.Enabled = False CmdNext.Enabled = True CmdLast.Enabled = True CmdAdd.Enabled = True CmdDel.Enabled = True CmdChange.Enabled = True CmdOk.Enabled = False CmdEsc.Enabled = False Label9.Caption = “記錄:” & Adodc1.Recordset.AbsolutePosition & “/” & Adodc1.Recordset.RecordCount End Sub 2.選擇要查詢的條件,輸入查詢的信息,按下查詢按鈕即可顯示查詢結果,按下返回按鈕返回上級窗口。

      查詢界面窗體

      代碼:

      Private Sub CmdBack_Click()Form1.Show Unload Me End Sub Private Sub CmdFind_Click()Dim str As String str = “ Select * From person ”

      str = str & “Where person.” & Combo1.Text & “ Like '” & Text1 & “% '” Adodc1.RecordSource = str Adodc1.Refresh End Sub Private Sub Form_Load()Combo1.AddItem “姓” Combo1.AddItem “名” Combo1.AddItem “手機” Combo1.AddItem “地址” Combo1.AddItem “公司” Combo1.AddItem “所在組” Text1.Text = "" End Sub 5 系統(tǒng)運行及測試;參考文獻;

      [1]龔培曾,楊志強Visual Basic程序設計教程(第3版),高等教育出版社,2001/12 7心得體會:

      1.VB程序設計本身并不復雜,翻開一本程序設計學習的書籍,看到的無非就是變量,函數(shù),條件語句,循環(huán)語句等概念.但要真正能進行程序設計,需要深入理解這些概念.因此,在程序入門階段還是應該重視概念的學習、多請教老師、多與同學交流解決問題的方法、多與他人進行討論問題,所有VB問題都會弄懂的。

      2.VB程序設計的入門學習并不難,但卻是一個十分重要的過程,因為程序設計思想就在這時形成的,良好的程序設計習慣也在這個階段養(yǎng)成。

      3.課前預習,認真聽課并適當做些筆記,課后要認真復習消化所學內(nèi)容,完成作業(yè)。4.最后,本學期我VB程序設計能順利完成,我最要感謝的是我的王云俠老師,本身VB程序設計是很門讓人枯燥乏味的課程,而且讓我們感覺很難的課程;但是,值得我們幸運的是,我們遇到一位頗有責任心、有耐心、講課通俗易懂的好老師——王老師,加上她平日的熱情、耐心認真地指導;最終,使得我的通訊錄管理系統(tǒng)綜合實驗很順利的完成了;更使我懂得了,只要認真、用心、踏實地學習VB程序設計,我們一定會把VB學好的。

      第三篇:實驗指導部分教案

      附《心理實驗》指導

      實驗一 自變量的范圍和間距

      (一)目的:通過對皮膚兩點閾的測定,學習確定心理實驗中變量范圍和間距的方法。

      (二)材料:兩點閾量規(guī)、遮眼罩、記錄紙。

      (三)程序:

      (1)主試者選定被試者的左手背(A區(qū))與前臂背面為測量區(qū),前臂背面又分為二個區(qū)(B、C區(qū)),本試驗取A、C兩個區(qū)。測量前,在各區(qū)內(nèi)標上藍印或劃出圓圈,刺激在圈內(nèi)進行。

      (2)在使用兩點閾量規(guī)時,必須垂直接觸皮膚,對兩個尖點施力均勻,接觸時間不超過2秒鐘,先在自己手上練習幾次,再在被試者的非測驗區(qū)練習幾次。

      (3)實驗序列的長度和起點,可根據(jù)初步測驗后確定,大致在7~15毫米的范圍內(nèi)取5個點,每步變化在1毫米左右。每種間距做20次,順序隨機安排。本實驗記錄用紙一

      刺激代號相對應的實際刺激值

      (4)每隔100次,休息5分鐘。被試者有時產(chǎn)生一種持久的兩點后象(即使只有一點或距離很近的兩點刺激,也有感到兩點的印象),此時應給予休息,使其恢復兩點的標準。每隔數(shù)十次,可插入一次一點刺激,測驗被試者是否有這種后象。

      (5)主試者對被試者的指示語必須這樣說明:“在排除視覺的條件下,當被試者感覺到是兩點時說‘二’;當被試者感覺到一點時說‘一’;當被試者不能確定感覺到的是幾點時說‘不’”。本實驗記錄用紙二

      被試者反應記錄表(6)主試者在每次刺激前先發(fā)出預備信號:“注意”。在被試者作出反應后,要記錄下來。

      (7)在全部測量完畢后,在記錄中挑出有“不”的序列,再重復那些序列,獲得確定的判斷。

      (四)結果:分別求出左手A區(qū)和C區(qū)的兩點閾限,并對兩均數(shù)的差別進行考驗。

      (五)討論:

      (1)說明身體部位不同,觸覺有差異,兩點閾值從一個側面揭示了觸覺感受性的大小。(2)如果要測定皮膚某部位的兩點閾限,自變量的范圍和間距應如何安排? 實驗二 自變量和因變量的確定(練習對學習的影響)

      (一)目的:

      (1)通過動作學習的過程了解心理實驗中確定自變量和因變量的方法;(2)學習使用觸棒迷津。

      (二)材料:觸棒迷津、小棒、遮眼罩、秒表、記錄紙。

      (三)程序:

      (1)三人一組,被試者帶上遮眼罩,用小棒走迷津(實驗前被試者勿看迷津,也勿用手觸摸迷津)。主試者對被試者的指示語必須這樣說明:“在排除視覺的條件下,盡快地學會用小棒走迷津,中間不要停頓,要積極運用動覺、記憶和思維,爭取早些學會”。主試者把小棒放在迷津的入口處,然后讓被試者用優(yōu)勢手拿住小棒,手臂懸空。

      (2)被試者手執(zhí)小棒靜侯。主試者在每次開始前2秒鐘,先發(fā)出“預備”口令,主試者再說“開始”時,被試者才用小棒走動。在發(fā)出“開始”口令的同時,主試者開動秒手表。

      (3)被試者在走迷津的過程中,凡進入盲巷一次就算出錯一次,主試者記下錯誤次數(shù)。(4)當被試者的小棒進入迷津終點,主試者立刻說“到了”,同時停秒表,記錄走一遍迷津所用的時間(秒)。再做下一次的準備工作。

      (5)學習遍數(shù)因被試者而異,均以連續(xù)三次不出錯為學會的標準。(6)若被試者在學習途中感到疲勞,可在某次走到終點后休息幾分鐘。

      (四)結果:將每次走迷津所用的時間和錯誤次數(shù)列成表格(見下頁)。本實驗記錄用紙

      注:學習遍數(shù)因被試者而異,均以連續(xù)三次不出錯為學會的標準,學習遍數(shù)超過15次者可自行加行。

      (五)討論:

      (1)本實驗中自變量是什么?為什么在實驗前要對所用的自變量提出一個操作上的定義?

      (2)本實驗用什么作因變量的指標?它的作用是什么?(3)本實驗控制了那些變量? 實驗三 廣告悅目測定

      (一)目的:學習對偶比較法和等級排列法,判斷哪種廣告較美,分析其原因,并為實際廣告部門提供資料。

      (二)材料:選定和制作10張典型廣告幻燈片。

      (三)方法和程序 使用對偶比較法和等級排列法來測定哪張廣告較美。

      1.對偶比較法。此法最早由寇恩(Cohn,1894)在他的顏色愛好的研究中介紹出來。這個方法是把所有要比較的刺激配成對,然后一對一對地呈現(xiàn),直到所有的廣告都被比較過為止。如果每一個廣告和另外的廣告逐一配對;則配出對的數(shù)目是n(n-1)/2,10個廣告則為45對。為盡量排除空間誤差,在同一個廣告組成的配對中,該廣告在左和右面的位置各半。被試者的任務就是在兩個廣告中進行選擇,確定哪個廣告較美。

      2.等級排列法。這個方法是10個廣告同時呈現(xiàn),讓被試者按他的判斷標準,把10個廣告排列成一個順序。被試者可以反復比較,只要最后排出一個美丑的等級順序就可以了。然后把許多人對同一廣告評判的等級加以平均。

      3.在記錄上述結果的同時,務必詳細記錄被試評定廣告美→丑的理由,以供分析時參考。

      (四)結果:整理結果填入記錄紙(表10-16,表10-17,表10-18)

      (五)討論:

      1.對本實驗所得量表進行分析討論,并提出心理學依據(jù)。

      2.在本實驗中,為什么要隨機改變左、右的位置,為什么對每對廣告要有間隔? 3.對偶比較法和等級排列法用于實驗中還存在什么問題?

      實驗四 簡單反應時間實驗

      (一)目的:學習對視覺與聽覺簡單反應時間的測定方法;比較兩種簡單反應時間的差別。

      (二)材料:簡單反應時間測定裝置。

      (三)程序: 1.預備實驗

      (1)接通儀器電源,主試者撥動信號發(fā)生開關,在光或聲刺激呈現(xiàn)的同時,計時器應立即進行計時。(2)練習操作,刺激呈現(xiàn)器放在被試1公尺處。被試以右手食指輕觸電鍵。主試者在發(fā)出“預備”口令后約2秒呈現(xiàn)刺激。被試者當感覺到刺激出現(xiàn)時,立即按壓電鍵。計時器停止計時,主試者記下成績。練習實驗可作2~3次。

      (3)為防止無關刺激的干擾,主試者與被試者可分隔在兩個操作室中進行實驗。2.正式實驗

      (1)刺激呈現(xiàn)按視——聽——聽——視方式安排,每單元各作20次,總次數(shù)為80次。

      (2)同預備實驗。

      (3)為了檢查被試者有無超前反應現(xiàn)象,在每20次中插入一次“檢查實驗”。如被試對“空白刺激”作出反應,主試者根據(jù)反饋信號燈提供的信息須宣布此單元實驗結果無效,重做20次。

      (4)做完20次,休息1分鐘。一被試者測完80次后,換一被試者進行實驗。

      (四)結果:

      (1)計算個人視覺與聽覺反應時的平均數(shù)及標準差。(2)檢驗全體被試兩種簡單反應時是否有明顯差別。

      (五)討論:

      (1)根據(jù)實驗結果說明視與聽感覺道簡單反應時的差別及其原因。(2)根據(jù)實驗結果說明簡單反應時是否受練習的影響。實驗五 選擇反應時間實驗

      (一)目的:學習測定視覺選擇反應時間的方法,了解選擇反應時間與簡單反應時間的區(qū)別。

      (二)材料:選擇反應時測定裝置。

      (三)程序: 1.預備實驗

      (1)接通儀器電源。主試者按預先列出的程序操作信號呈現(xiàn)開關,發(fā)出“紅”、“黃”、“綠”、“白”四種不同光刺激。

      (2)被試者以右手食指作按鍵狀,當感覺到某種色光時,立即按壓相應的反應鍵(即被試對四種不同的刺激相應作出四種不同的反應)。計時器記下時間,練習實驗可作4~5次。

      2.正式實驗

      (1)四種色光刺激各呈現(xiàn)20次,隨機排列。

      (2)主試者呈現(xiàn)刺激與被試者反應方式同預備實驗。如果反應錯了,計時器不計時間,主試者根據(jù)反饋信號燈提供的信息,安排被試者重作一次。

      (3)每做完20次休息1分鐘。一被試者測完80次,換另一被試者進行實驗。

      (四)結果:

      (1)計算個人不同色光的選擇反應時的平均數(shù)、標準差。(2)比較全體被試者對白光的簡單與選擇反應時的平均數(shù)差異。

      (五)討論:

      (1)本實驗結果是否與前人實驗的數(shù)據(jù)一致?原因何在?(2)舉例說明反應時實驗的實際應用意義。

      表: 對四種色光的選擇反應時實驗記錄(反應時單位:毫秒)被試姓名: 主試姓名: 實驗時間:

      綜合實驗:認知方式測量

      (一)目的:掌握棒框儀的使用方法;通過實驗,認識棒框測驗在認知方式研究中占有很重要的地位。利用鑲嵌圖形測量認知方式

      (二)儀器:棒框儀、鑲嵌圖形圖

      (三)程序:

      1.令被試者端坐在儀器前,雙眼緊貼觀察孔。實驗過程中始終保持這種情況(休息除外),暗適應5分鐘后,開始施測。要求實驗過程中頭部始終保持正直,一定不能隨框的傾斜而傾斜。為了做到這點,可用下額托將頭部固定。待被試者坐好后,施測者陳述指導語:“注意看框和棒,并將棒調(diào)節(jié)與地面垂直,時間不限。當你認為棒已調(diào)至與地面垂直時就報告垂直了,并且每次判斷垂直的標準要一致”。施測者在被試者報告調(diào)至垂直后,記下調(diào)節(jié)的誤差數(shù)(所調(diào)的角度與真正垂直之差數(shù)),不計正負號,只取誤差的絕對值。正式實驗前可讓被測者練習1~2次,讓其掌握方法,施測時還有二個應注意的問題:一是施測者調(diào)節(jié)框和棒的傾斜角度的過程不能讓被試者看到,可采用兩個方法:在施測者調(diào)節(jié)時,將儀器后面進光部分遮上;另一方法是可讓被試者閉目,待施測者調(diào)好后再讓被試者自己調(diào)節(jié)。二是儀器的光源要在一項研究中保持一致。因框棒的不同亮度,對垂直判斷的誤差大小是有影響的。

      2.實驗過程要求主試者調(diào)節(jié)框的度數(shù)。讓框從0°開始,每3°為一個梯級,直至45°。即框安排的度數(shù)分別為0°、3°、6°、9°、12°、15°、18°、21°、24°、27°、30°、33°、36°、39°、42°、和45°??騼A斜的度數(shù),隨機呈現(xiàn)。每個度數(shù)上,隨機測驗四次,二次要求被試將棒從順時針方向調(diào)至垂直,二次由逆時針方向調(diào)至垂直。取四次的平均數(shù)為該傾斜度的平均誤差數(shù)。

      3.運用鑲嵌圖形測量被試的認知方式。

      (四)結果

      1.分別整理框的各傾斜度的平均誤差數(shù)。

      2.以框的傾斜角度為橫坐標,以被試調(diào)節(jié)棒的平均誤差數(shù)為縱坐標,繪制棒框測驗曲線圖。

      3.根據(jù)被試的反應給被試鑲嵌圖形測驗打分。

      (五)討論

      1.比較框的各傾斜度的平均誤差大小,根據(jù)自己實驗結果,看哪個傾斜度的平均誤差數(shù)較大。并和前人實驗結果進行比較。

      2.根據(jù)本實驗結果,并結合平時自己的認知方式特點,分析自己是屬于場依存性還是屬于場獨立性認知方式。

      3.兩種測量的結果一致嗎,為什么?

      棒框測驗記錄用紙

      第四篇:vb實驗教案 -

      實驗一 VB集成開發(fā)環(huán)境和簡單程序設計

      一、本次課主要內(nèi)容

      1. 練習Visual Basic6.0的安裝與重新安裝。2. 啟動和退出Visual Basic 6.0。3. 認識VB6.0的工作界面。

      4. 編寫顯示“歡迎使用Visual Basic6.0”的窗體程序。

      P 1 5. 按照Visual Basic編寫程序的基本步驟建立一個用于“商品銷售計劃”的窗體程序。

      二、教學目的與要求 1.熟悉VB6.0的安裝;

      2.學習怎樣啟動和退出Visual Basic;

      3.熟悉Visual Basic的工作環(huán)境,為以后的程序設計作好準備; 4.理解Visual Basic中對象和類的概念。5.學習用屬性窗口設置對象屬性的方法。

      6.初步學習在代碼編輯器中輸入程序代碼的基本操作。7.基本掌握用Visual Basic編寫程序的基本步驟。8.了解Visual Basic聯(lián)機幫助的使用方法。

      三、教學重點難點 VB語言程序的上機步驟

      四、教學方法和手段 實驗室機房電腦上機

      五、作業(yè)與習題布置

      1.撰寫實驗報告,寫出所有的方法,要有詳細的操作步驟; 2.預習并思考實驗2。

      實驗一 VB集成開發(fā)環(huán)境和簡單程序設計

      1. Visual Basic 6.0有多種類型的窗口,若想在設計時看到代碼窗口,如何操作?

      2. 如何使各窗口顯示或不顯示? 3. 如何對工具箱添加選項卡?

      4.當建立好一個簡單的應用程序后,假定該工程僅有一個窗體模塊。問該工程涉及到多少個文件要保存?若要保存該工程中的所有文件,正確的操作應先保存什么文件?再保存什么文件?若不這樣做,系統(tǒng)會出現(xiàn)什么信息?

      5.在窗體上畫一個命令按鈕,然后通過屬性窗口設置下列屬性: Caption:這是命令按鈕 Font:宋體 粗體 三號 Visible:False Style:1-Graphical

      6、參考實驗教材“實驗一”和“實驗二”的實驗過程編寫程序。

      P 2

      教學后記:

      實驗二 順序結構程序設計

      一、本次課主要內(nèi)容

      1.實驗Visual Basic中三種除法運算符(/、、Mod)的區(qū)別。2.掌握表達式的書寫,并能閱讀出表達式的運行結果。3.設計一個簡單的計數(shù)器。

      二、教學目的與要求

      1.掌握Visual Basic數(shù)據(jù)類型的基本概念。2.掌握變量,常量的定義規(guī)則。

      3.掌握Visual Basic各種運算符的功能及表達式的構成和求值方法。4.掌握Visual Basic的基本語句。

      三、教學重點難點

      VB的各種運算符的功能及表達式的構成

      四、教學方法和手段 實驗室機房電腦上機

      五、作業(yè)與習題布置

      1.撰寫實驗報告,寫出所有的方法,要有詳細的操作步驟; 2.預習并思考實驗3。

      P 3

      實驗二 順序結構程序設計

      1.實驗Visual Basic中三種除法運算符(/、、Mod)的區(qū)別。按以下步驟執(zhí)行:

      P 4(1)在窗體上畫5個標簽、5個文本框和一個命令按鈕。5個標簽的標題分別為:“被除數(shù)”、“除數(shù)”、“浮點除(/)”、“整數(shù)除()”和“余數(shù)除(Mod)”,把5個文本框清為空白,把命令按鈕的標題設置為“執(zhí)行除法運算”,如圖6所示。

      圖6

      除法運算符實驗(界面設計)

      (2)編寫命令按鈕的事件過程: Private Sub Command1_Click()Dim diviD, diviS As Single diviD = Val(Text1.Text)diviS = Val(Text2.Text)Text3.Text = Str(diviD / diviS)Text4.Text = Str(diviD diviS)Text5.Text = Str(diviD Mod diviS)End Sub

      (3)按F5或單擊工具欄上的“啟動”按鈕運行程序,在第一個文本框中輸入被除數(shù),在第二個文本框中輸入除數(shù),然后單擊命令按鈕,即可得到三種不同的相除結

      果。例如,在第一、第二個文本框中分別輸入124和3,然后單擊命令按鈕,結果如圖7所示。

      P 5

      圖7

      除法運算符試驗(運行情況)

      2.先用手工計算下列表達式的值,然后在立即窗口中試驗這些表達式的輸出結果。

      (1)8*3*62(2)7/6*3.2/2.15*(4.3+2.8)(3)344*4.0^3/1.6(4)653 Mod 2.6*Fix(3.7)(5)“abc” + “345” & “257”(6)279.37 + “0.63” = 280(7)4>8 And 4 = 5(8)True Or Not(8+3 >= 11)(9)8 > 4 Or 5 < 9(10)(True And False)Or(True Or False)3.設x,y,z均為布爾型變量,其值分別為: x=True Y=True Z=False 求下列表達式的值:

      (1)x Or y And z(2)Not x And Not y(3)x Xor y Or z(4)Not x Eqv Not y(5)(Not y Or x)And(y Or z)(6)x Or Not y Imp z 要求:先手工計算,再上機驗證。

      教學后記:

      P 6

      實驗三 選擇結構程序設計

      一、本次課主要內(nèi)容

      1.編程求解一元二次方程的根。

      2.按要求編寫程序實現(xiàn)稅務部門征收所得稅的納稅金額。

      二、教學目的與要求

      1.掌握邏輯表達式的正確書寫形式。2.掌握單分支與多分支語句的使用。3.熟悉“選擇”結構程序設計。

      三、教學重點難點

      邏輯表達式的正確書寫形式

      四、教學方法和手段 實驗室機房電腦上機

      五、作業(yè)與習題布置

      1.撰寫實驗報告,寫出所有的方法,要有詳細的操作步驟; 2.預習并思考實驗4。

      P 7

      實驗三 選擇結構程序設計

      1.求解一元二次方程的根。

      2.稅務部門征收所得稅,規(guī)定如下:(1)收入在800元以內(nèi),免征;

      (2)收入在800~1000元以內(nèi),超過200元的部分納稅5%;(3)收入在1000~2000元以內(nèi),超過1000元的部分,納稅8%;(4)當收入達到2000元或超過時,納稅10%; 編程實現(xiàn)上述操作。(1)編寫程序代碼:

      (2)程序運行

      程序運行后,單擊窗體,在輸入對話框中輸入收入數(shù),程序將輸出納稅金額。例如輸入1560,運行情況如圖30所示。

      P 8

      圖30 納稅運行情況

      3.輸入x、y、z三個數(shù),按從大到小的次序顯示。要求:對輸入數(shù)據(jù)應有測試手段,可以通過IsNumeric函數(shù)對文本框中的數(shù)進行測試。若輸入的數(shù)有非數(shù)字字符,顯示“不能轉換成數(shù)值”,提示再輸入。當輸入的三個數(shù)全部都是數(shù)字字符后再轉換成數(shù)值型,然后進行大小比較。

      4.某市公用電話收費標準如下:市話通話時間在3分鐘以下,收費0.50元;3分鐘以上,則每超過1分鐘加收0.15元;在7:00-19:00之間通話者,按上述收費標準全價收費;在其他時間通話者一律接收費標準的半價收費。試計算某人在T時間通話S分鐘,應繳多少電話費。

      5.設在窗體上已經(jīng)建立一個文本框Text1,兩個命令按鈕Commmand1和Command2,說明執(zhí)行以下語句后,各控件將顯示什么內(nèi)容?

      Text1.Text = Command1.Caption Command1.Caption = Command2.Caption Command2.Caption = Text1.Text Text1.Text = Command1.Caption & Command2.Caption 6.下面程序段的輸出是什么?

      (1)If(2 * 2 = 5)<(2 * 2 = 4)Then Print “True is greater then false.” Else Print “False is greater then true.” End If(2)a = 0 If a > = 7 Then a = 1 Print “Watch Out”, a End If(3)a = 0 If a > = 7 Then a = 1 End If Print “Watch Out”, a

      P 9 教學后記:

      實驗四 循環(huán)結構程序設計

      P 10

      一、本次課主要內(nèi)容 1.計算階乘。

      2.編程實現(xiàn)勾股定理中三個數(shù)的關系是a2+b2 = c2。3.編程求完全數(shù)。

      二、教學目的與要求

      1.熟悉分支轉移結構程序設計,靈活使用有關語句。2.熟悉循環(huán)結構程序設計,靈活使用各種循環(huán)語句。3.能夠正確閱讀嵌套循環(huán),及正確使用嵌套循環(huán)。

      三、教學重點難點

      循環(huán)結構程序設計及相關語句的用法

      四、教學方法和手段 實驗室機房電腦上機

      五、作業(yè)與習題布置

      1.撰寫實驗報告,寫出所有的方法,要有詳細的操作步驟; 2.預習并思考實驗5。

      實驗四 循環(huán)結構程序設計

      P 11 1.計算階乘

      2.勾股定理中三個數(shù)的關系是a2+b2 = c2。編寫程序,輸出30以內(nèi)滿足上述關系的整數(shù)組合,例如3,4,5就是一個整數(shù)組合。

      (1)編寫程序

      (2)程序運行后,單擊窗體,將輸出30以內(nèi)滿足關系的整數(shù)a,b,c的組合,同時顯示相應的a*a,b*b,c*c,結果如圖36所示。

      圖36

      程序執(zhí)行結果

      3.如果一個數(shù)的因子(不包括本身)之和等于這個數(shù)本身,則稱這樣的數(shù)為“完全數(shù)”。例如,整數(shù)28的因子為1,2,4,7,14,其和1+2+4+7+14 = 28,因此28是一個完全數(shù)。試編寫一個程序,從鍵盤上輸出正整數(shù)N和M,輸出N和M之間的所有完全數(shù)。

      程序如下:

      程序運行后,單擊窗體,在兩個輸入對話框中分別輸入N 和M的值,即可輸出N和M之間的“完全數(shù)”。假定輸入的N和M的值分別為2和1000,則結果如圖37所示。

      P 12

      程序執(zhí)行結果

      4.編程計算由下列公式確定的s值,其中n是用戶輸入的正整數(shù),注意選用合適的變量類型。

      (1)s = 12 + 22 + 32 + ? + n2(2)s = 11×22×33×?×nn(3)s = 1 + 1×2 + 1×2×3 + ? + 1×2×3×?×n 5.用While?Wend語句計算2n,請嘗試用不同形式的Do?Loop語句和For?Next語句重寫該程序。

      教學后記:

      實驗五 VB的常用控件

      一、本次課主要內(nèi)容

      1.設置文本框Text1中內(nèi)容的字體、字型和顏色。

      2.如果單擊“添加”按鈕,就將在文本框和組合框中輸入或選擇的內(nèi)容插入空格后連接成一個字符串添加到List1中;如果單擊“去除”按鈕,就將List1中選中的項刪除;如果單擊“清空”按鈕,就將List1中所有的項目全部刪除。

      3.將定時器計時開始后度過的總秒數(shù)換算為時、分、秒(取2位小數(shù))顯示。4.將復選框的選中狀態(tài)(Value屬性值)轉換為邏輯值后賦值給圖片框的AutoSize屬性,決定圖片框是否自動改變大小以顯示全部圖形;將復選框的選中狀態(tài)(Value屬性值)轉換為邏輯值后賦值給圖像框的Stretcch屬性,決定圖形是否自動縮放以適應圖像框大小。

      二、教學目的與要求

      1.掌握單選按鈕、復選框和框架的使用方法。2.掌握列表框控件和組合框控件的使用方法。3.掌握時鐘控件的使用方法。

      4.掌握圖片框控件和圖像框控件的使用方法。

      三、教學重點難點 常用控件的使用方法

      四、教學方法和手段 實驗室機房電腦上機

      五、作業(yè)與習題布置

      1.撰寫實驗報告,寫出所有的方法,要有詳細的操作步驟; 2.預習并思考實驗6。

      P 13

      P 14

      實驗五 VB的常用控件

      1.設計界面(程序一到四)2.設置屬性 3.編寫程序代碼 4.調(diào)試運行 第一題:

      運行結果:

      第二題:

      運行結果:

      P 15

      第四題:

      運行結果:

      5.利用時鐘控件和圖像控件編寫一個自動紅綠燈模擬程序。要求在晚上21:00到早晨7:00全亮,其余時間紅、黃、綠燈自動切換。

      教學后記:

      實驗六 數(shù)組

      一、本次課主要內(nèi)容

      1.定義一個固定大小的一維數(shù)組,并為數(shù)組元素賦值,最后將數(shù)組元素輸出到窗體上。

      P 16 2.請編寫程序,完成將一個6×8的矩陣分別按行和列的順序放到一維數(shù)組中。3.隨機產(chǎn)生10個數(shù),按升序(降序)排列輸出

      二、教學目的與要求 1.掌握數(shù)組的基本概念。2.掌握數(shù)組的聲明、應用。3.掌握控件數(shù)組。

      4.掌握如何利用數(shù)組解決與數(shù)組相關的常用算法(特別是排序算法)。

      三、教學重點難點

      利用數(shù)組解決與數(shù)組相關的常用算法

      四、教學方法和手段 實驗室機房電腦上機

      五、作業(yè)與習題布置

      1.撰寫實驗報告,寫出所有的方法,要有詳細的操作步驟; 2.預習并思考實驗7。

      實驗六 數(shù)組

      第一題:

      P 17

      Dim a(0 To 9)As Integer '定義一個大小為10的整形數(shù)組 '數(shù)組賦值命令按鈕事件過程 Private Sub Command1_Click()For i = 0 To 9 a(i)= Int(InputBox(“請輸入數(shù)組元素” & i + 1 & “/” & “10”, “數(shù)組賦值”))Next i End Sub '顯示數(shù)組元素命令按鈕事件過程 Private Sub Command2_Click()For i = 0 To 9 Print a(i)Next i End Sub

      第二題: Option Base 1 Dim a%(6, 8), b%(), c%()'定義一個二維數(shù)組(6x8)和兩個動態(tài)數(shù)組 '將二維數(shù)組按行存儲到一維數(shù)組b中 Private Sub Command1_Click()k = 1 For i = LBound(a, 1)To UBound(a, 1)For j = LBound(a, 2)To UBound(a, 2)

      b(k)= a(i, j): k = k + 1 Next j Next i Text2.Text = “" '將按行存放后的一維數(shù)組b的元素顯示到文本框中 For i = LBound(b)To UBound(b)Text2.Text = Text2.Text & Format(b(i), ”@@@@“)Next i End Sub '將二維數(shù)組按列存儲到一維數(shù)組c中 Private Sub Command2_Click()k = 1 For j = LBound(a, 2)To UBound(a, 2)For i = LBound(a, 1)To UBound(a, 1)c(k)= a(i, j): k = k + 1 Next i Next j Text3.Text = ”“ '將按列存放后的一維數(shù)組c的元素顯示到文本框中 For i = LBound(c)To UBound(c)Text3.Text = Text3.Text & Format(c(i), ”@@@@“)Next i End Sub '窗體載入事件過程 Private Sub Form_Load()Text1.Text = ”“: Text2.Text = ”“: Text3.Text = ”“ '二維數(shù)組初始化

      For i = LBound(a, 1)To UBound(a, 1)For j = LBound(a, 2)To UBound(a, 2)

      P 18

      a(i, j)= Int(90 * Rnd)X)*(pz))End Sub Private Sub cmdJs_Click()Dim a!, b!, c!, w!a = Val(txtA.Text)b = Val(txtB.Text)c = Val(txtC.Text)If a > b + c Or b > a + c Or c > a + b Then MsgBox ”輸入的三條邊不能構成一個三角形!" Else Call area(a, b, c, w)txtMj.Text = Str(w)End If End Sub 第二題:

      P 23

      Private Function gcd(ByVal x As Integer, ByVal y As Integer)As Integer Dim r As Integer r = x Mod y Do While r <> 0 x = y y = r r = x Mod y Loop gcd = y End Function Private Sub Command1_Click()Dim a As Integer, b As Integer a = Val(Text1.Text): b = Val(Text2.Text)x = gcd(a, b)Text3.Text = x End Sub

      第三題:

      Private Function prime(x)As Boolean If x < 2 Then prime = False Exit Function

      End If For i = 2 To Sqr(x)If x Mod i = 0 Then prime = False Exit Function End If Next prime = True End Function

      Private Sub Form_Click()For a = 200 To 1000-2 b = a + 2 If prime(a)And prime(b)Then Debug.Print a, b c = a + b End If Next Print c End Sub

      教學后記:

      P 24

      P 25

      實驗八 等級考試專題及考查

      一、本次課主要內(nèi)容

      進行一次等級考試的模擬測試。

      二、教學目的與要求

      1.熟悉等級考試中程序題的答題過程。

      2.掌握利用VB內(nèi)部函數(shù)、表達式、控制結構等知識進行較復雜的編程。

      三、教學重點難點 等級考試的復雜題型

      四、教學方法和手段 實驗室機房電腦上機

      五、作業(yè)與習題布置

      1.認真完成和按時提交考查任務;

      2.自行復習,準備下學期初的國二VB考試。

      實驗八 等級考試專題及考查

      P 26 1.登陸等級考試系統(tǒng),選做VB的基礎知識和程序題(包括程序改錯,程序填空、程序設計)

      2.每個同學都把自己等級考試中隨機抽到的題目抄寫下來,互相傳閱,最后把不同類型的題目做個歸納總結。

      教學后記:

      第五篇:VB實驗指導書

      VB程序設計

      實驗指導書

      電子與計算機科學技術學院 實驗一

      熟悉VB集成開發(fā)環(huán)境

      一、實驗目的

      1.熟悉計算機環(huán)境 2.VB的安裝、啟動與退出 3.熟悉VB語言編程環(huán)境

      二、實驗環(huán)境

      1.計算機

      2.Visual Basic 6.0開發(fā)環(huán)境

      三、實驗說明

      1.熟悉機房實驗環(huán)境

      2.學習Visual Basic 6.0開發(fā)環(huán)境

      四、實驗內(nèi)容和步驟

      1.實驗內(nèi)容

      (1)Windows的基本操作。(2)VB的安裝、啟動與退出。(3)VB集成開發(fā)環(huán)境的初步使用。2.實驗步驟

      (1)打開計算機,進入Windows;

      (2)在CD-ROM驅動器中插入Visual Basic 6.0系統(tǒng)盤;(3)運行安裝程序(Setup.exe),即可進入“安裝程序向導”;

      (4)在“安裝程序向導”引領下,按步驟選擇相應的選項,添加對應的參數(shù),完成安裝過程;

      (5)從以下幾方面熟悉VB集成開發(fā)環(huán)境:

      ? 標題欄 ? 菜單欄 ? 工具欄 ? 工程設計窗口 ①“工程資源管理器”窗口 ②“窗體設計器”窗口 ③“屬性設置”窗口 ④“代碼設計”窗口 ⑤“窗體布局”窗口 ⑥“立即”窗口 ⑦“工具箱”窗口

      五、實驗報告要求

      1.整理實驗結果,填入相應表格中 2.小結實驗心得體會 3.回答思考題:

      (1)如果“立即”窗口和“工具箱”窗口已被關閉,如何打開?(2)如果想改變VB程序代碼的字體,應如何進行設置?

      實驗二

      建立VB應用程序

      一、實驗目的

      1.進一步熟悉VB語言編程環(huán)境 2.熟悉創(chuàng)建VB程序的步驟

      二、實驗環(huán)境 1.計算機

      2.Visual Basic 6.0開發(fā)環(huán)境

      三、實驗說明

      1.熟悉創(chuàng)建VB程序的步驟

      2.進一步學習Visual Basic 6.0開發(fā)環(huán)境

      四、實驗內(nèi)容和步驟

      1.實驗內(nèi)容

      (1)設計一個窗體,當單擊“顯示”按鈕時,在文本框內(nèi)顯示“走進VB程序樂園”;當單擊“清除”按鈕時,清除文本框內(nèi)的文本;當單擊“退出”按鈕時,結束程序運行。程序界面如下所示:

      (2)設計一個窗體,打開窗體時,標簽顯示“風景這邊獨好!”且為黑色;當單擊“紅”時標簽顯示紅色;當單擊“黃”標簽顯示黃色;當單擊“還原”按鈕時,標簽顯示黑色;當單擊“退出”按鈕時,結束程序運行。程序界面如下所示:

      2.實驗步驟(1)打開計算機,在Visual Basic 6.0系統(tǒng)環(huán)境下,選擇“文件”菜單中的“新建工程”菜單選項,打開“新建工程”窗口;

      (2)在“新建工程”窗口按下“確定”按鈕打開“工程設計”窗口;(3)在“工程設計”窗口,首先設計窗口的屬性,然后打開工具箱窗口添加所需控件,設計該實驗的界面;

      (4)在“工程設計”窗口,選擇“視圖”菜單中的“代碼窗口”菜單選項,打開“代碼窗口”窗口,設計命令按鈕控件的事件代碼;

      (5)打開“工程設計”窗口,選擇“文件”菜單中的“保存窗體”菜單選項,將所建的窗體保存到指定的磁盤文件中;

      (6)打開“工程設計”窗口,選擇“文件”菜單中的“保存工程”菜單選項,將所建的VB工程保存到指定的磁盤文件中;

      (7)在“工程設計”窗口,選擇“運行”菜單中的“啟動”菜單選項,運行程序,觀察運行結果。

      五、實驗報告要求1.整理實驗結果,填入相應表格中 2.小結實驗心得體會 3.回答思考題: 使用文本框和標簽都可以顯示信息,二者所使用的屬性一樣嗎?請分別指出。

      實驗三

      內(nèi)部函數(shù)的使用

      一、實驗目的

      1.理解VB內(nèi)部函數(shù)的功能和書寫格式 2.學會在“立即”窗口中進行操作

      二、實驗環(huán)境

      1.計算機

      2.Visual Basic 6.0開發(fā)環(huán)境

      三、實驗說明

      1.熟悉Visual Basic 6.0開發(fā)環(huán)境 2.學會使用“立即”窗口 3.練習使用常用的內(nèi)部函數(shù)

      四、實驗內(nèi)容和步驟

      1.實驗內(nèi)容(1)常用數(shù)學函數(shù) 練習使用常用的數(shù)學函數(shù):Abs、Cos、Exp、Int、Log、Rnd、Sgn、Sin、Sqr、Tan等。(2)常用字符函數(shù)

      練習使用常用的字符函數(shù):Lcase、Left、Len、Ltrim、Mid、Right、Rtrim、Space、Trim、Ucase等。(3)常用轉化函數(shù)

      練習使用常用的轉化函數(shù):Asc、Chr、Str、Val等。(4)常用日期函數(shù)

      練習使用常用的日期函數(shù):Date、Day、Hour、Minute、Month、Now、Second、Time、Weekday、Year等。(5)計算下列函數(shù)值。①Sqr(4+3*7)②Int(123.456)③Abs(-12345)④Mid$(“abcdABCD”,5,4)⑤Len(“清華大學出版社ABCD”)⑥Asc(“M”)⑦Asc(Chr(100))⑧DataDiff(“D”,#3/25/2004#,#10/30/2004#)⑨IsData(#11/20/2003#)⑩IsNumeric(“ABC”)2.實驗步驟

      (1)打開計算機,進入Visual Basic 6.0系統(tǒng)環(huán)境;

      (2)在視圖下拉菜單中選擇“立即窗口”,在“立即窗口”中計算各函數(shù)的值。

      五、實驗報告要求1.整理實驗結果,填入相應表格中 2.小結實驗心得體會 3.回答思考題:(1)Int函數(shù)的功能是獲取數(shù)值的整數(shù)部分,如果在獲取數(shù)值整數(shù)部分的時候,要實現(xiàn)“四舍五入”,該如何實現(xiàn)?

      (2)Rnd函數(shù)的功能是返回一個0至1之間的隨機數(shù),如果要返回0至100之間的隨機數(shù),該如何實現(xiàn)?

      實驗四

      表達式的書寫及求值

      一、實驗目的

      1.掌握算術運算符、字符運算符和邏輯運算符的含義 2.掌握算術表達式、字符表達式和邏輯表達式的書寫 3.掌握算術表達式、字符表達式和邏輯表達式的求值

      二、實驗環(huán)境

      1.計算機

      2.Visual Basic 6.0開發(fā)環(huán)境

      三、實驗說明

      1.理解VB中各種運算符的含義

      2.練習算術表達式、字符表達式和邏輯表達式的書寫

      3.在“立即”窗口中練習算術表達式、字符表達式和邏輯表達式的求值

      四、實驗內(nèi)容和步驟

      1.實驗內(nèi)容

      (1)將下列代數(shù)式寫成Visual Basic的算術表達式,并給題中變量賦值(a=1,b=2,c=3,x=2,y=1),然后計算表達式的值。

      sin2(20?a(4ab?1))①

      315abc?(abc②a?b?c)sin45?x?yxy ③22x?y2xy?1?a④

      52a9ealna⑤

      (2)已知na=100,nb=5,sa$=“Visual Basic”,da=#3/15/2004 8:15:03 PM#,sb$=“程序設計”,la=True,計算下列表達式的值。①(na+nb)/ Sqr(na)②Mid(sa + sb,8,7)③Right(sa$,5)+ Space(5)+ Left(sb$,2)④sb & Str(na)& “ 分” ⑤Year(da)& Month(da)& Day(da)⑥Hour(da)& “:” & Minute(da)& “:” & Second(da)⑦da + 20 ⑧na + nb > 200 And Sqr(na)> 10 Or la ⑨Len(sa)= 12 And Not la And na = 100 ⑩Hour(da)> Int(na / 10)And na > nb 2.實驗步驟

      (1)打開計算機,進入Visual Basic 6.0系統(tǒng)環(huán)境;

      (2)在視圖下拉菜單中選擇“立即窗口”,在“立即窗口”中書寫表達式,并計算各表達式的值。

      五、實驗報告要求1.整理實驗結果,填入相應表格中 2.小結實驗心得體會 3.回答思考題:

      (1)試計算以下表達式的值:3 Or 3, 4 And 1。

      (2)把以下表達式中的括號去掉后,表達式的值改變了嗎?為什么?

      ?((1+2)<(2*2))Or(10/2<>5)?((1+2)<(2*2))+(10/2<>5)

      實驗五

      輸入輸出操作

      一、實驗目的

      1.掌握賦值語句的使用 2.掌握Print方法的使用 3.掌握輸入輸出對話框的使用

      二、實驗環(huán)境

      1.計算機

      2.Visual Basic 6.0開發(fā)環(huán)境

      三、實驗說明

      1.理解賦值語句、Print方法、輸入輸出對話框的使用 2.練習賦值語句、Print方法、輸入輸出對話框的使用

      四、實驗內(nèi)容和步驟

      1.實驗內(nèi)容

      (1)設計一個窗體,用Print方法在窗體上顯示“輕松快樂學VB!”。

      (2)設計一個窗體,單擊窗體時,實現(xiàn)以下功能:

      ① 使用Inputbox函數(shù)輸入兩個整數(shù)X和Y; ② 計算|sinx+cosy|的值,并賦給變量Z; ③使用Msgbox函數(shù)輸出計算結果。2.實驗步驟(1)打開計算機,在Visual Basic 6.0系統(tǒng)環(huán)境下,選擇“文件”菜單中的“新建工程”菜單選項,打開“新建工程”窗口;

      (2)在“新建工程”窗口按下“確定”按鈕打開“工程設計”窗口;(3)在“工程設計”窗口,首先設計窗口的屬性,然后打開工具箱窗口添加所需控件,設計該實驗的界面;

      (4)選擇“視圖”菜單中的“代碼窗口”菜單選項,打開“代碼窗口”窗口,設計窗體單擊事件的事件代碼;(5)運行程序,觀察結果;(6)保存窗體,保存工程。

      五、實驗報告要求

      1.整理實驗結果,填入相應表格中 2.小結實驗心得體會 3.回答思考題:

      (1)Inputbox函數(shù)的返回值是什么類型的數(shù)據(jù)?使用Inputbox函數(shù)一次可以輸入兩個或兩個以上的值嗎?

      (2)賦值號“=”在VB中還有其它的功能嗎?請指出。

      實驗六

      標準模塊和窗體的使用

      一、實驗目的 1.理解標準模塊的建立和模塊級變量的定義和使用 2.掌握窗體的建立和窗體常用屬性、方法和事件

      二、實驗環(huán)境

      1.計算機

      2.Visual Basic 6.0開發(fā)環(huán)境

      三、實驗說明

      1.熟練運用Visual Basic 6.0開發(fā)環(huán)境 2.熟悉建立VB應用程序的步驟 3.學會使用標準模塊

      4.學會設計窗體界面實現(xiàn)一定的功能

      四、實驗內(nèi)容和步驟

      1.實驗內(nèi)容

      (1)建立“Sub Main”過程,使用Inputbox函數(shù)輸入長方體的長、寬和高,計算長方體的體積,使用Msgbox函數(shù)輸出計算結果。

      (2)設計一個窗體,通過2個文本框接收數(shù)據(jù),1個文本框輸出數(shù)據(jù),2個標簽分別顯示“+”和“=”,3個命令按鈕控制操作,實現(xiàn)加法器的功能,程序的運行結果如下圖所示:

      2.實驗步驟

      實驗內(nèi)容(1)操作步驟:

      (1)打開計算機,在Visual Basic 6.0系統(tǒng)環(huán)境下,選擇“文件”菜單中的“新建工程”菜單選項,打開“新建工程”窗口;(2)選擇“工程”菜單中的“添加模塊”菜單選項,打開“添加模塊”窗口;

      (3)在“添加模塊”窗口中,單擊“打開”按鈕,打開“代碼設計”窗口,輸入程序代碼;

      (4)選擇“工程”菜單中的“工程屬性”菜單選項,打開“工程屬性”窗口;

      (5)在“工程屬性”窗口中,單擊“確定”按鈕,確定“Sub Main”過程為當前啟動對象;

      (6)運行程序觀察結果;(7)保存模塊文件和工程。實驗內(nèi)容(2)操作步驟:

      (1)打開計算機,在Visual Basic系統(tǒng)環(huán)境下,選擇“文件”菜單中的“新建工程”菜單選項,打開“新建工程”窗口;

      (2)在“新建工程”窗口按下“確定”按鈕打開“工程設計”窗口;(3)在“工程設計”窗口,首先設計窗口的屬性,然后打開“工具箱”窗口添加所需控件,設計該實驗的界面;

      (4)選擇“視圖”菜單中的“代碼窗口”菜單選項,打開“代碼窗口”窗口,設計窗體單擊事件的事件代碼;(5)運行程序,觀察結果;(6)保存窗體,保存工程。

      五、實驗報告要求1.整理實驗結果,填入相應表格中 2.小結實驗心得體會 3.回答思考題:

      (1)窗體模塊與標準模塊有什么不同?(2)如果在窗體的事件過程中,要使用標準模塊中定義的變量,應如何定義該變量?

      實驗七

      基本內(nèi)部控件的使用

      一、實驗目的

      1.掌握基本內(nèi)部控件的屬性、方法和事件 2.掌握基本內(nèi)部控件的使用

      二、實驗環(huán)境

      1.計算機

      2.Visual Basic 6.0開發(fā)環(huán)境

      三、實驗說明

      1.熟練運用Visual Basic 6.0開發(fā)環(huán)境 2.熟悉建立VB應用程序的步驟 3.學會使用基本內(nèi)部控件

      四、實驗內(nèi)容和步驟

      1.實驗內(nèi)容(1)設計一個窗體,通過1文本框輸出數(shù)據(jù),3個命令按鈕控制文本框內(nèi)數(shù)據(jù)的操作,實現(xiàn)文本編輯器的功能,程序的運行結果如下圖所示:

      (2)設計一個窗體,利用文本框輸出數(shù)據(jù),窗體下面有一個電子時鐘,程序的運行結果如下圖所示:

      2.實驗步驟

      (1)打開計算機,在Visual Basic 6.0系統(tǒng)環(huán)境下,選擇“文件”菜單中的“新建工程”菜單選項,打開“新建工程”窗口;

      (2)在“新建工程”窗口按下“確定”按鈕打開“工程設計”窗口;(3)在“工程設計”窗口,首先設計窗口的屬性,然后打開“工具箱”窗口添加所需控件,設計該實驗的界面;

      (4)選擇“視圖”菜單中的“代碼窗口”菜單選項,打開“代碼窗口”窗口,設計命令按鈕控件的事件代碼;(5)運行程序,觀察結果;(6)保存窗體,保存工程。

      五、實驗報告要求

      1. 整理實驗結果,填入相應表格中 2. 小結實驗心得體會 3.回答思考題:

      在一個窗體上,可以把多個命令按鈕的Default屬性設置為TRUE嗎?為什么?

      實驗八

      順序結構程序設計

      一、實驗目的

      1.掌握順序結構的執(zhí)行過程 2.掌握順序結構程序設計方法

      二、實驗環(huán)境

      1.計算機

      2.Visual Basic 6.0開發(fā)環(huán)境

      三、實驗說明

      1.熟練運用Visual Basic 6.0開發(fā)環(huán)境 2.熟悉建立VB應用程序的步驟 3.學會編寫順序結構程序

      四、實驗內(nèi)容和步驟

      1.實驗內(nèi)容

      (1)設計一窗體,通過3個文本框輸入長方體的長、寬和高,單擊“計算”按鈕計算長方體的體積和表面積,程序的運行結果如下圖所示:

      (2)設計一窗體,在窗體中輸出一個由“*”組成的菱形。2.實驗步驟

      (1)打開計算機,在Visual Basic 6.0系統(tǒng)環(huán)境下,選擇“文件”菜單中的“新建工程”菜單選項,打開“新建工程”窗口;

      (2)在“新建工程”窗口按下“確定”按鈕打開“工程設計”窗口;(3)在“工程設計”窗口,首先設計窗口的屬性,然后打開“工具箱”窗口添加所需控件,設計該實驗的界面;

      (4)選擇“視圖”菜單中的“代碼窗口”菜單選項,打開“代碼窗口”窗口,設計命令按鈕控件的事件代碼;(5)運行程序,觀察結果;(6)保存窗體,保存工程。

      五、實驗報告要求1. 整理實驗結果,填入相應表格中 2. 小結實驗心得體會

      實驗九

      分支結構程序設計

      一、實驗目的

      1.掌握分支結構語句的執(zhí)行過程

      2.掌握IF語句和SELECT CASE 語句的使用 3.掌握分支結構程序設計方法

      二、實驗環(huán)境

      1.計算機

      2.Visual Basic 6.0開發(fā)環(huán)境

      三、實驗說明

      1.熟練運用Visual Basic 6.0開發(fā)環(huán)境 2.熟悉建立VB應用程序的步驟 3.學會編寫分支結構程序

      四、實驗內(nèi)容和步驟

      1.實驗內(nèi)容

      (1)求解方程ax2+bx+c=0,通過三個文本框輸入a,b,c的值,程序的運行結果如下圖所示:

      (2)通過文本框輸入x的值,求解以下分段函數(shù)的值,使用SELECT CASE 語句實現(xiàn)。

      x?100?x?0.9x1000?x?2000???0.8x2000?x?3000?x?3000 Y=?0.7x2.實驗步驟

      (1)打開計算機,在Visual Basic 6.0系統(tǒng)環(huán)境下,選擇“文件”菜單中的“新建工程”菜單選項,打開“新建工程”窗口;

      (2)在“新建工程”窗口按下“確定”按鈕打開“工程設計”窗口;(3)在“工程設計”窗口,首先設計窗口的屬性,然后打開“工具箱”窗口添加所需控件,設計該實驗的界面;

      (4)選擇“視圖”菜單中的“代碼窗口”菜單選項,打開“代碼窗口”窗口,設計命令按鈕控件的事件代碼;(5)運行程序,觀察結果;(6)保存窗體,保存工程。

      五、實驗報告要求1. 整理實驗結果,填入相應表格中 2. 小結實驗心得體會 3. 回答思考題:(1)有以下程序段:

      Select Case Int(Aver / 10)Case 9 print “優(yōu)秀” Case 8 print “良好” Case Is > 5 print “中等” Case Is < 6 print “差” End Select 試問:當Aver=100時,程序的輸出結果?(2)在VB中,改變Select Case語句中Case項的順序,會影響程序的執(zhí)行結果嗎?

      實驗

      十一、實驗目的1.理解循環(huán)結構的執(zhí)行過程

      循環(huán)結構程序設計

      2.掌握FOR語句、WHILE語句和DO語句的使用 3.掌握循環(huán)結構程序設計方法

      二、實驗環(huán)境

      1.計算機

      2.Visual Basic 6.0開發(fā)環(huán)境

      三、實驗說明

      1.熟練運用Visual Basic 6.0開發(fā)環(huán)境 2.熟悉建立VB應用程序的步驟 3.學會編寫循環(huán)結構程序

      四、實驗內(nèi)容和步驟

      1.實驗內(nèi)容

      (1)求S的值。P=1+(1+2)+(1+2+3)+(1+2+3+4)+?+(1+2+3+4+?N)(令N=50),程序的運行結果如下圖所示:

      (2)設計一窗體,輸出1~100之間能被3整除的個數(shù)及它們的和,程序的運行結果如下圖所示:

      2.實驗步驟(1)打開計算機,在Visual Basic 6.0系統(tǒng)環(huán)境下,選擇“文件”菜單中的“新建工程”菜單選項,打開“新建工程”窗口;

      (2)在“新建工程”窗口按下“確定”按鈕打開“工程設計”窗口;(3)在“工程設計”窗口,首先設計窗口的屬性,然后打開“工具箱”窗口添加所需控件,設計該實驗的界面;

      (4)選擇“視圖”菜單中的“代碼窗口”菜單選項,打開“代碼窗口”窗口,設計命令按鈕控件的事件代碼;(5)運行程序,觀察結果;(6)保存窗體,保存工程。

      五、實驗報告要求

      1. 整理實驗結果,填入相應表格中 2. 小結實驗心得體會

      實驗十一

      一維數(shù)組的應用

      一、實驗目的

      1.掌握一維數(shù)組的概念、定義、數(shù)組元素的引用和初始化。

      2.學會用數(shù)組和程序基本控制結構實現(xiàn)數(shù)據(jù)的求和、求平均、求極值和排序等算法程序的設計

      3.加深對循環(huán)控制結構的理解和使用

      二、實驗環(huán)境

      1.計算機

      2.Visual Basic 6.0開發(fā)環(huán)境

      三、實驗說明

      1.熟練運用Visual Basic 6.0開發(fā)環(huán)境 2.熟悉建立VB應用程序的步驟

      3.學會使用一維數(shù)組實現(xiàn)簡單的應用程序

      四、實驗內(nèi)容和步驟

      1.實驗內(nèi)容

      產(chǎn)生10個隨機數(shù),存入到數(shù)組中,編程實現(xiàn)以下內(nèi)容:(1)求數(shù)組所有元素的和及平均值;(2)輸出數(shù)組的最大值和最小值;

      (3)對數(shù)組從小到大進行排序,并輸出排序后的數(shù)組元素。要求在窗體上顯示結果。2.實驗步驟

      (1)打開計算機,在Visual Basic 6.0系統(tǒng)環(huán)境下,選擇“文件”菜單中的“新建工程”菜單選項,打開“新建工程”窗口;

      (2)在“新建工程”窗口按下“確定”按鈕打開“工程設計”窗口;(3)在“工程設計”窗口,首先設計窗口的屬性,然后打開“工具箱”窗口添加所需控件,設計該實驗的界面;

      (4)選擇“視圖”菜單中的“代碼窗口”菜單選項,打開“代碼窗口”窗口,設計命令按鈕控件的事件代碼;(5)運行程序,觀察結果;(6)保存窗體,保存工程。

      五、實驗報告要求

      1. 整理實驗結果,填入相應表格中 2. 小結實驗心得體會

      實驗十二

      二維數(shù)組的應用

      一、實驗目的

      1.掌握二維數(shù)組的概念、定義、數(shù)組元素的引用

      2.學會用二維數(shù)組和程序基本控制結構實現(xiàn)矩陣運算的方法

      二、實驗環(huán)境

      1.計算機

      2.Visual Basic 6.0開發(fā)環(huán)境

      三、實驗說明

      1.熟練運用Visual Basic 6.0開發(fā)環(huán)境 2.熟悉建立VB應用程序的步驟

      3.學會使用二維數(shù)組實現(xiàn)簡單的矩陣運算

      四、實驗內(nèi)容和步驟

      1.實驗內(nèi)容

      使用二維數(shù)組表示一個3行3列的方陣,編程實現(xiàn)以下內(nèi)容:(1)輸出方陣的轉置矩陣;(2)輸出方陣每行的最大值和最小值。要求在窗體上顯示結果。2.實驗步驟

      (1)打開計算機,在Visual Basic 6.0系統(tǒng)環(huán)境下,選擇“文件”菜單中的“新建工程”菜單選項,打開“新建工程”窗口;

      (2)在“新建工程”窗口按下“確定”按鈕打開“工程設計”窗口;(3)在“工程設計”窗口,首先設計窗口的屬性,然后打開“工具箱”窗口添加所需控件,設計該實驗的界面;

      (4)選擇“視圖”菜單中的“代碼窗口”菜單選項,打開“代碼窗口”窗口,設計命令按鈕控件的事件代碼;(5)運行程序,觀察結果;(6)保存窗體,保存工程。

      五、實驗報告要求1. 整理實驗結果,填入相應表格中 2. 小結實驗心得體會

      下載VB實驗指導與練習題實驗部分的參考答案word格式文檔
      下載VB實驗指導與練習題實驗部分的參考答案.doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發(fā)現(xiàn)有涉嫌版權的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進行舉報,并提供相關證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權內(nèi)容。

      相關范文推薦

        vb綜合實驗

        綜 合 性 實 驗 實 驗 名 稱:關閉標題包含指定字符的所有窗口 專 業(yè) 班 級: 學 生 姓 名: 學 號: 指 導 教 師:第1頁 共3頁 1 需求分析: 關閉標題包含指定字符的所有窗口,使......

        vb練習題及答案

        vb練習題1 VB練習題一 一、選擇題 1.Visual Basic程序設計的主要的步驟是C A、可視性程序設計 B、代碼程序設計 C、可視性程序設計和代碼程序設計 D、界面設計 2.窗體能響......

        vb程序設計實驗心得(大全)

        vb程序設計實驗心得 vb程序設計實驗心得一:數(shù)據(jù)庫VB課程設計心得體會 數(shù)據(jù)庫課程設計大賽的塵囂漸漸遠去,懷著對這次大賽的些許不舍,懷著對當初課程設計開始時候的豪情萬丈的......

        VB實驗4要求

        一、實習目的 1.理解數(shù)組的概念、分類,數(shù)組定義方法; 2.掌握數(shù)組的操作(賦值、運算、輸出)的基本方法; 3.掌握與數(shù)組有關的算法; 4.理解自定義數(shù)據(jù)類型; 5.了解控件數(shù)組。 二、實習......

        VB綜合實驗7_08_09

        VB程序設計基礎綜合性實驗(七)-數(shù)組 (班級:學號:姓名:) 該綜合實驗是在學生完成前面的實驗,初步掌握順序結構、選擇結構和循環(huán)結構的程序設計方法。在此基礎上,通過本次綜合實驗掌握數(shù)......

        藥劑學實驗指導思考題答案

        實驗1、混懸劑的制備 1、 混懸劑的穩(wěn)定性與哪些因素有關? 答:混懸劑的穩(wěn)定性問題主要是物理穩(wěn)定性,它主要與混懸粒子的沉降速度、微粒的荷電與水化、絮凝與反絮凝、結晶微粒的......

        實驗答案

        轉矩流變儀實驗思考題:1)PVC的典型轉矩-時間流變曲線。曲線上有三個峰。分別指出三個峰代表的意義。 A點加料峰,高低與轉速大小和干混料的表觀密度有關,加入物料后,硬樹脂顆粒大多......

        vb實驗教案(第3次)

        實驗三 常用控件和窗體 【實驗目的】 掌握常用控件的主要屬性、方法、事件。 【實驗內(nèi)容】 1、 單選按鈕和復選框 Caption屬性為單選按鈕和復選框邊上的文本標 Al......