注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計.NET面向?qū)ο髴?yīng)用程序開發(fā):使用Visual Basic.NET

面向?qū)ο髴?yīng)用程序開發(fā):使用Visual Basic.NET

面向?qū)ο髴?yīng)用程序開發(fā):使用Visual Basic.NET

定 價:¥64.00

作 者: (美)E. Reed Doke[等]著;馬海軍[等]譯;馬海軍譯
出版社: 清華大學(xué)出版社
叢編項: 使用Visual Basic .NET
標 簽: VB.NET

ISBN: 9787302083344 出版時間: 2004-05-01 包裝: 精裝
開本: 26cm 頁數(shù): 593 字數(shù):  

內(nèi)容簡介

  本書是ThomsonCourseTechnology面向?qū)ο箝_發(fā)系列教材的第2本。通過本書讀者可以學(xué)習(xí)面向?qū)ο蠓治龊驮O(shè)計、面向?qū)ο缶幊痰雀拍睿约叭龑榆浖O(shè)計模型。本書兼顧介紹了VisualBasic.NET的基礎(chǔ)知識和該語言的面向?qū)ο筇卣?。讀者通過本書的學(xué)習(xí)可以掌握使用VB.NET語言設(shè)計和實現(xiàn)完整業(yè)務(wù)應(yīng)用程序的知識。本書特色:·講解了一個程序從系統(tǒng)分析到設(shè)計和實現(xiàn)的完整循環(huán);·開發(fā)了一個BradshawMarina實用案例;·包含豐富的復(fù)習(xí)題和實習(xí)項目;·提供免費的教師教學(xué)資源和學(xué)生數(shù)據(jù)資料下載。

作者簡介

暫缺《面向?qū)ο髴?yīng)用程序開發(fā):使用Visual Basic.NET》作者簡介

圖書目錄

第1部分 面向?qū)ο缶幊膛cVB.NET基礎(chǔ)知識
第1章 V8.NET面向?qū)ο蟮南到y(tǒng)開發(fā)
1.1 理解OO開發(fā)和VB.NET
1.1.1 面向?qū)ο缶幊?br />1.1.2 Microsoft.NET架構(gòu)和VB.NET
1.1.3 面向?qū)ο蟮姆治龊驮O(shè)計
1.2 解面向?qū)ο蟮母拍?br />1.2.1 對象、屬性和方法
1.2.2 對象交互和消息
1.2.3 封裝和信息隱藏
1.2.4 類、實例和關(guān)聯(lián)
1.2.5 繼承和多態(tài)
1.3 認識OO開發(fā)的優(yōu)點
1.3.1 對象更加自然
1.3.2 各類對象都能重用
1.4 學(xué)習(xí)OO開發(fā)
1.4.1 三層設(shè)計介紹
1.4.2 第1部分:面向?qū)ο蠛蚔B.NET的基本原理
1.4.3 第2部分:創(chuàng)建問題域類
1.4.4 第3部分:創(chuàng)建GUI類
1.4.5 第4部分 創(chuàng)建數(shù)據(jù)訪問類
1.4.6 第5部分:創(chuàng)建三層應(yīng)用程序
1.5 本章小結(jié)
1.6 復(fù)習(xí)題
1.7 討論題
1.8 項目
第2章 Visual Studio.NET開發(fā)環(huán)境
2.1 Visual Studio.NET開發(fā)環(huán)境
2.1.1 開始VB.NET編程
2.1.2 MDE
2.1.3 解Start Page窗口
2.2 使用VB.NET創(chuàng)建工程
2.2.1 理解VB.NET組織程序的方式
2.2.2 使用文本編輯器
2.2.3 修改文本編輯器設(shè)置
2.2.4 重命名Modulel.vb
2.2.5 設(shè)置啟動對象
2.3 編譯和運行VB.NET程序
2.4 使用可視化窗體設(shè)計器
2.4.1 創(chuàng)建Windows應(yīng)用程序
2.4.2 自定義窗體外觀
2.4.3 在窗體上增加控件
2.5 調(diào)試工具
2.5.1 打開調(diào)試器
2.5.2 設(shè)置斷點
2.6 幫助工具
2.6.1 獲取幫助
2.6.2 Help菜單上的Contents選項
2.6.3 Help菜單上的Index選項
2.6.4 Help菜單上的Search選項
2.6.5 Help菜單上的Dynamic Help選項
2.6.6 上下文幫助
2.7 本章小結(jié)
2.8 復(fù)習(xí)題
2.9 討論題
2.10 項目
第3章 VB.NET編程基礎(chǔ)
3.1 VB.NET引言
3.2 編寫VB.NET模塊
3.2.1 使用VB.NET的變量和數(shù)據(jù)類型
3.2.2 聲明和初始化變量
3.2.3 改變數(shù)據(jù)類型
3.2.4 使用常量
3.2.5 使用引用變量
3.2.6 創(chuàng)建VB.NET的變量模塊
3.3 VB.NET的數(shù)學(xué)運算功能
3.4 編寫條件控制語句
3.4.1 If語句
3.4.3 Select Case語句
3.5 循環(huán)結(jié)構(gòu)
3.5.1 Do While循環(huán)
3.5.2 Do Until循環(huán)
3.5.3 過檢查循環(huán)
3.5.4 For Next循環(huán)
3.5.5 嵌套循環(huán)'
3.6 聲明和訪問數(shù)組
3.6.1 一維數(shù)組
3.6.2 多維數(shù)組
3.7 本章小結(jié)
3.8 復(fù)勻題
3.9 討論題
3.10 項目
第4章 使用VB.NET的類編程
4.1 使用VB.NET的命名空間和類
4.2 使用String類
4.3 創(chuàng)建String數(shù)組
4.4 使用Array List類
4.5 使用日期
4.6 格式化數(shù)值輸出
4.7 使用MessageBox類
4.8 顯示窗體
4.9 本章小結(jié)
4.10 復(fù)習(xí)題
4.11 討論題
4.12 項目
第5章 面向?qū)ο蟮姆治雠c設(shè)計
5.1 學(xué)習(xí)OOA和OOD
5.2 解統(tǒng)一建模語言
5.2.1 建立并說明用例圖
5.2.2 建立并說明類圖
5.2.3 建立并說明序列圖
5.3 OO開發(fā)中的三層設(shè)計
5.4 Bradshaw Marina個案研究介紹
5.4.1 Bradshaw Marina的背景
5.4.2 確定Bradshaw用例和情形
5.4.3 確定Bradshaw問題域類
5.4.4 建立Bradshaw序列圖
5.5 本章小結(jié)
5.6 復(fù)習(xí)題
5.7 討論題
5.8 項目

