共用方式為


Visual Studio 導覽

更新:2007 年 11 月

請使用本主題熟悉 Visual Studio 所支援的重要技術、語言和應用程式類別。如需整合式開發環境 (IDE) 的詳細資訊,請參閱整合式開發環境快速教學

代表性技術

您可在以 Visual Studio 建立的應用程式內加入許多不同的技術。下表說明其中一些技術。

技術

概要說明

如需詳細資訊,請參閱

.NET Framework

  • .NET Framework 3.5

  • .NET Framework 3.0

  • .NET Compact Framework

進一步了解 .NET Framework,這是一個不可或缺的 Windows 元件,可支援下一代的應用程式和 XML Web Services 的建置和執行。

概觀

.NET Framework 概觀

.NET Framework 3.5 版的新功能

Microsoft .NET Framework 3.0 概觀

.NET Compact Framework 概觀

範例和教學課程

應用程式範例

技術範例

.NET Compact Framework 範例

Windows Presentation Foundation (WPF)

WPF 是一組 .NET Framework 類型,可用於建立 Windows 用戶端應用程式的視覺外觀。WPF 由許多功能組成,例如:Extensible Application Markup Language (XAML)、控制項、資料繫結 (Data Binding)、配置、2D 和 3D 圖形、動畫、樣式、範本、文件、媒體、文字和印刷樣式。

概觀

Windows Presentation Foundation 簡介

範例和教學課程

Windows Presentation Foundation 範例

Windows Communication Foundation (WCF)

WCF 為執行階段及一組 API,用來建立在服務和用戶端間傳送訊息的系統。相同的基礎結構和 API 可用來在同一部電腦系統或是透過網際網路存取的系統上,建立與其他應用程式通訊的應用程式。

概觀

Windows Communication Foundation 的主要概念

範例和教學課程

使用者入門教學課程

Windows Communication Foundation 範例

Windows Workflow Foundation

Windows Workflow Foundation 是一種程式撰寫模型 (Programming Model)、引擎和工具,可讓您在 Windows 上快速建置啟用工作流程的應用程式。

概觀

Windows Workflow Foundation 概觀

範例和教學課程

Windows Workflow Foundation 教學課程

Windows Workflow Foundation 範例

Silverlight

Silverlight 是一個跨瀏覽器、跨平台的用戶端技術,可協助您在 Web 上設計、開發及提供支援媒體的經驗和豐富的應用程式互動。

概觀

Silverlight

範例和教學課程

MSDN

Windows Form

Windows Form 可讓您開發具有豐富圖形的應用程式,並且可以很容易的部署及更新。此外,Windows Form 應用程式也可以透過比傳統 Windows 應用程式更安全的方法來存取本機電腦上的資源。

概觀

Windows Form 概觀

Windows Form 使用者入門

範例和教學課程

逐步解說:建立簡單的 Windows Form

ASP.NET

  • AJAX

ASP.NET 是建置在 .NET Framework 的程式設計類別上,並提供 Web 應用程式模型及一組控制項和基礎結構,可輕鬆地建置 Web 應用程式。

AJAX (是 ASP.NET 的一部分) 包含用戶端指令碼的程式庫,在其中加入了跨平台的 ECMAScript (JavaScript) 和動態 HTML (DHTML) 技術。AJAX 也可以與 ASP.NET 伺服器端開發平台整合。您可以使用 AJAX 功能來改善使用者經驗和 Web 應用程式的效率。

概觀

了解 ASP.NET 基礎結構

ASP.NET 和 Web 程式開發的新功能

ASP.NET AJAX 概觀

範例和教學課程

Web Form 應用程式逐步解說

範例 AJAX 應用程式

逐步解說:建立具備 AJAX 功能的網站

Extensible Application Markup Language (XAML)

XAML 是一種標記語言,用於宣告式的應用程式發展。Windows Presentation Foundation (WPF) 實作了一個 XAML 載入器,並提供 WPF 類型的 XAML 語言支援,使您能夠使用 XAML 標記建立大多數的應用程式 UI。

概觀

XAML 概觀

範例和教學課程

逐步解說:使用 XAML 在 Windows Presentation Foundation 中裝載 Windows Form 控制項

排序和分組 XAML 資料範例

HOW TO:在 XAML 中使用 BitmapImage

Language-Integrated Query (LINQ)

LINQ 為使用 Visual Basic 或 Visual C# 的資料查詢及更新引進了標準的模式。您可以擴充 LINQ,以支援大多數的資料存放區種類。Visual Studio 2008 包含 LINQ 提供者組件 (Assembly),可在 .NET Framework 集合、SQL 資料庫、ADO.NET 資料集,以及 XML 文件內執行語言-整合式查詢。

概觀

LINQ 簡介

範例和教學課程

LINQ 範例

語言和應用程式類型

Visual Studio 提供了許多不同的應用程式範本協助您建立程式,並提供數種程式設計語言供您撰寫程式。下表說明其中一些類型。

語言和應用程式類型

概要說明

如需詳細資訊,請參閱

Visual Basic

Visual Basic 提供一種快速且簡單的方法,可讓您建立支援 .NET Framework 的 Windows、Web 和行動裝置應用程式。至於所有以 .NET Framework 為目標的程式而言,以 Visual Basic 撰寫的程式則可以得到安全性和語言互通性的好處。

Visual Basic 導覽

Visual C#

Visual C# (唸成 C sharp) 是設計用來建置可在 .NET Framework 上執行的廣泛應用程式。Visual C# 是簡單、強大、型別安全以及物件導向的語言。因為使用了許多創新的做法,Visual C# 使得能夠快速進行應用程式開發,同時又保留了C-Style 語言的表達方式與典雅。

Visual C# 導覽

Visual C++

Visual C++ 是一種功能強大的語言,當您在建置原生 Windows (COM+) 應用程式或 .NET Framework Managed Windows 應用程式時,可讓您進行深入且詳細的控制。

Visual C++ 導覽

JScript

JScript 是 Microsoft 新一代以 ECMA 262 語言實作的功能。其適用於多種不同的應用程式類型。

JScript 使用者入門

Windows 應用程式

一種專門為了在 Windows 內裝載所設計的應用程式類型。可以使用任何程式語言撰寫。這種類型的範例如:類別庫 (Class Library)、Windows 服務、主控台應用程式 (Console Application) 和 WPF 應用程式。

Windows 架構應用程式概觀

Web 應用程式

一種專門為了在 Web 網頁上裝載所設計的應用程式類型。可以使用任何程式語言撰寫。這種類型的範例如:ASP.NET Web 應用程式、Web 控制項程式庫和 ASP.NET AJAX 伺服器控制項。

ASP.NET Web 網頁概觀

ASP.NET 網站結構

Office 2007 應用程式

一種專門用於在一種或多種 Office 2007 應用程式內裝載,或者使用 Office 2007 為應用程式前端的應用程式類型。可以使用任何程式語言撰寫。這種類型的範例如:文件層級自訂、應用程式層級的增益集,以及 SharePoint 工作流程範本。

使用者入門 (Visual Studio Tools for Office)

智慧型裝置應用程式

一種專門設計為在執行 Windows CE 的行動裝置上裝載之應用程式類型,例如:Pocket PC 或 Smartphone。可以使用任何程式語言撰寫。

智慧型裝置專案使用者入門

擴充性應用程式

一種專門為了自動化或加入功能至 IDE 所設計的應用程式類型,例如:增益集或精靈。可以使用任何程式語言撰寫。

擴充 Visual Studio 環境

Visual Studio Automation 的範圍

請參閱

概念

Visual Studio 使用者入門

整合式開發環境快速教學

Visual Studio Team System 的新功能

一般程式開發中的 [如何?]

參考

決定要使用的技術和工具

其他資源

範例和逐步解說 (開發環境)