VB.Net与C#的比较
摘要:最近看代码或写代码时,经常把VB与C#的基本语法搞混,为方便查看,特对其异同进行对比:變數初始化VB.NET 自動將所有的變數初始化成 0 或 nothing。C# 在你未初始化變數之前不准你用該變數。選擇性參數(Optional parameters)C# 不提供函數選擇性參數,但仍可以利用重载的方法,提供选择性参数静态方法的定义C# 和 VB.NET 都在 Class 支援靜態方法、屬性和 f...
阅读全文
如何动态添加、管理模块
摘要:如何动态编程管理模块, 不妨看看这篇文章, 作者对此详细描述如何利用DNN框架已有的方法来管理页面上的模块, 最后总结如下: A)使用DotNetNuke.Entities.Modules可获取到一些辅助类,在管理模块给与你很多现成的方法(比如增加,删除,复制当前模块等等) B)类ModuleInfo主要包含在特定页面某一个模块所有相关信息. C)类ModuleController主要包含一些操作...
阅读全文
你的DNN站点慢了么?
摘要:当你的dnn站点在线运行了一段时间之后,你会发现速度在不断下降,加载页面很慢很慢,这是为何呢?
仔细寻找,你可能会发现数 据库一直在膨胀,我想这就是站点变慢的罪魁祸首,在dnn中,如果你开启网站记录这一功能或某一任务调度,这些都会产生一堆的记录信息,久而久之就让你站 点的数据库不断的膨胀. 你如果有条件或权限的话,你不妨到主机管理/SQL服务或在SQL Manage里执行以下语句看看你的数据库大小都消耗在哪了:
sp_spaceused eventlog/sitelog/schedulehistory
一、如果日志文件太大,可以压缩日志文件,参考清除SQL SERVER日志
二、上面的方法的没法清除schedulehistory这一表里的数据,执行下列语句清除:
阅读全文
SQL SERVER磁盘空间的使用情况,日志清理
摘要:一、查询磁盘空间的使用情况及各数据库数据文件及日志文件的大小及使用利用率:1、查询各个磁盘分区的剩余空间:Exec master.dbo.xp_fixeddrives 2、查询数据库的数据文件及日志文件的相关信息(包括文件组、当前文件大小、文件最大值、文件增长设置、文件逻辑名、文件路径等)select * from [数据库名].[dbo].[sysfiles]转换文件大小单位为MB:select...
阅读全文
SQL游标的执行效率,静态游标的高效率执行
摘要:简单静态游标示例:
DECLARE product_cursor CURSOR STATIC FOR
SELECT cName FROM Product
OPEN product_cursor
FETCH NEXT FROM product_cursor INTO @product
WHILE @@FETCH_STATUS = 0
BEGIN
SELECT @message = ' ' + @product
PRINT @message
FETCH NEXT FROM product_cursor INTO @product
END
CLOSE product_cursor
DEALLOCATE product_cursor
阅读全文
静态与非静态对程序效率的影响
摘要: 在.net里静态类型分成:静态类、静态成员
静态类:一个类里面如果只包含静态成员和静态方法,则该类可以定义为静态类,给类加上static修饰符;
静态成员:静态成员包括静态字段和静态属性,静态成员和类相关联,不依赖于对象而存在,只能由类访问,而不能由对象访问;
静态成员属于类所有,无认创建多少实例对象,静态成员在内存中只有一份;实例成员属于类的实例所有,每创建一个实例对象,实例成员都会在内存中分配一块内存区域;所以静态成员一般用于存放共享的数据段,如数据库连接字符串等。
阅读全文
学习接口和抽象类
摘要:接口和抽象类的使用是大家经常讨论的问题,什么时候使用接口,什么该用抽象类,两者经常交叉在一起,对它们进行彻底的分析是很有必要的。
接口是包含一组虚方法的抽象类型,其中每一种方法都有其名称、参数和返回值,接口方法不能包含任何实现。
抽象类提供多个派生类共享基类的公共定义,它既可以提供抽象方法,也可以提供非抽象方法。抽象类不能实例化,必须通过继承由派生类实现其抽象方法,因此对抽象类不能使用new关键字,如果派生类没有实现所有的抽象方法,则该派生类也必须声明为抽象类,在抽象方法声明中不能使用 static 或 virtual 修改符, 实现抽象方法由override方法来完成。
阅读全文
DNN中gridView中数据链接地址设定的两个实例
摘要:DNN中gridView中数据链接地址设定的两个实例
实例一,用HyperLink控件,数据绑定时增加链接地址:
实例二,用ImageButton控件,当用户点击button时,通过事件处理程序按照DataKey的值,
进行转向链接或进行数据处理:
阅读全文
用递归方法把资料绑定到TreeView控件,显示文档目录
摘要:用递归方法把资料绑定到TreeView控件,显示文档目录
阅读全文
Alter Table对表结构修改时,常见的错误及解决方法
摘要:我参照SQL Server帮助文档中Alter Table命令,对表结构进行修改时,出错了一些错误,下面特针对此常见错误做出详细说明,文章中有引用作者[Leo]的方法例题
阅读全文