首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> 關於.NET

Visual Studio 2010 開發效能全面提升指南

     編輯:關於.NET

IDE 介面增強

  • 視窗浮動:拖曳標籤頁脫離主視窗,支援多螢幕編碼/設計分離。
  • 方塊選取/多行編輯:按住 Alt 滑鼠選取垂直區塊,同步編輯多行。
  • 符號參考高亮:點擊變數/方法/類別,編輯器自動高亮所有參考位置。

平行程式設計支援

.NET 4 平行擴充功能 (PFX)

  • TPL (Task Parallel Library):Parallel.For/ForEach、Task、Task<T>。
  • PLINQ:ParallelEnumerable 取代 Enumerable,LINQ to Objects 平行化。
  • CDS (Concurrent Data Structures):ConcurrentDictionary/Queue/Stack、SemaphoreSlim、SpinLock/SpinWait 等執行緒安全集合與同步基元。

偵錯視窗

  • 平行堆疊:以工作或執行緒視角顯示多工作呼叫堆疊。
  • 平行工作:列出工作清單、目前方法、執行緒、AppDomain、工作 ID;點選可跳至原始碼。
  • Concurrency Visualizer:CPU 使用率、執行緒交互、核心遷移三視圖 (需 Vista/Win7+ ETW)。

Web 開發更新

  • ASP.NET AJAX 4.0:ScriptManager.AjaxFrameworkMode (Disabled/Enabled/Explicit) 控制載入內容;EnableCdn="true" 從 CDN 載入最新腳本庫。
  • 客戶端樣板與 DataView:class="sys-template" + {{FieldName}} 雙大括號語法,搭配 Sys.create.dataView 實現純客戶端雙向繫結 (支援 ASMX/WCF Data Services/MVC/JSON)。
  • jQuery 整合:AJAX Control Toolkit 控制項自動公開為 jQuery 外掛。
  • URL 路由:/CurrentPosition/Bob/Tester 取代查詢字串,利於 SEO。
  • MVC 2 整合:專案範本內建、RenderAction 跨 Controller 共用邏輯、Area 子應用程式隔離、資料註解驗證、強型別/樣板化 Helper。

SharePoint 2010 開發工具

  • 12 種專案範本 (視覺化 Web 組件、工作流、BCS、LINQ to SharePoint 等)。
  • 沙箱部署:方案部署至特定站台集合,不影響全場。
  • 完整偵錯、設計工具、從 SharePoint Designer 匯入專案。

Windows 7 整合

  • 工作列:固定應用程式、跳躍清單 (JumpList)、工作列預覽、Aero Peek。
  • TaskbarManager、JumpList.CreateJumpListForIndividualWindow 程式化控制 (需 Windows API Code Pack)。

Windows Azure 雲端開發

  • 專案範本支援多角色 (Web Role: ASP.NET/MVC/WCF/CGI;Worker Role: C#/VB/F#) 混合語言。
  • 建立專案時以核取方塊選擇多角色,非單一選擇。

多目標框架

  • 新專案對話方塊下拉選單選擇 .NET 2.0/3.0/3.5/4.0。
  • <更多 Framework...> 選項支援未來版本或自訂設定檔擴充 (MSI 或 XML 描述檔)。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved