面向?qū)ο蟪绦蛟O(shè)計_第1頁
面向?qū)ο蟪绦蛟O(shè)計_第2頁
面向?qū)ο蟪绦蛟O(shè)計_第3頁
面向?qū)ο蟪绦蛟O(shè)計_第4頁
面向?qū)ο蟪绦蛟O(shè)計_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、1面向?qū)ο蟪绦蛟O(shè)計面向?qū)ο蟪绦蛟O(shè)計主主 講:講: 高高 慧慧電電 話:話: 1360645719413606457194Q Q Q Q 號號: 56180168: 56180168VBVB課程公共郵箱:課程公共郵箱: 密密 碼:碼:wenjing123wenjing1232 面向過程和面向?qū)ο竺嫦蜻^程和面向?qū)ο?C是面向過程的,是面向過程的,VB是面向?qū)ο蟮氖敲嫦驅(qū)ο蟮?面向過程面向過程的思想是把一個項目、一件事情的思想是把一個項目、一件事情按照按照一定的順序一定的順序,從頭到尾,從頭到尾一步一步一步一步地做下去,地做下去,先先做做什么,什么,后做后做什么,一直到結(jié)束。這種思想比什么,一直到結(jié)

2、束。這種思想比較好理解,其實這也是一個人做事的方法。較好理解,其實這也是一個人做事的方法。 面向?qū)ο竺嫦驅(qū)ο蟮乃枷胧前岩粋€項目、一件事情的思想是把一個項目、一件事情分成分成一個個更小的部分一個個更小的部分,每一部分負(fù)責(zé)該部分的功,每一部分負(fù)責(zé)該部分的功能,最后再由這些部分組合而成為一個整體。能,最后再由這些部分組合而成為一個整體。例:求兩個數(shù)的和例:求兩個數(shù)的和3C程序程序#include stdio.hmain()int a,b,s;printf(please input the first integer:);scanf(%d,&a);printf(please inpu the

3、second integer:);scanf(%d,&b);printf(the sum is %d,a+b);4VB程序程序Private Sub Command1_Click() Text3.Text = Val(Text1.Text) + Val(Text2.Text)End Sub先設(shè)計界面先設(shè)計界面5C與與VB的其他區(qū)別的其他區(qū)別 運行模式不同運行模式不同 C是編譯模式,屬是編譯模式,屬編譯型編譯型語言(執(zhí)行速度快)語言(執(zhí)行速度快) VB既有編譯模式,也有解釋模式既有編譯模式,也有解釋模式(P14) C比比VB更低級(即接近機器)更低級(即接近機器) VB以及用以及用VB寫

4、的程序?qū)懙某绦蛑荒苤荒茉谠赪INDOWS系統(tǒng)系統(tǒng)上使用,上使用,C無此限制(無此限制(C最初是最初是UNIX系統(tǒng)的工系統(tǒng)的工作語言)作語言)6時隔時隔10月之后,月之后,在在Android手機的手機的帶動下,帶動下,Java市市場份額在去年半場份額在去年半年上升年上升2.03%,重,重返第一返第一 。 C 降至第二降至第二VB位居第位居第8位位2013年年2月編程語言排行榜月編程語言排行榜7課程簡介課程簡介 高等學(xué)校的計算機基礎(chǔ)教育分為三個層次:文化、高等學(xué)校的計算機基礎(chǔ)教育分為三個層次:文化、技術(shù)和應(yīng)用技術(shù)和應(yīng)用 第二層次中,第二層次中,Visual Basic是一門主要課程,為我校是一門主

5、要課程,為我校非計算機專業(yè)開設(shè),也是計算機非計算機專業(yè)開設(shè),也是計算機二級二級考試中的科目考試中的科目之一之一 通過學(xué)習(xí),使學(xué)生掌握通過學(xué)習(xí),使學(xué)生掌握面向?qū)ο缶幊痰幕A(chǔ)知識和面向?qū)ο缶幊痰幕A(chǔ)知識和基本方法基本方法,培養(yǎng)學(xué)生具有,培養(yǎng)學(xué)生具有利用軟件開發(fā)環(huán)境解決實利用軟件開發(fā)環(huán)境解決實際問題際問題的能力,為今后使用或開發(fā)結(jié)合本行業(yè)工作的能力,為今后使用或開發(fā)結(jié)合本行業(yè)工作實際的應(yīng)用程序?qū)嶋H的應(yīng)用程序奠定基礎(chǔ)奠定基礎(chǔ)8學(xué)習(xí)要求學(xué)習(xí)要求 課前預(yù)習(xí),認(rèn)真聽課并做筆記課前預(yù)習(xí),認(rèn)真聽課并做筆記 課后復(fù)習(xí),按時完成作業(yè)課后復(fù)習(xí),按時完成作業(yè) 學(xué)習(xí)程序設(shè)計最好的方法,就是自己動學(xué)習(xí)程序設(shè)計最好的方法,就

