Share via


Windows 架構應用程式概觀

Microsoft Visual Studio 提供幾種開發 Windows 架構應用程式的方式,這些程式會在使用者的本機電腦上執行。 運用 Visual Studio,您可以使用 Windows Form 建立 Windows 架構應用程式和使用者介面 (UI)。 您也可以建立 Windows 服務應用程式或 Windows Win32 架構應用程式。 以 Visual Studio 2008 開始,您可以使用 Windows Presentation Foundation (WPF) 建立 Windows 架構應用程式。

Visual Studio Windows 架構應用程式

Visual Studio Windows 架構應用程式是環繞 .NET Framework 所建置的,這是可以用來開發複雜應用程式的豐富類別組。 您可以使用任何能夠搭配 .NET Framework (Visual Basic、C#、C++ 和許多其他語言) 以及 .NET Framework 偵錯工具的程式設計語言,建立 Windows 架構應用程式。

使用 .NET Framework 類別建立的 Windows 架構應用程式還會提供其他好處。 您可以存取作業系統服務,並享受使用者運算環境所提供的其他好處。 您可以使用 ADO.NET 存取資料。 如需詳細資訊,請參閱Creating Data Applications by Using Visual Studio。 GDI+ 讓您能在 Windows Form 應用程式中進行進階的繪圖與繪製。 如需詳細資訊,請參閱 Windows Form 中的圖形和繪圖。 Windows 架構應用程式可以呼叫透過 XML Web Service 公開的所有方法,讓您能充分運用各種不同來源和合作夥伴所提供的資訊和運算資源的好處。 如需詳細資訊,請參閱以 Managed 程式碼建立之 Web 服務的程式設計簡介

Windows 架構應用程式開發的 Visual Studio 工具

正如其他 .NET Framework 應用程式,您可以在文字編輯器中建立 Windows 架構應用程式、呼叫 .NET Framework 方法和類別、在命令列編譯應用程式,以及散發產生的可執行程式。

或者,您也可以使用 Visual Studio。 當您使用 Visual Studio 建立 Windows 架構應用程式時,基本上所建立的應用程式會與手動撰寫程式碼建立的相同。 使用 Visual Studio 的優點是它提供了讓應用程式開發更為快速、簡單及可靠的工具。 下列清單會顯示一些更重要的 Windows 架構應用程式開發工具:

  • 具有拖放控制項的 Windows Form 視覺化設計工具。 如需詳細資訊,請參閱 Windows Form 設計工具

  • Windows Presentation Foundation 的視覺化設計工具。 如需詳細資訊,請參閱 Visual Studio 中的 Windows Presentation Foundation

  • 程式碼感知編輯器,其中包括陳述式完成、語法檢查和其他 IntelliSense 功能。

  • 整合式編譯和偵錯。

  • 建立和管理包括本機部署、跨內部網路、或是跨網際網路的應用程式檔案之專案管理工具。

如果您曾經使用過 Visual Studio,會覺得這些功能看起來很熟悉,它們類似於舊版 Visual Basic 和 Visual C++ 中提供的功能。 Visual Studio 2005 將這些功能擴充,以提供開發 Windows 架構應用程式的豐富工具。

Windows 架構應用程式種類

您可以使用 Visual Studio 開發幾種不同的 Windows 架構應用程式: 您可以建立具備 .NET Framework 強大功能的 Windows Form 和 Windows 服務應用程式,也可以使用 Visual C++ 建立 Windows Win32 架構應用程式。

Windows Form

如需 Windows Form 以及如何在 Visual Studio 中使用它們的詳細資訊,請參閱下列主題。

主題

說明

Windows Form 使用者入門

提供如何建立和開發 Windows Form 的資訊。

Windows Form 逐步解說

列出提供逐步指示的主題,說明如何以 Windows Form 為基礎開發經常會建立的應用程式

Windows Form 控制項

提供主題集合以詳細說明 Windows Form 控制項的特定特性和用法

Windows Presentation Foundation 應用程式

如需 Windows Presentation Foundation (WPF) 及如何使用 Visual Studio 建立 WPF 應用程式的詳細資訊,請參閱下列主題。

主題

說明

WPF 簡介

提供使用 WPF 開發應用程式的所有簡介資訊。

WPF 設計工具使用者入門

列出提供指示的主題,說明如何使用 WPF 設計工具開發 WPF 應用程式。

Windows 服務應用程式

您可以使用 Visual Studio,透過建立可安裝為服務的應用程式以建立服務。 這種應用程式稱為 Windows 服務。 藉由使用 .NET Framework 功能,您可以建立服務、安裝服務,並且啟動、停止或控制服務的行為。

如需詳細資訊,請參閱 Windows 服務應用程式

Win32 專案

您可以使用 [專案精靈] 建立 Win32 專案類型,包括主控台應用程式、可執行的 Windows 架構應用程式、動態連結程式庫 (DLL) 以及靜態程式庫。

如需詳細資訊,請參閱建立 Win32 Windows 應用程式

請參閱

其他資源

建立 Windows 架構的應用程式

Windows Form