ASP教程之不必递回完成树形布局的一种办法
缺点:正版成本价格贵(盗版就不说了)、不够安全,大多数服务器用windows系统,没有linux安全递回不必递回完成树形布局的一种办法次要的技能在Level(帖子复兴深度)的操纵上
SunADM于2000.07.26
____________________________________________
演示表的布局
____________________________________________
表名:BBS
字段
数据范例
申明ID主动编号 RootIDInt根帖ID,自己为根帖则RootID=IDFIDInt父帖ID,上一层帖子的ID,如是根帖则FID=NULLLevelSmallInt根帖Level=0,其他根据复兴的深度递增SubjectChar主题
____________________________________________
SQL语句(须据此创立纪录集rs):
____________________________________________
SELECT*
FROMBBS
ORDERBYBBS.RootIDDESC,BBS.Level,BBS.FID,BBS.DESC
____________________________________________
显现树形布局的有关语句:
____________________________________________
Level=0
Response.Write"<ul>"
WhileNOTrs.EOF
Ifrs("Level")<levelThen
Fori=1ToLevel-1
Response.Write"</ul>"
Next
EndIf
Ifrs("Level")>levelThen
Response.Write"<ul>"
EndIf
Response.Write"<li>"&rs("Subject")&"</li>"
level=rs("Level")
rs.MoveNext
Wend
Response.Write"</ul>"
__________________________________________________________
跋文:本来我一向用递回做这事,由于以为次要的速率瓶颈该是在
分页下面,以是一向……呵呵!直到明天廖家远当头一棒……
但愿对人人有所匡助(扔几块玉过去吧!筹办好了几个麻袋等着那!:P)
LastModified2K-07-2613:14
</p>写软件都是想的时间比写的时间要长的.如果反过来了就得看看是什么原因了.另外大家可以回去问问公司里的小MM.(一般企业里,跟你们交付软件接触得最多的是她们) Server:这个表示的服务器,操作服务器的一些工具使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件 弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。 我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标. Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件 我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标. 我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。 跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组 哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的? 从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了
页:
[1]