仓酷云

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

[学习教程] ASP编程:用文本+ASP打造旧事公布体系(三)旧事列...

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

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

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

x
结论:和PHP一样,ASP简单而易于维护,很适合小型网站应用,通过DCOM和MTS技术,ASP甚至还可以完成小规模的企业应用,但ASP的致命缺点就是不支持跨平台的系统,在大型项目开发和维护上非常困难。显现<%
dimmyfso,myread
setmyfso=createobject("scripting.filesystemobject")
setmyread=myfso.opentextfile(server.mappath("./new_list.asp"),1,0)

ifmyread.atendofstreamthen
Response.Write"今朝没有增加旧事"
Response.End
else

dimmytext,listarray
mytext=myread.readall
listarray=split(mytext,"|")#######把一切纪录支解成一个数组a


dimrecordcount,pagecount,pagesize,pagenum
recordcount=ubound(listarray)############纪录条数
pagesize=2
pagecount=recordcount/pagesize#######获得页面数
ifinstr(1,pagecount,".")=nullorinstr(1,pagecount,".")=0then
pagenum=pagecount
else
pagenum=int(pagecount)+1
endif

dimtopage
topage=cint(Request.QueryString("topage"))########获得要显现的页面
iftopage<=0then
topage=1
endif
iftopage>pagenumthen
topage=pagenum
endif


dimi,j,n
b=listarray
fori=0torecordcount-1########把每笔记录构成一个数组
j=split(listarray(i),",")
ifubound(j)=6then
b(i)="<SPANstyle=COLOR:#ffbd00;FONT-SIZE:7px><li></SPAN><spanstyle=font-size:10pt><ahref=news_view.asp?id="&j(0)&"target=blank>"&j(1)&"(图)</a>点击:"&j(4)&"次最初公布工夫:"&j(5)&"</span>"
else
b(i)="<SPANstyle=COLOR:#ffbd00;FONT-SIZE:7px><li></SPAN><spanstyle=font-size:10pt><ahref=news_view.asp?id="&j(0)&"target=blank>"&j(1)&"</a>点击:"&j(4)&"次最初公布工夫:"&j(5)&"</span>"
endif
next

########把纪录反排序存储在新的数组完成定时间反排序
dimc(100)
n=0
fori=recordcountto0step-1
c(n)=b(i)
n=n+1
next


dimcurrentrecord
currentrecord=pagesize*(topage-1)+1#########显现每页
fork=1topagesize
iflen(c(currentrecord))=0then
exitfor
endif
Response.Writec(currentrecord)&"<br>"
currentrecord=currentrecord+1
next
Response.Write"<bodybgcolor=#EDF0F5topmargin=10marginheight=5leftmargin=4marginwidth=0>"
form=1topagenum
response.write"<spanstyle=font-size:10pt><ahref=news_list.asp?topage="&m&">"&m&"</a></span>"
next

endif

%>
</p>国内有些大的CRM厂商的ASP就写得不错.无论是概念还是它里面用JAVASCRIPT的能力.并不是说现在的程序员用了ASP.NET来写程序就可以说自己高档了
老尸 该用户已被删除
沙发
发表于 2015-1-20 09:53:25 | 只看该作者
它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。
简单生活 该用户已被删除
板凳
发表于 2015-1-29 06:41:27 | 只看该作者
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
透明 该用户已被删除
地板
发表于 2015-1-31 05:55:23 | 只看该作者
下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。
分手快乐 该用户已被删除
5#
发表于 2015-2-6 17:36:11 | 只看该作者
以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。
只想知道 该用户已被删除
6#
发表于 2015-2-17 17:45:27 | 只看该作者
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
精灵巫婆 该用户已被删除
7#
发表于 2015-3-5 21:36:50 | 只看该作者
从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了
柔情似水 该用户已被删除
8#
发表于 2015-3-12 15:43:55 | 只看该作者
Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write
活着的死人 该用户已被删除
9#
发表于 2015-3-19 23:31:15 | 只看该作者
以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 06:15

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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