Asp.Net学习之常用名词解释篇

以下的名词解释大部分均来自 MSDN

 

http://msdn.microsoft.com/zh-CN/library

 

静态页面 ---web 中的静态页面并不是指没有动画 ,GIF 图片之类的页面 , 而是指整个网页的编码是由 HTML 所组成的 , 通常会以 .html,.hml 格式表现 , 静态页面的优点是浏览速度快 , 其缺点则是不能更新 , 不具备“动态特征”。

 

动态页面 --- 相对于静态页面而言, Web 中所谓的动态页面是有两种情况的 . 一种是含动态画面、含简单程序、能进行简单的交互式联系、但不与数据库打交道;另一种是指除此之外,要与数据库打交道,即页面的内容是随着数据库内容的变化而变化。

 

ASP.NET--- ASP.NET 是一种创建动态 Web 应用程序的技术。编译 ASP.NET 页( Web 窗体),因此可以生成功能强大、基于窗体的 Web 页。生成这些页时,可以使用 ASP.NET 用户控件创建常见的 UI 元素,并对它们进行常规任务的编程 .

 

Visual Studio --- Visual Studio 是一个集成开发环境 (IDE) ,开发人员可以使用它通过众多编程语言(包括 C# Visual Basic )中的一种来创建用于 .NET Framework 的程序。

 

ADO.NET--- .NET Framework 类库中包含的一整套数据访问技术,用于提供对关系数据和 XML 的访问。 ADO.NET 包含了构成 DataSet (如表、行、列、关系等)、 .NET Framework 数据提供程序和自定义类型定义(如 SqlTypes for SQL Server )的类。

 

ASP.NET 服务器控件 --- 一种服务器端组件,它封装了用户界面及其相关的功能。 ASP.NET 服务器控件直接或间接地从 System.Web.UI.Control 类派生。 ASP.NET 服务器控件的超集包括 Web 服务器控件、 HTML 服务器控件和 ASP.NET 移动控件。 ASP.NET 服务器控件的页语法在控件的标记上包含 runat="server" 属性。

ASP.NET Web Application - ASP.NET Web 应用程序

一种处理 HTTP 请求( Web 请求)并在 ASP.NET 之上执行的应用程序。 ASP.NET Web 应用程序可以包含 ASP.NET 页、 XML Web services HTTP 处理程序和 HTTP 模块。

Attribute - 属性

可以应用于编程元素(如类型、字段、方法和属性 (property) )的描述性声明。属性与 .NET Framework 文件的元数据一起保存,并且可用于向公共语言运行库描述代码或影响应用程序的运行时行为

Autopostback - 自动回发

ASP.NET 服务器控件中,当用户与控件进行交互时使控件提交页的设置。(默认情况下,只有按钮控件才会导致回发。)例如,如果 DropDownList 控件被设置为执行自动回发,则一旦用户从列表中选择了一项后,该页就会被提交。请参见: ASP.NET 服务器控件。

Boxing - 装箱

值类型实例到对象的转换,它暗示在运行时实例将携带完整的类型信息,并在堆中分配。 Microsoft 中间语言 (MSIL) 指令集的 box 指令,通过复制值类型,并将它嵌入到新分配的对象中,将值类型转换为对象。

Class -

一种引用类型,它封装数据和行为,并可以包含嵌套类型,其中数据包括常数和字段,行为包括方法、属性、索引器、事件、运算符、实例构造函数、静态构造函数和析构函数。类类型支持继承。继承是一种机制,它使派生类可以对基类进行扩展和专用化。请

C#

一种编程语言,是为构建在 .NET Framework 上运行的企业级应用程序而设计的。 C# C C++ 演变而来,是一种类型安全和面向对象的语言。由于它被编译成托管代码,因此可受益于公共语言运行库的各种服务,如语言互操作性、增强的安全性和垃圾回收。

Extensible Markup Language - 可扩展标记语言 (XML)

标准通用标记语言 (SGML) 的子集,非常适合 Web 传输。 XML 提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据

Flow Layout - 流布局

设计窗体的一种方式,窗体中所有元素一个紧挨一个放置。

GDI+

Microsoft Windows XP 操作系统中提供二维矢量图形、图像处理和版式的部分。 GDI+ GDI Windows 早期版本中包含的图形设备界面)的基础上进行了改进,添加了新功能并优化了现有功能。 GDI+ 托管类接口(包装集)是 Microsoft .NET Framework 的一部分

 

