注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計BASIC/VB及其相關Visual Basic 6面向對象程序設計

Visual Basic 6面向對象程序設計

Visual Basic 6面向對象程序設計

定 價:¥60.00

作 者: (美)Deborah Kurata著;瀟湘工作室譯
出版社: 人民郵電出版社
叢編項: 計算機技術譯林精選系列
標 簽: BASIC語言 面向對象語言 Visual Basic

ISBN: 9787115079046 出版時間: 1999-01-01 包裝:
開本: 26cm 頁數(shù): 459頁 字數(shù):  

內容簡介

  本書以一個業(yè)務聯(lián)系管理系統(tǒng)的軟件的軟件設計與構造作為主線,介紹利用面向對象的編程方法開發(fā)一個軟件系統(tǒng)的全過程。從開始設計,到中間的開發(fā)、測試、文檔編制,最終到如何實現(xiàn)這個系統(tǒng)。本書分為三部分:第一部分介紹面向對象編程的基本概念以及支持這些概念的Visual Basic特性;第二部分介紹面向對象設計的方法學。它以實例說明軟件設計的每個步驟;第三部分介紹使用Visual Basic 6如何具體實現(xiàn)一個業(yè)務聯(lián)系管理系統(tǒng),這里不僅提出編程中考慮的因素,還有豐富的代碼實例,可以讓讀者馬上就能切身體會到面向對象編程的好處。本書不僅適用使用Visual Basic 6的程序員,還適于對面向對象程序設計感興趣的各個水平的人員及大專院校計算機專業(yè)師生。

作者簡介

暫缺《Visual Basic 6面向對象程序設計》作者簡介

圖書目錄