第2部分 開發(fā)問題域類
第6章 編寫問題域類定義
6.1 VB.NET命名慣例
6.2 開發(fā)PD類定義
6.3 定義屬性
6.4 編寫方法和特性
6.5 測試PD類
6.6 創(chuàng)建實例
6.7 編寫構(gòu)造函數(shù)方法
6.8 編寫TELLABOUTSELF方法
6.9 編寫作為窗體的測試器類
6.10 本章小結(jié)
6.11 復(fù)習(xí)題
6.12 討論題
6.13 項目
第7章 在問題域類中添加功能
7.1 編寫一個新的問題域類定義
7.2 創(chuàng)建自定義方法
7.3 編寫類變量和類方法
7.4 編寫重載方法
7.4.1 重載構(gòu)造函數(shù)
7.4.2 重載自定義方法
7.5 異常處理
7.5.1 slipId的數(shù)據(jù)驗證代碼
7.5.2 slipWidth的數(shù)據(jù)驗證代碼
7.5.3 連接異常
7.6 本章小結(jié)
7.7 復(fù)習(xí)題
7.8 討論題
7.9 項目
第8章 理解繼承和接口
8.1 實現(xiàn)Boat的一般/特殊層次結(jié)構(gòu)
8.1.1 使用Windows窗體測試Boat超類
8.1.2 使用Inherits關(guān)鍵字創(chuàng)建Sailboat子類
8.1.3 測試Sailboat子類
8.1.4 添加第二個子類--Powerboat
8.2 解抽象類和最終類
8.2.1 使用MustInherit關(guān)鍵字
8.2.2 使用NotInheritable關(guān)鍵字
8.3 重寫超類方法
8.3.1 重寫B(tài)oat TellAboutSelf方法
8.3.2 重寫和調(diào)用超類方法
8.3.3 測試兩個Method-Overriding方法
8.3.4 重寫、多態(tài)和動態(tài)綁定
8.4 理解私有訪問和保護訪問
8.5 介紹Lease子類和抽象方法
8.5.1 向Lease中添加一個抽象方法
8.5.2 實現(xiàn)AnnualLease子類
8.5.3 實現(xiàn)DailyLease子類
8.5.4 測試AnnualLease類和DailyLease類
8.6 解并使用接口
8.6.1 創(chuàng)建一個VB.NET接口
8.6.2 實現(xiàn)更多的接口
8.7 使用自定義異常
8.7.1 定義LeasePaymentException
8.7.2 拋出一個自定義異常
8.7.3 測試LeasePaymentException
8.8 了解Object類和繼承
8.9 本章小結(jié)
8.10 思考題
8.11 討論題
8.12 項目
第9章 實現(xiàn)關(guān)聯(lián)關(guān)系
9.1 在Bradshaw Marina類圖中確認關(guān)聯(lián)關(guān)系
9.2 在一對一關(guān)系中關(guān)聯(lián)VB.NET類
9.2.1 修改Customer類
9.2.2 修改Boat類
9.3 在Boat類中添加功能
9.4 Dock和Slip的關(guān)聯(lián):一對多的關(guān)聯(lián)關(guān)系
9.4.1 介紹Dock類
9.4.2 使Slip類與Dock相關(guān)聯(lián)
9.4.3 測試Dock與Slip的關(guān)聯(lián)關(guān)系
9.5 把顧客Boat和Customer類添加到Slip例子中
9.6 創(chuàng)建并使用關(guān)聯(lián)類--Lease
9.7 本章小結(jié)
9.8 復(fù)習(xí)題
9.9 討論題
9.10 項目

