没有合适的资源?快使用搜索试试~ 我知道了~
本文是ASP.NET技术。.NET技术是一项比较方便简单易学的技术,所以比较容易学习!
资源推荐
资源详情
资源评论
ASP.NET Technique
1. Building ASP.NET Pages
ASP.NET and the .NET Framework
ASP.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 ASP.NET fits within the .NET framework, and you
learn about the languages you can use in your ASP.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 handling database access, working with the file system,
manipulating text, and generating graphics. In addition, it contains more specialized classes
for performing tasks such as working with regular expressions and handling network
protocols.
The .NET framework, furthermore, contains classes that represent all the basic
variable data types such as strings, integers, bytes, characters, and arrays.
Most importantly, for purposes of this book, the .NET Framework Class Library
contains classes for building ASP.NET pages. You need to understand, however, that you
can access any of the .NET framework classes when you are building your ASP.NET
pages.
Understanding Namespaces
As you might guess, the .NET framework is huge. It contains thousands of classes
(over 3,400). Fortunately, the classes are not simply jumbled together. The classes of
the .NET framework are organized into a hierarchy of namespaces.
ASP Classic Note
In previous versions of Active Server Pages, you had access to only five standard
classes (the Response, Request, Session, Application, and Server objects). ASP.NET, in
contrast, provides you with access to over 3,400 classes!
A namespace is a logical grouping of classes. For example, all the classes that relate
to working with the file system are gathered together into the System.IO namespace.
The namespaces are organized into a hierarchy (a logical tree). At the root of the tree
is the System namespace. This namespace contains all the classes for the base data types,
such as strings and arrays. It also contains classes for working with random numbers and
dates and times.
You can uniquely identify any class in the .NET framework by using the full
namespace of the class. For example, to uniquely refer to the class that represents a file
system file (the File class), you would use the following:
System.IO.File
System.IO refers to the namespace, and File refers to the particular class.
NOTE
You can view all the namespaces of the standard classes in the .NET Framework
Class Library by viewing the Reference Documentation for the .NET Framework.
Standard ASP.NET Namespaces
The classes contained in a select number of namespaces are available in your
ASP.NET pages by default. (You must explicitly import other namespaces.) These default
namespaces contain classes that you use most often in your ASP.NET applications:
System— Contains all the base data types and other useful classes such as those
related to generating random numbers and working with dates and times.
System.Collections— Contains classes for working with standard collection types
such as hash tables, and array lists.
System.Collections.Specialized—Contains classes that represent specialized
collections such as linked lists and string collections.
System.Configuration— Contains classes for working with configuration files
(Web.config files).
System.Text— Contains classes for encoding, decoding, and manipulating the
contents of strings.
剩余11页未读,继续阅读
资源评论
qq_34137374
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (论文+PPT模板+配置方法+源代码)租赁之星高效管理系统(java毕业设计).zip
- (论文+PPT模板+配置方法+源代码)租房小灵通信息平台(java毕业设计).zip
- java毕业设计】智慧房屋租赁指南(源代码+论文+配置方法+PPT模板).zip
- 市场行为数据集,营销互动数据,用户购买影响因素数据集
- (论文+PPT模板+配置+源代码)房屋租赁智慧引擎【java毕业设计】.zip
- (论文+配置+源代码+PPT模板)房源管家租赁优化系统(java毕业设计).zip
- 【java毕业设计】租赁无忧云服务平台(源代码+论文+配置方法+PPT模板).zip
- 使用递归函数求1~n之和-Python使用递归函数计算1~n之和的技术详解及应用案例
- (论文+配置+源代码+PPT模板)房源速递租赁加速器(java毕业设计).zip
- (源代码+论文+PPT模板+配置方法)租房达人在线管理系统【java毕业设计】.zip
- (论文+配置方法+源代码+PPT模板)租赁助手全方位服务(java毕业设计).zip
- (论文+PPT模板+配置方法+源代码)租房宝全面管理系统(java毕业设计).zip
- java毕业设计】智慧租房一站式平台(源代码+论文+PPT模板).zip
- (论文+配置方法+源代码+PPT模板)房屋租赁智能匹配系统(java毕业设计).zip
- 【java毕业设计】租赁好帮手高效工具(源代码+论文+配置方法+PPT模板).zip
- java毕业设计】智慧房屋租赁分析器(源代码+论文+配置方法+PPT模板).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功