高中程序設(shè)計知識點(vb)_第1頁
高中程序設(shè)計知識點(vb)_第2頁
高中程序設(shè)計知識點(vb)_第3頁
高中程序設(shè)計知識點(vb)_第4頁
高中程序設(shè)計知識點(vb)_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

高中《信息技術(shù)》程序設(shè)計知識點 1高中《信息技術(shù)》程序設(shè)計知識點一、基礎(chǔ)知識基本概念>程序程序設(shè)計(計算機語言語言坐標系、二進制;數(shù)據(jù)類型、常量、變量、表達式;對象、屬性、方法、事件。VB的基本數(shù)據(jù)類型>Intege、Lon、SinglDoubl(、、、#)字符串型:String($)邏輯型:BooleanVB運算符>(1)算術(shù)運算符:^(乘方)-(取負數(shù))*(乘)、/(除)mod(求余數(shù))、\(整除)+(加)、-(減)關(guān)系運算符:>、<、=、>=、<=、<>邏輯運算符:NOT(非)AND(與)OR(或)表達式<要求:會寫、會計算>算術(shù)表達式,其結(jié)果為數(shù)值。如:5*(2^3-4)mod7字符表達式,其結(jié)果為字符串。如:”What”&”isyourname?”真)Flase(假)。如:3/2<>3\2真)Flase(假)。如:”abc”<=”Aandint(-1.2)=-2函數(shù)<要求:掌握書寫格式、會運用>函數(shù)格式函數(shù)功能函數(shù)格式函數(shù)功能Int(x)取不大于x的整數(shù)部分RGB(r,g,b)按指定的值生成顏色Fix(x)取x的整數(shù)部分(截尾函數(shù))Val(s)s轉(zhuǎn)換成數(shù)值A(chǔ)bs(x)Sqr(x)取x的絕對值取x的算術(shù)平方根Str(n)InputBox()s轉(zhuǎn)換成字符串輸入數(shù)據(jù)Sin(x)計算x的正弦值Msgbox(s)輸出數(shù)據(jù)Cos(x)Rnd計算x的余弦值隨機產(chǎn)生一個(0,1)內(nèi)的純小數(shù)LoadPicture(f)加載圖片變量<要求:理解變量的用途和特點,會定義變量的類型,會使用變量>()該變量的類型。例:已知y=|x|,編程從輸入對話框輸入x的值,從輸出對話框輸出y的值DIMxAsSingle,yAssingle ‘x,yDIMx!,y!x=inputBox(“a=”,”輸入變量的值”,0)If(x>=0)Theny=xElsey=-xMsgBoxyVB語句的書寫規(guī)則255個;一條語句可以寫在多行上,續(xù)行符為空格后跟下劃線;多條語句可以寫在一行上,語句間必須用冒號分隔;注釋語句以單引號開頭,可單獨占一行或放在其它語句末尾。PAGE6VBPAGE6VB程序設(shè)計知識點二、程序結(jié)構(gòu)<要求:理解記憶>VB程序的一般結(jié)構(gòu)事件過程事件過程PrivateSub對象名_事件名通用過程Private|static|publickSub過程名EndSubEndSub程序的三種基本結(jié)構(gòu)運行程序時,按照程序代碼的執(zhí)行順序分為三種情況:①順序:從始至終依次執(zhí)行各條語句;②應(yīng)的程序結(jié)構(gòu)分為以下三種。順序結(jié)構(gòu)()FOR IFOR I=1 TO 9循環(huán)體NEXT I(IF語句IF IF 條件 THEN語句組1ELSE語句組2ENDIFIF 條件 THEN 語句IF IF 條件 THEN 語句IF 條件 THEN 語句1 ELSE語句2或3.常用語句語句定義符功能語句定義符功能End結(jié)束程序FOR--TO/NEXT循環(huán)結(jié)構(gòu)OptionExplcit強制變量聲明IF--THEN/ELSE分支結(jié)構(gòu)DimRadomize變量聲明初始化隨機種子ExitForFor循環(huán)4.流程圖(1)組成符號起始框處理框結(jié)束框流程線判斷框輸入框輸出框(2)典型示例(略)1)分段函數(shù) 2)比較大小 3)求n個數(shù)的和 4)求n!三、主要算法:<要求:會應(yīng)用>累加器,如:計算N100以內(nèi)奇數(shù)的和S=0Fork=1To100Step2S=S+kNextkPrint“S=”;S計數(shù)器例:求[1,100]5的倍數(shù)S=0Fork=100To1Step-5S=S+1NextkPrint“S=”;S累乘器10!S=1Fork=1To10S=S*kNextkPrint“S=”;S交換兩個變量的值例:從文本框輸入變量a和b的值,然后交換它們的值。a=Val(Text1.text):b=Val(Text2.text)c=a:a=b:b=cText1.text=a:Text2.text=b求最值,如:給定一組數(shù)據(jù),求其中的最大值與最小值。產(chǎn)生[m,n]之間的一個隨機整數(shù)例:隨機產(chǎn)生10個兩位數(shù),并輸出其中最大者。Max=0Fork=1To10N=10+Fix(Rnd*100)IfMax<NThenNextkMsgBoxMaxP111)比數(shù)列、菲波那契數(shù)列,求方程或方程組的近似解解不定方程(如雞兔同籠問題,求高次方程的整數(shù)解。四、面向?qū)ο蟮腣B程序設(shè)計<要求:會應(yīng)用>面向?qū)ο蟪绦蛟O(shè)計的工作過程;(3)繪制流程圖;(4)編寫代碼;(5)調(diào)試與修改代碼;(6)發(fā)布應(yīng)用程序VB應(yīng)用程序的一般步驟①設(shè)計界面 ②設(shè)計對象屬性 ③編寫代碼 ④調(diào)試、運行程序 ⑤保存工程1個對象對象及其常用屬性(屬性是一個對象所具有的性質(zhì)、特征1個對象對象類型的默認名對象的主要用途常用屬性屬性的功能稱窗體Form1主要作為其它控件的Caption,F(xiàn)oceColor,設(shè)置標題欄顯示的文本容器,用來設(shè)計人機BackColor設(shè)置前景、背景交互界面;也可直接Width、Height設(shè)置窗體的寬度和高度顯示文本或圖形信息Left、Top設(shè)置窗體在屏幕上位置WindowState設(shè)置窗體的狀態(tài)(三種)標簽Lable1顯示文本信息Caption設(shè)置標簽上顯示的文本P130Font,Alignment設(shè)置文本的字體和對齊方式AutoSize自動調(diào)整寬度ForeColor設(shè)置前景色(即文本的顏色)Backcolor,設(shè)置背景色BorderStyle設(shè)置邊框樣式Visible設(shè)置對象是否可見文本框Text1接收文本信息、Text顯示文本內(nèi)容P133顯示文本信息PassWordChar設(shè)置密碼占位符Multiline是否多行顯示時鐘Timer1控制事件過程代碼Interval時間間隔P147自動執(zhí)行Enabled是否響應(yīng)事件命令按鈕Command1控制事件代碼運行Caption顯示功能提示信息P126Enable設(shè)置對象是否可用框架Fram1用來組織對象Caption顯示功能提示信息P135Font單選按鈕P135Option1設(shè)置單選項。通常成組使用并置于框架內(nèi)。Caption、Value顯示功能提示信息設(shè)置是否被選中復(fù)選按鈕Check1設(shè)置多選項。Caption、顯示功能提示信息P137Value設(shè)置選中狀態(tài)(0,1,2)列表框List1提供一組選項List項目列表P139ListIndexListCount項目序號(編號從0開始)項目總數(shù)組合框Combox1提供一組選項List,ListIndex同上P141ListCountText設(shè)置文本框部分顯示的文本圖片框Picture1用于控制和顯示圖Picture顯示圖片P130片;顯示文本、繪AutoSize自動改變大小適應(yīng)圖片制圖形。Visible設(shè)置圖片框是否可見Width、Height、設(shè)置圖片框的大小圖像框Image1用于顯示圖像PictureP150Stretch調(diào)整圖像大小適應(yīng)圖像框直線Line1用于繪制線段BorderWidth設(shè)置邊框?qū)挾萈146圖形P146Shape1用于繪制6種常用圖形ShapeFillStyle設(shè)置圖形形狀設(shè)置填充樣式和顏色FillColor設(shè)置填充顏色BorderStyle設(shè)置邊框樣式和顏色BorderWidth,設(shè)置邊框?qū)挾菳orderColor設(shè)置邊框顏色各類對象的常用屬性名稱名稱左邊距上邊距寬度高度可見性屬性名NameCaptionTextListLeftTopWidthHeightEnableVisible主要用途取值Value圖片 Picture密碼占位符 PassWordChar定義對象的名稱設(shè)置對象的標題,多用于Form、Label、Frame、Option設(shè)置TextBox、ComboBox等對象要顯示的文本。設(shè)置ListBox、ComboBox等對象列表中包含的項。設(shè)置窗體到屏幕或控件到窗口左邊界的距離設(shè)置窗體到屏幕或控件到窗口上邊界的距離設(shè)置對象的寬度設(shè)置對象的高度設(shè)置對象是否有效,其值為True則有效,為Flase則無效設(shè)置對象是否可見,其值為True則可見,為Flase則隱藏CheckBox012表示灰色。OptionBoxTrueFlase設(shè)置在對象上要顯示的圖片或圖像設(shè)置要顯示的密碼占位字符對象的常用方法方法——對象具有的動作和行為。方法調(diào)用格式:對象名.方法名[參數(shù)表]方法名 具有該方法的對象 功能和基本調(diào)用格式Cls Form 清除在窗體或圖片框上顯示的文本,以及使用Pset方法名 具有該方法的對象 功能和基本調(diào)用格式Cls Form 清除在窗體或圖片框上顯示的文本,以及使用Pset、LinePictureBox Circle等方法繪制的圖形。對象名.clsPrint同上在窗體或圖片框上顯示的文本信息Pset同上對象名.Print輸出項列表對象名.Pset(坐標,顏色Line同上在窗體或圖片框上畫線。對象名.Line(起點)-(終點)Circle Circle 同上Scale同上MoveShowHide同上ImageFormForm在窗體或圖片框上畫圓對象名.Circle(圓心),半徑,顏色,起始角度,終止弧度,縱橫比在窗體或圖片框上自定義坐標系對象名.Scale(左上角坐標)-(右下角坐標)移動對象到指定的位置對象名.Move橫坐標,縱坐顯示窗體。 窗體名.Show隱藏窗體。 窗體名.Hide列表框(ListBox)和組合框(ComboBox)的常用方法方法名方法名AddItem功能和基本調(diào)用格式在列表框或組合框的項目列表中,添加新項目如:List1.AddItem“1—sin(x)曲線” ‘項目名稱要用雙引號括起來RemoveItem 在列表框或組合框的項目列表中,移除已有項目如:List1.RemoveItem3 ‘參數(shù)為項目序號Clear方法對象能夠識別的常見事件程序的運行是由事件觸發(fā)的VBVB事件驅(qū)動。對象的事件過程結(jié)構(gòu):PrivatePrivateSub對象名事件名????EndSub響應(yīng)事件的代碼常用主要事件事件名_Load

事件觸發(fā)(激活)方式加載 窗體

識別該事件的主要對象_Activate_ClickDbClick_Timer_

溫馨提示

  • 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

提交評論