一、 简答题
1. ASP运行需要什么环境,怎样进行配置?
答:ASP运行的环境在win98系统中PWS(Personal Web Server)web服务,在win2000或winxp中用IIS(Internet Information Server)web服务,配置方法详见【1.3配置Web站点】。
2. Request对象和Response对象的区别是什么?它们有哪些主要的方法和属性?
答:Request对象主要用来连接客户端的Web页和服务器端的Web页,使得它们之间可以动态交换数据。Response对象和Request对象正好相反,Response对象用于向客户端浏览器发送数据。Request对象主要集合有QueryString集合、Form集合和Servervariable集合;Response对象常用的方法有write()方法、Redirect()方法等
3. Application对象和Session对象的区别是什么?它们有哪些主要的方法和属性?
答:Application对象主要用来在所有用户间共享信息,并在Web应用程序运行期间持久地保持数据;Session对象是指访问者从到达某个特定主页到离开为止的那段时间,每个访问者都会单独获得一个Session,即session对象主要为每个用户保存数据。Application对象有两个方法,一个是lock,另一个是unlock。同时,Application对象也有两个事件,Application_OnStart和Application_OnEnd;同Application对象一样,Session对象也有两个事件,Session_ OnStart和Session_OnEnd。
4. Server对象通常在什么时候使用?
答:Server对象通常用于创建已注册到服务器上的上的ActiveX组件、定位文件路径;利用组件的属性和方法来实现ASP系统内建对象无法完成的功能。
5. 目前,你知道哪些数据库管理软件?怎样通过它们建立数据库?
答:目前数据库管理软件有Microsoft Access 2000、SQL Server、Oracle、MySQL等;建立数据库方法(略)
6. 数据库底层接口有哪些?怎样使用?
答:ODBC接口,ODBC基于SQL(Structured Query Language),并把它作为访问数据库的标准。这个接口提供了最大限度的相互可操作性:一个应用程序可以通过一组通用的代码访问不同的数据库管理系统。ADO接口,ADO是封装了OLEDB的复杂接口的COM对象,它以极为简单的COM接口方式来存取各种不同的数据。因此,ADO可以直接用OLEDB来存取不同数据源的数据。具体使用方法详见【4.6 数据库的连接】
7. SQL语言怎样对数据库数据进行查询数据和操纵数据?
答:SQL(Structured Query Language)是一种结构化查询语言,查询和操纵数据库的主要语句有Select、Insert Into、Update、Delete等;具体操纵方法详见【4.5 SQL基础】。
8. ASP记录集有哪些方法和属性,怎样创建记录集和使用记录集操纵数据库?
答:ASP记录集RecordSet主要属性有BOF、EOF、RecordCount、BookMark、PageSize、AbsolutePage等;主要方法有Open、Close、MoveFirst、MoveLast、MovePrevious、Move、addnew、delete、Update;创建记录集和操纵数据库详见【4.7 数据的读写】