6、是自己動手多寫程序手多寫程序 每次上機后應(yīng)總結(jié),把沒有搞清楚的問每次上機后應(yīng)總結(jié),把沒有搞清楚的問題記錄下來,請教老師或同學(xué)題記錄下來,請教老師或同學(xué) 平時應(yīng)利用課余時間主動進(jìn)行上機訓(xùn)練,平時應(yīng)利用課余時間主動進(jìn)行上機訓(xùn)練,充分利用圖書資源和網(wǎng)絡(luò)資源充分利用圖書資源和網(wǎng)絡(luò)資源9如何學(xué)習(xí),效果最好?如何學(xué)習(xí),效果最好?10考試方法考試方法 期末成績期末成績= 卷面成績卷面成績70%+平時成績平時成績30% 平時成績平時成績 考勤考勤:點名:點名3次不到,取消考試資格次不到,取消考試資格 作業(yè)作業(yè) 上機上機11 第第1章章 Visual Basic概述概述 第第2章章 簡單的簡單的Visual B

7、asic程序設(shè)計程序設(shè)計 第第3章章 Visual Basic語言基礎(chǔ)語言基礎(chǔ) 第第4章章 Visual Basic控制結(jié)構(gòu)控制結(jié)構(gòu) 第第5章章 數(shù)組數(shù)組 第第6章章 過過 程程 第第7章章 常用控件常用控件 第第8章章 菜單及窗體的設(shè)計菜單及窗體的設(shè)計 第第9章章 圖形操作圖形操作 第第10章章 文件操作文件操作 第第11章章 數(shù)據(jù)庫應(yīng)用基礎(chǔ)數(shù)據(jù)庫應(yīng)用基礎(chǔ)教材內(nèi)容教材內(nèi)容12教學(xué)安排教學(xué)安排章章內(nèi)內(nèi) 容容學(xué)時學(xué)時實驗實驗第第1 1章章Visual BasicVisual Basic概述概述2 2第第2 2章章簡單的簡單的VisualVisual BasicBasic程序設(shè)計程序設(shè)計2 22

8、2第第3 3章章VBVB語言基礎(chǔ)語言基礎(chǔ)2 2第第4 4章章VBVB控制結(jié)構(gòu)控制結(jié)構(gòu)6 64 4第第5 5章章數(shù)數(shù) 組組4 42 2第第6 6章章過過 程程4 42 2第第7 7章章常用控件常用控件4 42 2第第8 8章章菜單及窗體的設(shè)計菜單及窗體的設(shè)計4 42 2第第9 9章章圖形操圖形操作作2 22 2第第1010章章文件操作文件操作2 2第第1111章章數(shù)據(jù)庫應(yīng)用數(shù)據(jù)庫應(yīng)用基礎(chǔ)基礎(chǔ)2 2合計合計3434161613第第1章章 Visual Basic概述概述1.1 Visual Basic發(fā)展及特點發(fā)展及特點1.2 Visual Basic 6.0安裝、啟動和退出安裝、啟動和退出1.3

