Visual Studio 2015高級編程

Visual Studio 2015高級編程
定價:828
NT $ 720
 

內容簡介

包含大量有助於提高編程效率的新功能以及專用於跨平台開發的新工具。綜合性指南《Visual Studio 2015高級編程(第6版)》遵循「由程序員為程序員而著」的理念,涵蓋所有增強的開發工具,幫你快速掌握Visual Studio的新變化。

《Visual Studio 2015高級編程(第6版)》獨特的以IDE為中心的方法揭示Visual Studio的諸多秘密,是開發新手和從早期版本升級的開發人員必備的完美參考資料。你可通過本書學習和運用改進的主題選項、定制功能、生成ASP.NET代碼的快捷方式、增強的應用開發功能等。 主要內容 ◆ 介紹Visual Studio 2015(包括企業版)中的所有改進和變化 ◆ 介紹新的顯示和設置選項,以及增強的診斷、調試和單元測試支持 ◆ 闡釋如何在基於XAML的應用程序中利用XAML編輯器的重要改進 ◆ 演示設計、打包和調試Web應用程序的最新工具,包括ASP.NET vNext ◆ 創建同時適用於手機和平板電腦的通用應用程序 ◆ 涵蓋Mark Azure工具的改進和新增功能,包括與Server Explorer的訂閱集成

Bruce Johnson是ObjectSharp咨詢公司的合作伙伴。Bruce擁有逾30年的計算機工作經驗,近20年一直基於Windows前沿技術從事項目開發。Bruce是Microsoft Certified Trainer (MCT)和Microsoft MVP,他常在技術會議上和用戶組中發言,迄今已撰寫多本Wrox書籍,並為多份雜志撰寫專欄和文章。
 

目錄

第Ⅰ部分 集成開發環境
第1章 快速入門
1.1 入門
1.1.1 安裝Visual Studio 2015
1.1.2 運行Visual Studio 2015
1.1.3 Visual Studio真的支持 雲嗎
1.2 Visual Studio IDE
1.3 小結
第2章 Solution Explorer、Toolbox 和Properties窗口
2.1 Solution Explorer窗口
2.1.1 預覽文件
2.1.2 常見任務
2.2 Toolbox窗口
2.2.1 排列組件
2.2.2 添加組件
2.3 Properties窗口
2.4 小結
第3章 選項和定制
3.1 Start Page
3.2 窗口布局
3.2.1 查看窗口和工具欄
3.2.2 停靠
3.2.3 保存窗口布局
3.3 編輯區域
3.3.1 瀏覽打開的項
3.3.2 字體和顏色
3.3.3 可視化指南
3.3.4 全屏模式
3.3.5 跟蹤變化
3.4 其他選項
3.4.1 快捷鍵
3.4.2 快速啟動
3.4.3 項目和解決方案
3.4.4 Build and Run界面
3.4.5 VB選項
3.5導 入和導出設置
3.6 小結
第4章 Visual Studio工作區
4.1 代碼編輯器
4.1.1 代碼編輯器窗口的布局
4.1.2 區域
4.1.3 大綱
4.1.4 代碼的格式化
4.1.5 向前/向后
4.1.6 其他代碼編輯器功能
4.1.7 分割視圖
4.1.8 代碼窗口的分離(浮動)
4.1.9 復制Solution Explorer
4.1.10 創建選項卡組
4.1.11 高級功能
4.2 代碼導航
4.2.1 Peek Definition
4.2.2 增強的滾動條
4.3 命令窗口
4.4 Immediate窗口
4.5 Class View工具窗口
4.6 Error List窗口
4.7 ObjectBrowser窗口
4.8 Document Outline工具窗口
4.8.1 HTML大綱
4.8.2 控制大綱
4.9 重新安排工具窗口
4.10 小結
第5章 查找和替換以及幫助
5.1 QuickFind與Quick Replace
5.1.1 Quick Find
5.1.2 Quick Replace
5.1.3 查找選項
5.1.4 Find and Replace選項
5.2 文件中查找/替換
5.2.1 在文件中查找
5.2.2 查找對話框選項
5.2.3 正則表達式
5.2.4 結果窗口
5.2.5 在文件中替換
5.3 訪問幫助
5.3.1 瀏覽和搜索幫助系統
5.3.2 配置幫助系統
5.4 小結

