VB全書課件.ppt_第1頁
VB全書課件.ppt_第2頁
VB全書課件.ppt_第3頁
VB全書課件.ppt_第4頁
VB全書課件.ppt_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、1,第16章 綜合程序設計舉例,2,本章以兩個實際例子為主線,較為系統(tǒng)地運用VB程序設計的方法,介紹VB開發(fā)應用軟件的過程。通過本章的學習,可以了解實際應用程序的設計、分析以及開發(fā)的整個過程,同時也能對VB應用程序開發(fā)有個比較全面的認識。,3,個人通信錄本身可以是一個程序,也可以作為應用程序的一部分,例如在Microsft Outlook中的通訊簿。我們給出的第一各綜合示例是通過VB設計一個個人通訊錄管理系統(tǒng)。管理系統(tǒng)具有瀏覽、添加、更新、刪除和查詢記錄的功能。,16.1 個人通訊錄,4,16.1.1 數據庫設計 個人通訊錄管理系統(tǒng)采用數據庫方法,使用Access 2000格式,數據庫名稱為a

2、ddress.mdb,其中包含有一個數據表address,表結構如表所示,其中Id為主關鍵字。,5,6,16.1.2 系統(tǒng)實現(xiàn) 1系統(tǒng)分析 本系統(tǒng)采用ADO技術進行開發(fā),與前面介紹的ADO控件所不同是:實際的信息系統(tǒng)中一般不采用數據綁定的方法,而是通過程序代碼實現(xiàn)控件與數據庫相應字段的聯(lián)系。 另外在個人通訊錄中,要進行添加、刪除、更新等操作,這些操作可以通過一個全局變量及調用同一個窗體模塊分別實現(xiàn)不同的功能。,7,2界面設計和程序代碼,8,設計一個撲克牌發(fā)牌程序。程序根據選項的設置進行發(fā)牌,選項中有發(fā)牌速度的選擇、牌的背景圖案的選擇和各家牌是否翻開的選擇,發(fā)牌完成以后可以對牌進行排序。這是一個

3、基礎,在此之上增加一些規(guī)則的操作就可以作為游戲程序的一部分。,16.2 撲克牌發(fā)牌,9,16.2.1 程序分析 編寫撲克牌程序的方法有多種,可以用VB API調用Window資源的方法、自定義圖形的方法或者利用現(xiàn)有撲克牌控件的方法進行編程。其中使用撲克牌控件的方法最為簡單,本程序就是采用現(xiàn)有的撲克牌控件進行編程。 在發(fā)牌過程中,可以使用四個Image控件數組來顯示各家所發(fā)到的牌,用四個數組來記錄已經發(fā)出的牌,以避免重復。發(fā)牌的速度可以使用定時器控件來控制。,10,16.2.2 程序實現(xiàn) 1界面設計 新建一個工程,打開添加部件對話框,選擇撲克牌控件“Playing Cards for Visual Basic”,單擊“確定”按鈕將撲克牌控件加入到工具箱。注意:該控件VBCards.ocx在本課件中提供,復制到操作系統(tǒng)的system32文件夾下,然后在“開始”“運行”中使用“regsvr32.exe VBCards.ocx”命令注冊。,11,12,13,2撲克牌控件 撲克牌控件中包含54張牌,可以通過改變ChangeCard屬性得到所需要的牌,通過Picture屬性得到可顯示的牌的圖片。 ChangeCard屬性值113為黑桃;1426為方塊;2739為草花;

溫馨提示

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

評論

0/150

提交評論