文档介绍:外文资料翻译
资料来源:
文章名:. NET Technical Overview
书刊名:《Pro in C# 2008 Second Edition》
作者:Matthew MacDonald, Mario Szpuszta
出版社:Apress
章节:
页码:P18~P32
文章译名:. NET 技术概述
姓名:李钊雄
学号:2010500160
指导教师(职称):刘宝忠(教授)
专业:计算机科学与技术
班级:10信计3班
所在学院:计算机科学与工程学院
.NET Technique
1. Building .NET Pages
.NET and the .NET Framework
.NET is part of Microsoft's overall .NET framework, which contains a vast set of programming classes designed to satisfy any conceivable programming need. In the following two sections, you learn how .NET fits within the .NET framework, and you learn about the languages you can use in your .NET pages.
The .NET Framework Class Library
Imagine that you are Microsoft. Imagine that you have to support multiple programming languages—such as Visual Basic, JScript, and C++. A great deal of the functionality of these programming languages overlaps. For example, for each language, you would have to include methods for accessing the file system, working with databases, and manipulating strings.
Furthermore, these languages contain similar programming constructs. Every language, for example, can represent loops and conditionals. Even though the syntax of a conditional written in Visual Basic differs from the syntax of a conditional written in C++, the programming function is the same.
Finally, most programming languages have similar variable data types. In most languages, you have some means of representing strings and integers, for example. The maximum and minimum size of an integer might depend on the language, but the basic data type is the same.
Maintaining all this functionality for multiple languages requires a lot of work. Why keep reinventing the wheel? Wouldn't it be easier to create all this functionality once and use it for every language?
The .NET Framework Class Library does exactly that. It consists of a vast set of classes designed to satisfy any conceivable programming need. For example, the .NET framework contains classes for han