【正文】
groups of performance counters accessible to your applications: ? The system performance counter group ? The application performance counter group takes advantage of the runtime debugging infrastructure to provide crosslanguage and crossputer debugging support. You can debug both managed and unmanaged objects, as well as all languages supported by the mon language runtime and script languages. In addition, the page framework provides a trace mode that enables you to insert instrumentation messages into your Web pages. supports XML Web services. An XML Web service is a ponent containing business functionality that enables applications to exchange information across firewalls using standards like HTTP and XML messaging. XML Web services are not tied to a particular ponent technology or objectcalling convention. As a result, programs written in any language, using any ponent model, and running on any operating system can access XML Web services. 第 11 頁 共 14 頁 includes an extensible hosting environment that controls the life cycle of an application from when a user first accesses a resource (such as a page) in the application to the point at which the application is shut down. While relies on a Web server (IIS) as an application host, provides much of the hosting functionality itself. The architecture of enables you to respond to application events and create custom HTTP handlers and HTTP modules. includes enhanced support for creating designers for Web server controls for use with a visual design tool such as Visual Studio. Designers enable you to build a designtime user interface for a control, so that developers can configure your control39。 CLR 還提供與自動垃圾回收、異常處理和資源管理有關第 6 頁 共 14 頁 的其他服務。 C 程序在 .NET Framework 上運行,它是 Windows 的一個必要組件,包括一個稱為公共語言運行時 (CLR) 的虛擬執(zhí)行系統(tǒng)和一組統(tǒng)一的類庫。 ? 屬性 (Attribute),提供關于運行時類型的聲明性元數(shù)據(jù)。 C 還提供了迭代器,允許集合類的實現(xiàn)者定義自定義的迭代行為,簡化了客戶端代碼對它的使用。 C 是一種簡潔、類型安全的面向對象的語言,開發(fā)人員可以使用它來構建在 .NET Framework 上運行的各種安全、可靠的應用程序。 XML Web services 是包含業(yè)務功能的組件,利用該業(yè)務功能,應用程序可以使用 HTTP 和 XML 消息等標準跨越防火墻交換信息。您可以擴展配置方案,使其符合自己的要求。 提供了內部狀態(tài)管理功能,它使您能夠存儲頁請求期間的信息,例如客戶信息或購物車的內容。 所有 代碼都經(jīng)過了編譯,可提供強類型、性能優(yōu)化和早期綁定以及其他優(yōu)點??丶恍杈帉懸淮危纯捎糜谠S多頁并集成到 網(wǎng)頁中。通常,您可以對多個瀏覽器使用相同的頁,因為 會為發(fā)出請求的瀏覽器呈現(xiàn)適當?shù)臉擞?。? 1 頁 共 14 頁 是一個統(tǒng)一的 Web 開發(fā)模型,它包括您使用盡可能少的代碼生成企業(yè)級 Web 應用程序所必需的各種服務。但是,您可以針對諸如 Microsoft Inter Explorer 6 的特定瀏覽器設計 網(wǎng)頁,并利用該瀏覽器的功能。這些控件在呈現(xiàn)期間放入 網(wǎng)頁中。代碼一經(jīng)編譯,公共語言運行庫會進一步將 編譯為本機代碼,從而提供增強的性能。您可以保存和管理應用程序特定、會話特定、頁特定、用戶特定和開發(fā)人員定義的 信息。 包括可監(jiān)視 應用程序的運行狀況和性能的功能。 XML Web services 不用依靠特定的組件技術或對象調用約定。使用 C,您可以創(chuàng)建傳統(tǒng)的 Windows 客戶端應用程序、 XML Web services、分布式組件、客戶端 服務器應用程序、數(shù)據(jù)庫應用程序以及很多其他類型的程序。 作為一種面向對象的語言, C 支持封裝、繼承和多態(tài)性概念。 ? 內聯(lián) XML 文檔注釋。 CLR 是 Microsoft 的公共語言基礎結構 (CLI) 的一個商業(yè)實現(xiàn)。由 CLR 執(zhí)行的代碼有時稱為 “ 托管代碼 ” ,它與編譯為面向特定系統(tǒng)的本機機器語言的 “ 非托管代碼 ” 相對應。s properties and content in the visual design tool. Introduction to the C Language and the .NET Framework C is an elegant and typesafe objectoriented language that enables developers to build a wide range of secure and robust applications that run on the .NET Framework. You can use C to create traditional Windows client applications, XML Web services, distributed ponents, clientserver applications, database applications, and much, much more. Microsoft Visual C 2020 provides an advanced code editor, convenient user interface designers, integrated debugger, and many other tools to facilitate rapid application development based on version of the C language and the .NET Framework. Note The Visual C documentation assumes that you have an understanding of basic programming concepts. If you are a plete beginner, you might want to explore Visual C Express Edition, which is available on the Web. You can also take advantage of any of several ex