第3部分 開發(fā)圖形用戶接口(GUI)類
第10章 VB.NET GUI組件一覽
10.1 介紹VB.NET中的GUI類
10.2 理解VB.NET中生成的代碼
10.3 處理VB.NET中的事件
10.4 使用附加的GUI控件
10.4.1 回顧Form、Button和Label
10.4.2 使用文本框和組合框
10.4.3 使用復(fù)選框和單選按鈕
10.4.4 使用組群框和面板
10.4.5 使用列表框和復(fù)選列表框
10.4.6 使用樹形查看器和樹形節(jié)點
10.4.7 使用時間拾取器
10.4.8 使用標簽控件和標簽頁
10.4.9 使用主菜單和菜單項
10.5 本章小結(jié)
10.6 復(fù)習(xí)題
10.7 討論題
10.8 項目
第11章 使用問題域類的多個窗體
11.1 開發(fā)與PD類交互的GUI類
11.1.1 向生成的代碼添加變量
11.1.2 處理事件
11.2 模擬與數(shù)據(jù)庫的交互作用
11.2.1 創(chuàng)建顧客數(shù)組列表
11.2.2 處理事件
11.2.3 查找顧客
11.2.4 更新顧客
11.3 開發(fā)與多個PD類交互的GUI類
11.3.1 處理事件
11.3.2 編寫ClearForm方法
11.3.3 編寫btnAdd_Click方法
11.3.4 編寫AddSailboat方法
11.3.5 編寫AddPowerboat方法
11.4 在集成系統(tǒng)里操作多個窗體
11.4.1 模擬數(shù)據(jù)訪問類
11.4.2 理解CustomerData類
11.4.3 集成多個窗體
11.4.4 設(shè)計主菜單
11.4.5 查找顧客
11.4.6 添加顧客
11.5 開發(fā)導(dǎo)航PD關(guān)聯(lián)關(guān)系的GUI類
11.5.1 理解CustomerAndBoatData類
11.5.2 設(shè)計GUI順序
11.5.3 添加顧客
11.5.4 添加船
11.5.5 查找顧客和船
11.6 本章小結(jié)
11.7 復(fù)習(xí)題
11.8 討論題
11.9 項目
第12章 Web窗體、HTML和ASP.NET
12.1 了解Internet和Web基本原理
12.1.1 靜態(tài)和動態(tài)的Web頁面
12.1.2 安裝IIS服務(wù)器
12.1.3 處理Web目錄
12.2 回顧HTML基礎(chǔ)
12.2.1 研究HTML文檔
12.2.2 處理圖像和超鏈接
12.3 使用HTML窗體
12.3.1 使用窗體控件
12.3.2 傳統(tǒng)的ASP Web的開發(fā)
12.4 使用ASP.NET開發(fā)Web頁面
12.4.1 從內(nèi)容中分離代碼
12.4.2 使用HTML、HTML服務(wù)器控件和ASP.NET服務(wù)器控件
12.4.3 了解ASP.NET頁面事件生存周期
12.5 創(chuàng)建ASP.NET Web應(yīng)用程序
12.6 創(chuàng)建ASP.NET調(diào)查應(yīng)用程序
12.6.1 使用后臺編碼窗口
12.6.2 創(chuàng)建結(jié)果Web頁面
12.6.3 使用ASP.NET驗證控件
12.6.4 向調(diào)查Web頁面添加驗證控件
12.6.5 使用帶有PD類的ASP.NET
12.6.6 移動Web應(yīng)用程序并且解決Web問題
12.7 本章小結(jié)
12.8 復(fù)習(xí)題
12.9 討論題
12.10 項目

