仓酷云

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

[学习教程] ASP网页编程之5个有用网站速成(BIG5)(四)

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

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

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

x
SQLServer是基于服务器端的中型的数据库,可以适合大容量数据的应用,在功能上管理上也要比Access要强得多。在处理海量数据的效率,后台开发的灵活性,可扩展性等方面强大。速成W站怎样到场中文全文z索功效呢?

怎样於您的W站到场中文全文z索功效呢?

於WindowsNTOptionPack中,包含IndexServer,供应中文全文z索的搜すδ埽梢运ぞW站中MicrosoftWord或MicrosoftExceln案、text、html、asp等n案格局鹊馁Y料。

本卧棠绾嗡ぬ囟夸下的Y料。

若要绦兄形娜z索的例,起首安bWindowsNTOptionPack的MicrosoftIndexServer,然後於IndexServerManager创建一位ntop的Catalog。

办法绦IndexServerManager,於[IndexServeronLocalMachine]按右I,x[New]的[Catalog]。

接著Catalog定名ntop,x窆例安b的路,创建待搜寻的目,於所新创建的ntopCatalog,按右I,x[New]的[Directory],进待搜寻的目,最後要IndexServer,於[IndexServeronLocalMachine]按右I,x[Start]。

於用舳耸褂g[器绦校进搜ぷ执index。

所找到的祟}楸竟例的<TITLE>您找到IndexServer了</TITLE>。

怎样於asp程式到场中文全文z索功效呢?起首setQ=Server.CreateObject("ixsso.Query")以呼唤中文全文z索的元件,然後O定:


Q.Query=搜ぷ执


Q.SortBy=分列序


Q.Columns=搜さ谖


Q.Catalog=搜さCatalog


Q.MaxRecords=最多搜すP

最後下一行Q.CreateRecordSet("nonsequential")後即_始搜ぃさ慕Y果放在RS的Recordset中,以下:


RS.RecordCount:搜は喾墓P怠


RS("rank"):搜は喾剩畲1000。


RS("DocTitle"):祟}。


RS("vpath"):URL位址。


RS("characterization"):择要。


RS("size"):n案巨细。


RS("filename"):n案名Q。


RS("write"):n案进日期rg。

完全的asp程式以下:

<HTML><HEAD>

<TITLE>您找到IndexServer了</TITLE>

</HEAD>

<BODY>

<%

ifRequest("Action")="搜"then

setQ=Server.CreateObject("ixsso.Query")

Q.Query=Request("SearchString")

Q.SortBy="rank[d]"

Q.Columns="DocTitle,vpath,filename,size,write,

characterization,rank"

Q.MaxRecords=50

Q.Catalog="ntop"

setrs=Q.CreateRecordSet("nonsequential")

Response.Write""&rs.RecordCount&"<p>"

%>

<%DoWhileNotrs.EOF%>

<%ifVarType(rs("DocTitle"))=1orrs("DocTitle")=""then%>

<ahref="<%=rs("vpath")%>"><%=

Server.HTMLEncode(rs("filename"))%></a>(<%=rs("rank")%>)

<%else%>

<ahref="<%=rs("vpath")%>"><%=Server.HTMLEncode(rs("DocTitle"))%></a>(<%=rs("rank")%>)

<%endif%>

<BR>

<%ifVarType(rs("characterization"))=8andrs("characterization")""then%>

择要:<%=Server.HTMLEncode(rs("characterization"))%><br>

<%endif%>

http://<%=Request("server_name")%><%=rs("vpath")%><br>

<%ifnotrs("size")=""then%>

size<%=rs("size")%>bytes-<%=rs("write")%>GMT

<%endif%>

<P>

<%

rs.MoveNext

Loop

endif

%>

<hr>

<FORMACTION="index1.asp"METHOD=GET>

搜ぷ执:

<INPUTTYPE="TEXT"NAME="SearchString"SIZE="30"VALUE="<%=Request("SearchString")%>"></TD>

<INPUTTYPE="SUBMIT"NAME="Action"VALUE="搜">

</FORM>

<HR></BODY></HTML>
</p>专业性的服务。有的ASP商提供垂直型的应用服务,针对某一特定行业提供应用服务。
若相依 该用户已被删除
沙发
发表于 2015-1-20 08:50:00 | 只看该作者
封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。
若天明 该用户已被删除
板凳
发表于 2015-1-24 12:07:56 | 只看该作者
代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
冷月葬花魂 该用户已被删除
地板
发表于 2015-1-31 16:47:54 | 只看该作者
还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。
不帅 该用户已被删除
5#
 楼主| 发表于 2015-2-3 21:53:46 | 只看该作者
尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。
只想知道 该用户已被删除
6#
发表于 2015-2-9 05:39:40 | 只看该作者
从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了
飘灵儿 该用户已被删除
7#
发表于 2015-3-8 18:52:57 | 只看该作者
先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习
海妖 该用户已被删除
8#
发表于 2015-3-16 11:50:31 | 只看该作者
如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:
谁可相欹 该用户已被删除
9#
发表于 2015-3-22 22:51:13 | 只看该作者
你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-24 03:49

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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