asp.net 程序设计基础篇(pdf)

asp.net 程序设计基础篇(pdf)

大小:7.36M更新:2017-08-02 09:32

类别:程序开发系统:Win7, WinAll

包名:

立即下载(7.36M)
  • asp.net 程序设计基础篇(pdf) 0
  • asp.net 程序设计基础篇(pdf) 1

asp.net 程序设计基础篇是asp.net的学习文件。asp.net语言又称为asp+,是asp的升级版一代新的脚本语言。asp.net不仅仅是继承了上一代的优势,更加入了java的许多优点,现在为用户提供平基础篇的资料学习,让您能够尽快上手。喜欢就来下载试用使用吧。

asp.net程序设计基础篇

asp.net程序设计基础篇简介

本书是针对.NET 初学者而写作的入门书,不是以讨论新技术到底可以做到什么程度为前提,而是希望可以帮读者打好.NET 的基础,并且愉快的学习新技术。身为计算机知识工作者深深体会到导入新技术的痛苦,所以本书力求信息单纯化、技术原理化、理论实务化,并避免让读者直接面对杂乱无章、未经消化过的信息,而以大量的插图以及示意图,让各位读者可以愉快的享受新技术所带来的好处。

asp.net语言特点

多语言支持

多语言支持是ASP.NET的重要新特性之一,主要表现在所支持的编程语言种类多和单个语言功能强两个方面。首先,ASP.NET为Web应用提供一种类似于Java编译技术的“二次编译技术”——中间语言MSIL(Microsoft Intermediate Language)执行架构,先将ASP.NET应用编译成MSIL,再将MSIL编译成机器语言执行。这样,只要能被编译成MSIL的编程语言都可以用来编写ASP.NET应用。

其次,ASP.NET所支持的编程语言是指这种语言的功能全集(而不是子集),所以,ASP.NET中每种编程语言的功能要比ASP中使用的VB script和Java Script更为强大。

增强的性能

在ASP.NET中,页面代码是被编译执行的,它利用提前绑定、即时编译、本地优化和缓存服务来提高性能。当第一次请求一个页面时,cLR对页面程序代码和页面自身进行编译,并在高速缓存cache中保存编译结果的副本。当第二次请求该页面时,就直接使用cache中的结果(无需再次编译)。这就大大提高了页面的处理性能。

类和名空间

ASP.NET包含一整套有用的类和名空间(Namespaces)。名空间被用做一种有组织的机制——一种表示可用于其他程序和应用的程序组件的方法。名空间包含类。和类库一样,名空间可以使Web应用程序的编写变得更加容易。HtmlAnchor、HtmlContrl以及HtmlForm是ASP.NET中的几个类,它们被包含System.web.UI.HtmlControl空间中。

服务器控件

ASP.NET提供了许多功能强大的服务器控件,这大大简化了web页面的创建任务。这些服务器控件提供从显示、日历、表格到用户输入验证等通用功能,它们自动维护其选择状态,并允许服务器端代码访问和调用其属性、方法和事件。因此,服务器控件提供了一个清晰的编程模型,使得Web应用的开发变得简单、容易。

支持web服务

ASP.NET提供了强大的、标准化的web服务支持能力,通过使用Internet标准,可以将一个web服务和其他web服务集成在一起。web服务提供了构建分布式web应用的基本模块。ASP.NET允许使用和创建web服务。

更高的安全性

与ASP相比,在支持常规windows身份验证方法的基础上,ASP.NET还提供了Passport和cookie两种不同类型的登录和身份验证方法。同时,ASP.NET还采用了基于角色的安全模式,为不同角色的用户指定不同的安全授权。另一方面,ASP.NET还使得创建基于页面的身份验证工作变得更为简单。

良好的可伸缩性

在ASP.NET中,允许使用跨服务器会话(Cross - Server Sessions),其会话状态可以被另一台机器或另一个数据库上的其他的进程所维护。随着信息处理和传输流量的增加,可以为系统添加更多的web服务器

无Cookie会话

即使在浏览器不允许使用cookie的情况下,ASP.NET仍然能够使用户使用会话状态。与带cookie的会话不同,无cookie会话是通过URL将会话标识(SessionID)传递到ASP.NET页面的。

显示全部

同类相关
热门推荐
玩家评论
我要跟贴
  • 0 回复

    广东韶关翁源县客人

    电脑还是需要一些杀毒软件来,管理一下电脑

取消
最新手游