您的位置首页生活百科

什么是ASP

什么是ASP

从字面上说,ASP包含三方面含义:

1、Active:ASP使用了Microsoft的ActiveX技术。ActiveX(COM)技术是现在Microsoft软件的重要基础。它采用封装对象,程序调用对象的技术,简化编程,加强程序间合作。ASP本身封装了一些基本组件和常用组件,有很多公司也开发了很多实用组件。只要你可以在服务器上安装这些组件,通过访问组件,你就可以快速、简易地建立自己的WEB应用。

2、Server:ASP运行在服务器端。这样就不必担心浏览器是否支持ASP所使用的编程语言。ASP的编程语言可以是VBSCRIPT和 JSCRIPT。VBSCRIPT是VB的一个简集,会VB的人可以很方便的快速上手。然而Netscape浏览器不支持客户端的VBSCRIPT,所以最好不要在客户端使用VBSCRIPT。而在服务器端,则无需考虑浏览器的支持问题。Netscape浏览器也可以正常显示ASP页面。

3、Pages:ASP返回标准的HTML页面,可以正常地在常用的浏览器中显示。浏览者查看页面源文件时,看到的是ASP生成的HTML代码,而不是ASP程序代码。这样就可以防止别人抄袭程序。

由此我们可以看出,ASP是在IIS下开发WEB应用的一种简单、方便的编程工具。在了解了VBSCRIPT的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。

二、ASP能干什么?

ASP是基于WEB的一种编程技术,可以说是CGI的一种。它可以完成以往CGI程序的所有功能,如计数器、留言簿、公告板、聊天室等等。 ASP可以轻松地实现对页面内容的动态控制,根据不同的浏览者,显示不同的页面内容。而浏览者一点觉察不出来,就像为他专门制作的页面一样。使用各种各样的组件,ASP可以完成无比强大的功能。使用FileSystemObject,可以对服务器上的文件进行操作,浏览、复制、移动、删除等。有ADO (Active Database Object,动态数据库对象)的支持,ASP对数据库的操作非常得心应手。你甚至可以像使用本地数据库那样,管理远程主机上的数据库,对表格、记录进行各种操作。使用CDONTS(Collaboration Data Objects for NTS,NTS协作数据对象),可以发送、查看邮件,实现WEBMAIL的功能。结合WSH(Windows Scripting Host),可以实现对NT主机的管理,如NT用户管理、IIS虚拟主机设置、EXCHANGE邮箱设置等等,就像管理本地机一样方便。

8 可换外壳: 多彩亮丽的“随心换”

8 中文输入: T9输入法;T9拼音输入、T9简体笔画、T9英文

8 中文短信: 最大支持70字和50条连锁短信,可存150条文字短信或者50条图片短信

8 短信群发: 可以建立发送列表,快捷地进行短信息群发

8 多媒体短信: 支持声音、Gif动态影像和文字的多媒体信息,支持最高达64KB的多媒体信息 接收发送包含文字、声音片段和图像的信息

8 时钟: 显示日期

8 可选铃声: 21 首;优美的合成音(MIDI)铃声

8 和弦铃声: 4 和弦

8 来电铃声识别: 支持铃声分组

8 来电图片识别: 13 个;用户可编辑图像,并为通讯录中的联系人增加来电图像显示

8 情景模式: 5 种;General(普通),Silent(宁静),Meeting(会议),Outdoor(户外)和Pager(传呼机),可定时情景模式

8 话机通讯录: 500条×9项;每条可存5个号码,4个文字项,号码包括一般、移动、住宅、办公、传真,分别用不同的图标表示,文字项包括电子邮件、网址、通讯地址、注释,也用不同的图标表示

8 通话记录: 10条已接+10条未接+20条已拨;通话报告:在通话结束有时间报告

8 内置游戏: 棋题 (Chess Puzzle) 和蹦球历险 (Bounce) 等,并可自由下载

8 免提通话: 内置免提扬声器,支持用户在通话中执行其他操作

8 动画屏保: 时钟屏保(不可更换)

8 待机图片: 全屏幕彩色图像,可更换颜色模式

8 图形菜单: “图标”功能表显示格式以及用户可自行设定右选择键“捷径”或“通讯录”功能

v 高级功能

『红外接口』 『无线Modem』

8 操作系统: Series 40 平台

8 内存容量: 4.6MB;Heap size(堆栈):200KB(编程相关);用户可用内存储存相片、铃声、MMS 、JAVA

8 WAP浏览器: WAP 2.0

8 WWW浏览器: xHTML浏览器(采用TCP/IP技术)具备HTTP/TCP/IP1 stack,为你带来更加丰富多彩的浏览体验

8 Java扩展: Java APIs支持:CLDC 1.0, MIDP 1.0, Nokia UI API

