注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計.NETVisual Basic.NET Application程序設計

Visual Basic.NET Application程序設計

Visual Basic.NET Application程序設計

定 價:¥45.00

作 者: (美)David Vitter著;鄧子梁,佟勇臣等譯
出版社: 中國水利水電出版社
叢編項:
標 簽: VB

購買這本書可以去


ISBN: 9787508407333 出版時間: 2003-01-01 包裝: 平裝
開本: 24cm 頁數(shù): 430 字數(shù):  

內容簡介

  全書共分16章,內容涵蓋了Visual Basic.NET框架基礎、工作原理、集成開發(fā)環(huán)境和使用,以及.NET中的Web開發(fā)特性和安全性,XML和SOAP在.NET中的作用等內容。書中本著由淺入深的原則,從不同的主題深入介紹了Visual Basic.NET語言的基本概念、特點及其使用中應注意的問題。論述中注重與Visual Basic以前版本進行比較,并針對一些新的特性給出了大量實際使用中的例子。本書內容豐富,講解詳細,既適合熟悉Visual Basic.NET開發(fā)的編程者學習,也可作為初學者的參考教材使用。

作者簡介

  David Vitter在弗吉尼亞州Charlottesville的Computer Sciences Corporation(CSC)公司作為高級軟件開發(fā)人員。在加入CSC之前,David為美國空軍工作了10年,是電子情報分析專家。他是一名Microsoft Certified Solutions Developer(MCSD),擁有7年Visual Basic使用經(jīng)驗和超過20年的編寫B(tài)asic程序的經(jīng)驗。

圖書目錄

