仓酷云

标题: ASP网站制作之利用索引办事器 - 创立ASP页面 [打印本页]

作者: 灵魂腐蚀    时间: 2015-2-16 00:27
标题: ASP网站制作之利用索引办事器 - 创立ASP页面
楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。创立|办事器|索引|页面   创立ASP页面

  在ASP页面上一切都变得十分酷。你用表单中的值来驱动对索引办事器停止查询的对象。

全部进程是如许的:

◆ 翻开纪录集。
◆ 用尺度ADO 办法,一步步地走过纪录集。

<%
"Create a Query object, initialize it using
"SetQueryFromURL, and dump the object state

"set the query object
Set objQuery = Server.CreateObject("ixsso.Query")

"get the query properties set from the
"incoming URL (from the form GET operation)
objQuery.SetQueryFromURL(Request.QueryString)

"tell the object what columns to include
objquery.columns="filename,HitCount,vpath,DocTitle,characterization"

"open the recordset, causing the query to be
"executed
set rsQuery = objquery.createrecordset("nonsequential")

"now, if rsquery.eof is not TRUE, then we have results
"to show. If it IS TRUE, no results were found.

"get the page out for the user...
%>

<html>
<head>
</head>

<h1>Search Results</h1>
A maximum of 200 results will be returned, 20 hits per page will be shown. <br><br>
<%
if not rsquery.eof then
Response.Write rsquery.recordcount & " hit(s) were found. "
if rsquery.recordcount > 30 then
Response.Write "You may want to refine your query."
end if
Response.Write "<br>"
end if
%>

<%
if not rsquery.eof then
while not rsquery.eof and rowcount > 0
if rsquery("doctitle") <> "" then
Response.Write "<p><b><a href="" & rsquery("vpath") & "">" & rsquery("doctitle") & "</a></b><br>"
response.write "<font size=-1>" & rsquery("characterization") & "...</font><Br>"
Response.Write "<font size=- 2>" & rsquery("hitcount") & " hit(s)</font></p>"
end if
rowcount = rowcount - 1
rsquery.movenext
wend
Response.Write "<br><Br>"
%>


<%
else
%>

<p>
对不起,没有发明记载,假如要查询两个以上的词,利用and或or。
</p>

<%
end if
%>

</body>
</html>


  你需求做的第一件事就是创立对索引办事器对象的援用。这是经由过程利用server.creatobject办法来完成的:


Set objQuery = Server.CreateObject("ixsso.Query")

</p>  楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。
作者: 小妖女    时间: 2015-2-16 02:46
我想问如何掌握学习节奏(先学什么再学什么)最好详细点?
作者: 飘灵儿    时间: 2015-2-16 14:54
交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。
作者: 小魔女    时间: 2015-3-3 08:57
掌握asp的特性而且一定要知道为什么。
作者: 兰色精灵    时间: 2015-3-11 09:47
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。
作者: 乐观    时间: 2015-3-13 10:07
Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件
作者: 精灵巫婆    时间: 2015-3-20 19:11
掌握asp的特性而且一定要知道为什么。
作者: 若天明    时间: 2015-3-24 19:58
掌握asp的特性而且一定要知道为什么。
作者: 莫相离    时间: 2015-4-2 08:46
从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了
作者: 柔情似水    时间: 2015-4-5 11:10
ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。
作者: 不帅    时间: 2015-4-11 03:43
另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)
作者: 愤怒的大鸟    时间: 2015-4-16 22:12
下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...
作者: 透明    时间: 2015-4-22 23:52
哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?
作者: 第二个灵魂    时间: 2015-4-26 02:45
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。
作者: 若相依    时间: 2015-6-27 01:57
作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。
作者: 金色的骷髅    时间: 2015-6-28 08:32
Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")
作者: 因胸联盟    时间: 2015-7-5 00:57
最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。
作者: 活着的死人    时间: 2015-7-9 02:53
ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。
作者: 海妖    时间: 2015-7-9 06:53
多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。




欢迎光临 仓酷云 (http://www.ckuyun.com/) Powered by Discuz! X3.2