東華大學VB復習提綱_第1頁
東華大學VB復習提綱_第2頁
東華大學VB復習提綱_第3頁
東華大學VB復習提綱_第4頁
東華大學VB復習提綱_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、.選 擇 和 填 空 重點 復 習 的 知 識 點Form本身1. 引用Form自身屬性時應(yīng)使用什么名稱表示Me(終值-初值/步長+1 )2. For循環(huán)語句循環(huán)次數(shù)的判斷循環(huán)次數(shù)=i nt3. 窗體控制焦點定位的屬性名稱Locati onTABINDEX4. Unicode和ASCII編碼方式的異同1. ASCII編碼占一個字節(jié)UNICODE占兩個字節(jié)!2. ASCII只支持英文字符和一些符號,不支持中文!UNICODE支持很多語言!3. ASCII比UNICODE更早被開發(fā)出來!4. UNICODE 兼容 ASCII5. 文本框,圖片框,定時器控件,P28textboxpi cturebo

2、xtimer復選框P73checkbox (主要屬性:Text, Checked, CheckState 主要事件:Click, CheckedChanged ) 列表框 P92 listbox屬性名值類型說明屬性設(shè)置/引用Items(I ndex)Object保存列表框的所有項目的數(shù) 組設(shè)計階段、運行階 段SelectedI ndexIn teger列表框中當前選中項的序號,-1表示沒有選中項運行階段SelectedItemObject列表框中的當前選中項, Nothing表示沒有項被選中運行階段Items.Co untIn teger列表框中所有項的總數(shù)。運行階段SortedBoolea

3、n確定列表框中的項在程序運 行時是否排序設(shè)計階段方法名格式說明AddAdd(item As Object)向列表框末尾添加項。In sertIn sert(i ndexAsIn teger, ItemAs將項插入列表框的指定序號處Object)RemoveRemove(ItemAsObject)從列表框中刪除指定的項RemoveAtRemoveAt(index AsIn teger)刪除列表框中指定序號的項Items.ClearClear()刪除列表框的所有項組合框的主要方法和屬性及作用P93combobox ( Drop Dow nStyle )Drop Dow n :下拉式組合框,由一個文

4、本框和一個下拉列表構(gòu)成(默認樣式) Sim pie:簡單組合框,與下拉式組合框類似,但直接顯示多個項目。Drop Dow nList:下拉式列表框,沒有文本框,只能顯示和選擇textbox: copy 選定;cut 選定 paste 選定picture box; picturebox1.image=image. fromfileautosize 調(diào)框stretchimage 調(diào)圖timer: interval 毫秒start,sto pcheckbox : checkstate .checked/un checked/un determ inedIistbox:listbox1.items.a

