概论与程式开发流程

概论与程式开发流程

ID:44001579

大小:169.50 KB

页数:18页

时间:2019-10-17

概论与程式开发流程_第1页
概论与程式开发流程_第2页
概论与程式开发流程_第3页
概论与程式开发流程_第4页
概论与程式开发流程_第5页
资源描述:

《概论与程式开发流程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、VisualBasic概論與程式開發流程授課教師:李彥賢VB的起源VB源起於在1963年,美國的Dartmouth學院JohnG.Kemeny和ThomasE.Kurtz兩位教授,為了能讓初學者容易地學習程式設計而創造了BASIC(Beginner‘sAll-purposeSymbolicInstructionCode)程式語言。Microsoft推出Win3.0(第一個中文版是Win3.1)作業軟體,提供PC使用者圖形操作介面。但是傳統的程式語言,例如C或PASCAL,很難被利用在開發視窗化程式。VB的起源(續)1991年,微軟開發VB1.0,是微軟的第一個視窗化程式開發工具。VB4.0版

2、開始支援32位元作業系統。VB5.0版提供ActiveX技術,可以用於網頁設計,撰寫網際網路應用程式。VB6.0版在資料存取、建立元件與網際網路的應用都有新的突破,直到目前仍有許多組織使用此版本的VB。VB的特性BASIC程式語言(解譯式程式語言),具備容易學習、良好的語法結構與容易除錯等特性。VB為第四代程式語言,本身提供程式的使用者介面程式碼,程式開發者無需撰寫此部分的程式碼,而視覺化的開發環境更易於使用者介面的設計,使程式開發者在撰寫程式上更有效率。VB提供整合開發環境(IntegratedDevelopmentEnvironment,IDE),使得編寫程式、說明文件、編譯程式、執行程

3、式、測試程式、以及除錯等,可以其開發環境下進行。VB的視窗工作環境VB預設顯示的視窗有:標題欄:顯示專案名稱與工作模式功能表列:顯示開發環境所提供的所有功能工具列:常用功能圖示工具箱:顯示可用於表單上的控制物件表單設計師:程式介面的主要設計區專案總管屬性視窗:可在此修改物件及表單的屬性表單配置區以上相關視窗於關閉後皆可由功能列的「檢視」選項中再度開啟VB的視窗工作環境VB的工作模式設計模式程式處於設計狀態執行模式程式處於執行狀態中斷模式程式在執行過程中發生錯誤或遇到開發者所設定的中斷點時就會進入中斷模式。中斷模式會保留程式的執行狀態,並讓開發者直接進行除錯或觀察變數的變化,待開發者按下繼續後

4、程式可由中斷點繼續執行。專案總管檢視程式碼:點選,顯現專案總管中所選表單或物件的程式碼。檢視物件:點選,顯現專案總管中所選表單上的物件。檢視資料夾:點選,專案總管的呈現,是否顯示資料夾。VB的檔案類型VB主要的檔案類型有專案檔案以vbp為副檔名表單以frm為副檔名Basic程式碼以bas為副檔名類別檔案以cls為副檔名資源檔案以res為副檔名使用者定義控制檔以ctl為副檔名專案群組檔案以vbg為副檔名執行檔以exe為副檔名。程式的執行程序使用者撰寫程式後,執行需按下「執行」鍵,VB開發環境是以直譯的方式執行。所謂直譯方式執行程式,將程式寫成檔案,直譯器讀取此檔案,一行一行讀入檢查是否符合程式

5、語法並執行。程式的執行程序(續)編譯程式程式碼目的碼連結程式函式庫執行檔翻譯並執行程式程式碼函式庫直譯器Interpreter編譯器Compiler執行檔日後再次執行程式如何製作執行檔VB雖為解譯式程式,但還是提供建立執行檔的功能,只要利用功能列中檔案/[製成xxx.exe]的功能,便可製作專案的執行檔。VB的程式專案中可能會包括多個表單,但是只能選擇其中一個做為起始表單,專案的某些設定會以起始表單的屬性為準,例如執行檔的顯示圖示,便需透過設定起始表單的圖示(Icon)屬性來改變。儲存檔案注意事項VB在儲存時,會出現兩次提示視窗第一次儲存表單,以frm為副檔名第二次儲存專案,以vbp為副檔名

6、為防止儲存專案時,可能覆蓋相同檔名的檔案,儲存時可以先新增一個資料夾,將同一專案的檔案儲存於一資料夾內。VB的四個重要概念在VB的程式設計過程中,有四個概念要先釐清,包括物件、屬性、事件、方法。物件(由元件或程式碼所構成)屬性(描述物件的特性)方法(物件本身已具備的功能)事件(對於物件所做的動作)物件在日常生活中任何實體皆可視為物件,例如電腦主機、飛機、汽車…。VB也有此類似概念,表單、命令按鈕、文字方塊、標籤…等,皆可視為物件。VB中的物件由元件或程式碼所構成。物件將資料給封裝(encapsulate)起來,只提供屬性和方法改變物件。屬性描述物件的特性。改變物件的外觀需經由屬性的設定。VB

7、中的屬性設定方法:程式設定法。屬性視窗設定法。方法物件本身已具備的功能。物件本身所提供的功能,已經內含於VB開發環境中,可以直接呼叫使用。例如Form提供列印字串的功能,需經由Form物件的print方法達成,程式碼為Form1.print“Hello”或print“Hello”,其中Form1為Form的物件名稱。事件視窗化應用程式是以事件方式驅動程式執行,如按滑鼠左鍵一下、鍵盤輸入、表單載入…等事件。事件

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。