HTML Server Control - HTML 服务器控件

属于 System.Web.UI.HtmlControls 命名空间的 ASP.NET 服务器控件。 HTML 服务器控件直接映射到 HTML 元素,并在 ASP.NET 页中声明为一个由 runat="server" 属性标记的 HTML 元素,例如 <button runat="server" /> 。与 Web 服务器控件相比, HTML 服务器控件没有 asp 标记前缀

Interface - 接口

对协定进行定义的引用类型。其他类型实现接口,以保证它们支持某些操作。接口指定必须由类提供的成员或实现它的其他接口。与类相似,接口可以包含方法、属性、索引器和事件作为成员。

Module - 模块

一种可加载单元,它可以包含类型声明和类型实现。模块包含的信息足以使公共语言运行库在模块加载时找到所有的实现位。模块的格式是 Windows 可移植可执行 (PE) 文件格式的扩展。在部署时,模块总是包含在程序集中

Namespace - 命名空间

将相关的类型进行分组的逻辑命名方案。 .NET Framework 使用分层命名方案,将类型分为相关功能的逻辑类别,如 ASP.NET 技术或远程处理功能。设计工具可以使用命名空间,使开发人员在他们的代码中浏览和引用类型更为方便。单个程序集可以包含其分层名称具有不同命名空间根的类型,而且逻辑命名空间根可以跨多个程序集。在 .NET Framework 中,命名空间在逻辑设计时提供命名方便,而程序集在运行时确定类型的命名范围。请参见

Naming Container - 命名容器

实现 INamingContainer 接口的任何 ASP.NET 控件。这是一种标记接口,它使控件能够在自身范围下创建新的命名范围,以便分配给其子控件的 ID 属性在包含该控件的整个 ASP.NET 页内是唯一的

.NET Framework

支持构建、部署和运行下一代应用程序和 XML Web services 的完整 Windows 组件。它提供效率极高的、基于标准的多语言环境,它能将现有的投资与下一代应用程序和服务集成,并能迅速应对部署和操作 Internet 规模应用程序的挑战。 .NET Framework 包括三个主要部分:公共语言运行库、一组分层的统一类库和名为 ASP.NET ASP 组件化版本。请参见: ASP.NET 公共语言运行库 .NET Framework 类库

NET Framework 类库

Microsoft .NET Framework SDK 中包括的类、接口和值类型的库。该库提供对系统功能的访问,是建立 .NET Framework 应用程序、组件和控件的基础。

Postback - 回发

网页将数据发送回服务器上的同一页的进程

Property - 属性

.NET Framework 中,一个与公共字段相似的类成员,但包括一些功能,如版本登记、封装和通过 get set 访问器方法执行其他逻辑的能力。

Reflection - 反射

在运行时获取有关程序集和它们里面所定义的类型的信息,以及创建、调用和访问类型实例的过程。

Regular Expression - 正则表达式

查找和替换文本模式的简洁而灵活的表示法。该表示法包括两个基本字符类型:原义(普通)文本字符,表示在目标字符串中必须存在的文本;元字符,表示在目标字符串中可以变化的文本。可以使用正则表达式快速分析大量的文本,以查找特定字符模式;提取、编辑、替换或删除文本子字符串;或将提取的字符串添加到集合中,以便生成报告

Security Policy - 安全策略

管理员制定的活动策略,它基于代码所请求的权限为所有托管代码以编程方式生成授予的权限。对于要求的权限比策略允许的权限还要多的代码,将不允许它运行

Static Control - 静态控件