9、 Visual Basic集成開發(fā)環(huán)境集成開發(fā)環(huán)境1.4 創(chuàng)建創(chuàng)建Visual Basic應(yīng)用程序的過程應(yīng)用程序的過程1.5 Visual Basic工程的組成和管理工程的組成和管理 重點重點重點重點141.1 Visual Basic發(fā)展及特點發(fā)展及特點 1.1.1 Visual Basic發(fā)展簡介發(fā)展簡介 1.1.2 Visual Basic 6.0的特點的特點本章目錄本章目錄151.1.1 Visual Basic發(fā)展簡介發(fā)展簡介程序設(shè)計語言的發(fā)展程序設(shè)計語言的發(fā)展第一代程序設(shè)計語言(第一代程序設(shè)計語言(機器語言機器語言)第二代程序設(shè)計語言(第二代程序設(shè)計語言(匯編語言匯編語言)第三代程

10、序設(shè)計語言(第三代程序設(shè)計語言(高級語言高級語言:面向過程程序設(shè)計語言、:面向過程程序設(shè)計語言、面向?qū)ο蟪绦蛟O(shè)計語言)面向?qū)ο蟪绦蛟O(shè)計語言)1991年年Microsoft公司推出公司推出Visual Basic 1.0,這是一種,這是一種可視化可視化的編程語言,簡稱的編程語言,簡稱VB,其前身是,其前身是Basic語言(語言( 初初學(xué)者通用符號指令代碼學(xué)者通用符號指令代碼,Beginners all-purpose symbolic instruction code)從從1991年的年的VB1.0至至1998年的年的VB6.0的多次版本升級,的多次版本升級,功能更強大、完善,應(yīng)用面更廣;功能更

11、強大、完善,應(yīng)用面更廣;2002年正式發(fā)布年正式發(fā)布Visual Basic.NET 本章目錄本章目錄161.1.2 Visual Basic 6.0的特點的特點 1具有具有面向?qū)ο蟮目梢暬嫦驅(qū)ο蟮目梢暬O(shè)計工具設(shè)計工具 2事件驅(qū)動事件驅(qū)動的編程機制的編程機制 3結(jié)構(gòu)化的結(jié)構(gòu)化的程序設(shè)計語言程序設(shè)計語言 4簡單易學(xué)易用的簡單易學(xué)易用的程序開發(fā)環(huán)境程序開發(fā)環(huán)境 5支持支持多種數(shù)據(jù)庫系統(tǒng)多種數(shù)據(jù)庫系統(tǒng)的訪問的訪問 6. Active技術(shù)技術(shù)17 安裝安裝 VB6.0有有3個版本:個版本:學(xué)習(xí)版、專業(yè)版和企業(yè)版學(xué)習(xí)版、專業(yè)版和企業(yè)版 安裝時,執(zhí)行安裝時,執(zhí)行VB6.0的的Setup.exe,在安裝

12、程序的,在安裝程序的提示下進(jìn)行,初學(xué)者可采用提示下進(jìn)行,初學(xué)者可采用典型安裝典型安裝方式方式 啟動啟動 開始菜單開始菜單| Microsoft Visual Basic 6.0 VB 6.0窗口列出了窗口列出了VB能夠建立的應(yīng)用程序類型,能夠建立的應(yīng)用程序類型,初學(xué)者只要選擇默認(rèn)初學(xué)者只要選擇默認(rèn)標(biāo)準(zhǔn)標(biāo)準(zhǔn).EXE 單擊單擊打開打開按鈕,即可創(chuàng)建該類型的應(yīng)用程序按鈕,即可創(chuàng)建該類型的應(yīng)用程序 退出退出 窗口右上角的關(guān)閉按鈕、文件窗口右上角的關(guān)閉按鈕、文件|退出、退出、Alt+Q1.2 VB6.0安裝、啟動和退出安裝、啟動和退出 18一個一個VB應(yīng)用程序就是一個工程!應(yīng)用程序就是一個工程!191.

13、3 Visual Basic集成開發(fā)環(huán)境集成開發(fā)環(huán)境窗體布局窗口窗體布局窗口立即窗口立即窗口4代碼窗口代碼窗口5工具箱工具箱1窗體窗口窗體窗口3工程窗口工程窗口2屬性屬性窗口窗口主窗口主窗口工作模式工作模式201.3.1 標(biāo)題欄、菜單欄和工具欄標(biāo)題欄、菜單欄和工具欄 本章目錄本章目錄1. 標(biāo)題欄:標(biāo)題欄:三種工作模式三種工作模式 設(shè)計模式設(shè)計模式設(shè)計界面,編寫代碼設(shè)計界面,編寫代碼 運行模式運行模式運行應(yīng)用程序,不能編輯代碼和界面運行應(yīng)用程序,不能編輯代碼和界面 中斷模式中斷模式暫時中斷程序運行,調(diào)試程序暫時中斷程序運行,調(diào)試程序,可編輯代碼,可編輯代碼,不可修改界面不可修改界面2. 菜單欄菜

