【正文】
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。s entry point, are encapsulated within class definitions. A class may inherit directly from one parent class, but it may implement any number of interfaces. Methods that override virtual methods in a parent class require the override keyword as a way to avoid accidental redefinition. In C, a struct is like a lightweight class。 11 (2) definition of navigation。 除了運(yùn)行時(shí)服務(wù), .NET Framework 還包含一個(gè)由 4000 多個(gè)類(lèi)組成的內(nèi)容詳盡的庫(kù),這些類(lèi)被組織為命名空間,為從文件輸入和輸出到字符串操作、到 XML 分析、到 Windows 窗體控件的 所有內(nèi)容提供多種有用的功能。 執(zhí)行 C 程序時(shí),程序集將加載到 CLR 中,這可能會(huì)根據(jù)清單中的信息執(zhí)行不同的操作。沒(méi)有單獨(dú)的頭文件 ,也不要求按照特定順序聲明方法和類(lèi)型。 除了這些基本的面向?qū)ο蟮脑恚?C 還通過(guò)幾種創(chuàng)新的語(yǔ)言結(jié)構(gòu)加快了軟件組件的開(kāi)發(fā),其中包括: ? 封裝的方法簽名(稱為委托),它實(shí)現(xiàn)了類(lèi)型安全的事件通知。 C 語(yǔ)法簡(jiǎn)化了 C++ 的諸多復(fù)雜性,同時(shí)提供了很多強(qiáng)大的功能,例如可為空的值類(lèi)型、枚舉、委托、匿名方法和直接內(nèi)存訪問(wèn),這些都是 Java 所不具備的。 中提供了對(duì)創(chuàng)建 Web 服務(wù)器控件設(shè)計(jì)器(用于可視化設(shè)計(jì)工具,例如 Visual Studio)的增強(qiáng)支持。 此外, 頁(yè)框架提供使您可以將檢測(cè)消息插入 網(wǎng)頁(yè)的跟蹤模式。 配置設(shè)置存儲(chǔ)在基于 XML 的文件中。您可以根據(jù)應(yīng)用程序的需要方便地移除、添加或替換這些方案。然后可以創(chuàng)建包含要顯示 的頁(yè)特定內(nèi)容的各個(gè)內(nèi)容頁(yè)。該框架還會(huì)在頁(yè)處理生命周期中自動(dòng)維護(hù)頁(yè)及該頁(yè)上控件的狀態(tài)。 包括: ? 頁(yè)和控件框架 ? 編譯器 ? 安全基礎(chǔ)結(jié)構(gòu) ? 狀態(tài)管理功能 ? 應(yīng)用程序配置 4 ? 運(yùn)行狀況監(jiān)視和性能功能 ? 調(diào)試支持 ? XML Web services 框架 ? 可擴(kuò)展的宿主環(huán)境和應(yīng)用程序生命周期管理 ? 可擴(kuò)展的設(shè)計(jì)器環(huán)境 頁(yè)和控件框架是一種編程框架,它在 Web 服務(wù)器上運(yùn)行,可以動(dòng)態(tài)地生成和呈現(xiàn) 網(wǎng)頁(yè)。 經(jīng)過(guò)一段時(shí)期的運(yùn)行,網(wǎng)站就進(jìn)入了正常運(yùn)行期,主要工作是及時(shí)更新網(wǎng)頁(yè)過(guò)時(shí)的 信息,及時(shí)對(duì)訪問(wèn)者的留言做出反饋,進(jìn)一步完善網(wǎng)頁(yè),不斷采用新的技術(shù)更新升級(jí)網(wǎng)頁(yè),使網(wǎng)頁(yè)的訪問(wèn)更迅速,外觀更美觀,信息資源更豐富。在網(wǎng)站實(shí)現(xiàn)的過(guò)程中,技術(shù)選型很重要。下面就設(shè)計(jì)和制作網(wǎng)站談?wù)勛约旱囊恍w會(huì)。在網(wǎng)站中的頁(yè)面 ,增加了以下的定義 , 使頁(yè)面有特殊的顯示效果。如果想進(jìn)一步認(rèn)識(shí)網(wǎng)頁(yè)設(shè)計(jì) ,做出有別于一般網(wǎng)站的網(wǎng)頁(yè) ,就需要掌握更多的象 CSS 、 javascript 、 CGI 等網(wǎng)頁(yè)設(shè)計(jì)技術(shù)。確定網(wǎng)站的內(nèi)容是根據(jù)網(wǎng)站的性質(zhì)決定的 ,在設(shè)計(jì)政府網(wǎng)站、商業(yè)網(wǎng)站、科普性網(wǎng)站、公司介紹網(wǎng)站 、教學(xué)交流網(wǎng)站等的內(nèi)容和風(fēng)格時(shí)各有不同。要定義網(wǎng)站 ,首先 ,必須對(duì)整個(gè)網(wǎng)站有一個(gè)清晰認(rèn)識(shí) ,弄清到底要設(shè)計(jì)什么、主要的目的與任務(wù)、如何對(duì)任務(wù)進(jìn)行組織與規(guī) 劃。 Inter 時(shí)代 , 造就了人們新的工作和生活方式 ,其互聯(lián)性、開(kāi)放性和共享信息的模式 ,打破了傳統(tǒng)信息傳播方式的重重壁壘 ,為人們帶來(lái)了新的機(jī)遇。隨著網(wǎng)頁(yè)設(shè)計(jì)技術(shù)的發(fā)展 ,豐 富多彩的網(wǎng)頁(yè)成為網(wǎng)上一道亮麗的風(fēng)景線。一個(gè)優(yōu)秀的網(wǎng)站應(yīng)具備: ( 1)用戶訪問(wèn)網(wǎng)站的速度要快; ( 2)注意反饋與更新。 網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 隨著人們對(duì)設(shè)計(jì)的要求越來(lái)越高 ,高格調(diào) ,高品位的設(shè)計(jì)作品 ,才深受人們的歡迎。也有的人稱之為層疊樣式表 ( Cascading Stylesheet)。 javascript腳本 正是滿足這種需求而產(chǎn)生的語(yǔ)言。主要任務(wù)是網(wǎng)頁(yè)內(nèi)容的設(shè)計(jì),包括網(wǎng)頁(yè)的信息組織結(jié)構(gòu)、外觀、內(nèi)容分塊、導(dǎo)航與鏈接、目錄 結(jié)構(gòu)等設(shè)計(jì)。這個(gè)階段 是整個(gè)過(guò)程中最主要也最耗時(shí)的一部分。 是一個(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ì)話特定、頁(yè)特定、用戶特定和開(kāi)發(fā)人員定義的信息。 包括可監(jiān)視 應(yīng)用程序的運(yùn)行狀況和性能的功能。 XML Web services 不用依靠特定的組件技術(shù)或?qū)ο笳{(diào)用約定。使用 C,您可以創(chuàng)建傳統(tǒng)的 Windows 客戶端應(yīng)用程序、 XML Web services、分布式組件、客戶端 服務(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í)稱為 “ 托管代碼 ” ,它與編譯為面向特定系統(tǒng)的本機(jī)機(jī)器語(yǔ)言的 “ 非 托管代碼 ” 相對(duì)應(yīng)。s global information exchange and sharing funding source in the establishment of contacts and provide more channels and possible. Homes will be known world affairs, according few keyboard or a few 10 mouse clicks can be distant friends thousands of miles away exchanges, and online munications, Inter browsing, online interactive, emerce has bee a modern part of people39。s homepage, you need to have more like CSS, javascript, CGI, and other web design technology. In building on the site of the CSS, javascript and other web design technology. CSS Application Design website (1) What is CSS? CSS is a style sheet (stylesheet) technology. Some of them called CSS (Cascading Stylesheet). (2) the bination of CSS and HTML form. Mode 1: The CSS content, as defined in the writing between the labels. Mode 2: CSS will be preserved as a separate text file, and then from labels to call. (3) CSS the web site of examples. The web site pages, and increase the following definition so that the pages show with special effects. Application Design website javascript javascript and the emergence of making information between users is not only a display and browse the relationship, but to achieve a realtime, dynamic, crossexpression. Thus based on the CGI static HTML pages will be to provide dynamic realtime information, and customer response to the operation of the Web pages replaced. javascript scripting is satisfy this demand arising from the language. It39。s types, version, culture, and security requirements. When the C program is executed, the assembly is loaded into the CLR, which might take various actions based on the information in the manifest. Then, if the security requirements are met, the CLR performs just in time (JIT) pilation to convert the IL code into native machine instructions. The CLR also provides other services related to automatic garbage collection, exception handling, and resource management. Code that is executed by the CLR is sometimes referred to as managed code, in contrast to unmanaged code which is piled into native machine language that targets a specific system. The following diagram illustrates the piletime and run time relationships of C source code files, the base class libraries, assemblies, and the CLR. 20 Language interoperability is a key feature of the .NET Framework. Because the IL code produced by the C piler conforms to the Common Type Specification (CTS), IL code generated from C can interact with code that was generated from the .NET versions of Visual Basic, Visual C++, Visual J, or any of more than 20 other CTSpliant languages. A single assembly may contain multiple modules written in different .NET languages, and the types can reference each other just as if they were written in the same language. In addition to the run time services, the .NET Fra