版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第1章 可視化編程理論概述,考核知識(shí)點(diǎn) 1可視化編程的概念和特點(diǎn) 2VB集成開(kāi)發(fā)環(huán)境 3Visual Basic 與其它可視化程序的區(qū)別 考核要求: 1掌握VB工程的概念及管理方法 2理解可視化編程的概念和特點(diǎn) 3了解目前流行的可視化編程工具的種類和主要特色,不需大量編寫代碼生成程序界面. 不需編寫代碼控制鼠標(biāo)鍵盤操作. 簡(jiǎn)化了程序開(kāi)發(fā)的過(guò)程,第2章:可視化編程,掌握VB應(yīng)用程序開(kāi)發(fā)的步驟 掌握命令按鈕、文本框和標(biāo)簽的使用及Msgbox函數(shù)的用法; 理解賦值語(yǔ)句、變量的概念,理解對(duì)象、屬性、方法和事件的概念及區(qū)別與聯(lián)系,理解事件驅(qū)動(dòng)的原理; 了解時(shí)鐘程序的工作原理。,第3章:程序設(shè)計(jì)接口,考核
2、知識(shí)點(diǎn) 1可視化界面設(shè)計(jì) 菜單設(shè)計(jì)和應(yīng)用、多窗體設(shè)計(jì)、MDI多文檔窗體的設(shè)計(jì) 2常用控件:?jiǎn)芜x鈕、復(fù)選框、控件列表框控件、組合框控件、工具欄、狀態(tài)欄和圖標(biāo)列表控件、通用對(duì)話框控件 3常用內(nèi)部函數(shù) 4運(yùn)算符和表達(dá)式 5常用數(shù)據(jù)類型 6工程化思想及編程風(fēng)格 7流程控制語(yǔ)句,考核要求:,1掌握可視化界面設(shè)計(jì)的方法 2掌握變量和常量的作用域、作用范圍及用法。能夠編寫變量和常量的聲明、賦值等語(yǔ)句,并通過(guò)閱讀程序,分析變量取值的變化過(guò)程。 3掌握運(yùn)算符及流程控制語(yǔ)句的用法,能夠編寫各種運(yùn)算表達(dá)式,以及具有分支、循環(huán)、順序結(jié)構(gòu)的簡(jiǎn)單程序。 4理解工程化思想和編程風(fēng)格 5理解常用函數(shù)的使用方法 6了解窗體設(shè)計(jì)
3、的基本原則 7了解“簡(jiǎn)單計(jì)算器”程序設(shè)計(jì)過(guò)程,能夠讀懂并完善這類程序的部分語(yǔ)句。,3.2可視化界面設(shè)計(jì)基礎(chǔ),設(shè)計(jì)原則,兩方面:用戶;維護(hù)管理人。 要用友好的用戶接口界面(P57頁(yè)) 窗體設(shè)計(jì)分類,單窗體,多窗體,MDI窗體 了解窗體設(shè)計(jì)原則。,3.2.4窗體的運(yùn)行模式,模態(tài)顯示:form2.show 1 模態(tài)顯示,占用程序控制 非模態(tài)顯示:form2.show Form2.show 改為form2.show 1試試 Msgbox ”你打開(kāi)了窗體form2”,3.3可視化高級(jí)設(shè)計(jì),常用控件,菜單對(duì)象,工具欄,狀態(tài)欄,通用對(duì)話框 菜單設(shè)計(jì) 菜單編輯器 基本屬性,子菜單設(shè)置,分隔線,訪問(wèn)鍵,快捷鍵,
4、彈出菜單設(shè)計(jì)。,3.32框架、單選鈕和復(fù)選框,框架: 單選鈕:value屬性(ture/false),caption屬性 復(fù)選框: value屬性(0/1/2),caption屬性,3.33,3.34列表框和組合框,1.共有的重要屬性 (P:可在程序中設(shè)置或引用,D:可在設(shè)計(jì)狀態(tài)設(shè)置) List :PD 字符型數(shù)組,存放列表框的項(xiàng)目,下標(biāo)是從0開(kāi)始。 ListIndex:P 選中的項(xiàng)目的序號(hào),沒(méi)有項(xiàng)目被選定時(shí)為-1 Text:P 列表項(xiàng)中被選定的內(nèi)容, ListCount:P 項(xiàng)目的數(shù)量,ListCount-1是最后一項(xiàng)的下標(biāo)。 List 1.List(List 1.ListIndex) =
5、List1.Text。 組合框的特有屬性Style,2. 方法 AddItem 對(duì)象.AddItem item , index RemoveItem 對(duì)象.RemoveItem index Clear 對(duì)象.Clear 3. 事件 列表框:Click、DblClick 組合框:Click,只有簡(jiǎn)單組合框才有DblClick事件 一般不需要編寫Click事件過(guò)程 通常在單擊命令按鈕或發(fā)生DblClick事件時(shí)才讀取 Text屬性,3.35工具欄、狀態(tài)欄和圖標(biāo)列表控件,添加ActiveX控件完成?!肮ぞ卟考?Microsoft windows common controls 6.0 添加控件:t
6、oolbar1(工具欄),statusbarl(狀態(tài)欄),imagelist1 設(shè)置imagelist屬性(插入所用的圖標(biāo)) 設(shè)置statusbar屬性(設(shè)置狀態(tài)欄的欄數(shù)) 設(shè)置toolbar1屬性(工具欄加入按鈕,并設(shè)置鏈接圖片),3.36通用對(duì)話框,添加ActiveX控件完成。“工具部件” Microsoft windows commondialog 6.0 包含種對(duì)話框類型() 打開(kāi):對(duì)象名.showopen 另存為:對(duì)象名.showsave 字體:對(duì)象名.showfont 顏色:對(duì)象名.showcolor 打?。簩?duì)象名Showprinter 幫助:對(duì)象名.showhelp,對(duì)話框相關(guān)的
7、屬性,代碼設(shè)計(jì)基礎(chǔ)之?dāng)?shù)據(jù)類型,P78頁(yè),代碼設(shè)計(jì)基礎(chǔ)之變量,定義(顯式聲明,隱式聲明) 初始值 作用域 過(guò)程級(jí),模塊級(jí),全局 生命周期,代碼設(shè)計(jì)之常量,文字常量 符號(hào)常量 Public|private const 常量名 as 數(shù)據(jù)類型=表達(dá)式,運(yùn)算符表達(dá)式,算術(shù)運(yùn)算 +,-,*,/,mod, 關(guān)系運(yùn)算 ,=, 邏輯運(yùn)算 not ,and ,or ,xor,eqv,imp 字符串連接符 +,&,常用函數(shù),算術(shù)函數(shù) sqr(x+y) fix(-6.8) rnd() ,val(“565”) 字符函數(shù) len(“l(fā)isten”) str(123) 日期函數(shù) now, time,date 格式化函數(shù)
8、format(),流程控制結(jié)構(gòu),順序結(jié)構(gòu) 選擇結(jié)構(gòu) 循環(huán)結(jié)構(gòu),選擇結(jié)構(gòu):IF,If結(jié)構(gòu) 1. If 條件表達(dá)式 then 單句 If 條件表達(dá)式 then if 條件表達(dá)式 then 語(yǔ)句1 end if end if 2. If 條件表達(dá)式 then 語(yǔ)句1 else 語(yǔ)句 if 條件表達(dá)式 then 語(yǔ)句1 else 語(yǔ)句2 end if,選擇結(jié)構(gòu):IF,3. If 條件1 then 語(yǔ)句1 elseif 條件2 then 語(yǔ)句2 elseif 條件3 then 語(yǔ)句3 else 語(yǔ)句4 end if,選擇結(jié)構(gòu)select case,選擇結(jié)構(gòu) 以下示范實(shí)例:成績(jī)用消息框輸出分為四個(gè)等級(jí):不
9、及格,中,良,優(yōu). selcet case mark case 60 msgbox “不及格” case 80 msgbox “中” case 90 msgbox “良” case else msgbox “優(yōu)” end select,練習(xí)1:購(gòu)物優(yōu)惠程序,購(gòu)物打折程序:100元以上9.5折,200元以上9折,300元以上8折,500元以上7折。 考核點(diǎn): 界面設(shè)計(jì)(對(duì)象的引用,屬性的引用) 代碼設(shè)置(變量的使用,運(yùn)算符使用,流程控制語(yǔ)句),循環(huán)結(jié)構(gòu),For next Do loop While wend,循環(huán)結(jié)構(gòu) 1. For循環(huán)語(yǔ)句 (一般用于循環(huán)次數(shù)已知) 形式 For 循環(huán)變量初值 t
10、o 終值 Step 步長(zhǎng) 語(yǔ)句塊 Exit For 語(yǔ)句塊 Next 循環(huán)變量,循環(huán)體,例計(jì)算1100的奇數(shù)和,程序段如下: Dim i %, s% s=0 For i = 1 To 100 step 2 s = s + i Next i,0 初值終值 =0 死循環(huán),循環(huán)次數(shù),要注意: 出了循環(huán),循環(huán)控制變量值的問(wèn)題。 例程序段: For i=2 To 13 Step 3 循環(huán)執(zhí)行次數(shù) Print i , 輸出 i的值分別為: Next i 2 5 8 11 Print : Print “I=“, i 出了循環(huán)輸出為: I=14 在循環(huán)體內(nèi)對(duì)循環(huán)控制變量可多次引用;但最好不要對(duì)其賦值,否則影響
11、原來(lái)的循環(huán)控制規(guī)律。,步長(zhǎng),For next結(jié)構(gòu),以下只列出for next 結(jié)構(gòu)的首部 for I=1 to 100 變量從1到100,增量為1 for I=2 to 50 for I=1 to 100 step 2 變量從1到100,增量為2 for I=100 to 1 step 1,練習(xí)2,For next (step 的使用) 求1到100的偶數(shù)的和,并顯示結(jié)果。 1.設(shè)計(jì)過(guò)程:確定變量數(shù),算法 2.窗體設(shè)計(jì) 3.變量的定義,使用,設(shè)計(jì)流程。 for i=2 to 100 step 2 s=s + i next I print s,While wend,While wend i=1:
12、sum=0 While i=100 sum=sum+i i=i+1 wend,練習(xí)3,求1到100范圍內(nèi)所有的偶數(shù)之和 用while wend 結(jié)構(gòu)完成 i=2 While I =100 s=s + i i=i+2 wend,Doloop,兩種形式:1)當(dāng)型循環(huán)(先判斷,后執(zhí)行) 語(yǔ)法規(guī)則:Do While | Until 條件式 程序段 If 條件式 Then Exit Do 程序段 Loop,例:do while loop,Dim I as integer I=1 Do While I=5 Print I I=I + 1 Loop 程序輸出:1 2 3 4 5,例:do until loo
13、p,Dim I As Integer I=1 Do Until I5 Print I I=I + 1 Loop End Sub 程序輸出:1 2 3 4 5,Doloop,2)直到型循環(huán)(先執(zhí)行,后判斷) Do 程序段 If 條件式 Then Exit Do 程序段 Loop While | Until 條件式 條件式為True時(shí),循環(huán)繼續(xù), 直到條件式為False跳出,Do loop while,Dim I As Integer I=6 Do Print I I=I + 1 Loop While I = 5 程序輸出:6,若循環(huán)體為: Do While I= 5 Print I I= I+ 1 Loop 輸出:出錯(cuò),Do loop until,Dim I as integer I=6 Do Print I I= I + 1 Loop Until I 5 End Sub 輸出結(jié)果:6,嵌
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中職第二學(xué)年(老年護(hù)理)實(shí)操技能階段測(cè)試題及答案
- 2025年大學(xué)健康教育與促進(jìn)(健康促進(jìn)方法)試題及答案
- 2025年中職會(huì)計(jì)(稅務(wù)會(huì)計(jì))試題及答案
- 2025年高職計(jì)算機(jī)應(yīng)用(數(shù)據(jù)處理技術(shù))試題及答案
- 2025年中職電梯安裝與維修保養(yǎng)(電梯安裝技術(shù))試題及答案
- 2025年高職養(yǎng)老服務(wù)應(yīng)用(應(yīng)用技術(shù))試題及答案
- 2025年中職第二學(xué)年(環(huán)境監(jiān)測(cè)技術(shù))環(huán)境監(jiān)測(cè)實(shí)訓(xùn)試題及答案
- 2025年高職(環(huán)境監(jiān)測(cè)技術(shù))化學(xué)分析實(shí)務(wù)試題及答案
- 2025年中職(物流設(shè)備基礎(chǔ)綜合實(shí)訓(xùn))實(shí)操試題及答案
- 2025年大學(xué)植物生物學(xué)(植物分類)試題及答案
- 2025年中國(guó)PICC導(dǎo)管數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- (高清版)DB62∕T 25-3128-2017 定型臺(tái)架綁扎預(yù)制箱梁鋼筋骨架施工規(guī)程
- GA/T 751-2024公安視頻圖像屏幕顯示信息疊加規(guī)范
- 民政局筆試題及答案
- 二零二五版中醫(yī)師承關(guān)系合同書
- 個(gè)人護(hù)理健康知識(shí)與技巧
- 《微積分與線性代數(shù)》課件
- 鍋爐三大安全附件69課件講解
- (湘美版)五年級(jí)上冊(cè)書法指導(dǎo)練習(xí)教案
- 學(xué)習(xí)方法總結(jié)高效學(xué)習(xí)的技巧與方法
- 綜合醫(yī)院心身疾病診治
評(píng)論
0/150
提交評(píng)論