課程介紹+第1章vb概述匯編_第1頁
課程介紹+第1章vb概述匯編_第2頁
課程介紹+第1章vb概述匯編_第3頁
課程介紹+第1章vb概述匯編_第4頁
課程介紹+第1章vb概述匯編_第5頁
已閱讀5頁,還剩41頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、Visual Basic程序設計基礎程序設計基礎計算機科學學院計算機科學學院VB2011春季春季 2課程介紹課程介紹12345VB2011春季春季 3 1 課程簡介課程簡介v非計算機專業(yè)開設的計算機基礎系列課程之一;v掌握一門編程工具,為學習和工作帶來便利;v計算機二級考試的必考課程;vVB和其他語言沒有區(qū)別簡單易學、功能強大簡單易學、功能強大VB2011春季春季 4 2 學習目標學習目標v計算機二級要求計算機二級要求(全國全國&四川省四川省) 熟悉開發(fā)環(huán)境; 具有正確閱讀和分析源程序的能力 掌握編制和調試程序的方法; 能針對簡單的實際問題構造算法(如:冒泡排序); 了解面向對象程序設計的方法

2、和特點VB2011春季春季 5 3 課時分配課時分配曠課三次取消考試資格曠課三次取消考試資格VB2011春季春季 64 學習方法學習方法 重在實踐重在實踐學會模仿學會模仿立足教材立足教材學習、理解、應用學習、理解、應用應用應用理解理解學習學習編程、編程、再編程編程、編程、再編程不問不若聞之,聞之不若見之,見之不若知之,知之不不問不若聞之,聞之不若見之,見之不若知之,知之不若行之。若行之。VB2011春季春季 7 5 考核方法考核方法平時成績平時成績實驗成績實驗成績期終成績期終成績作業(yè)成績作業(yè)成績隨堂測試隨堂測試上機考試上機考試實驗報告實驗報告10%30%60%10%20%VB2011春季春季

3、8 6 網(wǎng)絡資源網(wǎng)絡資源MSDN中文網(wǎng)站:中文網(wǎng)站:http:/ Basic):http:/www.china- VB2011春季春季 9v用于人與計算機進行交流的符號程序設計語言程序設計語言是由程序設計語言是由字、詞字、詞和和語法語法規(guī)則構成的一個系統(tǒng)。規(guī)則構成的一個系統(tǒng)。導入導入VB2011春季春季 10main proc pay mov ax, dseg mov ax, 0b00h add ax, dx mov al, bl mul b1, ax mov b1,04h0100001101 100000 001101 11000100101 10001

4、1000001110111001111001 001 11000 001If A=B And _ B=C Then max=A Else End if 計算機語言的發(fā)展計算機語言的發(fā)展VB2011春季春季 11 v語言處理程序語言處理程序 解釋方式 編譯方式 VB2011春季春季 12高級語言高級語言計算機高級語言計算機高級語言程序= 算法+數(shù)據(jù)結構程序=對象+消息VB2011春季春季 13第一章第一章 Visual Basic Visual Basic 概述概述 Visual Basic Visual Basic的發(fā)展的發(fā)展1.11.1 Visual Basic Visual Basic的特

5、點的特點1.21.2 Visual Basic Visual Basic的集成開發(fā)環(huán)境的集成開發(fā)環(huán)境1.31.3 Visual BasicVisual Basic程序的工作機制程序的工作機制1.41.4 1. 1.5 5簡單的簡單的Visual BasicVisual Basic程序設計程序設計VB2011春季春季 14vBasic:初學者通用符號指令代碼:初學者通用符號指令代碼Beginners All-Purpose Symbolic Instruction CodevVisual:可視的,可見的可視的,可見的基本基本Basic 結構化結構化Basic(QB) 可視化可視化Basic 網(wǎng)絡

6、網(wǎng)絡Basic基于窗口的可視化程序設計語言基于窗口的可視化程序設計語言BASIC語言最初問世于語言最初問世于1964年年 ,早期的,早期的BASIC只能以解釋方式運行。只能以解釋方式運行。VB2011春季春季 151.1 Visual Basic1.1 Visual Basic的發(fā)展的發(fā)展VB.NETVB6.0VB2.0VB1.01991199219982001 學習版(Learning)入門版本 專業(yè)版(Professional)計算機專家 企業(yè)版(Enterprise)最高級版本VB2011春季春季 161.2 Visual Basic1.2 Visual Basic的特點的特點訪問數(shù)據(jù)庫

