信息技術(shù)會考VB復習題_第1頁
信息技術(shù)會考VB復習題_第2頁
信息技術(shù)會考VB復習題_第3頁
信息技術(shù)會考VB復習題_第4頁
信息技術(shù)會考VB復習題_第5頁
已閱讀5頁,還剩32頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、算法與程序設(shè)計復習(VB)目錄VB開發(fā)流程Vb工程相關(guān)文件VB編程相關(guān)概念VB語言常用算法VB開發(fā)流程VB開發(fā)流程概念VB語言Vb三種基本結(jié)構(gòu)在Vb中畫圖常用算法確定對象:創(chuàng)建用戶界面調(diào)試運行、生成可執(zhí)行文件事件過程及編程:編寫程序代碼對象設(shè)置:調(diào)整屬性Vb開發(fā)流程To Index目錄VB開發(fā)流程Vb工程相關(guān)文件VB編程相關(guān)概念VB語言常用算法VB的文件類型窗體文件(.frm)工程文件(.vbp)標準模塊文件(. bas)工程組文件( .vbg )二進制文件(.frx):當在窗體上設(shè)置了圖標圖片等To Index目錄VB開發(fā)流程Vb工程相關(guān)文件VB編程相關(guān)概念VB語言常用算法對象可以看作一個整

2、體,具有一定屬性和方法的事物。 VB的對象包括窗體和控件。對象名稱是代碼中對它的稱呼,VB靠它來識別對象,每一個對象都有一個唯一的名字。Vb的常見對象標簽按鈕文本框框架,單選按鈕,復選框滾動條時鐘Image對象To Index容器對象可以在其中放置其他對象的對象。Vb中的容器有:窗體、框架、PictureBox。方法方法:對象具有的功能。它是對象提供的是特定的函數(shù)或過程。但方法與函數(shù)不同,方法屬于對象,而函數(shù)不屬于對象。方法的調(diào)用格式 對象 . 方法 參數(shù)名表我們知道的幾個方法:Form1.Print 學生管理系統(tǒng)Form1.ShowForm1.Hide事件事件:是指能被對象所識別的消息(動作

3、)。如單擊Click、裝入load 等事件過程的框架為:Sub 對象名字_事件名稱(參數(shù))End Sub事件過程的框架是自動生成的。用戶只需要填寫“事件過程的內(nèi)容”即可Sub 對象名字_事件名稱(參數(shù))事件過程的內(nèi)容End Sub常用事件鼠標事件:Click,MouseDown,MouseUp,MouseMove鍵盤事件:KeyPress窗體事件:Resize,Load時鐘事件:Timer改變事件:Change (滾動條,文本框)屬性屬性:標志對象的一些性質(zhì)。常見的屬性有:Caption 顯示標題,在對象表面顯示。Name 是標識,VB靠它來識別對象,只能在設(shè)計狀態(tài)下用Visible 確定是否

4、可見。取值True/False 默認為True,表示可用。Enabled 確定是否可操作,取值True/False, False為禁止操作。 Forecolor 確定前景顏色Top 確定對象離頂部距離Left 確定對象離左邊距離Height 對象的高度,單位是twip, 即:1/1440 inchWidth 確定對象的寬度。單位是twip, 即:1/1440 inchAutosize 對象的大小是否隨標題的大小自動調(diào)整,取值True/FalseTo Index目錄VB開發(fā)流程Vb工程相關(guān)文件VB編程相關(guān)概念VB語言常用算法常用語句Print:在窗體上輸出文字信息End:結(jié)束程序Cls:清除窗口

5、內(nèi)容=: 賦值語句For 循環(huán)變量=初 To 終 Step 步長循環(huán)體Next 循環(huán)變量For :循環(huán)Msgbox:顯示消息畫圖語句:pset circle lineIF: 判斷IF 條件 Then 語句End If常用函數(shù)Time:取系統(tǒng)時間Abs:絕對值Rnd:產(chǎn)生到0到1的隨機小數(shù)Sqr:求平方根Rgb:由三原色合成一個顏色Inputbox:程序運行時提示用戶輸入信息Str:把數(shù)字串轉(zhuǎn)化為字符串Val:把字符串轉(zhuǎn)化為數(shù)值Chr:把ASCII碼轉(zhuǎn)化為對應的字符Asc:由字符的相應ASCII碼值Fix:去掉數(shù)字的小數(shù)部分運算符-()*(乘) /(除) (整除)mod(求余數(shù)) 5 mod 3

6、 結(jié)果為2(求冪)(字符串連接): 123 & 456 結(jié)果 123456 關(guān)系運算符關(guān)系運算符等于大于等于=大于小于等于=小于不等于邏輯運算符非(NOT)與(AND)或(OR) 三種基本結(jié)構(gòu)順序結(jié)構(gòu)按從上到下,從左到右的順序運行例子1:順序結(jié)構(gòu)畫多個圓Circle (1500,1500),100Circle (1500,1500),200Circle (1500,1500),300Circle (1500,1500),400選擇結(jié)構(gòu)求某個數(shù)是否3的倍數(shù)X=text1.textIf x mod 3= 0 then print x;”是3的倍數(shù)”Else print x;”不是3的倍數(shù)“End

7、if循環(huán)結(jié)構(gòu)For n=初值 to 終值 step 步長 循環(huán)體Next n例子:畫10個同心圓For n=1 to 10 step 1 Circle (1500,1500),100*nNext n在VB中作圖To Index坐標顯示器屏幕窗體的Left窗體的Top作圖語句畫點:Pset(x,y),c畫線:line(x1,y1)-(x2,y2),顏色,B畫圓:circle(x,y),半徑,顏色清除:Cls常用算法VB開發(fā)流程Vb工程相關(guān)文件VB編程相關(guān)概念VB語言常用算法算法算法是對某個問題求解過程的描述累加計數(shù)累乘窮舉To Index累加求1100的和 Sum = 0 For i = 1 T

8、o 100Sum = Sum + i End If Next i Print Sum思考:若把循環(huán)體前面置各變量初值的語句放在循環(huán)體內(nèi),程序運行時會產(chǎn)生什么情況?累乘求310的乘積 s = 1 For i =3 To 10 s = s * i Next i Print t1100的5或7的倍數(shù)的和 Sum = 0 For i = 1 To 100 If i Mod 5 = 0 OR i Mod 7 = 0 Then Sum = Sum + i End If Next i Print Sum思考:若把循環(huán)體前面置各變量初值的語句放在循環(huán)體內(nèi),程序運行時會產(chǎn)生什么情況?窮舉法“窮舉法 。它的基本思路是將所有可能的情況逐一測試,判斷是否滿足條件。一般采用循環(huán)來實現(xiàn)。 例 百元買百雞問題。假定小雞每只5角,公雞每只2元,母雞每只3元。現(xiàn)在有100元錢要求買100只雞,編程列出所有可能的購雞方案。 設(shè)母雞、公雞、小雞各為x、y、z只,根據(jù)題目要求,列出方程為: x+y+z=100 3x+2y+0.5z=100三個未知數(shù),兩個方程,此題有若干個解。解決此類問題采用“試湊法”,把每一種情況都考慮到。 方法一:最簡單三個未知數(shù)利用三重循環(huán)來實現(xiàn)。 方法二:從三個未

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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

提交評論