第一部分  基礎知識
第一章  VB中的面向對象基礎
1.1  什么是OO
1.2  面向對象概念介紹
1.2.1  什么是對象
1.2.2  什么是類
1.2.3  什么是方案
1.2.4  對象的相關性
1.3  面向對象系統(tǒng)的基本元素
1.3.1  抽象:集中要點
1.3.2  封裝:隱藏私有部分
1.3.3  繼承:獲得重用性
1.3.4  多態(tài)性:相同的和為不同的實現(xiàn)
1.4  Visual Basic的OO特性
1.4.1  在類模塊中定義類
1.4.2  用屬性過程提供公共訪問
1.4.3  定義多態(tài)方法
1.4.4  生成事件
1.4.5  封裝類常量
1.4.6  用Object Browser查看類
1.4.7  創(chuàng)建對象
1.4.8  使用窗體作為對象
1.4.9  使用對象組
1.4.10  定義多接口
1.4.11  用ActiveX組件公布對象
1.4.12  開發(fā)數(shù)據(jù)庫應用程序
1.4.13  開發(fā)基于WEB的應用程序
1.4.14  創(chuàng)建三層應用程序
1.5  Visual Basic 6新特性
1.5.1  數(shù)據(jù)工具:訪問數(shù)據(jù)更容易
1.5.2  WEB開發(fā):用VB創(chuàng)建WEB應用程序
1.5.3  新的面向對象特性:使用OO的更多理由
1.5.4  IDE新特性:優(yōu)秀的工具
1.5.5  其他新特性:增強的分類
1.6  小結
1.7  補充讀物
1.8  思考題
第二章  軟件開發(fā)過程
2.1  軟件開發(fā)過程概述
2.1.1  從想法開始
2.1.2  建立需求
2.1.3  計劃和安排工程
2.1.4  確定總體結構
2.1.5  開始建造
2.1.6  開始檢查
2.1.7  維護應用程序
2.2  面向對象方法的益處
2.2.1  語言相同
2.2.2  設計現(xiàn)實世界的模型
2.2.3  估計時間
2.2.4  調整設計時間
2.2.5  使用戾正確認識原型
2.2.6  管理編程的復雜性
2.2.7  簡化多程序員開發(fā)
2.2.8  適應變化
2.2.9  管理特別訂單
2.2.10  準備臨時交付
2.2.11  度量進度
2.2.12  管理維護
2.2.13  重用組件
2.3  業(yè)務聯(lián)系管理系統(tǒng)實例研究
2.4  小結
2.5  補充讀物
2.6  思考題
第三章  設計的必備條件
3.1  從想法開始
3.1.1  想法從何而來
3.1.2  明確陳述想法并評估想法
3.2  確定需求
3.2.1  定義以目標為中心的需求
3.2.2  創(chuàng)建工程組
3.2.3  核心的作用
3.2.4  陳述目標
3.2.5  設置范圍
3.2.6  確定需要
3.2.7  需要轉換為需求
3.2.8  區(qū)分需法語的主次
3.3  計劃和安排工程
3.3.1  以目標為中心的計劃
3.3.2  工程時間安排
3.3.3  重點集中目標
3.3.4  工程計劃和時間安排的10個不正確說法
3.4  小結
3.5  補充讀物
3.6  思考題
第二部分  設計框架
第四章  面向對象總體結構的GUIDS方法
4.1  GUIDS方法學
4.1.1  以目標為中心的設計
4.1.2  用戶界面設計
4.1.3  以實現(xiàn)為中心的設計
4.1.4  數(shù)據(jù)設計
4.1.5  構造的策略
4.1.6  建模合并到過程中
4.2  小結
4.3  思考題
第五章  面向目標的設計
5.1  什么是以目標為中心的設計
5.2  準備以目標為中心的設計
5.2.1  確定對象
5.2.2  定義行為
5.2.3  列出屬性
5.3  描述對象
5.3.1  帶著目標開始
5.3.2  為對象編制文檔
5.3.3  檢驗需求
5.4  建立關系模型
5.4.1  容器:有一個關系
5.4.2  子類:是一個關系
5.4.3  合作:使用一個關系
5.5  使用方案驗證對象
5.6  編制以目標為中心的設計文檔
5.7  小結
5.8  補充讀物
5.9  思考題
第六章 用戶界面設計
6.1  什么是好的用戶界面設計
6.2  創(chuàng)建意圖明確的設計
6.2.1  確定用戶目標
6.2.2  定義特性
6.2.3  提供思維模型
6.2.4  布置特性
6.2.5  選擇界面風格
6.2.6  布置屏幕
6.2.7  添加功能
6.3  掌握用戶界面的基本原理
6.3.1  保持簡單
6.3.2  提供答案,而不是疑問
6.3.3  富有靈活性
6.3.4  應當寬容
6.3.5  善于記憶
6.3.6  信任用戶
6.3.7  適應環(huán)境
6.3.8  直接開始
6.4  驗證用戶界面設計
6.4.1  驗證特性
6.4.2  復審業(yè)務規(guī)則
6.4.3  創(chuàng)建原型
6.4.4  驗證可用性
6.5  用戶界面設計文檔編制
6.6  小結
6.7  補充讀物
6.8  思考題
第七章  以實現(xiàn)為中心的設計
7.1  什么是以實現(xiàn)為中心的設計
7.2  以實現(xiàn)為中心的設計準備
7.2.1  單一的結構
7.2.2  文件服務器結構
7.2.3  雙層客戶機/服務器結構
7.2.4  三層客戶機/服務器結構
7.3  定義系統(tǒng)結構
7.3.1  物理結構
7.3.2  邏輯結構
7.4  選擇數(shù)據(jù)訪問結構
7.4.1  數(shù)據(jù)訪問選擇
7.4.2  選擇數(shù)據(jù)傳送機制
7.4.3  選擇數(shù)據(jù)訪問機制
7.5  設計組件
7.5.1  用戶界面組件
7.5.2  服務器層組件
7.5.3  數(shù)據(jù)層
7.5.4  附加組件
7.6  設計類
7.6.1  定義屬性
7.6.2  定義方法
7.6.3  定義接口
7.6.4  定義事件
7.7  考慮實現(xiàn)問題
7.7.1  性能需求
7.7.2  資源限制
7.7.3  安全需求
7.7.4  使用狀態(tài)轉換圖設計動態(tài)狀態(tài)
7.7.5  評價現(xiàn)有設計模式
7.8  驗證以實現(xiàn)為中心的設計
7.8.1  再訪設計方案
7.8.2  保證完成合作
7.8.3  創(chuàng)建原型
7.9  以實現(xiàn)為中心的設計文檔編制
7.10  小結
7.11  補充讀物
7.12  思考題
第八章  數(shù)據(jù)設計
8.1  什么是數(shù)據(jù)設計
8.2  數(shù)據(jù)的完全分類
8.3  在數(shù)據(jù)文件中有效存儲數(shù)據(jù)
8.3.1  什么時候使用數(shù)據(jù)文件
8.3.2  與數(shù)據(jù)文件接口
8.4  靈活使用數(shù)據(jù)庫
8.4.1  何時使用數(shù)據(jù)庫
8.4.2  使用數(shù)據(jù)庫接口
8.5  在注冊表注冊配置數(shù)據(jù)
8.5.1  何時使用注冊表
8.5.2  與注冊表接口
8.6  永久的和臨時的內部數(shù)據(jù)
8.6.1  與內部數(shù)據(jù)的接口
8.7  設計關系數(shù)據(jù)庫
8.7.1  定義表
8.7.2  定義主關鍵字
8.7.3  規(guī)范化過程
8.7.4  調整性能
8.8  公共數(shù)據(jù)訪問結構
8.8.1  本地數(shù)據(jù)配置
8.8.2  網絡數(shù)據(jù)配置
8.8.3  數(shù)據(jù)服務器配置
8.8.4  數(shù)據(jù)瞬態(tài)配置
8.8.5  其他考慮因素
8.9  數(shù)據(jù)設計文檔編制
8.10  小結
8.11  補充讀物
8.12  思考題
第九章  建造的策略
9.1  什么是策略
9.2  購買與創(chuàng)建
9.2.1  有什么外部控件
9.2.2  需要什么樣的控件
9.2.3  靈活性如何
9.2.4  什么是風險
9.2.5  使用開發(fā)工具提高效率
9.3  編碼標準
9.3.1  為什么需要編碼標準
9.3.2  有幾種標準
9.3.3  注釋清晰
9.3.4  代碼排列結構
9.3.5  將變量的作用域減到最小
9.3.6  設置句法標準
9.3.7  錯誤處理
9.4  命名約定
9.4.1  好的命名和壞的命名
9.4.2  對象命名
9.4.3  菜單命名
9.4.4  模塊命名
9.4.5  例程命名
9.4.6  變量命名
9.4.7  常量命名
9.5  配置管理/源代碼控件
9.5.1  檢驗時間
9.5.2  管理改變請求
9.6  檢查和測試過程
9.6.1  編寫無錯代碼
9.6.2  在離開時測試
9.6.3  集成測試
9.6.4  測試整個系統(tǒng)
9.7  文檔資料和幫助系統(tǒng)
9.7.1  定義文檔資料
9.7.2  設計幫助系統(tǒng)
9.8  實現(xiàn)計劃和時間表
9.9  小結
9.10  補充讀物
9.11  思考題
第三部分  構造應用程序
第十章  建立第一個類
10.1  類的定義
10.2  創(chuàng)建類
10.2.1  內容概述
10.2.2  創(chuàng)建類的步驟
10.2.3  插入類模塊
10.2.4  定義屬性
10.2.5  創(chuàng)建方法
10.2.6  響應類的事件
10.2.7  類的文檔編制
10.2.8  使用Object Browser
10.2.9  關于類型庫
10.2.10  本節(jié)小結
10.3  使用類的實例
10.3.1  本節(jié)概述
10.3.2  創(chuàng)建和使用類實例的步驟
10.3.3  聲明對象變量
10.3.4  創(chuàng)建對象
10.3.5  設置和獲取對象的屬性
10.3.6  驗證屬性的取值
10.3.7  調用對象的方法
10.3.8  釋放對對象的引用
10.3.9  本節(jié)小結
10.4  定義類的常量
10.4.1  本節(jié)概述
10.4.2  聲明常量
10.4.3  用枚舉封裝常量
10.4.4  本節(jié)小結
10.5  錯誤處理
10.5.1  本節(jié)概述
10.5.2  錯誤處理的步驟
10.5.3  確定要處理的錯誤
10.5.4  定義錯誤代碼
10.5.5  返回或解決錯誤
10.5.6  本節(jié)小結
10.6  生成和響應事件
10.6.1  本節(jié)概述
10.6.2  產生事件的步驟
10.6.3  聲明事件
10.6.4  引發(fā)事件
10.6.5  響應事件的操作步驟
10.6.6  使用WithEvents聲明對象變量
10.6.7  把對象變量設置到對象
10.6.8  為事件過程編碼
10.6.9  釋放對象的引用
10.6.10  響應類中的窗體或控件事件
10.6.11  本節(jié)小結
10.7  編譯工程
10.7.1  本節(jié)概述
10.7.2  編譯工程的步驟
10.7.3  設置工程的屬性
10.7.4  編譯工程
10.7.5  本節(jié)小結
10.8  有關類的12個最常見的問題
10.9  小結
10.10  補充讀物
10.11  思考題
第十一章  建立類的其他技術
11.1  定義集合
11.1.1  本節(jié)概述
11.1.2  創(chuàng)建集合類的步驟
11.1.3  定義集合類
11.1.4  向集合類中添加屬性和方法
11.1.5  設置默認屬性或方法
11.1.6  為集合類啟用For Each...Next
11.1.7  使用窗體
11.1.8  創(chuàng)建集合類的快捷方式
11.1.9  本節(jié)小結
11.2  類數(shù)據(jù)存放到文件中
11.2.1  本節(jié)概述
11.2.2  存放和檢索數(shù)據(jù)的步驟
11.2.3  創(chuàng)建文件處理類
11.2.4  集合類的持久保持
11.2.5  讀寫PropertyBag
11.2.6  訪問文件處理類
11.2.7  設置兼容性
11.2.8  本節(jié)小結
11.3  窗體作為類使用
11.3.1  本節(jié)概述
11.3.2  窗體的幕后
11.3.3  處理模態(tài)對象框
11.3.4  本節(jié)小結
11.4  調試技術
11.4.1  本節(jié)概述
11.4.2  瀏覽代碼
11.4.3  運行程序
11.4.4  添加調試代碼
11.4.5  本節(jié)小結
11.5  類技術的10個首要問題
11.6  小結
11.7  補充讀物
11.8  思考題
第十二章  接口、多態(tài)和繼承
12.1  概念說明
12.1.1  接口:屬性和方法的集合
12.1.2  多態(tài)性:多形式的實現(xiàn)
12.1.3  繼承:重用功能
12.2  創(chuàng)建和實現(xiàn)接口
12.2.1  本節(jié)概述
12.2.2  創(chuàng)建和實現(xiàn)接口的步驟
12.2.3  設計接口
12.2.4  創(chuàng)建接口
12.2.5  實現(xiàn)接口
12.2.6  使用已實現(xiàn)的接口
12.2.7  本節(jié)小結
12.3  多態(tài)性和接口
12.3.1  本節(jié)概述
12.3.2  實現(xiàn)多態(tài)性
12.3.3  多態(tài)性和集合
12.3.4  本節(jié)小結
12.4  繼承和接口
12.4.1  本節(jié)概述
12.4.2  通過接口實現(xiàn)繼承的步驟
12.4.3  創(chuàng)建基類
12.4.4  實現(xiàn)基類
12.4.5  為基類聲明對象變量
12.4.6  創(chuàng)建基類對象
12.4.7  委托給基類
12.4.8  使用基類接口
12.4.9  本節(jié)小結
12.5  小結
12.6  補充讀物
12.7  思考題
第十三章  構建ActiveX組件
13.1  什么是ActiveX
13.1.1  什么是ActiveX DLL
13.1.2  什么是ActiveX EXE
13.1.3  什么是ActiveX控件
13.1.4  什么是DCOM
13.2  建立ActiveX代碼組件
13.2.1  本節(jié)概述
13.2.2  建立ActiveX代碼組件的步驟
13.2.3  設計ActiveX代碼組件
13.2.4  創(chuàng)建ActiveX DLL或ActiveX EXE工程
13.2.5  開發(fā)組件代碼
13.2.6  設置類屬性
13.2.7  設置工程常規(guī)屬性
13.2.8  指令、線程和相關對象
13.2.9  設置工程組件屬性
13.2.10  設置工程調試屬性
13.2.11  測試組件
13.2.12  編譯組件
13.2.13  分布組件
13.2.14  本節(jié)概述
13.3  從Excel調用ActiveX組件
13.4  建立ActiveX控件
13.4.1  本節(jié)概述
13.4.2  建立ActiveX控件的步驟
13.4.3  設計ActiveX控件
13.4.4  創(chuàng)建ActiveX控件工程
13.4.5  創(chuàng)建控件的用戶界面
13.4.6  開發(fā)控件的代碼
13.4.7  測試控件
13.4.8  編譯控件
13.4.9  分布控件
13.4.10  本節(jié)小結
13.5  建立Internet應用程序
13.5.1  本節(jié)小結
13.5.2  Intenret基礎
13.5.3  建立IIS應用程序
13.5.4  建立DHTML應用程序
13.5.5  建立ActiveX文檔
13.5.6  本節(jié)小結
13.6  ActiveX的功能和限制
13.7  小結
13.8  補充讀物
13.9  思考題
第十四章  生成數(shù)據(jù)庫對象
14.1  了解通用數(shù)據(jù)訪問
14.2  使用數(shù)據(jù)庫工具
14.2.1  Visual Database Tools
14.2.2  Data View窗口
14.2.3  Database Designer
14.2.4  Query Code Editor
14.2.5  Source Code Editor
14.2.6  Visual Data Manager
14.3  使用Visual Basic訪問數(shù)據(jù)庫
14.4  使用Data Environment設計器
14.4.1  本節(jié)概述
14.4.2  使用Data Environment設計器創(chuàng)建數(shù)據(jù)庫應用程序的步驟
14.4.3  添加Data Environment設計器
14.4.4  建立連接
14.4.5  定義命令
14.4.6  執(zhí)行數(shù)據(jù)成形
14.4.7  創(chuàng)建用戶界面
14.4.8  使用代碼訪問Data Environmenet對象
14.4.9  本節(jié)小結
14.5  綁定到ADO Data控件
14.5.1  本節(jié)概述
14.5.2  使用ADO Data控件創(chuàng)建數(shù)據(jù)庫應用程序的步驟
14.5.3  使用VB Data Form Wizard
14.5.4  修改ADO Data控件應用程序
14.5.5  本節(jié)小結
14.6  使用ADO編碼
14.6.1  本節(jié)概述
14.6.2  使用ADO代碼創(chuàng)建數(shù)據(jù)庫應用程序的步驟
14.6.3  修改ADO代碼應用程序
14.6.4  本節(jié)小結
14.7  建立數(shù)據(jù)識別類
14.7.1  本節(jié)概述
14.7.2  使用數(shù)據(jù)識別類別創(chuàng)建數(shù)據(jù)庫應用程序的步驟
14.7.3  修改數(shù)據(jù)識別類應用程序
14.7.4  本節(jié)小結
14.8  建立三層數(shù)據(jù)庫應用程序
14.8.1  本節(jié)概述
14.8.2  創(chuàng)建三層面向對象的數(shù)據(jù)庫應用程序的步驟
14.8.3  建立業(yè)務對象數(shù)據(jù)傳送類
14.8.4  創(chuàng)建業(yè)務對象類
14.8.5  創(chuàng)建窗體
14.8.6  開發(fā)更復雜的應用程序
14.8.7  本節(jié)小結
14.9  小結
14.10  補充讀物
14.11  思考題
第十五章  綜合應用
15.1  使用資源文件
15.1.1  創(chuàng)建資源文件
15.1.2  引用資源文件
15.2  使用注冊表
15.3  記錄事件
15.4  利用Windows API擴充Visual Basic的功能
15.4.1  本節(jié)概述
15.4.2  聲明Windows API函數(shù)或常量
15.4.3  使用API Viewer
15.4.4  調用Windows API函數(shù)
15.4.5  使用AddresswOf
15.4.6  定義全局對象
15.5  修飾用戶界面
15.5.1  本節(jié)概述
15.5.2  定義窗口大小和位置
15.5.3  實現(xiàn)文本拖放
15.5.4  修飾菜單
15.5.5  處理FILE菜單
15.5.6  處理EDIT菜單
15.5.7  建立WINDOWS類
15.5.8  添加彈出菜單
15.5.9  添加工具欄
15.5.10  添加狀態(tài)欄
15.5.11  定義應用程序的圖標
15.5.12  在應用程序中提供幫助
15.6  回顧開發(fā)策略
15.7  創(chuàng)建應用程序框架
15.7.1  應用程序框架組件
15.7.2  使用VB Application Wizard
15.8  建立應用程序類
15.9  窗體與類連接
15.10  檢查應用程序
15.10.1  有關檢查的提示
15.10.2  有關優(yōu)化的提示
15.10.3  準備交貨
15.10.4  使用Package and Deployment Wizard
15.11  小結
15.12  補充讀物
15.13  思考題
15.14  最后的思考
附錄 本書配套光盤說明
A.1  示例工程
A.2  第三方軟件
A.3  作者簡介

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號