第4部分 開發(fā)數(shù)據(jù)訪問類
第13章 數(shù)據(jù)訪問類和持久性介紹
13.1 研究VB.NET輸入與輸出
13.1.1 順序文件處理
13.1.2 StreamWriter與StreamReader的一般格式
13.2 添加工具欄和對話框控件
13.2.1 ImageList和工具欄控件
13.2.2 工具欄控件
13.2.3 確定工具欄按鈕的單擊
13.2.4 向應(yīng)用程序中添加對話框
13.2.5 保存文件的對話框
13.2.6 OpenFile對話框
13.2.7 添加顏色對話框
13.2.8 FontDialog控件
13.3 對象的持久性
13.4 設(shè)計數(shù)據(jù)訪問類
13.4.1 數(shù)據(jù)訪問方法
13.4.2 查找顧客
13.4.3 添加顧客
13.4.4 修改顧客
13.4.5 刪除顧客
13.4.6 附加的數(shù)據(jù)訪問方法
13.5 與數(shù)據(jù)訪問類通信
13.5.1 查找顧客
13.5.2 添加顧客
13.5.3 修改顧客
13.5.4 刪除顧客
13.5.5 附加問題域方法
13.5.6 實現(xiàn)順序文件的永久性
13.5.7 初始化方法
13.5.8 中斷方法
13.5.9 查找方法
13.5.10 AddNew方法
13.5.11 更新方法
13.5.12 刪除方法
13.5.13 GetAll方法
13.5.14 DuplicateException和NotFoundException類
13.5.15 實現(xiàn)順序文件的CustomerDA測試
13.5.16 用對象串行化實現(xiàn)持久性
13.6 在VB.NET中運用關(guān)系數(shù)據(jù)庫
13.6.1 結(jié)構(gòu)化查詢語言
13.6.2 在VB.NET中訪問DBMS
13.6.3 VB.NET的數(shù)據(jù)庫訪問類
13.6.4 VB.NET和DBMS的例子
13.6.5 用數(shù)據(jù)庫實現(xiàn)對象持久性
13.6.6 初始化方法
13.6.7 中斷方法
13.6.8 查找方法
13.6.9 添加方法
13.6.10 修改方法
13.6.11 刪除方法
13.6.12 GetAll方法
13.6.13 用數(shù)據(jù)庫實現(xiàn)的CustomerDA的測試
13.7 本章小結(jié)
13.8 復(fù)習(xí)題
13.9 討論題
13.10 項目
第14章 創(chuàng)建更為復(fù)雜的數(shù)據(jù)庫應(yīng)用程序
14.1 實現(xiàn)數(shù)據(jù)庫應(yīng)用程序的一對一關(guān)系
14.1.1 理解CustomerAndBoat數(shù)據(jù)庫
14.1.2 使用SQL連接數(shù)據(jù)庫中的表
14.1.3 在數(shù)據(jù)庫中建立公共連接
14.1.4 修改Customer類
14.1.5 介紹BoatDA類
14.1.6 理解BoatDA類的Initialize和Terminate方法
14.1.7 理解BoatDA類的Find和GetAll方法
14.1.8 理解BoatDA類的AddNew方法
14.1.9 理解BoatDA類的Update和Delete方法
14.1.10 修改船只類,使之與BoatDA類協(xié)同工作
14.1.11 修改CustomerDA類
14.1.12 理解CustomerDA類的Find和GetAll方法
14.1.13 理解CustomerDA類的AddNew方法
14.1.14 理解CustomerDA類的Delete和Update方法
14.1.15 測試新的CustomerAndBoatDatabase應(yīng)用程序
14.2 在數(shù)據(jù)庫應(yīng)用程序中實現(xiàn)一對多的關(guān)系
14.2.1 理解DockAndSlipDatabase中的數(shù)據(jù)表
14.2.2 建立DockAndSlipDatabase數(shù)據(jù)庫的公共連接
14.2.3 修改Dock和Slip類
14.2.4 介紹DockDA類
14.2.5 理解DockDA類的Find方法
14.2.6 理解DockDA類的GetAll方法
14.2.7 測試DockAndSlipDatabase應(yīng)用程序
14.3 應(yīng)用雙親-孩子(分等級的)數(shù)據(jù)集關(guān)系
14.4 在數(shù)據(jù)庫應(yīng)用程序中實現(xiàn)關(guān)聯(lián)類
14.4.1 理解CustomerLeaseSlipDatabase中的數(shù)據(jù)表
14.4.2 建立CustomerLeaseSlipDatabase數(shù)據(jù)庫的連接
14.4.3 修改Customer類
14.4.4 修改Lease和AnnualLease類
14.4.5 修改Slip類
14.4.6 介紹SlipDA類
14.4.7 介紹AnnualLeaseDA類
14.4.8 理解AnnualLeaseDA類的Find方法
14.4.9 理解AnnualLeaseDA類的AddNew方法
14.4.10 測試CustomerLeaseSlip數(shù)據(jù)庫應(yīng)用程序
14.5 本章小結(jié)
14.6 復(fù)習(xí)題
14.7 討論題
14.8 項目