譯者序
關于作者
致謝
前言
第1章 .NET框架介紹
1.1 Visual Basic的歷史
1.2 .NET的作用
1.2.1 通用語言運行庫
1.2.2 .NET源代碼
1.2.3 名字空問
1.2.4 工程和方案
1.2.5 窗體的代碼
1.2.6 可移植執(zhí)行
1.2.7 程序集
1.2.8 運行應用程序
1.2.9 受管代碼
1.2.10 非受管代碼
1.3 其他程序語言
1.3.1 Visual C++的新特性
1.3.2 Visual FoxPro的新特性
1.3.3 宣布C#的誕生
1.3.4 雖然已經(jīng)不存在,但是絕不會被忘記
1.3.5 Visual Studio 6已經(jīng)永遠成為過去了嗎
1.4 .NET的服務器家族
1.4.1 SQL Server 2000
1.4.2 Exchange 2000
1.4.3 BizTalk Server 2000
1.4.4 Application Center 2000
1.4.5 Commerce Server 2000
1.4.6 Host Integration Server 2000
1.4.7 Internet Security and Acceleration Server 2000(ISA)
1.4.8 Mobile Information Server 2001
1.4.9 Microsoft Windows DNA 2000
1.5 開發(fā)服務
1.5.1 進入Internet
1.5.2 實現(xiàn)服務
1.6 COM的改變
1.6.1 COM這些年來的變化
1.6.2 一種更好的COM
1.7 小結
第2章 .NET規(guī)劃和設計
2.1 當今的應用
2.1.1 基于Web的接口
2.1.2 電子商務
2.1.3 數(shù)據(jù)庫應用
2.1.4 電子文檔房間
2.1.5 企業(yè)對企業(yè)
2.1.6 移動應用
2.1.7 混合應用
2.2 .NET工程
2.2.1 Windows應用
2.2.2 Web應用
2.2.3 類庫
2.2.4 Windows服務
2.2.5 Web服務
2.2.6 控件庫
2.2.7 在.NET中創(chuàng)建方案
2.3 .NET體系結構
2.3.1 獨立的體系結構
2.3.2 兩層體系結構
2.3.3 N層體系結構
2.3.4 應用層
2.4 設計方案
2.4.1 Oceanside Resort工程
2.4.2 概念設計
2.4.3 邏輯設計
2.4.4 物理設計
2.4.5 管理設計階段
2.5 設計問題
2.5.1 代碼重用
2.5.2 可擴展性
2.5.3 可維護性
2.5.4 性能
2.5.5 安全性
2.5.6 健壯性
2.5.7 集成性和協(xié)同性
2.5.8 開發(fā)語言的選擇
2.6 開發(fā)對象
2.6.1 UML
2.6.2 過程分析
2.6.3 對象分析
2.6.4 繼承的設計
2.6.5 超載
2.7 小結
第3章 使用.NET界面
3.1 界面瀏覽
3.2 菜單
3.2.1 File菜單
3.2.2 View菜單
3.2.3 Project菜單
3.2.4 Build菜單
3.2.5 Debug菜單
3.2.6 Format菜單
3.2.7 Tools菜單
3.2.8 Windows菜單
3.2.9 Help菜單
3.3 工具條
3.3.1 數(shù)據(jù)設計和數(shù)據(jù)庫圖表
3.3.2 調試和調試定位
3.3.3 設計工具條
3.3.4 DiffMerge
3.3.5 全屏
3.3.6 查詢
3.3.7 源控制
3.3.8 XML數(shù)據(jù)和XML Schema
3.3.9 定制工具條
3.4 主工作區(qū)
3.4.1 Design視圖
3.4.2 Code視圖
3.4.3 智能感知
3.4.4 Visual Studio啟動頁
3.5 視圖
3.5.1 方案資源管理器
3.5.2 類視圖
3.5.3 服務器資源管理器
3.5.4 屬性視圖
3.5.5 工具箱
3.5.6 Web瀏覽器
3.5.7 模型資源管理器和模型文件
3.5.8 宏資源管理器
3.5.9 對象瀏覽器
3.5.10 文件概要
3.5.11 任務列表
3.5.12 命令窗口
3.5.13 輸出窗口
3.6 新的菜單編輯器
3.7 IDE配置選項
3.8 安裝建議
3.8.1 右側安裝
3.8.2 左側安裝
3.8.3 底部安裝
3.8.4 工具條
3.9 小結
第4章 Visual Basic.NET語言升級
4.1 為什么會有如此多的改動
4.2 處理數(shù)據(jù)類型
4.2.1 原始數(shù)據(jù)類型的改變
4.2.2 VB6數(shù)據(jù)類型轉換器
4.2.3 數(shù)組
4.2.4 Option Strict
4.2.5 聲明變量
4.2.6 變量作用域
4.2.7 結構
4.2.8 初始化
4.3 探索名字空間
4.3.1 創(chuàng)建第一個名字空間
4.3.2 System名字空間
4.3.3 輸入語句
4.3.4 Region
4.4 程序級的改變
4.4.1 邏輯流程的改變
4.4.2 Get和Set
4.4.3 ByRef和ByVal
4.4.4 可選參數(shù)
4.4.5 默認成員
4.4.6 共享成員
4.4.7 重載
4.4.8 排除異常
4.5 新的組件生命周期
4.5.1 Sub New事件
4.5.2 Sub Destruct事件
4.5.3 Finalized和Disposed
4.5.4 類的實例化
4.6 繼承
4.6.1 接口繼承
4.6.2 基于代碼的繼承
4.6.3 保護訪問
4.6.4 重載
4.7 Garbage Collector
4.7.1 簡介
4.7.2 Garbage Collector如何工作
4.7.3 Garbage Collector的控制
4.8 線程
4.9 小結
第5章 Visual Basic最佳實踐
5.1 為什么需要最佳實踐
5.1.1 什么是最佳實踐
5.1.2 強制標準
5.2 可讀性
5.2.1 代碼版面設計
5.2.2 數(shù)據(jù)類型的命名習慣
5.2.3 類的命名習慣
5.2.4 注釋
5.3 變量
5.3.1 選擇合適的數(shù)據(jù)類型
5.3.2 作用域
5.3.3 初始化
5.3.4 轉換數(shù)據(jù)類型
5.3.5 常量
5.3.6 結構
5.4 規(guī)劃程序
5.4.1 重用設計
5.4.2 構造器
5.4.3 程序中的合法性驗證
5.4.4 重載的使用
5.4.5 故障控制
5.5 邏輯功能
5.5.1 為Case語句作辯護
5.5.2 數(shù)組
5.5.3 If語句
5.6 線程問題
5.6.1 線程事件
5.6.2 線程控制
5.7 委派和多點傳播
5.8 繼承的使用
5.8.1 什么時候使用和避免繼承
5.8.2 多語言繼承
5.8.3 重載
5.8.4 繼承樹
5.9 小結
第6章 Windows開發(fā)
6.1 Windows窗體類型
6.1.1 作為類的窗體
6.1.2 內部代碼
6.1.3 Windows窗體的繼承
6.1.4 MDI窗體
6.1.5 模式面體
6.1.6 消息框(MessageBox)
6.2 Windows窗體的設計
6.2.1 什么時候使用Windows窗體
6.2.2 表示層的Windows窗體
6.2.3 通過Windows窗體調用Web Service
6.3 Windows窗體的屬性
6.3.1 一般的窗體設置
6.3.2 窗口位置
6.3.3 窗體大小
6.3.4 層次化
6.3.5 不透明性
6.3.6 最頂層屬性
6.4 Windows控件
6.4.1 控件的屬性和方法
6.4.2 原有控件的一些新設置
6.4.3 錨點屬性
6.4.4 吸入屬性
6.4.5 Tab鍵的次序設置
6.4.6 Ambient屬性
6.4.7 分組調整大小
6.4.8 控件的事件處理器
6.4.9 ActiveX控件
6.4.10 在代碼中添加控件
6.4.11 控件集合
6.4.12 確認
6.5 可視化繼承
6.5.1 添加一個繼承的窗體
6.5.2 通過代碼添加可視化繼承
6.6 Windows服務
6.7 小結
第7章 .NET中的異常處理
7.1 異常介紹
7.1.1 錯誤類型
7.1.2 代碼中的故障范圍
7.1.3 錯誤何時不成為錯誤
7.2 處理異常
7.2.1 異常層次
7.2.2 解決異常
7.2.3 將異常記入日志
7.3 非結構化的異常處理
7.3.1 On Error GoTo
7.3.2 Resume
7.3.3 非結構化方法的缺點
7.4 結構化的異常處理
7.4.1 結構化異常處理函數(shù)實例
7.4.2 Try
7.4.3 Catch
7.4.4 Finally
7.4.5 使用多個Try塊
7.4.6 嵌套的Try塊
7.4.7 構造函數(shù)異常
7.5 識別異常
7.5.1 Err對象
7.5.2 產(chǎn)生異常
7.5.3 結構優(yōu)異常
7.5.4 拋出異常
7.5.5 中繼異常
7.5.6 交叉語言的異常
7.6 測試異常處理代碼
7.6.1 范圍測試
7.6.2 壞數(shù)據(jù)
7.6.3 用戶錯誤
7.7 異常處理的最佳實踐
7.8 小結
第8章 .NET中的數(shù)據(jù)存取
8.1 數(shù)據(jù)存取的概念
8.1.1 數(shù)據(jù)存取的歷史概述
8.1.2 數(shù)據(jù)的不同類型
8.1.3 關系數(shù)據(jù)庫
8.2 簡要介紹ADO.NET
8.2.1 數(shù)據(jù)提供者
8.2.2 分離的數(shù)據(jù)
8.2.3 使用ADO的舊版本
8.3 Dataset
8.3.1 數(shù)據(jù)存取中的XML
8.3.2 Dataset的特征
8.3.3 中止使用鎖定和指針功能
8.3.4 使用數(shù)據(jù)組件創(chuàng)建Dataset
8.3.5 在代碼中創(chuàng)建Dataset
8.3.6 向Dataset中添加DataTable
8.3.7 含有多個表的Dataset以及關聯(lián)
8.3.8 創(chuàng)建用戶定制DataTable
8.4 數(shù)據(jù)的修改
8.4.1 Dataset的更新
8.4.2 RowStatus以及改動的確認
8.5 DataReader
8.6 SQL中的Insert、Delete和Update
8.6.1 發(fā)布命令
8.6.2 運行存儲過程
8.7 使用Server Explorer存取數(shù)據(jù)
8.8 使用Query Designer
8.9 處理XML
8.9.1 創(chuàng)建XML文件
8.9.2 讀取XML文件
8.10 數(shù)據(jù)存取的最佳實踐
8.11 小結
第9章 .NET中的測試和調試
9.1 .NET調試器概述
9.2 斷點
9.2.1 添加斷點
9.2.2 斷點屬性
9.2.3 斷點的Condition以及Hit Count
9.2.4 斷點的禁用和保存
9.2.5 在Break模式下觀察變量的值
9.2.6 異常引起的中斷
9.3 代碼單步調試
9.3.1 Step Into
9.3.2 Step Over
9.3.3 Step Out
9.3.4 Run To Cursor
9.3.5 Set Next Statement
9.3.6 Step by Line、Statement以及Instruction
9.3.7 Color-Coding Breakpoint和Next Statement
9.3.8 Edit和Continue
9.3.9 Stop命令
9.4 調試窗口
9.4.1 Debugging模式布局
9.4.2 Disassembly窗日
9.4.3 Breakpoints窗口
9.4.4 Output窗口
9.4.5 Locals窗口
9.4.6 Autos窗口
9.4.7 Modules窗口
9.4.8 Me/This窗口
9.4.9 Call Stack窗口
9.4.10 Threads窗口
9.4.11 Immediate/Command窗口
9.4.12 Watch窗口
9.4.13 QuickWatch對話框
9.4.14 斷點與監(jiān)視
9.4.15 其他調試窗口
9.5 其他調試資源
9.5.1 Debug工具條
9.5.2 Debug Location工具條
9.5.3 崩潰轉儲
9.5.4 編譯聲明
9.5.5 附加進程
9.6 調試和跟蹤
9.6.1 Write和WriteLine
9.6.2 WriteIf和WriteLineIf
9.6.3 Assert
9.7 總論 
9.7.1 Visual Studio.NET調試環(huán)境布局
9.7.2 類調試
9.7.3 Windows Service的調試
9.7.4 多語言方案
9.7.5 類庫和Windows控件
9.7.6 線程
9.8 小結
第10章 ASP.NET的Web技術發(fā)展
10.1 ASP的發(fā)展背景
10.1.1 ASP的發(fā)展歷史
10.1.2 ASP的不足之處
10.1.3 客戶端技術
10.1.4 Netscape與Internet Explorer比較
10.2 ASP.NET概述
10.2.1 ASP.NET入門
10.2.2 使用Web Form
10.2.3 Web應用程序的配置文件
10.2.4 Web Form的設計界面
10.2.5 內部代碼
10.2.6 Web Form的版面設計
10.3 ASP.NET的工作原理
10.3.1 典型的Web會話
10.3.2 Runat
10.3.3 回郵
10.4 ASP.NET控件
10.4.1 基于瀏覽器的HTML控件
10.4.2 ActiveX控件
10.4.3 服務器(Server)控件
10.4.4 HTML控件
10.4.5 Web控件
10.4.6 確認控件
10.4.7 自定義控件
10.5 Web Form編程
10.5.1 面向對象的Web Form
10.5.2 Web Form事件
10.5.3 高速緩存
10.5.4 網(wǎng)頁對象
10.5.5 使用Web Form或Windows Form
10.6 調試ASP.NET程序
10.6.1 單步執(zhí)行ASP.NET程序
10.6.2 Web應用程序跟蹤
10.7 小結
第11章 .NET Web Service
11.1 Web Service概述
11.1.1 什么是Web Service
11.1.2 與Web Service程序通信
11.1.3 Web Service程序實例
11.1.4 端點
11.1.5 風暴
11.1.6 Web Service的優(yōu)缺點
11.1.7 宿主Web Service程序
11.2 Web Service的工作原理
11.2.1 Web Service通信
11.2.2 Discovery階段
11.2.3 WSDL文件
11.2.4 使用Get、Post和SOAP的請求
11.2.5 代理類(Proxy Classes)
11.3 創(chuàng)建Web Service程序
11.3.1 簡單的Web Service程序
11.3.2 瀏覽并測試Web Service程序
11.4 訪問Web Service
11.4.1 Windows應用程序訪問Web Service
11.4.2 Web程序調用Web Service
11.5 高級Web Service
11.5.1 從Web Service返回數(shù)據(jù)集
11.5.2 Web Service作為接口
11.5.3 調試Web Service程序
11.6 小結
第12章 .NET中的SOAP和XML
12.1 XML基礎知識
12.1.1 標識語言
12.1.2 描述數(shù)據(jù)
12.1.3 W3C
12.1.4 .NET中的XML文件
12.2 Schema
12.2.1 XSD文件
12.2.2 Schema格式
12.2.3 在Visual Studio.NET中創(chuàng)建Schema
12.2.4 引用Schema
12.2.5 交換Schema
12.3 Dataset中的XML
12.3.1 測試Dataset中的XML和Schema
12.3.2 在Dataset中加載XML
12.3.3 定義DataSet中的Schema
12.4 使用XML
12.4.1 文檔對象模型
12.4.2 SAX
12.4.3 XMLReader
12.4.4 XMLWriter
12.4.5 XPath
12.4.6 使用哪種模式
12.5 轉換
12.5.1 轉換的作用
12.5.2 XSLT的處理過程
12.6 SOAP
12.6.1 SOAP概述
12.6.2 SOAP信封
12.6.3 DCOM和SOAP比較
12.7 小結
第13章 Visual Studio.NET的安全機制
13.1 安全的基礎知識
13.1.1 安全檢查點
13.1.2 認證(Authentication)
13.1.3 許可和權限
13.1.4 加密
13.2 應用程序的安全規(guī)劃
13.2.1 評估程序的安全需要
13.2.2 安全審核
13.2.3 應用程序中的安全設計
13.3 .NET的安全
13.3.1 CLR:安全警衛(wèi)
13.3.2 校驗和檢查程序集
13.3.3 Microsoft中間語言安全問題
13.3.4 受管的與非受管的代碼安全交互
13.4 Web應用程序的安全
13.4.1 匿名的Web用戶
13.4.2 IIS Web服務器認證
13.4.3 Web服務器上的文件許可
13.4.4 Web程序中頁面級(Page-Level)的檢查
13.4.5 Web應用程序的安全設置
13.5 代碼訪問安全
13.5.1 需求調用者許可
13.5.2 PermitOnly
13.5.3 Deny
13.5.4 聲明
13.6 小結
第14章 配置.NET應用程序
14.1 .NET應用程序剖析
14.1.1 應用程序
14.1.2 程序集
14.1.3 應用程序的安裝位置
14.2 程序集
14.2.1 程序集版本設置
14.2.2 維護程序集版本
14.2.3 共享程序集
14.3 配置類型
14.3.1 單機
14.3.2 客戶/服務器(C/S)應用程序
14.3.3 分布式應用程序
14.3.4 群集和負載平衡
14.4 分發(fā)媒介
14.4.1 軟盤
14.4.2 CD-ROM
14.4.3 網(wǎng)絡
14.4.4 Internet
14.5 編譯鏈接
14.5.1 調試編譯鏈接(Debug Build)
14.5.2 Release Build
14.5.3 自定義Build類型
14.5.4 Build的順序和依賴性
14.5.5 成批編譯鏈接
14.6 設置和配置項目
14.6.1 Windows Installer
14.6.2 設置項目
14.6.3 Web設置項目
14.6.4 合并模塊項目
14.6.5 Cab項目
14.6.6 設置向導(Setup Wizard)
14.6.7 分散配置(Dispersed Deployment)
14.7 小結
第15章 項目向.NET遷移
15.1 制定項目遷移計劃
15.2 為什么要遷移
15.3 何時不應該遷移
15.3.1 Visual Basic Pack Rat
15.3.2 遷移管理
15.3.3 設計評價
15.4 Visual Basic 6代碼的變化
15.4.1 遷移準備工作
15.4.2 ByRef和ByVal
15.4.3 默認屬性
15.4.4 變量聲明
15.4.5 定常字符串
15.4.6 LSet
15.4.7 常量
15.4.8 GoTo and GoSub
15.4.9 數(shù)組
15.4.10 VB6窗體
15.4.11 窗體控件
15.4.12 數(shù)據(jù)訪問方法遷移
15.4.13 好的開發(fā)習慣
15.5 升級向導
15.5.1 MigrateMe:一個VB6工程
15.5.2 使用升級向導
15.5.3 檢查工程MigrateMe的變化
15.6 遷移后的檢查
15.6.1 升級報告
15.6.2 升級事項
15.6.3 任務列表
15.6.4 變量初始化
15.6.5 對象撤銷
15.6.6 構造器
15.6.7 可選參數(shù)
15.6.8 共享成員
15.6.9 異常處理
15.6.10 修改對象模型
15.6.11 測試
15.7 Web應用程序的遷移
15.7.1 DHTML
15.7.2 ActiveX文檔
15.7.3 Web類
15.7.4 ASP和ASP.NET的互用性
15.7.5 ASP向ASP.NET遷移
15.8 小結
第16章 .NET開發(fā)最佳實踐
16.1 迭代開發(fā)
16.1.1 瀑布模型開發(fā)
16.1.2 迭代開發(fā)
16.1.3 實施迭代開發(fā)
16.1.4 迭代方法的優(yōu)點
16.2 需求分析
16.2.1 需求開發(fā)
16.2.2 業(yè)務規(guī)則
16.2.3 業(yè)務流程改進方法
16.2.4 原型
16.2.5 項目珍品
16.2.6 需求管理
16.3 總體設計
16.3.1 體系結構
16.3.2 N-Tier設計
16.3.3 設計事項
16.3.4 軟件集成
16.3.5 編制迭代計劃
16.4 詳細設計
16.4.1 用例和場景
16.4.2 對象建模
16.4.3 可用性
16.5 代碼實現(xiàn)
16.5.1 代碼實現(xiàn)階段的管理方法
16.5.2 對等檢查
16.5.3 往返工程
16.6 軟件測試
16.6.1 軟件測試類型
16.6.2 軟件測試計劃
16.6.3 非格式化軟件測試
16.6.4 回歸測試
16.6.5 錯誤跟蹤
16.7 軟件發(fā)布和檢查
16.7.1 軟件發(fā)布和配置
16.7.2 配置測試
16.7.3 交付物
16.7.4 開發(fā)過程檢查
16.7.5 Metric
16.8 小結
附錄A Visual Basic.NET的最佳實踐
附錄B .NET開發(fā)的最佳實踐
附錄C 從VB6遷移到.NET的檢查表
附錄D .NET配置檢查表
附錄E 對象模型

本目錄推薦

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