仓酷云

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

[学习教程] ASP编程:把持表格的行列来显现数据

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

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

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

x
asp,你就只能等着微软给你解决,它不乐意你就只好悲催。而且asp跑在windows服务器上,windows服务器跟linux比起来简直弱爆了!把持|数据|显现良多时分,我们在显现数据库的内容时,会用到几行或几列来显现数据,如10条数据,要以每行2列或3列情势显现。
  上面是一个利用数组以表格显现几行几列的复杂的示列代码,但愿对您有所匡助。
dimwwwstr,wwwarr
wwwstr="51windows.Net|blueidea.com|google.com|yahoo.com|msn.com.cn|csdn.net|ipark.cn|1kg.cn"
wwwarr=split(wwwstr,"|")
functionurltest1(str)
Response.write("<ahref=""."&str&"""target=""_blank"">"&str&"</a>")
endfunction
<tableborder="1"width="480"cellpadding="2">
<%calltablebody(wwwarr,3,"urltest1")%>
</table>

函数代码:
functiontablebody(arr,cols,functionstr)
arr为数组
cols为列数
functionstr为输入内容用的function,没无为空
dimallnum,i,j
allnum=ubound(arr)
fori=0to(allnum/cols)
Response.write(VbTab&"<tr>"&VbNewLine)
forj=0to(cols-1)
ij=(i*cols+j)
Response.write(VbTab&VbTab&"<tdwidth="""&formatnumber(100/cols,0)&"%"">")
ifij<=allnumthen
iflen(functionstr)>0then
execute(""&functionstr&"(arr(ij))")
else
Response.write(arr(ij))
endif
else
Response.write("")
endif
Response.write("</td>"&VbNewLine)
next
Response.write(VbTab&"</tr>"&VbNewLine)
next
endfunction
functiontest1(str)
Response.write("<divalign=""center"">"&str&"</div>")
endfunction
由于ASP还是一种Script语言所没除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编绎的时间考验,同时我们还不知其背后的组件会是一个什么样的状况;
再见西城 该用户已被删除
沙发
发表于 2015-1-19 23:13:48 | 只看该作者
在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。
灵魂腐蚀 该用户已被删除
板凳
发表于 2015-1-25 19:07:43 | 只看该作者
虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。
深爱那片海 该用户已被删除
地板
发表于 2015-2-3 14:02:19 | 只看该作者
你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
金色的骷髅 该用户已被删除
5#
发表于 2015-2-9 03:11:04 | 只看该作者
运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。
再现理想 该用户已被删除
6#
发表于 2015-3-8 17:05:20 | 只看该作者
学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:
7#
发表于 2015-3-16 07:09:32 | 只看该作者
Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write
第二个灵魂 该用户已被删除
8#
发表于 2015-3-22 21:08:58 | 只看该作者
尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-24 04:09

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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