仓酷云

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

[学习教程] ASP网页编程之用排序串字段完成树状布局(道理)

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

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

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

x
当然了,现在国内CRM厂商的产品与其说是CRM,但从至少从我的角度分析上来看,充其量只是一个大型的进销存而已了,了解尚浅,不够胆详评,这里只提技术问题排序完成道理:以一排序字段(字符型完成排序),该字段的实践长度即为复兴深度(用一名字符代表一层深度时)。
所受限定:复兴深度只受排序串界说长度的限定(有点象空间换深度),每贴复兴数(包含根贴和子贴)为30摆布(当sqlserver利用Dictionaryorder,case-insensitive排序体例,即不辨别字母巨细写时),假如sqlserver利用Binaryorders排序体例时受限为127(255?)。
改善办法:假如以为不敷用,可使用多位字符对应一个深度(如许盘算有点贫苦),或利用几位数字代表一个深度,比方3位数字――最多能够999个子贴,不外些时排序字段的长度应为“3*最年夜深度”)
长处:此法是正则的――匀称的。

有关树状布局的字段:rootid、orderstr(varchar型,按必要深度定,假设你最大体利用20层复兴深度,则定为varchar(20),余类推)

比方:(以下排序均按orderbyrootid+(1-sign(rootid))*lybiddesc,orderstr,iddesc排序)
idrootidorderstr
10空串
21z――复兴根贴,利用串z初始化排序字串
___________________
31y――复兴1,将排在1前面的排序字符串的最初一个字符z的ascii码减1,构成新的排序串。

排序了局为:
idrootidorderstr
10空串
31y
21z
___________________
41x――复兴1贴,排序字符串求法同上

排了局为:
idrootidorderstr
10空串
41x
31y
21z
___________________
51xz――复兴4贴,反省4贴是不是已有复兴,现没有,初始化排序串第二个字符(在4后加上z)

排序了局为:
idrootidorderstr
10空串
41x
51xz
31y
21z
___________________
61xy――复兴4贴,将4贴的第一子贴的排序字串最初一个字符的ascii码减1

排序了局为:
idrootidorderstr
10空串
41x
61xy
51xz
31y
21z

如许,依据orderstr和len(orderstr)――深度分离就完成了树状布局。
idorderstr
1空串
4x
6xy
5xz
3y
2z

软件利用主页:http://swuse.yeah.net
</p>asp可以轻松地实现对页面内容的动态控制,根据不同的浏览者,显示不同的页面内容。而浏览者一点觉察不出来,就像为他专门制作的页面一样。使用各种各样的组件,asp可以完成无比强大的功能。
再现理想 该用户已被删除
沙发
发表于 2015-1-20 09:16:54 | 只看该作者
Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)
admin 该用户已被删除
板凳
发表于 2015-1-26 22:25:42 | 只看该作者
Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件
地板
发表于 2015-2-4 21:00:57 | 只看该作者
我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。
透明 该用户已被删除
5#
发表于 2015-2-10 10:13:59 | 只看该作者
它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。
小女巫 该用户已被删除
6#
发表于 2015-3-1 08:48:48 | 只看该作者
我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。
飘灵儿 该用户已被删除
7#
发表于 2015-3-10 13:00:37 | 只看该作者
ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。
爱飞 该用户已被删除
8#
发表于 2015-3-17 07:17:37 | 只看该作者
代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
愤怒的大鸟 该用户已被删除
9#
发表于 2015-3-24 01:52:31 | 只看该作者
从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 23:55

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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