第六部分程序設(shè)計(jì)基礎(chǔ)_第1頁
第六部分程序設(shè)計(jì)基礎(chǔ)_第2頁
第六部分程序設(shè)計(jì)基礎(chǔ)_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、第六部分程序設(shè)計(jì)基礎(chǔ)單元知識條目考試要求試題類型1、宏的基本概念A(yù)選擇題2、宏的基本操作(錄制、查看、運(yùn)行、為 宏指定快捷鍵)C二、程序設(shè)計(jì)與軟件工程3、程序的基本控制結(jié)構(gòu)C4、閱讀理解簡單的 VB程序B5、軟件與軟件工程的概念A(yù)1、宏的基本概念:宏的意思是定義好的一段操作宏是貯存在Visual Basic模塊中的一系列命令和函數(shù) 宏是一段程序代碼宏可以使繁瑣或頻繁執(zhí)行的動作自動化。2、宏的基本操作:(1) 錄制宏:錄制宏可以使用“視圖”菜單中的“工具欄”選項(xiàng)下的“Visual Basic選項(xiàng),也可以使用“工具”菜單中的“宏”選項(xiàng)。在“ Visual Basic ”工具欄中, 我們單擊“錄制宏

2、”按鈕,輸入宏名,然后進(jìn)行一系列的操作,最后單擊“停 止錄制宏”按鈕。注意:宏名稱的首字符必須是字母或漢字,其他字符可以是字母、漢字、數(shù)字 或下劃線等。宏名稱中不允許有空格。(2) 運(yùn)行宏:運(yùn)行宏即相當(dāng)于將記錄Visual Basic語句解釋執(zhí)行一遍。操作步驟:單擊“ Visual Basic”工具欄中的“運(yùn)行宏”按鈕,從列表中選定要運(yùn)行的宏,單 擊“執(zhí)行”按鈕。查看宏:單擊“ Visual Basic”工具欄中的“運(yùn)行宏”按鈕,從列表中選定宏名, 單擊“編輯”按鈕。(4)為宏指定快捷鍵:單擊“ Visual Basic”工具欄中的“運(yùn)行宏”按鈕,從列表中選 定宏名,單擊“選項(xiàng)”按鈕,在“宏選

3、項(xiàng)”對話框中,鍵入指定的快捷鍵,單擊“確定”按鈕返回“宏”對話框,然后單擊“取消”按鈕。也可以在開始錄制宏 時,為宏指定快捷鍵。注意:為宏指定快捷鍵,應(yīng)盡量不要與Microsoft Office本身使用的內(nèi)置快捷鍵沖突。練習(xí):錄制一宏,宏名自定,指定快捷方式并運(yùn)行,要求運(yùn)行時畫一橢圓3、宏與VB運(yùn)行宏相當(dāng)于將記錄的Visual Basic語句再解釋執(zhí)行一遍4、程序的基本控制結(jié)構(gòu)(1) 順序結(jié)構(gòu):順序結(jié)構(gòu)是按語句的先后次序依次執(zhí)行的程序控制結(jié)構(gòu)。 例:以下是一段 Visual Basic宏程序,運(yùn)行后 X的值為()。Y = y+ lX = X + y lA1B 3 C5 D7注意:添加一語句:

4、msgbox (x)(2)分支結(jié)構(gòu) :又稱為 選擇結(jié)構(gòu) 。根據(jù)條件判斷是否成立, 從而選擇程序執(zhí)行的方向, 執(zhí)行其中的一個分支。在 Visual Basic 中的分支語句的語法如下:( a) if 條件 then 語句序列 end if( b) if 條件 then 語句序列 1 else語句序列 2 end if在(a)中,如果“條件”成立,則執(zhí)行then后面的“語句序列”,否則跳過分支語句,繼續(xù)執(zhí)行 end if后面的語句;在(b)中,如果“條件”成立,則執(zhí)行then后面的“語句序列1”,否則執(zhí)行else后面的“語句序列2”,然后兩者都繼續(xù)執(zhí)行 end if 后面的語句。例:以下是一段 V

5、isual Basic 宏程序()。a= 10Ifa= 10 The na=a+1Elsea= a lEnd If程序段運(yùn)行后,變量a的值是()。A8B9C10D11注意:添加一語句: msgbox (a)(3)循環(huán)結(jié)構(gòu) :根據(jù)條件判斷是否成立,如果條件成立則重復(fù)執(zhí)行循環(huán)結(jié)構(gòu)中某語 句序列功能,直到條件不成立,退出循環(huán)結(jié)構(gòu)為止。在 Visual Basic 中,常用的 循環(huán)結(jié)構(gòu)語句的語法定義如下:for 循環(huán)變量 = 初值 to 終值 step 增量 循環(huán)體 next 循環(huán)變量 例:s = 0For i = 1 To 100 Step 2 s = s + i Next i 求程序結(jié)束時 i 和 s 的值MsgBox (i)MsgBox (s)5、軟件與軟件工程的概念(1) 軟件危機(jī) 是指在計(jì)算機(jī)軟件的開發(fā)和維護(hù)過程中所遇到的一系列嚴(yán)重問題, 包括 對軟件開發(fā)成本和進(jìn)度的估計(jì)常常很不準(zhǔn)確、用戶對“已完成的”軟件系統(tǒng)不滿 意的現(xiàn)象經(jīng)常發(fā)生等。(2) 產(chǎn)生軟件危機(jī)的 原因 :一是軟件本身特點(diǎn);二是軟件開發(fā)與維護(hù)的方法不正確。(3) 解決軟件危機(jī)的 途徑 :一是推廣使用在實(shí)踐中總結(jié)出來的開發(fā)軟件的成功技術(shù)和 方法,二是開發(fā)和使用更好的軟件工具6、面向?qū)ο蠓椒?簡介: 面向?qū)ο蠓椒▽W(xué)的出發(fā)點(diǎn)和基本原則是盡可能模擬人類習(xí)慣的思維方式, 使開發(fā) 軟件的方法與過程盡可能接近人類

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論