DiscuzNT 代码阅读笔记(8)--DNT的几个分页存储过程解析DNT的几个分页存储过程解析在DNT安装时会创建一些存储过程用于完成DNT的功能这些存储过程位于upload_filesinstallsqlscriptsqlserver文件夹中的setup2.2 - 2005.sql文件中其中的分页存储过程如下:我认识存储过程这个东西不久仔细看了下注释出来.一直以为存储过程很高深多看代码感
DiscuzNT 代码阅读笔记(9)--DNT数据库中唯一的用户函数解析dnt_split是一个字符串分割函数输入待分割的字符串和分割符输出分割后的字符串表下边是注释是自己理解.CREATE?FUNCTION?[dnt_split]???--字符串分割函数????(??????splitstring?NVARCHAR(4000)???--输入需要分割的字符串和分割符??????separat
DiscuzNT代码阅读笔记(3)--安装也能自动化:DNT安装时使用到的几个函数解析前文提到:在DNT安装项目:Discuz.Install中有9个CS文件其中位于SetupPage.cs.文件中的SetupPage类是继承自System.Web.UI.Page它是其安装过程中用到的其他页面类的基类在SetupPage的构造函数中程序组织了一些版权版本等文本但在整个安装过程中
DiscuzNT代码阅读笔记(1)--从Module开始Discuz是一个开源的ASP.NET论坛程序从 HYPERLINK :.discuz .discuz可以下载源代码我是从3.0就开始看他的代码的最新版本是3.1.我拿到它的代码也有一段时间了每天没事干就看看以前没做过ASP.NET的东西刚看见代码简直是一头露水看了段时间大概有些眉目了于
DiscuzNT代码阅读笔记(4)--一切皆可配置:页面的显示?DiscuzNT论坛程序具有强大的配置功能?:从论坛的标题到论坛各个地方的显示论坛模板的使用等等1ASP.NET页面事件执行过程要弄明白DNT页面的显示过程首先应知道ASP.NET页面事件的引发顺序今天刚到手一本书:《ASP.NET3.5SP1高级编程》上边是这么列的:(1)PreInit(2)Init(3)Inipla
#
DiscuzNT代码阅读笔记(6)--从全局看看:各个模块功能摘要(7)Discuz.Config这个项目主要自定义了一些控件供其它模块使用.有些控件在其它项目中用的很多.模块化设计似的DNT的各个页面风格统一.还有压根就不知道在哪里用的控件不知道为什么放到那里.但有个问题是这些控件在其它页面显示时没有设计时支持都是一串红字看着很不爽.(8) Discuz.Data数据类.相当于DAL和BL
DiscuzNT代码阅读笔记(5)--从全局看看:各个模块功能摘要Discuz中有24个Project每个项目各自作为项目架构中的不同的功能下面我们来各自的分析一下这些项目图(1)DNT中包含的项目???????????????????????????????????(1)Discuz.Web该项目是DNT最终生成的项目图(2)Discuz.Web中的内容Aspx文件夹存放了DNT的
DiscuzNT代码阅读笔记(2)--安装自动化--论坛程序安装及初始化过程二安装自动化--论坛程序安装及初始化过程论坛的安装文件位于Discuz.Web中的Instal文件夹中该文件夹中的文件index.aspx为安装的起始页?????????论坛程序的安装过程同样也要经过ReUrl_BeginRequest的处理只是ReUrl_BeginRequest没有对对页面installi
HYPERLINK :blogslli0077archive200809031282862 大数据量分页存储过程效率测试附代码在项目中我们经常遇到或用到分页那么在大数据量(百万级以上)下哪种分页算法效率最优呢我们不妨用事实说话测试环境 硬件:CPU 酷睿双核T5750? 内存:2G 软件:Windows server 2003??? ?? S
违法有害信息,请在下方选择原因提交举报