仓酷云

标题: ASP网页设计利用索引服务器- 利用索引服务器的工具... [打印本页]

作者: 山那边是海    时间: 2015-1-16 22:33
标题: ASP网页设计利用索引服务器- 利用索引服务器的工具...
想法是和程序员的想法不一样的.至于为什么.大家去想一想.跟心理学有关的利用索引服务器的工具

  你能够象利用别的数据库一样利用索引服务器,也就是IndexServer,它是IIS4中包括的内容索引引擎。你能够对它举行ADO挪用并搜刮你的站点,它为你供应了一个很好的web搜刮引擎。

  它十分简单利用。你只必要声明工具,然后对引擎举行挪用,然后援用你所哀求的属性、栏和值。

  那末,如何做以上这些事情呢?

  设置提醒用户举行输出的表单页面,这个页面将被传送到索引服务器引擎。设置查询引擎的页面并显现了局测试。

  上面来看看swynk.com在左栏搜刮工具中利用的代码。

创立表单

  这个表单十分复杂。这是你的基础HTML表单,增添了一些隐含域,这些域将匡助驱动某些搜刮引擎特征。


<formmethod="get"action="/sitesearch/sitesearch.asp"id=form1name=form1>
<!--searchtext-->
<tablewidth="100%">
<trwidth="100%"bgcolor="Black">
<tdwidth="100%">
<fontcolor="White">
<b>Search</b>
</font>
</td>
</tr>
</table>
<inputtype="text"name="qu"size="20"><br>

<!--maxhits-->
<inputtype="hidden"name="mh"value=50>
<!--sortbyhits-->
<inputtype="hidden"name="sd"value="Hitcount">
<!--allowenumeration-->
<inputtype="hidden"name="ae"value="1">
<!--catalog-->
<inputtype="hidden"name="ct"value="c:inetpubwww07120index">
<inputtype="submit"value="FindIt!"name="Search"><ahref="/sitesearch/searchhelp.asp"><fontsize=-
1>Help</a></font>
</form>


  假如你将设置的表单与你在这个页面右边看到的搜刮比拟较,你就可以发明域是从那边引进的,“找到了”按钮在那里
显现。以下是域的扼要注释:

◆mh是你想要前往的点击数的最年夜值。比方,你大概乐意将这个值设为200。将这个值设置得太高会给服务器带来不用要
的包袱。假如这个值太高攀不克不及前往充足多的成心义的了局。要断定你的站点的最好值必要消费一些头脑(这类情形听起
来有点象SQL中的"Setrowcount=",不是吗)。

◆sd是你想用做分类值的栏的名。在这类情形下,我们是在修改点击值栏--起首我们显现在搜刮中点击最多的页面,然后
依照降序分列了局设置(D代表降序)--同SQL中的"OrderBy..."一样,就是翻开了局设置的枚举。

◆ct指向在那里找到了将要利用的目次或索引数据库。这里有一点技能。当你为某一给定站点翻开索引服务器时,你就要
指出索引数据库在甚么地位。你必需要将这个值指向这个地位,不然索引服务器就会前往一个了局NO。(这是FROM数据
库)

  随后,固然是挪用将要取走这些值并查询服务器的ASP页面。注重,这是在利用表单处置中的GET范例-稍后将对此多做先容,可是,只需你在利用我们的样本页面,就必需要用到它。
作者/出处:青苹果事情室
缺点:正版成本价格贵(盗版就不说了)、不够安全,大多数服务器用windows系统,没有linux安全
作者: 金色的骷髅    时间: 2015-1-19 16:28
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。
作者: 灵魂腐蚀    时间: 2015-1-27 18:45
哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?
作者: 小女巫    时间: 2015-2-5 11:08
那么,ASP.Net有哪些改进呢?
作者: 变相怪杰    时间: 2015-2-11 11:10
代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
作者: 小妖女    时间: 2015-3-2 11:23
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
作者: 再见西城    时间: 2015-3-11 03:27
代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
作者: 小魔女    时间: 2015-3-17 20:08
运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。
作者: 活着的死人    时间: 2015-3-24 23:31
我想问如何掌握学习节奏(先学什么再学什么)最好详细点?




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