第1章 Visual Studio.NET與新的Microsoft方法論
1.1 介紹.NET
1.1.1 什么是.NET
1.1.2 .NET Framework
1.1.3 Visual Studio的演變
1.1.4 針對新體系的新方法論
1.2 分布式應用程序
1.2.1 在Windows DNA下
1.2.2 在.NET下
1.3 新的觀念
1.3.1 軟件是一種服務
1.3.2 服務器上的快速應用程序開發(fā)
1.3.3 基于角色的開發(fā)
1.3.4 在任何平臺編寫的程序都可能運行在此環(huán)境中
1.4 小結
第2章 開始工作
2.1 起始頁
2.1.1 Get Started頁
2.1.2 Visual Studio.NET在線功能
2.1.3 配置文件
2.2 解決方案與工程
2.3 窗口
2.3.1 工具窗口
2.3.2 設計用戶自己的窗口布局
2.4 其他項目
2.4.1 IntelliSense
2.4.2 環(huán)境控制
2.5 小結
第3章 創(chuàng)建Windows窗體
3.1 Windows窗體的功能
3.2 在Visual Studio.NET環(huán)境下開發(fā)WinForms
3.2.1 創(chuàng)建WinForms工程
3.2.2 工具箱
3.2.3 使用WinForms設計器
3.2.4 圖標編輯器
3.2.5 為窗體添加引用
3.3 WinForms應用程序示例
3.3.1 設置狀態(tài)欄
3.3.2 添加工具欄
3.3.3 添加菜單
3.3.4 添加對話框
3.3.5 為工程添加附加窗體
3.3.6 添加數據網格
3.3.7 最后的試驗
3.4 小結
第4章 Web應用程序開發(fā)
4.1 Visual Studio強力登錄Web領域
4.1.1 Web Form設計器
4.1.2 后臺代碼文件
4.1.3 服務器控件與HTML控件
4.2 立即應用
4.2.1 連接到SQL
4.2.2 DataSet和DataGrid
4.2.3 SortCommand事件
4.3 稍加潤色
4.4 添加和編輯數據
4.4.1 ASP.NET中的級聯樣式表
4.4.2 設置表格
4.4.3 添加和編輯的區(qū)別
4.4.4 連接按鈕
4.4.5 測試子頁面
4.4.6 數據驗證控件
4.4.7 鏈接到主頁面
4.5 小結
第5章 面向服務器的快速應用程序開發(fā)
5.1 策略
5.1.1 早期的RAD
5.1.2 RAD的現狀
5.1.3 RAD不利于服務器開發(fā)的原因
5.2 工具
5.2.1 服務器資源管理器
5.2.2 屬性窗口
5.2.3 對象瀏覽器
5.2.4 組件設計器
5.3 GlobalMarket示例
5.4 小結
第6章 XML Web服務
6.1 問題的兩個方面
6.1.1 建立服務
6.1.2 消費服務
6.2 建立服務
6.2.1 XML Web服務工程
6.2.2 設計視圖
6.2.3 代碼視圖
6.2.4 發(fā)現與宿主
6.2.5 廣告服務
6.3 消費服務
6.3.1 Web引用
6.3.2 代理文件
6.3.3 用Advertiser XML Web服務建立一個廣告
6.4 試一試
6.4.1 Microsoft推出XML Web服務的原因
6.4.2 Visual Studio.NET能夠勝任
6.5 小結
第7章 Visual Studio自動化
7.1 宏
7.1.1 記錄一個宏
7.1.2 宏GUI
7.1.3 宏IDE
7.1.4 自動化對象簡介
7.1.5 一個宏示例
7.2 插件
7.2.1 插件模型
7.2.2 從宏中生成插件
7.2.3 處理插件
7.3 CodeSwap
7.3.1 安裝CodeSwap
7.3.2 通過CodeSwap訪問其他代碼
7.4 Visual Studio集成程序
7.5 小結
第8章 移動式Internet工具包
8.1 本章內容
8.2 現在開始
8.2.1 移動式Internet工具包的安裝
8.2.2 安裝智能設備擴展
8.2.3 第一個移動式Web應用程序
8.2.4 智能設備擴展
8.3 設計考慮
8.3.1 表示、邏輯與數據的分離
8.3.2 簡潔就是最好的
8.3.3 認識移動式平臺的有效性
8.4 員工目錄應用程序
8.4.1 開始
8.4.2 演示區(qū)域、管轄范圍、人員
8.5 小結
第9章 部署功能
9.1 Windows Installer和Visual Studio.NET
9.2 Setup工程類型
9.2.1 一個簡單的Windows應用程序
9.2.2 Setup工程類型
9.2.3 部署應用程序
9.2.4 帶有從屬裝配件的應用程序
9.2.5 使用COM的應用程序的Setup工程
9.2.6 不需要Setup工程時
9.3 XCopy部署
9.4 Merge Module工程
9.4.1 一個Merge Module工程
9.4.2 Merge Module工程的安裝位置
9.4.3 客戶端工程的安裝位置
9.5 Cab工程
9.5.1 ActiveX控件
9.5.2 局限性
9.5.3 將Cab工程作為壓縮工具
9.6 Web Setup工程
9.6.1 用于Web應用程序的XCopy部署
9.6.2 部署Web應用程序
9.6.3 部署Windows應用程序
9.7 小結
第10章 Crystal Reports
10.1 關于報表的新章節(jié)
10.1.1 針對初次使用的人們
10.1.2 報表的特點
10.1.3 適用于Visual Studio.NET的某些功能
10.1.4 仍舊是第三方應用程序
10.2 使用Crystral設計器創(chuàng)建報表
10.2.1 數據連接
10.2.2 Report Experts
10.2.3 域資源管理器
10.2.4 報表區(qū)域
10.3 報表集成
10.3.1 Windows應用程序
10.3.2 Web應用程序
10.3.3 Web服務
10.3.4 集成總結
10.4 運行時自定義
10.4.1 自定義閱讀器
10.4.2 輸出選項
10.4.3 數據選項
10.4.4 運行時的錯誤處理
10.5 小結
第11章 調試程序
11.1 基礎知識
11.1.1 讓Visual Studio.NET幫助您
11.1.2 建立配置方案
11.1.3 導航代碼
11.1.4 通過Debug窗口查看代碼
11.2 開始調試
11.2.1 控制臺應用程序的調試
11.2.2 ASP與ASP.NET
11.2.3 組件類的調試
11.2.4 Windows窗體的調試
11.2.5 ASP.NET Web服務
11.3 小結
第12章 處理數據
12.1 數據庫Server Explorer基礎
12.2 處理數據庫對象
12.2.1 創(chuàng)建數據庫查詢和查詢設計器
12.2.2 使用視圖腳本模板創(chuàng)建視圖
12.2.3 數據庫圖表
12.2.4 表
12.2.5 視圖
12.2.6 存儲過程和函數
12.2.7 創(chuàng)建數據庫
12.3 XML
12.3.1 XML模式設計器
12.3.2 XML編輯器
12.4 小結
第13章 Visual SourceSafe
13.1 開發(fā)者的源代碼控制
13.1.1 添加源代碼
13.1.2 源代碼控制的好習慣
13.2 VSS與Visual Studio.NET的集成
13.2.1 添加工程
13.2.2 注銷以進行編輯
13.2.3 源代碼控制的選項
13.2.4 暫停登錄
13.2.5 無聲注銷
13.3 VSS的自動化
13.3.1 注銷
13.3.2 刪除
13.3.3 IsItem
13.4 小結
第14章 Application Center Test
14.1 性能測試
14.2 概述
14.2.1 ACT能處理什么
14.2.2 ACT不能處理什么
14.3 ACT的外觀
14.4 創(chuàng)建一個新測試
14.4.1 記錄瀏覽器會話
14.4.2 手工創(chuàng)建測試
14.4.3 工程屬性
14.5 瀏覽與分析測試結果
14.5.1 概況摘要
14.5.2 請求
14.5.3 曲線圖
14.5.4 性能計數器
14.5.5 驗證與用戶
14.6 自定義測試腳本
14.6.1 測試腳本的結構
14.6.2 修改測試腳本
14.7 Visual Studio.NET中的ACT
14.7.1 創(chuàng)建測試
14.7.2 配置測試屬性
14.7.3 瀏覽測試結果
14.8 小結
第15章 使用ORM的基于事實的數據建模
15.1 ORM的概念
15.1.1 ORM的組成成分
15.1.2 Microsoft的計劃
15.2 通過VISIO使用ORM
15.2.1 報表
15.2.2 第一步,創(chuàng)建基本事實
15.2.3 第二步,繪制事實類型
15.2.4 第三步,實體聯合與約束
15.2.5 第四步到第七步,更新其他的對象信息
15.3 建立數據庫
15.4 反向驅動
15.5 小結
第16章 UML軟件設計
16.1 Visio和UML
16.1.1 使用Visio設計
16.1.2 用例
16.1.3 靜態(tài)結構圖
16.1.4 把類圖添加給UML模型
16.1.5 順序圖
16.1.6 協(xié)作圖
16.1.7 實現層圖
16.2 與Visual Studio集成
16.2.1 構建代碼
16.2.2 從現有代碼中獲得UML類圖
16.3 小結
第17章 企業(yè)模板
17.1 ET概述
17.1.1 手邊的問題
17.1.2 解決方案
17.1.3 在VS.NET中使用ET
17.2 策略文件
17.2.1 TDL模式
17.2.2 編寫自己的策略
17.3 原型文件結構
17.4 自定義幫助文件
17.5 小結
第18章 尾聲
18.1 增加經驗
18.1.1 Microsoft SQL Server 2000 Web服務的工具箱
18.1.2 Microsoft.NET的Microsoft BizTalk Server 2002工具箱
18.1.3 用戶組
18.2 后記