7、訪問數(shù)據(jù)庫面向對象的面向對象的程序設計程序設計VBVB2011春季春季 17思考思考【例1】以下關于Visual Basic 特點的敘述中,錯誤的是_。(A)Visual Basic 是采用事件驅動編程機制的語言(B)Visual Basic 程序既可以編譯運行,也可以解釋運行(C)構成Visual Basic 程序的多個過程沒有固定的執(zhí)行順序(D)Visual Basic 程序不是結構化程序,不具備結構化程序的三種基本結構。 DVB2011春季春季 181.3 VB1.3 VB集成開發(fā)環(huán)境集成開發(fā)環(huán)境“新建工程新建工程”對話框對話框 VBVB的啟動和退出的啟動和退出 啟動:啟動: “開始開始

8、”菜單菜單“程序程序”“Microsoft VB Microsoft VB 6.06.0” 退出:退出:“文件文件” 菜單菜單“退出退出”(ALT+Q)ALT+Q)VB2011春季春季 19VB6.0集成開發(fā)環(huán)境菜單欄菜單欄工具欄工具欄控件箱控件箱窗體設計器窗體設計器代碼編輯代碼編輯器窗口器窗口立即窗口立即窗口工程資工程資源管理源管理器窗口器窗口屬性窗口屬性窗口標題欄標題欄查看代碼查看對象顯示當前系統(tǒng)工作模式VB2011春季春季 20工具欄工具欄緊貼在菜欄之下,或以垂直條狀緊貼在左邊框上。如果將它從菜單下面拖開,則它能“懸”在窗口中。固定形式固定形式浮動形式浮動形式VB2011春季春季 21

9、真題真題 剛建立一個新的標準EXE工程后,不在工具箱中出現(xiàn)的控件是A) 單選按鈕 B) 圖片框 C) 通用對話框 D) 文本框 控件箱VB2011春季春季 22窗體設計器 窗體設計器簡稱窗體(Form),是應用程序最終面向用戶的窗口。各種控件、圖形、數(shù)據(jù)以及程序的運行結果都在窗體設計器窗體中顯示出來。 VB2011春季春季 23VBVB程序程序的組成的組成v 窗體文件(.frm) 最多可達最多可達255255個個v 標準模塊文件(.bas)v 類模塊文件(.cls)v 工程文件(.vbp)v 工程組文件(.vbg)v 資源文件(.res) 工程資源管理器窗口工程資源管理器窗口真題真題:以下不屬

10、于:以下不屬于Visual BasicVisual Basic系統(tǒng)的文件類型是系統(tǒng)的文件類型是A A).frm B.frm B).bat C.bat C).vbg D.vbg D).vbp.vbp VB2011春季春季 241.4 VB1.4 VB程序的工作機制程序的工作機制對象對象什么是對象?什么是對象?在面向對象的程序在面向對象的程序設計中設計中一個按鈕一個按鈕一個文本框一個文本框一個窗體一個窗體在現(xiàn)實生活中在現(xiàn)實生活中對象是具有特殊屬性(數(shù)據(jù))和行為方式(方法)的實體對象是具有特殊屬性(數(shù)據(jù))和行為方式(方法)的實體VB2011春季春季 25?對象的三要素排尾氣排尾氣車型車型顏色顏色價格

11、價格啟動啟動剎車剎車加速加速對象對象方法方法屬性屬性事件事件VB2011春季春季 26對象的屬性(對象的性質)對象名稱對象名稱.屬性名稱屬性名稱 = 屬性值屬性值Cammand1.Caption=顯示顯示 屬性是用來描述和反映對象外部特征的參數(shù),不同對象有不同的屬性,也有相同的屬性。TopHeightLeftWidth0,0VB2011春季春季 27對象的事件(對象的響應)對象名稱對象名稱_事件名稱事件名稱對象框對象框事件框事件框 事件是對象的響應,是由Visual Basic預先設置好的、能夠被對象識別的動作。它發(fā)生在用戶與應用程序交互時。如單擊(Click)(Click)控件、雙擊(Dbl

12、click)(Dblclick)控件、鼠標移動(MouseMove)(MouseMove)、窗體的裝載(Load)(Load)等。等。 處理事件的程序代碼處理事件的程序代碼VBVB編程的核心就是為編程的核心就是為每一個要處理的事件每一個要處理的事件編寫響應事編寫響應事件的程序代碼,件的程序代碼,這樣的一段程序代碼這樣的一段程序代碼叫做叫做事件過程事件過程。VB2011春季春季 28對象的方法(對象的動作)方法的操作決定了對象要執(zhí)行的動作。 對象名稱對象名稱.方法方法參數(shù)名表參數(shù)名表 在面向對象程序設計(OOP)中,引入了稱為方法(Method)的特殊過程和函數(shù)。決定了對象要執(zhí)行的動作 VB20