第Ⅱ部分 入 門
第6章 解決方案、項目和項
6.1 解決方案的結構
6.2 解決方案文件的格式
6.3 解決方案的屬性
6.3.1 常規屬性
6.3.2 配置屬性
6.4 項目類型
6.5 項目文件格式
6.6 項目屬性
6.6.1 Application選項卡
6.6.2 Compile選項卡(僅用於 Visual Basic)
6.6.3 Build選項卡(僅用於C#和F#)
6.6.4 Build Events選項卡(僅用於C#和F#)
6.6.5 Debug選項卡
6.6.6 References選項卡(僅用於Visual Basic)”””’’.113
6.6.7 Resources選項卡
6.6.8 Services選項卡
6.6.9 Settings選項卡
6.6.10 Reference Paths 選項卡(僅用於C#和F#)
6.6.11 Signing選項卡
6.6.12 MyExtensions選項卡(僅用於Visual Basic)
6.6.13 Security選項卡
6.6.14 Publish選項卡
6.6.15 Code Analysis選項卡
6.7 Web應用程序項目屬性
6.7.1 Web選項卡
6.7.2 SilverlightApplications 選項卡
6.7.3 Package/PublishWeb 選項卡
6.7.4 Package/Publish SQL 選項卡
6.8 Web Site項目
6.9 Nuget包
6.9.1 NuGet包管理器
6.9.2 Package Manager Console
6.10 小結
第7章 IntelliSense和書簽
7.1 IntelliSense的解釋
7.1.1 通用的IntelliSense
7.1.2 IntelliSense和C++
7.1.3 單詞和短語的自動完成
7.1.4 參數信息
7.1.5 快速信息
7.2 JavaScript Intellisense
7.2.1 JavaScript IntelliSense上下文
7.2.2 引用另一個JavaScript 文件
7.3 XAML Imellisense
7.4 IntelliSense選項
7.4.1 通用選項
7.4.2 C#的特定選項
7.5 擴展IntelliSense
7.5.1 代碼片段
7.5.2 XML注釋
7.5.3 添加自己的IntelliSense
7.6 書簽和Bookmarks窗口
7.7 小結
第8章 代碼片段和重構
8.1 代碼片段概述
8.1.1 在Toolbox中存儲代碼塊
8.1.2 代碼片段
8.1.3 使用C#中的代碼片段
8.1.4 Visual Basic中的代碼片段
8.1.5 用代碼片段進行封裝
8.1.6 Code Snippets Manager””’’149
8.1.7 創建代碼片段
8.1.8 查看已有的代碼片段
8.1.9 分布代碼段
8.2 訪問重構支持
8.3 重構操作
8.3.1 ExtractMethod重構操作
8.3.2 Encapsulate Field重構操作
8.3.3 Extract Interface重構操作
8.3.4 Change Signature重構操作
8.3.5 Inline和ExplainingVariables重構操作
8.3.6 Rename重構操作
8.3.7 Generate Method Stub重構操作
8.3.8 Organize Usings重構操作
8.4 小結
第9章 Server Explorer
9.1 Servers連接
9.1.1 Event Logs節點
9.1.2 ManagementClasses節點
9.1.3 Management Events節點
9.1.4 Message Queues節點
9.1.5 Performance Counters節點
9.1.6 Services節點
9.2 Data Connections節點
9.3 SharePoint Connections節點
9.4 小結
第10章 用Class Designer建模
10.1 創建類圖
10.2 設計界面
10.3 工具箱
10.3.1 實體
10.3.2 連接器
10.4 Class Details窗口
10.5 Properties窗口
10.6 布局
10.7 導出類圖
10.8 代碼的生成和重構
10.8.1 拖放式代碼生成
10.8.2 IntelliSense代碼生成
10.8.3 用Class Designer進行重構
10.9 小結

第Ⅲ部分 深 入
第11章 單元測試
11.1 第一個測試用例
11.1.1 使用特性標識測試
11.1.2 其他測試特性
11.1.3 單元測試和Code Lens
11.2 指定判斷條件
11.2.1 Assert類
11.2.2 StringAssert類
11.2.3 CollectionAssert類
11.2.4 ExpectedException特性
11.3 初始化和清理
11.3.1 Testlnitialize和TestCleanup特性
11.3.2 Classlnitialize和ClassCleanup特性
11.3.3 Assemblylnitialize和AssemblyCleanup特性
11.4 測試環境
11.4.1 數據
11.4.2 編寫測試輸出
11.5 高級單元測試
11.5.1 定制屬性
11.5.2 測試私有成員
11.6 IntelliTest
11.7 小結
第12章 使用XML注釋生成文檔
12.1 內聯注釋
12.2 XML注釋
12.2.1 添加XML注釋
12.2.2 XML注釋標記
12.3 使用XML注釋
12.4 用GhostDoc生成文檔
12.5 用Sandcastle編譯文檔
12.6 Task List注釋
12.7小結
第13章 確保代碼一致性的工具
13.1 源控制
13.1.1 選擇源控制存儲庫
13.1.2 訪問源控制
13.2 小結
第14章 用T4生成代碼
14.1 創建T4模板
14.2 T4構建基塊
14.2.1 Expression塊
14.2.2 Statement塊
14.2.3 Class Feature塊
14.3 T4的工作原理
14.4 T4指令
14.4.1 template指令
14.4.2 Output指令
14.4.3 assembly指令
14.4.4 import指令
14.4.5 include指令
14.5 疑難解答
14.5.1 設計時錯誤
14.5.2 編譯轉換錯誤
14.5.3 執行轉換錯誤
14.5.4 生成的代碼錯誤
14.6 生成代碼資源
14.7 Runtime Text Template
14.7.1 使用Runtime Text Template
14.7.2 Runtime Text Template與標准T4模板的區別
14.8 提示和技巧
14.9 小結
第15章 項目模板和項模板
15.1 創建模板
15.1.1 項模板
15.1.2 項目模板
15.1.3 模板結構
15.1.4 模板參數
15.1.5 模板位置
15.2 擴展模板
15.2.1 模板項目的安裝
15.2.2 IWizard
15.2.3 生成擴展項目模板
15.3 Starter Kit
15.4 聯機模板
15.5 小結
第16章 語言相關特性
16.1 使用正確的語言
16.1.1 命令式語言
16.1.2 聲明式語言
16.1.3 動態語言
16.1.4 函數式語言
16.1.5 這些類別的含義
16.2 兩種語言的選擇
16.3.NET編譯器平台(Roslyn)””’’290
16.3.1 編譯器API
16.3.2 診斷API
16.3.3 工作區API
16.4 F#
16.4.1 第一個F#程序
16.4.2 研究F#語言特性
16.4.3 類型提供程序
16.4.4 查詢表達式
16.4.5 自動實現屬性
16.5 小結
……
第Ⅳ部分 富客戶端應用程序
第Ⅵ部分 數 據
第Ⅶ部分 應用程序服務
第Ⅸ部分 調 試
第Ⅹ部分 構建和部署
第Ⅺ部分 定制和擴展Visual Studio
第Ⅻ部分 Visual Studio Enterprise
網路書店 類別 折扣 價格
  1. 新書
    87
    $720