5、dd/clear()/remove/ removeat( 指定序號)/insert(內(nèi)容,指定序號 ) listbox.selectedindex>=0 選中,序號combox: dropdown文本框和下拉歹U表simp ledropdowniist無文本框6. 格式化函數(shù)的使用P51Format(result, "0.#")P64Format(表達式,"格式")7. 結(jié)構(gòu)化程序設(shè)計的幾種控制結(jié)構(gòu)順序結(jié)構(gòu)賦值: 變量名=表達式goto A)選擇結(jié)構(gòu)(if p69 , select case =>select case xxxxx/case

6、a/./case b/./case c/./end secect, Goto p72 => A:/./.B:/./.循環(huán)結(jié)構(gòu)p75 (計數(shù)For-Next,條件Do-Loop )8. Redim 的使用及特點 P86 Preserve保存之前的值ReDim Preserve a(3)9. 參數(shù)傳遞的兩種方式及特點P110傳值byval傳地址byrefFunction pd( ByVal x As Integer , ByRef y As Integer ) As Integerpd =End Function10. 菜單項(menustrip在頂上的一條,何設(shè)置P123菜單項名.chec

7、ked=T/F分割線菜單項名輸入“-”菜單項名(&熱鍵,如&E)11. 語法錯誤有哪幾種語法錯誤、運行時錯誤(異常)12. 常用的字符串操作函數(shù)及使用,如13. 多維數(shù)組元素個數(shù)的計算P85(下標上界+1 )x(下標上界14. 打開通用對話框的應(yīng)調(diào)用什么方法msgbox("提示文字 ”,vbyesno+vbquesetion+vbdefaultbutton2,"標題")15. 文件存取的方法有哪兩種順序存取和隨機存取16. visual studio 框架和 的關(guān)系后者是前者的一部分17. 合法標示符的定義規(guī)則P43必須以字母、漢字或下劃線開頭,后

8、跟字母、漢字、數(shù)字或下劃線等字符 不能包含小數(shù)點、空格等標點符號或類型聲明字符( 常量名、變量名的長度不能超過255個字符不能使用 VB.NET保留字。女0 Sub、Integer、Dim、一般不用具有特定意義的名稱做標示符,如屬性、事件、在中不區(qū)分標識符的大小寫18. 如何產(chǎn)生在給定范圍內(nèi)的隨機整數(shù)in t(rnd()*(y-x+1)+x)19. 存儲數(shù)字的不同數(shù)據(jù)類型所需字節(jié)數(shù)的大小20. 運算符的優(yōu)先級關(guān)系P50A > 負號 > */ > > Mod > +-Not > And > Or > Xor( 相同輸出0,不同輸出1)21. vb程

9、序運行時系統(tǒng)會自動運行的窗體事件過程是什么Load22. 連接運算符&和+的異同P47"abcd"+"efg"="abcdefg""abcd"&"efg"="abcdefg""123"+123=246"abc"+123=error什么con textme nustrip右擊出來的一條)的主要屬性及如、邏輯錯誤Mid, Left 等P54(表格)+1) X=數(shù)組元素個數(shù)&、%、!、#、$)If、End 等方法等,以

10、免混淆P42123&"abc"="123abc"23.分組框的作用 P73a視覺上的區(qū)分b.阻止不同組中控件之間的相互影響24. 如何使得文本框在用戶輸入時都顯示 * 號textbox1.passwordcha="*"" 文本文件( *.txt )|*.txt"HH25. 打開文件對話框的使用OpenFileDialog1.Filter =0 OpenFileDialog1.FileName =ThenIf OpenFileDialog1.ShowDialog() = Windows.Forms.Dialo

11、gResult.OKFileOpen(1, OpenFileDialog1.FileName, OpenMode.Input)End If26. 文件打開函數(shù) Fileopen 的使用fileopen( 文件號,文件名,打開模式 )27. keydown事件中參數(shù) e.keycode的含義Private Sub Form1_KeyDown( ByVal sender As Object , ByVal eAsSystem.Windows.Forms.KeyEventArgs) Handles Me.KeyDownEnd Sube.KeyCode = Keys.A鍵盤上的字符的 ASCII 碼2

12、8. 隨機文件寫入的基本單位是什么字節(jié)29. Inputbox 函數(shù)的返回值是什么類型string30. 如何創(chuàng)建新字體同時賦給文本框的字體屬性TextBox1.Font = newfont(" 宋體 ", TextBox1.Font.Size, TextBox1.Font.Style)31. vs 2005都支持哪些語言VB,C#,C+,J#32. 日期類型常量的寫法#01/01/2013#dateadd( 時間單位,增加量,日期 ) dateadd("d",5,#10/3/2011#)datediff( 時間單位,日期 1,日期 2) datedif

13、f("yyyy",#3/25/1985#,#10/3/2011#)33. VB.net中結(jié)構(gòu)類型的定義方法二程序填空實驗 4.10, 4.5, 6.2, 6.3, 4.5, 4.8, 5.4, 6.4三. 編程題知識點:(菜單,數(shù)組,列表框,數(shù)據(jù)統(tǒng)計 , 順序文件讀寫等)4-10:Public Class Form1HandlesDim s, nn, detailAs Double' 定義變量, s :累加和, detail: 精度Dim i As Integer'idetail = Val(TextBox1.Text):計數(shù)器,nn:階乘' 輸入精

14、度' 計數(shù)器賦初值nn = 1' 階乘' 累加和賦初值Do' 循環(huán)開始' 計數(shù)器自加nn = nn * i' 計算每次循環(huán)中的階乘s = s + 1 / nn' 將每一項累加到累加和 s 中Loop While 1 / nn >= detail' 判斷結(jié)束條件:每一項小于精度控制值時停止循環(huán)Private Sub Button1_Click( ByVal sender As System.Object, ByVal e As System.EventArgs)Button1.Click' 輸出結(jié)果HandlesDim

15、 h, m, s, xAs Integer' 變量分別保存小時、分、秒和輸入的時間x = TextBox1.Text' 輸入秒數(shù)到變量 x 中Mod60' 計算剩余秒數(shù)m = (x 60)Mod60' 計算分鐘數(shù)h = x 3600' 計算小時數(shù)Label2.Text = h &": " & m & ": " & s' 顯示TextBox2.Text = sEnd SubEnd Class3-1Public Class Form1Private Sub Button1_Cli

16、ck( ByVal sender As System.Object, ByVal e As System.EventArgs)Button1.ClickEnd SubEnd Class3-3HandlesPublic Class Form1Private Sub Button1_Click( ByVal sender As System.Object, ByVal e As System.EventArgs)Button1.ClickTextBox1.Text = UCase(TextBox1.Text)End SubPrivate Sub Button2_Click( ByVal sende

17、r As System.Object, ByVal e As System.EventArgs)HandlesButton2.ClickTextBox1.Text = LCase(TextBox1.Text)End SubPrivate Sub Button3_Click( ByVal sender As System.Object, ByVal e As System.EventArgs)HandlesButton3.ClickStatic i As IntegerIf i < Len(TextBox1.Text)ThenTextBox1.Text = Mid(TextBox1.Tex

18、t, 2) & Microsoft.VisualBasic.Left(TextBox1.Text,1)End IfEnd SubEnd Class3-4Public Class Form1Private Sub Button1_Click( ByVal sender As System.Object,ByVal e As System.EventArgs)HandlesButton1.ClickDim birth As Stringbirth = Mid(TextBox1.Text, 7, 8)TextBox2.Text = Microsoft.VisualBasic.Left(bir

19、th, 4) &"-" & Mid(birth, 5, 2) &"-" &Microsoft.VisualBasic.Right(birth, 2)TextBox3.Text = DateDiff("yyyy" , TextBox2.Text, Now)End SubEnd Class3-5Public Class Form1Private Sub Button1_Click(ByVal sender As System.Object,ByVal e As System.EventArgs)Handle

20、sButton1.ClickDim grade As Single' 保存學生成績Static sum As Single' 保存總分Static i As Integergrade = InputBox("請輸入第" & i + 1 &"位學生的成績", "成績輸入" )sum = sum + gradeTextBox1.Text = iTextBox2.Text = sumTextBox3.Text = sum / iEnd SubPrivate Sub Button2_Click( ByVal s

21、ender As System.Object, ByVal e As System.EventArgs) HandlesButton2.ClickDim j As Integer"退出")j = MsgBox(" 確定要退出嗎 ", MsgBoxStyle.YesNo + MsgBoxStyle.Question,If j = vbYes ThenEndEnd IfEnd SubEnd Class5-4Public Class Form1Private Sub Button1_Click( ByVal sender As System.Object, B

22、yVal e As System.EventArgs) HandlesButton1.Click ' 添加按鈕If ListBox1.SelectedIndex >= 0Then' 判斷列表框中是否選中某項,如沒有項被選中, SelectedIndex 值為 -1 ,否則為選中項的下標TextBox1.Text) ' 在選中項上插入新項,ListBox1.Items.Insert(ListBox1.SelectedIndex,其內(nèi)容為 TextBox1.Text 的內(nèi)容Else' 沒有項被選中ListBox1.Items.Add(TextBox1.Text

23、)為 TextBox1.Text 的內(nèi)容' 添加新的項,其內(nèi)容End IfEnd SubPrivate Sub Button3_Click( ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesButton3.Click ' 向右移動按鈕If ListBox1.SelectedIndex >= 0Then' 判斷列表框中是否選' 列表框 Listbox2 增加' 列表框 Listbox1 減少中某項,如沒有項被選中, SelectedIndex 值為 -1 ,否則為選中項的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論