概论与程式开发流程

上传人:j****9 文档编号:54693040 上传时间:2018-09-17 格式:PPT 页数:18 大小:169.50KB
返回 下载 相关 举报
概论与程式开发流程_第1页
第1页 / 共18页
概论与程式开发流程_第2页
第2页 / 共18页
概论与程式开发流程_第3页
第3页 / 共18页
概论与程式开发流程_第4页
第4页 / 共18页
概论与程式开发流程_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《概论与程式开发流程》由会员分享,可在线阅读,更多相关《概论与程式开发流程(18页珍藏版)》请在金锄头文库上搜索。

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

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

3、ent, IDE),使得編寫程式、說明文件、編譯程式、執行程式、測試程式、以及除錯等,可以其開發環境下進行。,VB的視窗工作環境,VB預設顯示的視窗有: 標題欄: 顯示專案名稱與工作模式 功能表列: 顯示開發環境所提供的所有功能 工具列: 常用功能圖示 工具箱: 顯示可用於表單上的控制物件 表單設計師: 程式介面的主要設計區 專案總管 屬性視窗: 可在此修改物件及表單的屬性 表單配置區 以上相關視窗於關閉後皆可由功能列的檢視選項中再度開啟,VB的視窗工作環境,VB的工作模式,設計模式 程式處於設計狀態 執行模式 程式處於執行狀態 中斷模式 程式在執行過程中發生錯誤或遇到開發者所設定的中斷點時就

4、會進入中斷模式。中斷模式會保留程式的執行狀態,並讓開發者直接進行除錯或觀察變數的變化,待開發者按下繼續後程式可由中斷點繼續執行。,專案總管,檢視程式碼:點選 ,顯現專案總管中所選表單或物件的程式碼。 檢視物件:點選 ,顯現專案總管中所選表單上的物件。 檢視資料夾:點選 ,專案總管的呈現,是否顯示資料夾。,VB的檔案類型,VB主要的檔案類型有 專案檔案以vbp為副檔名 表單以frm為副檔名 Basic程式碼以bas為副檔名 類別檔案以cls為副檔名 資源檔案以res為副檔名 使用者定義控制檔以ctl為副檔名 專案群組檔案以vbg為副檔名 執行檔以exe為副檔名。,程式的執行程序,使用者撰寫程式後

5、,執行需按下執行鍵,VB開發環境是以直譯的方式執行。 所謂直譯方式執行程式,將程式寫成檔案,直譯器讀取此檔案,一行一行讀入檢查是否符合程式語法並執行。,程式的執行程序(續),編譯程式,程式碼,目的碼,連結程式,函式庫,執行檔,翻譯並執行程式,程式碼,函式庫,直譯器 Interpreter,編譯器 Compiler,執行檔,日後再次執行程式,如何製作執行檔,VB雖為解譯式程式,但還是提供建立執行檔的功能,只要利用功能列中檔案/製成xxx.exe的功能,便可製作專案的執行檔。 VB的程式專案中可能會包括多個表單,但是只能選擇其中一個做為起始表單,專案的某些設定會以起始表單的屬性為準,例如執行檔的顯

6、示圖示,便需透過設定起始表單的圖示(Icon)屬性來改變。,儲存檔案注意事項,VB在儲存時,會出現兩次提示視窗 第一次儲存表單,以frm為副檔名 第二次儲存專案,以vbp為副檔名 為防止儲存專案時,可能覆蓋相同檔名的檔案,儲存時可以先新增一個資料夾,將同一專案的檔案儲存於一資料夾內。,VB的四個重要概念,在VB的程式設計過程中,有四個概念要先釐清,包括物件、屬性、事件、方法。 物件(由元件或程式碼所構成) 屬性(描述物件的特性) 方法(物件本身已具備的功能) 事件(對於物件所做的動作),物件,在日常生活中任何實體皆可視為物件,例如電腦主機、飛機、汽車。VB也有此類似概念,表單、命令按鈕、文字方

7、塊、標籤等,皆可視為物件。 VB中的物件由元件或程式碼所構成。 物件將資料給封裝(encapsulate)起來,只提供屬性和方法改變物件。,屬性,描述物件的特性。 改變物件的外觀需經由屬性的設定。 VB中的屬性設定方法: 程式設定法。 屬性視窗設定法。,方法,物件本身已具備的功能。 物件本身所提供的功能,已經內含於VB開發環境中,可以直接呼叫使用。 例如Form提供列印字串的功能,需經由Form物件的print方法達成,程式碼為Form1.print “Hello” 或 print “Hello”,其中Form1為Form的物件名稱。,事件,視窗化應用程式是以事件方式驅動程式執行,如按滑鼠左鍵一下、鍵盤輸入、表單載入等事件。 事件觸發指利用滑鼠或鍵盤與應用程式進行互動。 事件驅動的動作是寫於函式中,其函式的格式為控制物件名稱_控制物件的事件,例如函式名稱為Command1_Click,表示Command1物件偵測到滑鼠按下(Click)時,會觸發函式中的對應事件動作。,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号