仓酷云

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

[学习教程] ASP网页设计构建你的网站旧事主动公布体系之七(转...

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

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

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

x
在实现ERP等高端的ASP应用时,用户需要提供核心的经营资料,需要ASP商有很高的信用度。楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。紧接上节,我们的旧事体系已能完成一样平常的旧事在线增加,删除等的功效,但这仍是不敷够的,有的用户大概必要查找一下过往某一专题内容的相干旧事条目,而一个比教完美的旧事体系,固然少难免也的完成这个功效。
  如今即刻就为我们的旧事体系增加上(全文/题目)的检索功效吧,起首我们做一个检索表单,见上面的HTML代码,把这些代码放在必要旧事检索的web页面上。就能够供用户便利地完成旧事征采。
《formmethod="POST"action="http://XXX..com.cn/cgi-win/search/search.asp"》
《p》《selectname="select"size="1"》
《optionselectedvalue="search_1"》旧事检索(题目)《/option》
《optionvalue="search_2"》旧事检索(全文)《/option》
《/select》《inputtype="text"name="key"size="20"》《inputtype="submit"value="搜 索"
name="search"》《/p》
《/form》

在这个FORM的基本增加上处置征采的ASP程序search.asp。在表单用我们用key这个参数来唆使出必要婚配的字串,而select参数指定是基于全文搜刮仍是题目搜刮。
  如今进进程序处置部分,看看我们的search.asp程序。
*search.asp
《%@language="vbscript"%》
《%
ifrequest.form("key")=""then
response.redirect"/"
endif

selectcaserequest.form("select")
case"search_1"
%》
《!--#includeVirtual="/cgi-win/search/news/data.inc"--》
《%
  Setrs_1=Server.CreateObject("ADODB.Recordset")
  sql="select*fromdatawhereinstr(news_title,"&request.form("key")&")》0"
  sql=sql+"Orderbynews_idDesc,news_classASC"
  rs_1.opensql,conn_1,3,2
case"search_2"
%》
《!--#includeVirtual="/cgi-win/search/news/data.inc"--》
《%
  Setrs_1=Server.CreateObject("ADODB.Recordset")
  sql="select*fromdatawhereinstr(news_comment,"&request.form("key")&")》0"
  sql=sql+"Orderbynews_idDesc,news_classASC"
  rs_1.opensql,conn_1,3,2


endselect


ifrs_1.bofthen
response.redirect"/"
response.end
endif

rs_1.movefirst

dispmess="《tableborder=0width=100%cellpadding=0cellspacing=0class=a9》"
disp=""


dowhilenotrs_1.eof
ifnotrs_1.eofthen
disp=disp&"《tr》《td》《ahref=http://www.aaaaa.com.cn/news/read.asp?news_id="&rs_1("news_id")&"target=_blank》》》"&rs_1("news_title")&"《fontsize=1》("&rs_1("news_month")&"-"&rs_1("news_day")&")《/font》《/a》《/td》《/tr》《/p》"
rs_1.movenext
endif
loop
dispmess=dispmess&disp

dispmess=dispmess&"《/table》"
dispmess="document.write("&dispmess&")"


%》
《%=dispmess%》
  经由过程传进的KEY参数和select(全文或题目检索参数),天生一条SQL查询语句,分离在题目的数据库字段或在内容的字段中查找是不是包括有key的字串,如过有的话就加如我们的了局纪录集,最初把旧事题目显现出来。而输入界面固然能够满意您团体的必要,本人来定制,这里不接纳分页来显现了。人人能够在这个旧事公布体系的基本上,分离您自己的必要,把它计划得更加完善。
  至此,我们的这套团体网站主动旧事公布体系基础上制造终了了。</p>使用cdonts,可以发送、查看邮件,实现webmail的功能。结合wsh,可以实现对nt主机的管理,如nt用户管理、iis虚拟主机设置、exchange邮箱设置等等,就像管理本地机一样方便。
再见西城 该用户已被删除
沙发
发表于 2015-1-20 09:47:59 | 只看该作者
从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了
若天明 该用户已被删除
板凳
发表于 2015-1-29 06:38:01 | 只看该作者
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
精灵巫婆 该用户已被删除
地板
发表于 2015-2-5 23:23:25 | 只看该作者
我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.
5#
发表于 2015-2-14 04:53:56 | 只看该作者
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:
谁可相欹 该用户已被删除
6#
发表于 2015-3-4 04:39:10 | 只看该作者
尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。
分手快乐 该用户已被删除
7#
 楼主| 发表于 2015-3-11 16:52:02 | 只看该作者
如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:
透明 该用户已被删除
8#
发表于 2015-3-19 02:23:29 | 只看该作者
交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。
蒙在股里 该用户已被删除
9#
发表于 2015-3-27 04:52:06 | 只看该作者
用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 16:24

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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