.NET Framework 開發指南.NET Framework Development Guide

本節說明如何建立、設定、偵錯、保護和部署 .NET Framework 應用程式。This section explains how to create, configure, debug, secure, and deploy your .NET Framework apps. 本節也提供有關技術領域的資訊,例如動態程式設計、互通性、擴充性、記憶體管理和執行緒。The section also provides information about technology areas such as dynamic programming, interoperability, extensibility, memory management, and threading.

本節內容In This Section

應用程式基本概念Application Essentials
提供基本應用程式開發工作的相關資訊,例如應用程式定義域和組件的程式設計、使用屬性、格式設定和分析基底類型、使用集合、處理事件和例外狀況、使用檔案和資料流,以及使用泛型。Provides information about basic app development tasks, such as programming with app domains and assemblies, using attributes, formatting and parsing base types, using collections, handling events and exceptions, using files and data streams, and using generics.

資料與模型化Data and Modeling
提供如何使用 ADO.NET、Language Integrated Query (LINQ)、WCF 資料服務和 XML 來存取資料的相關資訊。Provides information about how to access data using ADO.NET, Language Integrated Query (LINQ), WCF Data Services, and XML.

用戶端應用程式Client Applications
說明如何使用 Windows Presentation Foundation (WPF) 或 Windows Form 建立 Windows 架構應用程式。Explains how to create Windows-based apps by using Windows Presentation Foundation (WPF) or Windows Forms.

使用 ASP.NET 的 Web 應用程式Web Applications with ASP.NET
提供有關使用 ASP.NET,以最少程式碼建置企業級 Web 應用程式之資訊的連結。Provides links to information about using ASP.NET to build enterprise-class web apps with a minimum of coding.

使用 WCF 以服務為導向的應用程式Service-Oriented Applications with WCF
說明如何使用 Windows Communication Foundation (WCF) 建立安全、可靠的服務導向應用程式。Describes how to use Windows Communication Foundation (WCF) to build service-oriented apps that are secure and reliable.

使用 Windows Workflow Foundation 建立工作流程 Building workflows with Windows Workflow Foundation
提供使用 Windows Workflow Foundation (WF) 程式撰寫模型、範例和工具的相關資訊。Provides information about the programming model, samples, and tools for using Windows Workflow Foundation (WF).

Windows 服務應用程式Windows Service Applications
說明如何使用 Visual Studio 及 .NET Framework 建立要安裝為服務的應用程式,以及啟動、停止及控制其行為。Explains how you can use Visual Studio and the .NET Framework to create an app that is installed as a service, and start, stop, and otherwise control its behavior.

.NET 中的平行處理、並行和非同步程式設計Parallel Processing, Concurrency, and Async Programming in .NET
提供有關 Managed 執行緒、平行程式設計和非同步程式設計模式的資訊。Provides information about managed threading, parallel programming, and asynchronous programming design patterns.

以 .NET Framework 進行網路程式設計Network Programming in the .NET Framework
說明可以讓您迅速方便地整合到您應用程式之有層次、可擴充及受管理的網際網路服務實作。Describes the layered, extensible, and managed implementation of Internet services that you can quickly and easily integrate into your apps.

設定 .NET Framework 應用程式 Configuring .NET Framework Apps
說明如何直接使用組態檔變更設定,而無須重新編譯您的 .NET Framework 應用程式。Explains how you can use configuration files to change settings without having to recompile your .NET Framework apps.

使用 .NET Native 編譯應用程式Compiling Apps with .NET Native
說明如何使用 .NET Native.NET Native 預先編譯技術,建置及部署「Windows 市集」的應用程式。Explains how you can use the .NET Native.NET Native precompilation technology to build and deploy Windows Store apps. .NET Native.NET Native 會編譯以 Managed 程式碼 (C#) 所撰寫,並以 .NET Framework 做為機器碼的應用程式。compiles apps that are written in managed code (C#) and that target the .NET Framework to native code.

安全性Security
提供 .NET Framework 中,可加強應用程式開發安全性的類別及服務的相關資訊。Provides information about the classes and services in the .NET Framework that facilitate secure app development.

偵錯、追蹤和程式碼剖析Debugging, Tracing, and Profiling
說明如何測試、最佳化及分析 .NET Framework 應用程式與應用程式的環境。Explains how to test, optimize, and profile .NET Framework apps and the app environment. 本章節包含可供系統管理員和開發者使用的資訊。This section includes information for administrators as well as developers.

進行多平台開發Developing for Multiple Platforms
提供如何使用 .NET Framework ,建置可以讓多種平台與裝置 (例如電話、桌面與 Web) 共用之組件的資訊。Provides information about how you can use the .NET Framework to build assemblies that can be shared across multiple platforms and multiple devices such as phones, desktop, and web.

部署Deployment
說明如何封裝及散發 .NET Framework 應用程式,同時也加入開發人員與系統管理員適用的部署指南。Explains how to package and distribute your .NET Framework app, and includes deployment guides for both developers and administrators.

效能Performance
提供有關快取、延遲初始設定、可靠性和 ETW 事件的資訊。Provides information about caching, lazy initialization, reliability, and ETW events.

參考資料Reference

.NET Framework 類別庫.NET Framework Class Library
為每個包含在 .NET Framework 命名空間的類別提供語法、程式碼範例和用法資訊。Supplies syntax, code examples, and usage information for each class that is contained in the .NET Framework namespaces.

快速入門Getting Started
提供 .NET Framework 的完整概觀與其他資源的連結。Provides a comprehensive overview of the .NET Framework and links to additional resources.

新功能What's New
描述最新版 .NET Framework 中重要的新功能與變更。Describes key new features and changes in the latest version of the .NET Framework. 包含新類型、汰換類型與成員的清單,並提供如何移轉您在舊版 .NET Framework 上之應用程式的指南。Includes lists of new and obsolete types and members, and provides a guide for migrating your apps from the previous version of the .NET Framework.

工具Tools
說明如何應用 .NET Framework 技術,協助您開發、設定及部署應用程式的工具。Describes the tools that help you develop, configure, and deploy apps by using .NET Framework technologies.

.NET 範例與教學課程.NET samples and tutorials
提供前往範例與教學課程的連結,協助您了解 .NET。Provides links to samples and tutorials that help you learn about .NET.