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

下載本文檔

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

文檔簡介

..選擇和填空重點復習的知識點1.引用Form自身屬性時應使用什么名稱表示Form本身Me2.For循環(huán)語句循環(huán)次數(shù)的判斷循環(huán)次數(shù)=int〔終值-初值/步長+1〕3.窗體控制焦點定位的屬性名稱LocationTABINDE*4.Unicode和ASCII編碼方式的異同1.ASCII編碼占一個字節(jié),UNICODE占兩個字節(jié)!2.ASCII只支持英文字符和一些符號,不支持中文!UNICODE支持很多語言!3.ASCll比UNICODE更早被開發(fā)出來!4.UNICODE兼容ASCll5.文本框,圖片框,定時器控件,P28te*tbo*picturebo*timer復選框P73checkbo*(主要屬性:Te*t,Checked,CheckState。主要事件:Click,CheckedChanged。)列表框P92listbo*屬性名值類型說明屬性設置/引用Items(Inde*)Object保存列表框的所有工程的數(shù)組設計階段、運行階段SelectedInde*Integer列表框中當前選中項的序號,-1表示沒有選中項運行階段SelectedItemObject列表框中的當前選中項,Nothing表示沒有項被選中運行階段Items.CountInteger列表框中所有項的總數(shù)。運行階段SortedBoolean確定列表框中的項在程序運行時是否排序設計階段方法名格式說明AddAdd(itemAsObject)向列表框末尾添加項。InsertInsert(inde*AsInteger,ItemAsObject)將項插入列表框的指定序號處RemoveRemove(ItemAsObject)從列表框中刪除指定的項RemoveAtRemoveAt(inde*AsInteger)刪除列表框中指定序號的項Items.ClearClear()刪除列表框的所有項組合框的主要方法和屬性及作用P93bobo*〔DropDownStyle〕DropDown:下拉式組合框,由一個文本框和一個下拉列表構成〔默認樣式〕。Simple:簡單組合框,與下拉式組合框類似,但直接顯示多個工程。DropDownList:下拉式列表框,沒有文本框,只能顯示和選擇te*tbo*:copy選定;cut選定paste選定picturebo*;picturebo*1.image=image.fromfileautosize調框stretchimage調圖timer:interval毫秒start,stopcheckbo*:checkstate.checked/unchecked/undeterminedlistbo*:listbo*1.items.add/clear()/remove/removeat(指定序號)/insert(容,指定序號)listbo*.selectedinde*>=0選中,,,序號bo*:dropdown文本框和下拉列表simpledropdownlist無文本框6.格式化函數(shù)的使用P51Format(表達式[,"格式"])Format(result,"0.####")7.構造化程序設計的幾種控制構造P64順序構造賦值:變量名=表達式選擇構造〔ifp69,selectcase==>selectcase*****/casea/...../caseb/..../casec/..../endsecect,Gotop72==>A:/..../......B:/..../......gotoA〕循環(huán)構造p75〔計數(shù)For-Ne*t,條件Do-Loop〕8.Redim的使用及特點P86[Preserve保存之前的值]ReDimPreservea(3)9.參數(shù)傳遞的兩種方式及特點P110傳值byval傳地址byrefFunctionpd(ByVal*AsInteger,ByRefyAsInteger)AsInteger....pd=什么EndFunction10.菜單項〔menustrip在頂上的一條,conte*tmenustrip右擊出來的一條〕的主要屬性及如何設置P123菜單項名.checked=T/F分割線菜單項名輸入"-〞菜單項名(&熱鍵,如&E)11.語法錯誤有哪幾種語法錯誤、運行時錯誤〔異常〕、邏輯錯誤12.常用的字符串操作函數(shù)及使用,如Mid,Left等P54(表格)13.多維數(shù)組元素個數(shù)的計算P85〔下標上界+1〕×〔下標上界+1〕×……=數(shù)組元素個數(shù)14.翻開通用對話框的應調用什么方法msgbo*("提示文字",vbyesno+vbquesetion+vbdefaultbutton2,"標題")15.文件存取的方法有哪兩種順序存取和隨機存取16.visualstudio框架和的關系后者是前者的一局部17.合法標示符的定義規(guī)則P43必須以字母、漢字或下劃線開頭,后跟字母、漢字、數(shù)字或下劃線等字符不能包含小數(shù)點、空格等標點符號或類型聲明字符〔&、%、!、#、、$〕常量名、變量名的長度不能超過255個字符不能使用VB.NET保存字。如Sub、Integer、Dim、If、End等一般不用具有特定意義的名稱做標示符,如屬性、事件、方法等,以免混淆在中不區(qū)分標識符的大小寫18.如何產(chǎn)生在給定圍的隨機整數(shù)int(rnd()*(y-*+1)+*)19.存儲數(shù)字的不同數(shù)據(jù)類型所需字節(jié)數(shù)的大小P4220.運算符的優(yōu)先級關系P50^>負號>*/>\>Mod>+-Not>And>Or>*or(一樣輸出0,不同輸出1)21.vb程序運行時系統(tǒng)會自動運行的窗體事件過程是什么Load22.連接運算符&和+的異同P47"abcd"+"efg"="abcdefg""abcd"&"efg"="abcdefg""123"+123=246"abc"+123=error123&"abc"="123abc"23.分組框的作用P73a.視覺上的區(qū)分b.阻止不同組中控件之間的相互影響24.如何使得文本框在用戶輸入時都顯示*號te*tbo*1.passwordcha="*"25.翻開文件對話框的使用OpenFileDialog1.Filter="文本文件〔*.t*t〕|*.t*t"0OpenFileDialog1.FileName=""IfOpenFileDialog1.ShowDialog()=Windows.Forms.DialogResult.OKThenFileOpen(1,OpenFileDialog1.FileName,OpenMode.Input)EndIf26.文件翻開函數(shù)Fileopen的使用fileopen(文件號,文件名,翻開模式)27.keydown事件中參數(shù)e.keycode的含義PrivateSubForm1_KeyDown(ByValsenderAsObject,ByValeAsSystem.Windows.Forms.KeyEventArgs)HandlesMe.KeyDownEndSube.KeyCode=Keys.A鍵盤上的字符的ASCII碼28.隨機文件寫入的根本單位是什么字節(jié)29.Inputbo*函數(shù)的返回值是什么類型string30.如何創(chuàng)立新字體同時賦給文本框的字體屬性Te*tBo*1.Font=newfont("宋體",Te*tBo*1.Font.Size,Te*tBo*1.Font.Style)31.vs2005都支持哪些語言VB,C#,C++,J#32.日期類型常量的寫法#01/01/2013#dateadd(時間單位,增加量,日期)dateadd("d",5,#10/3/2011#)datediff(時間單位,日期1,日期2)datediff("yyyy",#3/25/1985#,#10/3/2011#)33.VB.net中構造類型的定義方法二.程序填空實驗4.10,4.5,6.2,6.3,4.5,4.8,5.4,6.4三.編程題知識點:〔菜單,數(shù)組,列表框,數(shù)據(jù)統(tǒng)計,順序文件讀寫等〕4-10:PublicClassForm1PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.ClickDims,nn,detailAsDouble'定義變量,s:累加和,detail:精度DimiAsInteger'i:計數(shù)器,nn:階乘detail=Val(Te*tBo*1.Te*t)'輸入精度i=0'計數(shù)器賦初值nn=1'階乘s=1'累加和賦初值Do'循環(huán)開場i=i+1'計數(shù)器自加nn=nn*i'計算每次循環(huán)中的階乘s=s+1/nn'將每一項累加到累加和s中LoopWhile1/nn>=detail'判斷完畢條件:每一項小于精度控制值時停頓循環(huán)Te*tBo*2.Te*t=s'輸出結果EndSubEndClass3-1PublicClassForm1PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.ClickDimh,m,s,*AsInteger'變量分別保存小時、分、秒和輸入的時間*=Te*tBo*1.Te*t'輸入秒數(shù)到變量*中s=*Mod60'計算剩余秒數(shù)m=(*\60)Mod60'計算分鐘數(shù)h=*\3600'計算小時數(shù)Label2.Te*t=h&":"&m&":"&s'顯示EndSubEndClass3-3PublicClassForm1PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.ClickTe*tBo*1.Te*t=UCase(Te*tBo*1.Te*t)EndSubPrivateSubButton2_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton2.ClickTe*tBo*1.Te*t=LCase(Te*tBo*1.Te*t)EndSubPrivateSubButton3_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton3.ClickStaticiAsIntegerIfi<Len(Te*tBo*1.Te*t)ThenTe*tBo*1.Te*t=Mid(Te*tBo*1.Te*t,2)&Microsoft.VisualBasic.Left(Te*tBo*1.Te*t,1)i=i+1EndIfEndSubEndClass3-4PublicClassForm1PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.ClickDimbirthAsStringbirth=Mid(Te*tBo*1.Te*t,7,8)Te*tBo*2.Te*t=Microsoft.VisualBasic.Left(birth,4)&"-"&Mid(birth,5,2)&"-"&Microsoft.VisualBasic.Right(birth,2)Te*tBo*3.Te*t=DateDiff("yyyy",Te*tBo*2.Te*t,Now)EndSubEndClass3-5PublicClassForm1PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.ClickDimgradeAsSingle'保存學生成績StaticsumAsSingle'保存總分StaticiAsIntegergrade=InputBo*("請輸入第"&i+1&"位學生的成績","成績輸入")sum=sum+gradei=i+1Te*tBo*1.Te*t=iTe*tBo*2.Te*t=sumTe*tBo*3.Te*t=sum/iEndSubPrivateSubButton2_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton2.ClickDimjAsIntegerj=MsgBo*("確定要退出嗎",MsgBo*Style.YesNo+MsgBo*Style.Question,"退出")Ifj=vbYesThenEndEndIfEndSubEndClass5-4PublicClassForm1PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.Click'添加按鈕IfListBo*1.SelectedInde*>=0Then'判斷列表框中是否選中*項,如沒有項被選中,SelectedInde*值為-1,否則為選中項的下標ListBo*1.Items.Insert(ListBo*1.SelectedInde*,Te*tBo*1.Te*t)'在選中項上插入新項,其容為Te*tBo*1.Te*t的容Else'沒有項被選中ListBo*1.Items.Add(Te*tBo*1.Te*t)'添加新的項,其容為Te*tBo*1.Te*t的容EndIfEndSubPrivateSubButton3_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton3.Click'向右移動按鈕IfListBo*1.SelectedInde*>=0Then'判斷列表框中是否選中*項,如沒有項被選中,SelectedInde*值為-1,否則為選中項的下標ListBo*2.Items.Add(ListBo*1.SelectedItem)'列表框Listbo*2增加一項

溫馨提示

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

評論

0/150

提交評論