外文翻译原文aspnet概述内容摘要:
tandards 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。 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 excellent books and Web resources on C to learn practical programming skills. C syntax is highly expressive, yet with less than 90 keywords, it is also simple and easy to learn. The curlybrace syntax of C will be instantly recognizable to anyone familiar with C, C++ or Java. Developers who know any of these languages are typically able to begin working productively in C within a very short time. C syntax simplifies many of the plexities of C++ while providing powerful features such as nullable value types, enumerations, delegates, anonymous methods and direct memory access, which are not found in Java. C also supports generic methods and types, which provide increased type safety and performance, and iterators, which enable implementers of collection classes to define custom iteration behaviors that are simple to use by client code. As an objectoriented language, C supports the concepts of encapsulation, inheritance and polymorphism. All variables and methods, including the Main method, the application39。 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。 it is a stackallocated type that can implement interfaces but does not support inheritance. In addition to these basic objectoriented principles, C facilitates the development of software ponents through several innovative language constructs, including: Encapsulated method signatures called delegates, which enable typesafe event notifications. Properties, which serve as accessors for private member variables. Attributes, which provide declarative metadata about types at run time. Inline XML documentation ments. If you need to interact with other Windows software such as COM objects or native Win32 DLLs, you can do this in C through a process called Interop. Interop enables C programs to do just about anything that a native C++ application can do. C even supports pointers and the concept of unsafe code for those cases in which direct memory access is absolutely critical. The C build process is simple pared to C and C++ and more flexible than in Java. There are no separate header files, and no requirement that methods and types be declared in a particular order. A C source file may define any number of classes, structs, interfaces, and events. C programs run on the .NET Framework, an integral ponent of Windows that includes a virtual execution system called the mon language runtime (CLR) and a unified set of class libraries. The CLR is Microsoft39。 s mercial implementation of the mon language infrastructure (CLI), an international standard that is the basis for creating execution and development environments in which languages and libraries work together seamlessly. Source code written in C is piled into an intermediate language (IL) that conforms to the CLI specification. The IL code, along with resources such as bitmaps and strings, is stored on disk in an executable file called an assembly, typically with an extension of .exe or .dll. An assembly contains a manifest that provides information on the assembly39。 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。外文翻译原文aspnet概述
相关推荐
dvantage, the objectives of management。 (three) the scope of the strategy, the modern human resources management is the full participation in democratic management。 (four) measures in the strategy of
odule 1 你何不把正确的拼写和语法写在出错的地方。 And why don’t you write down the correct spelling and grammar next to the mistakes? 还有什么吗。 What else? 许多人在讲英语时不好意思,所以,在开口前,深吸一口气,笑一笑。 Many people are shy when they speak
e form of process model, then choosing P, I, and D based on the dynamic model parameters. Manual tuning methods can be relatively inefficient. The choice of method will depend largely on whether or
ies and practices which are necessary to do business ele ctronically (Robertsamp。 Mackay,1998).The outstanding performance achieved by EC in redesigning business processes and creating petitive