第1篇动画规律.docx
- 文档编号:11592009
- 上传时间:2023-03-19
- 格式:DOCX
- 页数:10
- 大小:502.01KB
第1篇动画规律.docx
《第1篇动画规律.docx》由会员分享,可在线阅读,更多相关《第1篇动画规律.docx(10页珍藏版)》请在冰豆网上搜索。
第1篇动画规律
第1章
章前导读
如今互联网已是一个全世界热门的主题,而ASP.NET是Microsoft推出的用于设计和架构新一代Internet网站的编程环境,是建设电子商务网站的利器。
ASP.NET完全不同于ASP,它是一个用于Web开发的全新框架。
本章首先介绍了ASP.NET的概念、特点以及一些基本设计,接着向读者介绍了ASP.NET的运行和开发环境,并指导读者完成运行和开发环境的安装和配置。
最后,通过简单的实例,引导读者从ASP编程过渡到ASP.NET的开发世界。
通过本章的学习,读者可以掌握ASP.NET的开发和运行环境,并进行安装和配置。
读者只有完成了ASP.NET的安装和配置,才能顺利地学习以后各个章节。
本章主要是对ASP.NET的一些基本介绍,使读者先对ASP.NET有一些初步了解。
ASP.NET的优越性理论性比较强,对初学者来说,部分内容可能难以理解。
建议读者不必细究这些理论知识,等到学完后面的章节,自然会了解其中的含义。
初识ASP.NET——ASP.NET的特色及环境的配置
1.1ASP.NET的优越性
ASP以其简单易用的优点迅速风靡了全世界,过去将近有一百多万网页程序设计师选择使用了ASP来开发网页应用程序,原因无非是“简单”。
但是ASP的程序代码不够结构化,其中混合了显示界面的Tag标记、Client端的脚本、Server端的程序代码模块以及设计期间(Design-Time)的标注,不仅程序很难维护,而且除错方面也是一个很大的问题,在使用时经常捉襟见肘。
因而,为了推广下一代的网络操作平台(.NETFrameWork),微软开发出了新一代的网络应用程序设计技术——ASP.NET。
不能简单地说ASP.NET是ASP的下一个版本,因为它是为了建立动态Web应用程序而重新打造的全新技术。
ASP.NET的特色包括以下几种。
1.简化开发操作
虽然ASP很容易使用,但是网页程序过大时会显得相当复杂。
ASP.NET在代码撰写方面最大的特色是将页面逻辑和业务逻辑分开,它分离程序代码与显示的内容,让丰富多彩的网页更容易撰写,同时使程序代码看起来更洁净、更简单。
2.语言独立性
在ASP网页中可以使用多种语言来撰写程序代码,不过只限于脚本语言,如VBScript、Jscript。
ASP.NET则允许你使用编译式的语言,提供较好的执行效率和跨语言的兼容性,如VisualBasic.NET、C#、C++WithManagedExtension、JScript.NET等。
3.分离程序代码和网页内容
ASP.NET使用事件驱动(Event-Driven)与数据绑定(DataBinding)的开发方式,将程序代码与用户界面接口彻底分开。
另外,可以使用Code-Behinde的方式将程序代码和显示的标注分离在不同的文件中,让程序更加具有可读性。
4.提高执行效率
由于ASP.NET的程序代码是编译过的,执行时会比ASP直译的方式快很多。
另外,ASP.NET也提供快取(Cache)的能力,有效地缩短服务器的应答时间。
5.简化部署与组态的操作
在ASP.NET中不需要考虑组件注册的问题,直接将相关文件复制到目的机器中相应的目录下就可以了。
在组态(Configuration)方面,ASP.NET采用容易阅读的XML组态文件,称为Web.Config,只要将此文件放在Web应用程序的相关目录中就可以完成组态的操作。
因此,你可以使用文件复制或FTP的方式来设置Web应用程序的组态。
6.支持多种客户端类型
ASP.NET提供许多ServerControl,在执行期间,能自动检测浏览器所支持的功能,并自动产生符合前端浏览器可用的网页。
所以在将来可以只撰写一份代码,到处都可以执行。
7.支持下一代的WebService
简单地说,WebService就是指可以跨Internet调用的应用程序,提供重复使用的功能,它能让两个不同的系统拥有一个沟通的管道。
8.增进适用性
ASP.NET解决应用程序故障——内存泄漏(MemoryLeak)的情况时,能自动重新启动进程,以增进适用性,从来不死机。
任何会造成内存泄漏的程序代码或产生无穷循环或没有关闭使用的资源的程序代码将只会影响到一条线程。
一旦ASP.NET检测到某条线程运行失常,它将会把新的要求(Request)导向新的线程,不再和这条有问题的线程进行交互。
这条受损的线程将会被自动回收,而最后一个使用到此线程的要求(Reqeust)将会被毁灭,这表示Server永远不需要重新启动来配置线程。
9.增进延展性
除了使用编译过的语言和快取能力增进延展性之外,ASP.NET使用全新的Session-State管理方式,让应用程序可以很容易地在WebFarm、WebGarden(一台Server上有多个处理进程)中使用Session。
10.更多的支持工具
提供更丰富、以组件为基础的程序化模型。
让开发Web应用程序的操作就像是开发传统的应用程序一样。
11.更佳的安全机制
在ASP中惟一能使用的验证方式是WindowsAuthentication;而ASP.NET则提供三种不同的登录验证方式:
Windows、Passport和Cookie,也可以使用Impersonation的功能,使用登录者的权限执行一些程序代码或存取资源。
12.Session可以跨进程、跨机器
若使用ASP.NET,Session的状态就可以在不同机器的不同进程(Process)上进行维护,以解决WebForm的Session维护问题。
综上所述,ASP.NET在ASP的基础上有了质的飞跃,它不是简单的软件版本升级,而是重新打造的全新技术。
在表1-1中从扩展名、使用语言、程序和网页设计、支持WebService、Application、组态设置方式、数据存取方式等几个方面列出了ASP与ASP.NET的区别。
表1-1ASP和ASP.NET比较
名称
比较项目
ASP
ASP.NET
扩展名
.asp
Aspx
使用语言
VBScript、Jscript等脚本语言
语言中立,任何支持CommonLanguageSepecification规格的语言都可以撰写,如VisualBasic.NET、C#等
程序和网页设计
程序代码与网页混杂,难以重复使用
程序代码可与显示界面分离,独立成一个类Class
支持WebService
不支持
支持
Application
Asp.dll
xspisapi.dll
组态设置方式
使用IIS的MMC嵌入式管理单元
使用XML类型的组态文件:
Web.Config
数据存取方式
使用ADO(ActiveDataObject)
使用ADO.NET
1.2ASP.NET的运行和开发环境
1.2.1硬件要求
运行ASP.NET的硬件要求如下。
处理器PentiumII450MHz或更高速度的CPU。
内存128MB(Windows2000Professional操作系统)。
256MB(Windows2000Server)。
硬盘系统驱动器为500MB,安装驱动器为2.5GB。
CD-ROM驱动器必需。
视频800X600,256色(推荐:
16位增强色)。
鼠标Microsoft鼠标或兼容的设备。
1.2.2系统要求
目前,ASP.NET所能支持的系统有WindowsNT4.0版(需安装ServicePack5以上的版本)、Windows2000(Server或Professional版)、WindowsXP、Windows9x。
安装ASP.NET运行环境的必要组件如下:
IIS5.0(Windows2000)、IIS4.0(WindowsNTServer4.0版)。
InternetExplorer5.5或者以上的版本。
NETFrameworkSDK(运行环境)。
MicrosoftVisualStudio.NET(开发环境)。
1.2.3IIS5.0的安装
IIS是InternetInformationService的简写,通常译为Internet信息服务。
IIS是Micrsofot公司在Windows操作系统中提供的Web服务器应用程序。
使用IIS可以方便地创建自己的Web站点。
如果使用Windows2000Server,在安装Windows2000之后,IIS5.0就会安装在系统中。
但是如果使用Windows2000Professional,则需要手工安装IIS5.0。
在WindowsXPProfessional操作系统中配置IIS与在Windows2000Professional中配置步骤相同,只是界面略有差异。
安装过程如下。
执行“开始”→“设置”→“控制面板”命令,如图1-1所示,打开控制面板。
图1-1
在“控制面板”中双击“添加/删除程序”图标,如图1-2所示,打开“添加/删除程序”窗口。
在“添加/删除程序”窗口中,单击“添加/删除Windows组件”按钮,如图1-3所示,打开“Windows组件向导”对话框。
图1-2
图1-3
在“Windows组件向导”对话框中选中“Internet信息服务”项,如图1-4所示。
图1-4
单击“下一步”按钮,安装向导开始配置组件,如图1-5所示。
图1-5
在配置过程中,需要用到Windows2000Professional的安装光盘。
当安装程序弹出插入磁盘对话框时,将Windows2000Professional安装光盘放入光驱,然后单击“确定”按钮,如图1-6所示。
图1-6
安装程序继续进行,当出现“完成Windows组件向导”对话框时,如图1-7所示,IIS5.0安装完成。
图1-7
安装完成后,将会在系统盘的根目录中产生一个Inetput文件夹,如图1-8所示。
默认情况下Inetput文件夹中的wwwroot文件夹为“默认的Web站点”的根目录。
系统盘是指Windows操作系统文件所在的硬盘分驱。
通常情况下,Windows安装在C盘中,此时C盘就是系统盘。
图1-8
1.2.4IE浏览器设置
安装Windows2000后,如果尚未对IE浏览器设置,Windows2000桌面将显示“我的文档”、“我的电脑”、“网上邻居”、“回收站”、InternetExplorer和“连接到Internet”等图标,如图1-9所示。
图1-9
本小节的操作仅适用于尚未对浏览器进行设置,且没有提供Internet连接的用户。
如果你的浏览器已经可以连接到Internet或局域网中,则不需要进行本小节的操作。
如果你的浏览器尚未设置,但具有Internet连接,请根据Internet连接提供商提供的操作步骤进行操作。
在Windows2000桌面上双击InternetExplorer图标或“连接到Internet”图标,将会打开“Internet连接向导”对话框。
在“Internet连接向导”对话框的“设置您的Internet连接”中,选中“通过局域网(LAN)连接”选项,如图1-10所示,单击“下一步”按钮,进入“局域网Internet配置”对话框。
图1-10
在“局域网Internet配置”对话框中,取消“自动搜寻代理服务器[推荐使用]”选项,如图1-11所示单击“下一步”按钮,打开“设置InternetMail账户”对话框。
在“设置InternetMail账户”对话框中,选择“否”选项,单击“下一步”按钮,Internet连接向导运行完毕,如图1-12所示。
Internet连接向导设置完成后,将会自动打开InternetExplorer浏览器,并连接到Microsoft公司的网站。
如果你的电脑未连接到Internet网络,则将会出现“找不到服务器”提示,如图1-13所示。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 动画 规律