資源描述:
《VisualBasic6.0基本概念和基本使用》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。
1、VisualBasic6.0基本概念和基本使用計算機學院何智濤VB第一講(2)基本主題VB基本特點幾個基本概念IDE的組成簡介VB工程的組成簡介小實例演示VB6.0基本特點VB6.0基本功能特點對象可視化應用OOP方法將程序和數(shù)據(jù)封裝成為一個可視化的對象,程序員針對對象完成功能性程序事件驅(qū)動編程事件來驅(qū)動程序的運行,而非事先規(guī)劃的流程。編程簡單,易于維護易學易用的集成開發(fā)環(huán)境界面設計,代碼編寫,程序調(diào)試,程序編譯運行結構化程序設計語言豐富的數(shù)據(jù)類型,內(nèi)部函數(shù)和結構化程序結構VB6.0基本功能特點(續(xù))支持多種數(shù)據(jù)庫系統(tǒng)的訪問ADO控件,Acc
2、ess,Excel,SQL,OracleOLE技術開發(fā)集聲音,圖象,動畫,字處理和WEB于一體的程序Active技術使用標準的Active部件,擺脫特定語言的束縛,調(diào)用標準接口,實現(xiàn)特定功能。幾個基本概念VisualBasic入門一些基本概念介紹VisualBasic6.0IDE開發(fā)環(huán)境的簡單介紹Windows窗口、事件和消息窗口:帶有邊界的矩形區(qū)域。事件:由用戶,操作系統(tǒng)和其他窗口的動作消息觸發(fā)。消息:動作引發(fā)消息,其他窗口接受消息,產(chǎn)生相應反應。事件驅(qū)動和交互式編程事件驅(qū)動模型代碼不是按照預定的路徑執(zhí)行-而是在響應不同的事件時執(zhí)行不同的代
3、碼片段。應用程序每次運行時所經(jīng)過的代碼的路徑都可能是不同的。交互式編程傳統(tǒng)方式:編碼、編譯和測試代碼交互式:三者界限不再明顯。即時捕獲錯誤:語法,拼寫等。輸入代碼時部分地編譯該代碼,并直接顯示錯誤,節(jié)省時間。代碼運行的效果可以在開發(fā)時進行測試,直觀快捷。對象的基本概念類和對象類是同種對象的集合和抽象。包含所創(chuàng)建對象的屬性描述和行為特征的定義。對象是類的實例??丶ο蠛拖到y(tǒng)對象打印機、剪貼板,屏幕,應用程序。屬性,事件和方法屬性是描述和反映對象特征的參數(shù)。事件是對象對動作【消息】的響應。方法是對象可以完成的動作。IDE基本組成IDE組成的簡單介
4、紹Design狀態(tài):開發(fā)界面,編制代碼工程資源管理器窗口屬性窗口窗體布局窗口代碼窗口窗體設計窗口工具欄Break狀態(tài):可編輯代碼,但不可編輯界面監(jiān)視窗口立即窗口本地窗口Run狀態(tài):運行,不可編輯代碼與界面工程資源管理器屬性窗口窗體布局窗口窗體設計器代碼窗口工具欄監(jiān)視窗口本地窗口立即窗口VB工程基本組成VB的工程和工程文件工程:是用來建造應用程序的文件的集合。工程文件:就是與該工程有關的全部文件和對象的清單,也是所設置的環(huán)境選項方面的信息。工程的基本組成跟蹤所有部件的工程文件(.vbp)。每個窗體的文件(.frm)。每個窗體的二進制數(shù)據(jù)文件(.
5、frx),它含有窗體上控件的屬性數(shù)據(jù)。對含有二進制屬性(例如圖片或圖標)的任何.frm文件都是不可編輯的,這些文件都是自動產(chǎn)生的。每個類模塊的一個文件(.cls),該文件是可選項。每個標準模塊的一個文件(.bas),該文件是可選項。一個或多個包含ActiveX控件的文件(.ocx),該文件是可選項。單個資源文件(.res),該文件是可選項。代碼模塊的組成窗體模塊(文件擴展名為.FRM)程序基礎。窗體模塊包含窗體級聲明。代碼是該窗體專用的;可以引用其它窗體或?qū)ο蟆藴誓K(文件擴展名為.BAS)是應用程序內(nèi)其它模塊訪問的過程和聲明的容器。包含全
6、局聲明或模塊級聲明。標準模塊的代碼不必綁在特定的應用程序上。類模塊(文件擴展名為.CLS)是面向?qū)ο缶幊痰幕A??稍陬惸K中編寫代碼建立新對象。這些新對象可以包含自定義的屬性和方法。創(chuàng)建,打開和保存工程新建打開保存移除打開多個工程添加刪除在工程中添加和刪除文件若文件來自其他工程的注意事項添加的是文件鏈接對工程中該文件的改動將影響所有有關工程文件可單獨保存刪除只是刪除鏈接,其文件仍然存在可以使用資源管理器來添加和刪除工程文件代碼編輯器結構每個模塊有一個單獨的代碼編輯器。模塊名對象列表框過程列表框窗體模塊通用段;屬于窗體自身的段;窗體所包含的每一
7、控件的段窗體或控件的每一個事件過程。類模塊通用段;類段類的初始化和終止事件過程。標準模塊通用段聲明段。Sub或Func時被添加到聲明段下方的“過程列表框”中。小實例演示生成應用程序的基本步驟規(guī)劃與基本設計建立用戶界面的對象設置對象屬性對象事件過程的編程保存和運行程序調(diào)試程序,功能測試和問題修改生成可執(zhí)行文件打包和發(fā)布軟件一個實例的演示實例所要完成的功能簡介輸入一串字符,統(tǒng)計各個字母出現(xiàn)的次數(shù),大小寫不區(qū)分。界面設計輸入框統(tǒng)計顯示清除統(tǒng)計一個實例的演示過程設計聲明一個具有26個元素的數(shù)組分別對應26個字母用數(shù)組元素的值記錄對應字母出現(xiàn)的次數(shù)從輸
8、入字符串中逐一取出字母,轉(zhuǎn)換成大寫字母后,進行判斷與統(tǒng)計。程序的調(diào)試技術4種錯誤類型編輯時錯誤(語法錯誤)編譯時錯誤(變量定義問題,關鍵字遺漏)運行時錯誤(類型不匹