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

下載本文檔

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

文檔簡(jiǎn)介

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

溫馨提示

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

評(píng)論

0/150

提交評(píng)論