【正文】
s of what is logged and how it is logged. supports two 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. 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 還提供與自動(dòng)垃圾回收、異常處理和資源管理有關(guān)的其他服務(wù)。 C 程序在 .NET Framework 上運(yùn)行,它是 Windows 的一個(gè)必要組件,包括一個(gè)稱(chēng)為公共語(yǔ)言運(yùn)行時(shí) (CLR) 的虛擬執(zhí)行系統(tǒng)和一組統(tǒng)一的類(lèi)庫(kù)。 ? 屬性 (Attribute),提供關(guān)于運(yùn)行時(shí)類(lèi)型的聲明性元數(shù)據(jù)。 C 還提供了迭代器,允許集合類(lèi)的實(shí)現(xiàn)者定義自定義的迭代行為,簡(jiǎn)化了客戶(hù)端代碼對(duì)它的使用。 C 是一種簡(jiǎn)潔、類(lèi)型安全的面向?qū)ο蟮恼Z(yǔ)言,開(kāi)發(fā)人員可以使用它來(lái)構(gòu)建在 .NET Framework 上運(yùn)行的各種安全、可靠的應(yīng)用程序。 XML Web services 是包含業(yè)務(wù)功能的組件,利用該業(yè)務(wù)功能,應(yīng)用程序可以使用 HTTP 和 XML 消息等標(biāo)準(zhǔn)跨越防火墻交換信息。您可以擴(kuò)展配置方案,使其符合自己的要求。 提供了內(nèi)部狀態(tài)管理功能,它使您能夠存儲(chǔ)頁(yè)請(qǐng)求期間的信息,例如客戶(hù)信息或購(gòu)物車(chē)的內(nèi)容。 所有 代碼都經(jīng)過(guò)了編譯,可提供強(qiáng)類(lèi)型、性能優(yōu)化和早期綁定以及其他優(yōu)點(diǎn)??丶恍杈帉?xiě)一次,即可用于許多頁(yè)并集成到 網(wǎng)頁(yè)中。通常,您可以對(duì)多個(gè)瀏覽器使用相同的頁(yè),因?yàn)? 會(huì)為發(fā)出請(qǐng)求的瀏覽器呈現(xiàn)適當(dāng)?shù)臉?biāo)記。 附件 1:外文資料翻譯譯文 概述 是一個(gè)統(tǒng)一的 Web 開(kāi)發(fā)模型,它包括您使用盡可能少的代碼生成企業(yè)級(jí) Web 應(yīng)用程序所必需的各種服務(wù)。但是,您可以針對(duì)諸如 Microsoft Inter Explorer 6 的特定瀏覽器設(shè)計(jì) 網(wǎng)頁(yè),并利用該瀏覽器的功能。這些控件在呈現(xiàn)期間放入 網(wǎng)頁(yè)中。代碼一經(jīng)編譯,公共語(yǔ)言運(yùn)行庫(kù)會(huì)進(jìn)一步將 編譯為本機(jī)代碼,從而提供增強(qiáng)的性能。您可以保存和管理應(yīng)用程序特定、會(huì)話(huà)特定 、頁(yè)特定、用戶(hù)特定和開(kāi)發(fā)人員定義的信息。 包括可監(jiān)視 應(yīng)用程序的運(yùn)行狀況和性能的功能。 XML Web services 不用依靠特定的組件技術(shù)或?qū)ο笳{(diào)用約定。使用 C,您可以創(chuàng)建傳統(tǒng)的 Windows 客戶(hù)端應(yīng)用程序、 XML Web services、分布式組件、客戶(hù)端 服務(wù)器應(yīng)用程序、數(shù)據(jù)庫(kù)應(yīng)用程序以及很多其他類(lèi)型的程序。 作為一種面向?qū)ο蟮恼Z(yǔ)言, C 支持封裝、繼承和多態(tài)性概念。 ? 內(nèi)聯(lián) XML 文檔注釋。 CLR 是 Microsoft 的公共語(yǔ)言基礎(chǔ)結(jié)構(gòu) (CLI) 的一個(gè)商業(yè)實(shí)現(xiàn)。由 CLR 執(zhí)行的代碼有時(shí)稱(chēng)為 “ 托管代碼 ” ,它與編譯為面向特定系統(tǒng)的本機(jī)機(jī)器語(yǔ)言的 “ 非托管代碼 ” 相對(duì)應(yī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