freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

visualbasic程序設(shè)計(第二版上)ppt-展示頁

2025-03-02 13:19本頁面
  

【正文】 候屏幕上應(yīng)出現(xiàn)什么。在執(zhí)行時,從第一個語句開始,直到結(jié)束語句為止。Windows之所以比 DOS受歡迎,就是因?yàn)榫哂猩鷦又庇^、對用戶 “ 友好 ” 的界面。被認(rèn)為是最難的界面設(shè)計,就這樣輕而易舉地解決了。也就是說,屏幕上的用戶界面是用Visual Basic提供的可視化設(shè)計工具直接 “ 畫 ” 出來的,而不是用程序 “ 寫 ” 出來的。 Visual Basic提供一個 “ 工具箱 ” ,箱內(nèi)放有若干個 “ 控件 ” 。在傳統(tǒng)的程序設(shè)計中,為了在屏幕上顯示出一個圖形,就必須編寫一大段程序語句。 Visual Basic的基本特點(diǎn) Visual Basic為程序設(shè)計人員提供圖形對象(窗體、控件、菜單等),以進(jìn)行應(yīng)用程序的界面設(shè)計。程序的各種功能和顯示的結(jié)果都要由程序語句來實(shí)現(xiàn)。顯然,用戶更歡迎這樣的界面。這就是圖形用戶界面( graphic user interface, GUI)。用過 Windows的人顯然不滿足這樣的人機(jī)對話方式。 10 INPUT ″enter a:″,a 20 INPUT ″enter b:″,b 30 c = a * b 40 PRINT ″c =″。例如,向計算機(jī)輸入兩個數(shù) a和 b,要求計算機(jī)輸出 a b的值 c。目前,第一代 BASIC早已被淘汰,第二代 BASIC正在向第三代 BASIC轉(zhuǎn)移,隨著Windows環(huán)境的推廣使用,將會有更多的人學(xué)習(xí)和使用 Visual Basic。第三代 BASIC是在 20世紀(jì) 80年代中期出現(xiàn)的結(jié)構(gòu)化的BASIC語言,其代表為 True Basic、 Quick Basic、Turbo Basic、 QBasic。第一代 BASIC指最早期的 BASIC( 1964年到 20世紀(jì) 70年代初期),它的功能簡單,只有十幾個語句,常稱為基本 BASIC 。 為什么要學(xué)習(xí) Visual Basic BASIC語言是最容易掌握的計算機(jī)語言 BASIC語言自誕生以來,在廣泛使用中不斷地發(fā)展。 Visual Basic程序設(shè)計 (第二版上 ) 高等院校計算機(jī)應(yīng)用技術(shù)規(guī)劃教材 譚浩強(qiáng) 主編 總 目 錄 第 1章 程序設(shè)計的基本知識 第 2章 設(shè)計一個簡單的 Visual Basic應(yīng)用程序 第 3章 Visual Basic的基本語法 第 4章 窗體 第 5章 使用文本框和標(biāo)簽輸入輸出文字信息 第 6章 命令按鈕、復(fù)選框、單選按鈕和框架 第 7章 列表框、組合框和滾動條 第 8章 對話框 第 9章 圖片框、圖像框和計時器 總 目 錄 第 10章 菜單設(shè)計 第 11章 文件系統(tǒng)控件 第 12章 圖形 第 13章 多文檔界面 第 14章 建立和訪問數(shù)據(jù)庫 第 15章 對象的鏈接與嵌入-使用 OLE控件 第 16章 ActiveX控件 第 17章 多媒體控件 第 18章 錯誤處理程序 第 1章 程序設(shè)計的基本知識 為什么要學(xué)習(xí) Visual Basic 程序設(shè)計的有關(guān)概念 BASIC是 Beginner’s AllPurpose Symbolic Instruction Code(初學(xué)者通用符號代碼)的縮寫。與其他高級語言相比,它的語法規(guī)則相對簡單,容易理解和掌握,且具有實(shí)用價值,被認(rèn)為是最理想的初學(xué)者語言。至今為止, BASIC已經(jīng)歷了 4個發(fā)展階段。第二代 BASIC指微機(jī)出現(xiàn)初期的BASIC( 20世紀(jì) 70年代中期到 20世紀(jì) 80年代中期),功能有較大擴(kuò)充,應(yīng)用面較廣,其代表為 GWBASIC和 Microsoft 的 BASIC(即 MSBASIC)。 第四代就是 Visual Basic,它是為 Windows環(huán)境下編程使用的 BASIC。 前三代的 BASIC語言,盡管功能不斷豐富,但都是在 DOS操作環(huán)境下使用的,它提供給用戶的是字符界面,看起來單調(diào)枯燥??梢杂脗鹘y(tǒng)的 BASIC語言編寫出以下程序。c 50 END Windows的出現(xiàn)使 Visual Basic應(yīng)運(yùn)而生 該程序運(yùn)行時 ,在輸入 a和 b的值并按 Enter鍵后,屏幕如圖 。 Windows提供的是圖形界面,即提供給用戶的界面不僅包括字符,而且能包括各種圖形。對于上述求 c=a*b的題目,如果提供給用戶的界面如圖 ,在 “ 被乘數(shù) a”的框內(nèi)輸入 a值,再在 “ 乘數(shù) b”的框內(nèi)輸入 b的值,然后單擊 “ 相乘 ” 按鈕,在 “ a*b的值 ” 的框內(nèi)顯示出 c=a*b的結(jié)果。 圖 圖 1. 提供可視化的編程工具 用傳統(tǒng)的高級語言編程序,主要的工作是設(shè)計算法和編寫程序。而用 Visual Basic開發(fā)應(yīng)用程序,包括兩部分工作: 一是設(shè)計用戶界面;二是編寫程序代碼。例如,程序設(shè)計人員可以根據(jù)用戶的需要在屏幕上畫出如圖 。而 Visual Basic使屏幕設(shè)計變得十分簡單。程序設(shè)計者可以自由地從工具箱中取出所需控件,放到窗體中的指定位置,而不必為此編寫程序。 設(shè)計用戶界面如同用各種不同的印章在一張畫紙上蓋出不同的圖形。其實(shí),這些編程工作只是不由用戶來做,而由 Visual Basic 所謂用戶界面設(shè)計,就是要設(shè)想讓用戶看到什么。現(xiàn)在, Visual Basic成功地解決了用戶界面設(shè)計的難點(diǎn),這就為 2. 采取 “ 事件驅(qū)動 ” 的方式編程 傳統(tǒng)的編程方法是根據(jù)程序應(yīng)實(shí)現(xiàn)的功能,寫出一個完整的程序(包括一個主程序和若干個子程序)。在執(zhí)行過程中,除了需要用戶輸入數(shù)據(jù)時暫停外,程序開始運(yùn)行后不停頓地按程序中指定的順序執(zhí)行各指令,直到程序結(jié)束。因此對編寫應(yīng)用程序的程序設(shè)計人員提出較高的要求。例如,在屏幕上已畫出了一個 “ 相乘 ” 的按鈕,用戶用鼠標(biāo)單擊此按鈕,就產(chǎn)生一個 “ 單擊鼠標(biāo)事件 ” ,由此執(zhí)行一個相應(yīng)的 “ 單擊鼠標(biāo)事件過程 ” ,該過程應(yīng)執(zhí)行將兩個數(shù)相乘的操作。 如果屏幕上畫有 6個命令按鈕(如 “ 相加 ” 、 “ 相減 ” 、 “ 相乘 ” 、 “ 相除 ” 、 “ 求余 ” 和 “ 打印 ” ),用戶單擊其中一個按鈕,該按鈕就產(chǎn)生一次 “ 單擊鼠標(biāo)事件 ” 。程序設(shè)計人員只須分別編寫出這樣一些單個的過程即可。也就是說,把原來一個由統(tǒng)一控制的、包羅萬象的大程序分解為許多個獨(dú)立的、小規(guī)模的過程,分別由各種 “ 事件 ” 來驅(qū)動執(zhí)行,大大降低了程序人員編程的難度。Visual Basic的界面由對象(窗體和控件)組成,每個對象有若干個屬性,程序人員的任務(wù)是設(shè)計這些對象和對象的事件過程。 結(jié)構(gòu)化程序設(shè)計強(qiáng)調(diào)程序設(shè)計的風(fēng)格和程序設(shè)計的規(guī)范化,提倡清晰的結(jié)構(gòu)。具體地說,采取如下方法來保證得到結(jié)構(gòu)化算法: 程序設(shè)計的有關(guān)概念 結(jié)構(gòu)化程序設(shè)計 ( 1) ( 2) ( 3) 模塊化。以寫文章為例來說明這個問題。用這種方法逐步細(xì)化,直到作者認(rèn)為可以直接將各部分表達(dá)為文字為止。 另有些人寫文章時不擬提綱,想到哪寫到哪,直到他認(rèn)為已將想寫的內(nèi)容都寫出來為止。提倡使用 使用 “ 自頂向下,逐步細(xì)化 ” 的結(jié)構(gòu)化設(shè)計方法的過程是對問題求解并由抽象逐步具體化的過程。在每一步細(xì)化之前,應(yīng)仔細(xì)檢查當(dāng)前的設(shè)計是否正確。由于每一次向下細(xì)化都不太復(fù)雜,因此容易保證整個算法的正確性。 除了自頂向下,逐步細(xì)化之外,在處理較大的復(fù)雜任務(wù)時,常采取 “ 模塊化 ” 的方法,即在程序設(shè)計時不是把全部內(nèi)容都放在同一個模塊中,而是分成若干個模塊,每個模塊實(shí)現(xiàn)一個功能。模塊化的思想實(shí)際上是 “ 分而治之 ” 的思想,把一個大的任務(wù)分為若干子任務(wù),子任務(wù)還可以繼續(xù)劃分為更小的子任務(wù)。在程序中往往用子程序?qū)崿F(xiàn)模塊的功能。這種方法是 “ 方法論 ” 知識中重要的一部分。逐步細(xì)化方法是由 “ 程序設(shè)計目標(biāo) ” 到寫出源程序的正確途徑。 盡管結(jié)構(gòu)化程序設(shè)計方法已得到廣泛的使用,但是仍有一些問題沒有得到很好的解決。結(jié)構(gòu)化程序設(shè)計語言又稱為 “ 面向過程的語言 ” , “ 面向過程的語言 ” 將被處理的數(shù)據(jù)與相關(guān)操作分離,因此程序模塊和數(shù)據(jù)結(jié)構(gòu)的關(guān)系是松散的。 面向?qū)ο蟪绦蛟O(shè)計 面向?qū)ο蟮某绦蛟O(shè)計最基本的概念是將數(shù)據(jù)與處理數(shù)據(jù)的函數(shù)合并成一個單元,每個單元稱為一個對象。這種設(shè)計方法符合人們的思維習(xí)慣,便于分析復(fù)雜的問題, 使用面向?qū)ο蟮某绦蛟O(shè)計,并不是放棄結(jié)構(gòu)化程序設(shè)計方法。 第 2章 設(shè)計一個簡單的 Visual Basic應(yīng)用程序 啟動 Visual Basic 一個簡單的應(yīng)用程序 開發(fā) Visual Basic應(yīng)用程序的步驟 如何運(yùn)行與保存程序 離開 Visual Basic環(huán)境應(yīng)用程序能否運(yùn)行 習(xí)題 使用 Visual Basic編寫程序之前,必須先啟動 Visual Basic系統(tǒng)。用鼠標(biāo)單擊 “ 程序 ” 選項,右側(cè)彈出第二級菜單,光標(biāo)移到 “ Microsoft Visual Basic 版 ” 上,它的右邊出現(xiàn) Visual Basic ,如圖 ,再將光標(biāo)移到 “ Microsoft Visual Basic ” 上,單擊鼠標(biāo)左鍵,啟動 Visual Basic的開發(fā)環(huán)境,如圖 。它用來顯示窗口的標(biāo)題,標(biāo)題文字后面方括號內(nèi)指出了目前處在設(shè)計狀態(tài)、運(yùn)行狀態(tài)或中斷狀態(tài)。共包括 13個下拉式菜單,即 “ 文件 ” 、 “ 編輯 ” 、 “ 視圖 ” 、“ 工程 ” 、 “ 格式 ” 、 “ 調(diào)試 ” 、 “ 運(yùn)行 ” 、 “ 查詢 ” 、 “ 圖表 ” 、 “ 工具 ” 、 “ 外接程序 ” 、 “ 窗口 ” 和 “ 幫助 ” ,每項菜單都含有若干命令。例如,打開一個工程、保存或刪除文件、編輯程序、設(shè)計菜單以及尋求幫助,等等。它以圖標(biāo)的形式提供常用的菜單命令。 ( 4) 工具箱: 位置在窗口的左側(cè)。這些工具以圖標(biāo)的形式排列在工具箱中。 ( 5) 窗體窗口: 位置在屏幕正中。窗體相當(dāng)于 ( 6) 工程窗口: 位置在屏幕的右上方。一個應(yīng)用程序可以包含多種類型的文件,它們分別是: 后綴為 .frm的窗口文件,后綴為 .bas的標(biāo)準(zhǔn)程序模塊文件,后綴為 .cls的類文件,后綴為 .ctl的用戶控件文件,后綴為 .pag的屬性頁文件。 ( 7) 屬性窗口: 位置在工程窗口的下方。 圖 【 例 】 設(shè)計一個程序,在運(yùn)行時若用鼠標(biāo)單擊窗體,在窗體上顯示出 “ Visual Basic歡迎您 ” 一行文字,運(yùn)行結(jié)果如圖 。用戶輸入或輸出信息都在這個界面中進(jìn)行。使程序運(yùn)行后能按規(guī)定的目標(biāo)和步驟進(jìn)行操作,以達(dá)到題目的要求。當(dāng)前看到屏幕中的窗口是 Form窗口(窗體窗口)。 圖 選擇 “ 視圖 ” 菜單中的 “ 代碼窗口 ” 命令,如圖。 代碼窗口的標(biāo)題欄中顯示窗體的名稱。代碼窗口左邊是對象框,它包含所有與當(dāng)前窗體相聯(lián)系的對象。如果現(xiàn)在要對其他對象進(jìn)行編碼,應(yīng)單擊對象框右側(cè)向下的箭頭以打開一個下拉列表框,框中列出了本窗體用到的所有對象,可以用鼠標(biāo)單擊任一個對象,對象框中可顯示出所選的當(dāng)前對象。 圖 圖 圖 代碼窗口右邊是過程框,包含了與當(dāng)前選中的對象相關(guān)的所有事件,單擊右側(cè)的按鈕,可以展開一個下拉列表框,用鼠標(biāo)單擊所需的事件名,就可以對剛才所選擇的對象和事件進(jìn)行編碼,圖 的是 Click(單擊)事件。當(dāng)選擇了對象和事件后,在代碼窗口立即自動出現(xiàn)相應(yīng)的過程框架: Private Sub Form_Click() End Sub 然后在 Private Sub Form_Click()與 End Sub兩行之間輸入程序語句。在 Visual Basic中, Print被稱為一種 “ 方法 ” 。其中,關(guān)鍵字 Private(私有)表示該過程只能在本窗體中調(diào)用,應(yīng)用程序中的其他窗體或模塊不可調(diào)用它。 本程序進(jìn)入運(yùn)行狀態(tài)后,用鼠標(biāo)單擊窗體,窗體上就出現(xiàn)一行 “ Visual Basic歡迎您 !”,再單擊一次再顯示一行。當(dāng)用戶從 “ 運(yùn)行 ” 菜單中選擇 “ 結(jié)束 ” 命令后,程序結(jié)束運(yùn)行。工具箱中的每一個圖標(biāo)都代表一個控件( Control)。稱為 “ 對象 ” 的還有窗體,也就是說,窗體和控件都是對象。通俗地說, “ 事件 ” 是作用在對象上的某種事先規(guī)定的動作,如在窗體上單擊一次鼠標(biāo)(單擊窗體),在窗體上連續(xù)單擊兩次鼠標(biāo)(雙擊窗體),等等。例如上題的窗體能識別單擊事件( Form_Click )。 例題中,在事件過程 Form_Click中規(guī)定對用戶
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1