14、單欄 3. 工具欄工具欄211.3.2 窗體窗體(Form)窗口窗口窗體窗口簡稱窗體,是應(yīng)用程序窗體窗口簡稱窗體,是應(yīng)用程序最終面向用戶的窗口最終面向用戶的窗口,對應(yīng)于應(yīng)用程序的運行結(jié)果;對應(yīng)于應(yīng)用程序的運行結(jié)果;一個應(yīng)用程序一個應(yīng)用程序至少有一個窗體窗口,至少有一個窗體窗口,每個窗體必須有每個窗體必須有一個唯一的窗體名,一個唯一的窗體名,默認(rèn)名為默認(rèn)名為Form1、Form2等等設(shè)計狀態(tài)的窗體由設(shè)計狀態(tài)的窗體由網(wǎng)格點網(wǎng)格點構(gòu)成,方便用戶對控件的定構(gòu)成,方便用戶對控件的定位,運行時不顯示位,運行時不顯示網(wǎng)格點間距的設(shè)置:網(wǎng)格點間距的設(shè)置: 工具工具|選項選項網(wǎng)格點間距和窗體大小的單位:網(wǎng)格點間

15、距和窗體大小的單位:緹緹 1英寸英寸=1440緹緹 1磅磅=20緹緹221.3.3 屬性屬性(Properties)窗口窗口 用于設(shè)置窗體和控件的標(biāo)用于設(shè)置窗體和控件的標(biāo)題、大小及字體等屬性特題、大小及字體等屬性特征征 對象列表框:對象列表框:可打開所選可打開所選窗體所含對象的列表。窗體所含對象的列表。 屬性列表框:屬性列表框:對控件的某對控件的某一屬性設(shè)置其值。一屬性設(shè)置其值。 屬性含義說明:屬性含義說明:對所選屬對所選屬性進(jìn)行注釋說明。性進(jìn)行注釋說明。對象列表框?qū)ο罅斜砜驅(qū)傩燥@示屬性顯示排列方式排列方式屬性列屬性列表框表框?qū)傩院瑢傩院x說明義說明23工程窗口用來保存一工程窗口用來保存一個應(yīng)

16、用程序所有屬性個應(yīng)用程序所有屬性以及組成這個應(yīng)用程以及組成這個應(yīng)用程序序的的所有文件所有文件工程文件的擴(kuò)展名工程文件的擴(kuò)展名為為.VBP,工程文件名,工程文件名顯示在工程文件窗口顯示在工程文件窗口的標(biāo)題框內(nèi)的標(biāo)題框內(nèi) 本章目錄本章目錄不帶擴(kuò)展名,不帶擴(kuò)展名,未存盤未存盤帶擴(kuò)展名,帶擴(kuò)展名,已存盤已存盤查看代碼查看代碼查看對象查看對象切換文件夾切換文件夾程序代碼中使用程序代碼中使用1.3.4 工程資源管理器工程資源管理器(Project Explorer)窗口窗口241.3.5 代碼代碼(Code)窗口窗口 打開代碼窗口有打開代碼窗口有4種方法:種方法:雙擊窗體的任一部分;雙擊窗體的任一部分;單

17、擊單擊“工程工程”窗口中的窗口中的“查看代碼查看代碼”按鈕;按鈕;單擊菜單命令單擊菜單命令“視圖視圖|代碼窗口代碼窗口”;按按F7鍵。鍵。 過程列表框過程列表框?qū)ο罅斜砜驅(qū)ο罅斜砜虼a框代碼框251.3.6 工具箱窗口工具箱窗口 由由21個被繪制成按鈕形式的個被繪制成按鈕形式的圖標(biāo)圖標(biāo)構(gòu)成,構(gòu)成,利用這些工具,用戶可以在窗體上設(shè)計利用這些工具,用戶可以在窗體上設(shè)計各種控件各種控件其中其中20個控件稱為個控件稱為標(biāo)準(zhǔn)控件標(biāo)準(zhǔn)控件(注意,注意,指指針不是控件針不是控件,僅用于移動窗體和控件,僅用于移動窗體和控件,以及調(diào)整它們的大小以及調(diào)整它們的大小)也可通過也可通過“工程工程|部件部件”命令將第命

18、令將第3方開方開發(fā)的其他控件裝入到工具箱發(fā)的其他控件裝入到工具箱本章目錄本章目錄26 立即窗口立即窗口 可幫助可幫助調(diào)試調(diào)試應(yīng)用程序應(yīng)用程序 利用利用Print方法或直接在程序中用方法或直接在程序中用Debug.Print顯顯示所關(guān)心的表達(dá)式的值示所關(guān)心的表達(dá)式的值 窗體布局(窗體布局(Form Layout)窗口)窗口 指定程序運行時窗體相對于顯示屏幕的初始位置指定程序運行時窗體相對于顯示屏幕的初始位置以及窗體之間的相對位置以及窗體之間的相對位置1.3.7 其他窗口其他窗口271.4 創(chuàng)建創(chuàng)建Visual Basic應(yīng)用程序的過程應(yīng)用程序的過程(1) 建立用戶界面建立用戶界面-在在窗體窗口窗