13、11春季春季 29VBVB程序的工作方式程序的工作方式VBVB程序執(zhí)行:程序執(zhí)行:F啟動應用程序,加載并顯示窗體啟動應用程序,加載并顯示窗體F接收事件(用戶、系統(tǒng)觸發(fā))接收事件(用戶、系統(tǒng)觸發(fā))F執(zhí)行事件代碼執(zhí)行事件代碼F等待下一次事件等待下一次事件VB2011春季春季 30v對象的屬性、事件和方法;對象的屬性、事件和方法;v不同的對象有不同的對象有相同相同的屬性、事件和方法;的屬性、事件和方法;v不同的對象又有不同的對象又有特定特定的屬性、事件和方法。的屬性、事件和方法。VBVB的兩種預定義對象的兩種預定義對象:窗體窗體、控件控件VB2011春季春季 31 VB提供的與用戶交互的可視化部件,

14、以圖標的形式放在控件箱中。1.4 VB1.4 VB程序的工作機制程序的工作機制控件控件內(nèi)部控件內(nèi)部控件ActiveX 控件控件可插入對象可插入對象控件的分類控件的分類 VB2011春季春季 32怎么建立控件VB2011春季春季 33控件的名稱和控件值 控件的名稱控件的名稱 使用默認名稱使用默認名稱 用用3個小寫字母作為對象名稱的前綴(教材個小寫字母作為對象名稱的前綴(教材P16P16) 控件值控件值 VB中把反映某個控件最重要的屬性稱為該控件屬中把反映某個控件最重要的屬性稱為該控件屬性的值或默認屬性。性的值或默認屬性。 “控件.屬性”:Text1.Text=“歡迎使用Viusal Basic!

15、” 直接設置:Text1=“歡迎使用Viusal Basic!”VB2011春季春季 34v 新建工程(打開新的窗體)v 建立用戶界面v 設置屬性(根據(jù)需要對對象的屬性加以修改)v 編寫程序代碼(為每個對象_事件編寫過程)v 調試程序(設計、運行、調試)v 保存程序(.FRM .VBP )v 生成可執(zhí)行文件 VBVB應用程序的一般步驟應用程序的一般步驟1.5 1.5 簡單的簡單的Visual BasicVisual Basic程序設計程序設計VB2011春季春季 35v編寫第一個應用程序新建工程添加文本框添加命令按鈕設置屬性編寫事件過程代碼 保存工程測試運行程序1.5 1.5 簡單的簡單的Vi

16、sual BasicVisual Basic程序設計程序設計生成可執(zhí)行程序VB2011春季春季 36默認對象名(默認對象名(Name屬性)屬性) 相關屬性相關屬性Text1Text=Command1Caption=顯示顯示Command2Caption=清除清除Command2Caption=結束結束Form1Caption=VB程序設計示程序設計示例例設置屬性VB2011春季春季 37思考思考真題在設計階段,當雙擊窗體上的某個控件時, 所打開的窗口( )(A)工程資源管理器窗口 (B)工具箱窗口(C)代碼窗口 (D)屬性窗口VB2011春季春季 38編寫事件過程代碼VB2011春季春季 39

17、首先保存窗體文件首先保存窗體文件最后保存工程文件最后保存工程文件保存工程應用程序至少有兩種文件必須要保存應用程序至少有兩種文件必須要保存 窗體文件(窗體文件(.frm) 工程文件(工程文件(.vbp)VB2011春季春季 40思考思考 例假定一個Visual Basic應用程序由一個窗體模塊和一個標準模塊構成。為了保存該應用程序,以下正確的操作是( ):A)只保存窗體模塊文件B)分別保存窗體模塊、標準模塊和工程文件C)只保存窗體模塊和標準模塊文件D)只保存工程文件 BVB2011春季春季 41啟動啟動 中斷中斷 結束結束測試運行程序VB2011春季春季 42文件文件菜單菜單生成可執(zhí)行程序VB2

18、011春季春季 43真題以下敘述中錯誤的是( )(A)在工程資源管理器窗口中只能包含一個 工程文件及屬于該工程的其他文件。 (B)以.BAS為擴展名的文件是標準模塊文件。(C)窗體文件包含該窗體及其控件的屬性。(D)一個工程中可以含有多個標準模塊文件。 VB2011春季春季 44VBVB程序的編譯和運行程序的編譯和運行v程序的裝入程序的裝入 只要裝入工程文件,就可以自動把與該工程有關的其他幾類文件裝入內(nèi)存vVBVB應用程序兩種運行模式應用程序兩種運行模式 :編譯運行模式:編譯生成 .EXE文件??梢悦撾xVisual Basic環(huán)境,在Windows操作系統(tǒng)下運行。 解釋運行模式:F5鍵或“啟動”按鈕VB2011春季春季 45思考思考 真題

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論