仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 442|回复: 9
打印 上一主题 下一主题

[学习教程] ASP网页设计用ASP创建站内搜刮

[复制链接]
若天明 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:48:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
ASP在国内异常流行,因为国内大多使用的是盗版的Windows和盗版的SQLServer,而ASP+COM+SQLServer实际上也是一种不错的搭配,其性能也不输于PHP+MYSQL,特别是Windows系统和SQLServer都有图形界面,比APACHE和MYSQL易于维护,因此对于不重视知识产权的国家来说也是一种不错的选择。假设你具有一个复杂的网站,内容又多,那末来访者常常很难找到本人所必要的东东,这时候候你就必要一个站内搜刮来匡助来访者更快的找到索要的材料了!如今你就能够用asp容易的完成这类功效,况且如今撑持asp的站点这么多,使用这个搜刮引擎能够搜刮到你的主页内里任何一个文件大概软件材料,它能够准确到每一个字!说了这么多你是否是怦然心动了啊,那就依照上面的步骤来创建本人的搜刮引擎吧:

(一),起首使用access97创建一个名为list.mdb的数据库,在内里创建一个名为list的表,然后在list内外面输出一些你想要被查询的文件名字,关头的搜刮词另有绝对应的链接,上面创建了四个项目ID(编号),title(主题),word(关头词),url(链接地点),以下表所示:

IDtitlewordurl
1cgi教程当地调试cgicgi/testcgi.htm
2下载中央谈天室,留言本download/index.htm

(二),创建了数据库今后就能够创建你的asp搜刮页面了,上面是一个文件名为search.htm的asp搜刮页面的源程序,这个搜刮引擎能够同时搜刮title和word内里的内容,固然假如你有必要的话能够创建更多的搜刮:


<%"创建数据库的毗连
con="DBQ="+server.mappath("list.mdb")+";DefaultDir=;DIRVER={microsoftAccessDriver(*.mdb)};"
"创建CONNECTION工具并翻开数据库
setmycon=server.createobject("ADODB.CONNECTION")
mycon.open.con%>
"创立Recordset工具的例程,翻开Recordset工具传送SQL串和一切的毗连信息
<%setrs=server.createobject("ADODB.Recordset")
rs.open"SELECT*FORMlistwheretitleandwordlike%&request.form("word")&"%",MyCon,adOpenStatie
%>
"创建查询后的显现信息和查询页面,你想取甚么名字都能够




"统计查询共有<%Response.Write(RS.RecordCount)%>条记录






ID
主题
检察



<%whilenotrs.eof%>

<%=rs("id")%>
<%=rs("title")%>
">GO
<%rs.movenext%><%wend%><%rs.close%>
<%mycon.close%>
"封闭链接

上面我们来创建搜刮页面









好了,这个站内搜刮引擎到这里就算完成了,你接上去要做的就是吧器材输出数据库了!

本文由沙岸小子收拾,您能够转载,但请务必说明其出处及坚持其完全性,感谢!
</p>ASP在国内异常流行,因为国内大多使用的是盗版的Windows和盗版的SQLServer,而ASP+COM+SQLServer实际上也是一种不错的搭配,其性能也不输于PHP+MYSQL,特别是Windows系统和SQLServer都有图形界面,比APACHE和MYSQL易于维护,因此对于不重视知识产权的国家来说也是一种不错的选择。
山那边是海 该用户已被删除
沙发
发表于 2015-1-20 11:53:54 | 只看该作者
Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件
莫相离 该用户已被删除
板凳
发表于 2015-1-24 15:09:54 | 只看该作者
那么,ASP.Net有哪些改进呢?
只想知道 该用户已被删除
地板
发表于 2015-2-1 17:12:32 | 只看该作者
另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)
admin 该用户已被删除
5#
发表于 2015-2-3 12:31:32 | 只看该作者
不能只是将它停留在纸上谈兵的程度上。
6#
发表于 2015-2-8 23:45:05 | 只看该作者
封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。
深爱那片海 该用户已被删除
7#
发表于 2015-2-26 13:33:05 | 只看该作者
另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)
不帅 该用户已被删除
8#
发表于 2015-3-8 15:25:35 | 只看该作者
跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组
飘灵儿 该用户已被删除
9#
发表于 2015-3-16 03:08:17 | 只看该作者
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
再见西城 该用户已被删除
10#
发表于 2015-3-22 19:10:08 | 只看该作者
他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-26 11:58

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表