8 数据线接口: 可以在兼容的PC和手机间共享信息,在手机内安装软件,配置手机设置和备份手机内的文件

8 下载图铃游戏: 下载铃声、图片、游戏等

8 摄像头: 内置;相册功能,可存储和可编辑的相册,图像编辑功能:插入文字、相框和剪切画;还可以放大图像和设置对比度。将图像增加至“通讯录”作为来电图像显示

摄像头像素: 10万像素

传感器类型: CCD

照片分辨率: 可以拍摄最大为352×288像素的图片

定时拍摄: 10秒定时拍摄

拍摄模式: 显示屏兼做取景器,“基本”,“肖像”及“夜晚”拍摄模式

照片质量: 三种图片质量选择:高,标准,基本

8 收音机: 内置;立体声调频收音机;通过耳机或内置免提扬声器收听广播,也可将调频收音机设为闹钟铃声:当闹钟时间到后,收音机将一直保持开启;还有全新的手机音响座4提供卓越的音质效果

v 附加功能

『日历』 『计算器』 『自动键盘锁』 『世界时钟』

8 闹钟: 将广播作为闹钟,支持关机闹钟

8 记事本: 30条

8 日程表: 250条

8 货币换算: 单位换算(Converter II):转换货币、测量单位、温度等

v 更多信息

8 GPRS1(General Packet Radio Service,通用分组无线业务) 支持“总是在线”的连接方式。

8 HSCSD1(High-Speed Circuit-Switched Data,高速电路交换数据)* 支持更快速的文件传输和互联网浏览

8 PNG 动画演示

8 支持Gif动态影像循环播放

8 SyncML技术

8 支持OMA数字权利管理版本1.0

8 与多款配件兼容,如最近发布的诺基亚车载免提耳机BHF-3。这是一款使用便利的基本型免提车载耳机,内置麦克风、扬声器,拥有可拆卸的耳机绑带,可固定在汽车前座的头垫处

8 4方向的滚动键

8 协议管理器(监测股票和其他证券)

8 右键个人设置,可自定义个人快捷操作

8 更改应用程序为百宝箱

8 支持亮度调节的高分辨率彩色屏幕

8 最新版本:4.20

ASP是一种类似HTML(Hypertext Markup Language超文本标识语言)、Script与CGI(Common GAteway Interface 通用网关接口)的结合体,但是其运行效率却比CGI更高、程序编制也比HTML更方便且更有灵活性,程序安全及保密性也比Script好。如果您是第一次接触互连网(Internet),那么您可能不很了解上述名词,以下对各种名词加以解释并说明它们之间的区别。

HTML(Hypertext Markup Language)是一种超文本标识语言,文件通过这种格式可以在互连网上载送浏览,用户只要使用网页浏览器工具就可以浏览这些文件,目前比较常用的工具包括Microsoft Internet Explorer,Netscape Communicator等,由于HTML文件都是由标签(tag)所组成,因此它比较适合制作静态网页,再者,由于先天上的限制HTML是无法直接存取数据库的,所以存取数据库的工作大多是依靠CGI来处理。ASP不但可以包含HTML标签,也可以直接存取数据库及使用无限扩充的ActiveX控件,因此在程序编制上要比HTML方便而且更富有灵活性。

CGI(Common Gateway Interface)是一种共用网关接口,它可以称之为一种机制.因此您可以使用不同的程序编写适合的CGI程序,这些程序语言包括Visual Basic、Delphi或C/C++等,您将已经写好的程序放在WEB服务器的计算机上运行,再将其运行结果通过WEB服务器传输到客户端的浏览器上。事实上,这样的编制方式比较困难而且效率低下,因为你每一次修改程序都必须重新将CGI程序编译成可执行文件。而ASP与Script(脚本)的编写方式非常类似,它完全不需要重新编译成可执行文件就可以直接运行,再者ASP内置的ADO组件,允许用户通过客户端浏览器存取各种各样的数据库。此外,ASP与CGI最大的不同在于对象向导和组件重用,ASP除了内置的Request对象、Response对象、Server对象、Session对象、Application对象、ObjectContext对象等基本对象外,另外可以允许用户以外挂的方式使用ActiveX控件。当然,ASP本身也提供了多个ActiveX控件供使用,这些组件包括广告轮显组件、文件存取组件、文件连接组件几数据库存取组件等,这些大量扩充且重复使用的组件使ASP的功能远大于CGI。

Script(脚本)是由一组可以在WEB服务器或客户端浏览器运行的命令组合而成,目前在网页编制上比较流行的脚本语言包括 VBScript,JavaScript。这些脚本大都是在客户端运行,因此,客户端可以很清楚的取得脚本的内容。所以,就安全性而言,这些客户端的脚本语言的确有危险。ASP虽然具有 居镅缘姆奖阈裕