19、體窗口進(jìn)行進(jìn)行(2) 對象屬性的設(shè)置對象屬性的設(shè)置-在在屬性窗口屬性窗口進(jìn)行進(jìn)行(3) 對象事件過程編寫對象事件過程編寫-在在代碼窗口代碼窗口進(jìn)行進(jìn)行(4) 運行和調(diào)試程序運行和調(diào)試程序n單擊工具欄的單擊工具欄的“ ”啟動按鈕或按啟動按鈕或按F5n程序運行時出現(xiàn)錯誤是很正常的,關(guān)鍵在于學(xué)會程序運行時出現(xiàn)錯誤是很正常的,關(guān)鍵在于學(xué)會發(fā)現(xiàn)錯誤并改正錯誤發(fā)現(xiàn)錯誤并改正錯誤(5) 保存程序保存程序-窗體和工程窗體和工程分別保存,先窗體再工程分別保存,先窗體再工程n一個一個VB應(yīng)用程序就是一個工程應(yīng)用程序就是一個工程n一個一個最簡單的最簡單的VB程序,即程序,即只包含一個窗體的工只包含一個窗體的工程程,

20、應(yīng)該包含工程文件,應(yīng)該包含工程文件*.vbp和窗體文件和窗體文件*.frm兩個兩個源文件源文件本章目錄本章目錄28例例1.2 編寫一個測試標(biāo)準(zhǔn)體重(已知身高)的編寫一個測試標(biāo)準(zhǔn)體重(已知身高)的程序,標(biāo)準(zhǔn)體重程序,標(biāo)準(zhǔn)體重=(身高(身高-100)*0.9。 291.5 Visual Basic工程的組成和管理工程的組成和管理文件類型文件類型說說 明明工程文件工程文件(.vbp)該文件保存與工程文件有關(guān)的全部文件和對象該文件保存與工程文件有關(guān)的全部文件和對象窗體文件窗體文件(.frm)包含窗體以及控件的屬性設(shè)置;窗體級的變量、外部過程包含窗體以及控件的屬性設(shè)置;窗體級的變量、外部過程聲明;事件過

21、程、用戶自定義過程聲明;事件過程、用戶自定義過程二 進(jìn) 制 文 件二 進(jìn) 制 文 件(.frx)當(dāng)窗體上控件的數(shù)據(jù)屬性含有二進(jìn)制值時,保存窗體文件當(dāng)窗體上控件的數(shù)據(jù)屬性含有二進(jìn)制值時,保存窗體文件時,系統(tǒng)自動產(chǎn)生同名的時,系統(tǒng)自動產(chǎn)生同名的.frx文件文件標(biāo)準(zhǔn)模塊文件標(biāo)準(zhǔn)模塊文件(.bas)該文件包含全局級(模塊級)變量、全局級的函數(shù)和過程、該文件包含全局級(模塊級)變量、全局級的函數(shù)和過程、用戶自定義函數(shù)和過程用戶自定義函數(shù)和過程類 模 塊 文 件類 模 塊 文 件(.cls)用于創(chuàng)建含有方法和屬性的用戶自己的對象用于創(chuàng)建含有方法和屬性的用戶自己的對象ActiveX控件控件(.ocx)ActiveX控件可以添加到工具箱中并在窗體上使用控件可以添加到工具箱中并在窗體上使用301.5.1 工程文件的創(chuàng)建、打開和保存工程文件的創(chuàng)建、打開和保存 新建工程新建工程:系統(tǒng)會提示是否保存當(dāng)前工作的工程文件;然系統(tǒng)會提示是否保存當(dāng)前工作的工程文件;然后顯示后顯示“新建工程新建工程”對話框,在對話框,在“新建工程新建工程”對話框中選擇對話框中選擇“標(biāo)準(zhǔn)標(biāo)準(zhǔn).exe”.exe”選項。選項。 打開工程打開工程:系統(tǒng)會提示是否保存當(dāng)前工作的工程文件;然系統(tǒng)會提示是否保存當(dāng)前工

溫馨提示

  • 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

提交評論