一个 Web 部件控件,它是 .aspx 页中声明性 页持久性 标记的一部分;它只作为 .aspx 页的一部分存在,而不像动态 Web 部件控件那样存在于个性化设置存储区中。与动态控件不同,静态控件在每次请求时添加到 .aspx 页。静态 Web 部件控件始终是共享控件,这意味着虽然用户可以在页处于共享或用户范围时对控件进行个性化设置或 关闭 控件,但是控件永远也不能被永久删除

Template - 模板

ASP.NET 中:一个声明性页段落,用于为模板化的 ASP.NET 服务器控件提供可视化界面。模板包含表示元素,这些元素包括文本文字、 HTML 和数据绑定表达式,以及表示 ASP.NET 服务器控件的声明性语法元素。模板可以作为带有 .ascx 扩展名的文本文件持续。

Tracing - 跟踪

ASP.NET 中,当网页运行时捕获并显示关于网页的调试信息的过程。跟踪信息包括 HTTP 标头和控件状态。您可以在页面中或在单独的跟踪查看器中显示跟踪输出。

User Control - 用户控件

ASP.NET 中:使用与 ASP.NET 页相同的语法,以声明方式创作的服务器控件。该控件用 .ascx 扩展名保存为文本文件。用户控件允许对页功能进行分区和重用。第一次请求时,页框架立即将用户控件分析为从 System.Web.UI.UserControl 派生的类,并将该类编译到一个程序集中;页框架在后面的请求中将重用该程序集。因为用户控件不需要预编译就可以进行页面样式创作和部署,所以开发起来很容易。

Validation Server Control - 验证服务器控件

包含在 ASP.NET 中的一组服务器控件,用于验证用户输入。当有来自 HTML 服务器控件和 Web 服务器控件(例如网页窗体)的输入时,将根据程序员定义的要求对输入内容进行检查。验证控件在服务器代码中执行输入检查。如果用户使用的浏览器支持 DHTML ,则验证控件也可使用客户端脚本执行验证

View State - 视图状态

ASP.NET 网页中的一个字段,您可以在其中存储要在回发间保留的设置。也用来表示控件状态

XML Schema - XML 架构 (XSD)

用于创建 XML 架构文档的 WWW 联合会 (W 3C ) 标准语言。 XML 架构包含两部分:一组预定义的类型(例如 string dateTime decimal )和用于定义新类型(例如 complexType minOccurs 、元素)的 XML 语言。

XML Schema Document - XML 架构文档

一个描述 Web 方法中使用的复杂类型的规范,从而使构建于不同平台上的客户端和 Web 服务之间可以通过遵守一个由 W 3C 所定义的通用类型系统实现互操作。

XML Web services

向其他应用程序提供数据和服务的应用程序逻辑单元。应用程序使用标准的 Web 协议和数据格式(如 HTTP XML SOAP )访问 XML Web services ,与每个 XML Web services 的实现方式无关。 XML Web services 综合了基于组件的开发和 Web 的优点,它们是 Microsoft .NET 编程模型的基础。

 

事务

一次事务是一次操作或一系列的操作,将一个系统从一个一贯状态转换为另一一贯状态事务遵循一整套属性,称作 ACID 属性 ( 不可分割性 , 一致性 , 隔离性 , 持久性:

 

本地服务器 (local server)

SQL Server 连接中,是指与应用程序运行在同一台计算机上的 SQL Server 实例。 Transact-SQL 语句中,是指解析对数据库对象的引用时,执行语句的 SQL Server 实例。 . SQL Server 分布式查询中,是指执行分布式查询的 SQL Server 实例。然后,本地服务器访问查询中引用的任何链接服务器。

 

变量 (variable)

存储可在脚本、表达式和属性表达式中使用以设置列值和包对象属性的值.

 

常量 (constant)

代表特定数据值的一组符号。常量的格式取决于它所代表的值的数据类型.

 

并发 (concurrency)

使多个用户能够同时访问和更改共享数据的进程

存储过程 (stored procedure)

预编译 Transact-SQL 语句的集合,这些语句存储在一个名称下并作为一个单元来处理。SQL Server 提供了用来管理 SQL Server 和显示有关数据库和用户的信息的存储过程。SQL Server 提供的存储过程被称为系统存储过程

你可能感兴趣的:(asp.net)