第5部分 部署三層應(yīng)用程序
第15章 裝配三層Windows應(yīng)用程序
15.1 回顧三層設(shè)計
15.2 結(jié)合PD類、DA類和GUI
15.2.1 回顧Customer問題域類
15.2.2 回顧Customer數(shù)據(jù)訪問類
15.2.3 修改FindCustomer GUI
15.3 使用多個GUI并向數(shù)據(jù)庫中添加實例
15.3.1 回顧MainMenu GUI
15.3.2 回顧AddCustomer GUI
15.3.3 修改FindCustomer GUI
15.4 使用帶有問題域類的GUI
15.4.1 回顧第14章中的Customer、Boat PD和DA類
15.4.2 修改MainMenu GUI
15.4.3 修改FindCustomer GUI
15.4.4 回顧第11章中的AddCustomer GUI
15.4.5 修改AddBoat GUI
15.5 本章小結(jié)
15.6 復(fù)習(xí)題
15.7 討論題
15.8 項目
第16章 裝配三層Web窗體應(yīng)用程序
16.1 理解Web應(yīng)用程序的"狀態(tài)"概念
16.1.1 維持狀態(tài)
16.1.2 理解Application狀態(tài)和Application對象
16.1.3 理解Session狀態(tài)和Session對象
16.1.4 使用Cookies
16.1. 5 利用ASP.NET會話狀態(tài)控件
16.2 創(chuàng)建ASP.NET用戶控件
16.3 利用數(shù)據(jù)綁定技術(shù)
16.3.1 將數(shù)據(jù)綁定到下拉列表
16.3.2 理解DataGrid控件
16.4 為Bradshaw Marina開發(fā)一個Web應(yīng)用程序
16.4.1 Bradshaw Marina Web站點設(shè)計
16.4.2 設(shè)計Bradshaw Marina主頁
16.4.3 研究默認Web窗體的代碼
16.4.4 設(shè)計AddCustomerBoat Web窗體
16.4.5 AddCustomerBoat Web窗體的代碼
16.4.6 設(shè)計Startup Web窗體
16.4.7 設(shè)計AboutBradshawMarina Web窗體
16.5 介紹XML和Web服務(wù)
16.5.1 XML應(yīng)用程序例子
16.5.2 理解Web服務(wù)
16.5.3 為Bradshaw Marina開發(fā)Web服務(wù)
16.6 本章小結(jié)
16.7 復(fù)習(xí)題
16.8 討論題
16.9 項目
術(shù)語表

本目錄推薦

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