仓酷云

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

[学习教程] ASP编程:暑期绚丽巨献之~------完成撑持逻辑搜刮...

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

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

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

x
Windows本身的所有问题都会一成不变的也累加到了它的身上。安全性、稳定性、跨平台性都会因为与NT的捆绑而显现出来;关头字//ROOT1.嘿嘿!!!//

以下代码由于是间接在自己主页上COPY上去的,已和页面分离,以是对照丢脸懂.由于这个文件我是对照久之前写的..如今弄到本人也看得不年夜懂了~~呵呵!!!由于比来筹办把电脑给临时戒了,好勤学习.以是把自己写过的一些本人以为过得往的代码贴出来...呵呵

---------迟点偶然间我再把处置SQL语句得ASP文件COPY下去--------
---------依据网友输出的搜刮前提静态天生SQL语句的VBS文件-----

SubShow(numbers)
DimStr
SelectCasenumbers
Case1
Str="∷启动按作者搜刮∷"
window.document.all("show").innerHTML=Str
Case2
Str="∷启动按单词搜刮∷"
window.document.all("show").innerHTML=Str
Case3
Str="∷启动按词组搜刮∷"
window.document.all("show").innerHTML=Str
Case4
Str="∷启动按逻辑搜刮∷"
window.document.all("show").innerHTML=Str
Case5
Str="∷按复合逻辑搜刮∷"
window.document.all("show").innerHTML=Str
EndSelect
EndSub
----------------------------------------------全局变量
Dima7
a7=""

-------------------------------------------------------
Functioncheckhaha(haha)
text=replace(trim(haha.search.value),"","")
Iftext=""Then
alert("Sorry.请输出你的搜刮关头字")
haha.search.value=""
haha.search.focus()
ExitFunction
Endif
haha.search.value=text
haha.SearchString.value=GetText(text,haha)
haha.submit()
EndFunction


FunctionGetText(text,haha)
Dimreg
Dimres
Dimsky

Ifhaha.radiobutton.checkedThen*************************************假如按作者则提交推出
CallShow(1)
GetText="name="&text&""
ExitFunction
Endif
*********************************************************************
Setreg=newregexp
reg.IgnoreCase=true
reg.Global=True
reg.Pattern="s"
res=reg.test(text)
*********************************************************假如关头字不包括空格就举行单词搜刮
IfNotresThen
CallShow(2)
GetText="(题目+文章)like%"&text&"%"
ExitFunction
Endif
********************************************************************************************

reg.Pattern="sand|sor"
res=reg.test(text)
IfresThen*************************************************反省逻辑表达式,准确则前往SQL语句,不然前往假,按词组搜刮
sky=check(reg,text)
Ifsky=falseThen**************************************假如逻辑搜刮不准确则举行词组搜刮
GetText=wahaha(reg,text)
Else**************************************************提交逻辑搜刮
GetText=sky
Endif
Else****************************************************假如没有AND大概OR关头字就举行词组搜刮
GetText=wahaha(reg,text)
Endif
EndFunction

Functionwahaha(reg,text)*****************************************词组搜刮
Dimter
Dimter1
Dimlikes
Dimors
ter=""
ter1=""
likes="or((题目+文章)like%"
ors="%)"
reg.Pattern="(S*S)"
Setre=reg.Execute(text)
foreachiinre
ter=ter&likes&i&ors
ter1=ter1&i&a7
next
CallShow(3)
wahaha=mid(ter,4)
EndFunction


Functioncheck(reg2,text2)
Dimre
Dimi
Dimbbb
Dimtru
Dimre1
Dimre2
Dimre3
Dimstr
Dimstr1
Dima1
Dima2
Dima3
Dima4
str="(题目+文章)like%"
str1="%"
tru=true
bbb=true
reg2.Pattern="^(.+)s(and|or)s"
re=reg2.test(text2)
reg2.Pattern="s(and|or)s(.+)$"
re3=reg2.test(text2)

Ifreandre3Then***********************************假如为全复合逻辑,就前往SQL语句
reg2.Pattern="^((S*S)(or|and)(S*S))(and|or)((S*S)(or|and)(S*S))$"
Setre1=reg2.Execute(text2)
Ifre1.count<1Then
check=false
ExitFunction
Endif
Setre2=re1(0)
Ifre2.submatches.count<6Then
check=false
ExitFunction
Endif
a1=re2.submatches(0)
a2=re2.submatches(2)
</p>缺点:安全性不是太差了,还行,只要你充分利用系统自带的工具;唯一缺点就是执行效率慢,如何进行网站优化以后,效果会比较好。
莫相离 该用户已被删除
沙发
发表于 2015-1-20 09:30:35 | 只看该作者
ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。
透明 该用户已被删除
板凳
发表于 2015-1-29 06:27:12 | 只看该作者
如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:
谁可相欹 该用户已被删除
地板
发表于 2015-2-5 23:13:18 | 只看该作者
在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。
不帅 该用户已被删除
5#
发表于 2015-2-14 03:54:16 | 只看该作者
学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。
活着的死人 该用户已被删除
6#
发表于 2015-3-4 04:28:46 | 只看该作者
如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:
深爱那片海 该用户已被删除
7#
发表于 2015-3-11 16:37:52 | 只看该作者
Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")
若相依 该用户已被删除
8#
发表于 2015-3-19 01:45:07 | 只看该作者
ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。
分手快乐 该用户已被删除
9#
发表于 2015-3-27 03:09:20 | 只看该作者
运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 05:49

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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