• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
学习资料
博客园 首页 新随笔 联系 订阅 订阅 管理
上一页 1 2 3 4 5 6 下一页

2008年5月13日

如何制作DNN皮肤
摘要: 这是本教程的第3个版本。你不需要阅读前两个,事实上,如果你还没有读过前两个版本,我建议你不用读了。我在撰写新版本的时候是希望它不依赖旧版本的。更重要的事,版本的演进,恰恰反映了我对这个题目的理解的逐步深入,至少我自己希望是这样。如果你确实希望查看以前的版本,页面旁边有相关链接。 本教程的目标 “皮肤”这个词在软件程序中就是指一个程序或者网站的可以更换的外观。几个月来,我在DotNetNuke上累计... 阅读全文
posted @ 2008-05-13 15:46 小昊 阅读(411) 评论(0) 推荐(0)
 
 

2008年5月9日

|| 和 &&
摘要: And(&&):对两个Boolean表达式执行逻辑和。 AndAlso(&):与AndAlso类似,关键差异是AndAlso显示短路行为,如果AndAlso中的第一个表达式为False,则不计算第二个表达式。 or(||):对两个Boolean表达式执行逻辑或。 orElse(|):与Or类似,关键差异是OrElse显示短路行为,如果OrElse中的第一个表达式为True,则不计算第二个表达式。... 阅读全文
posted @ 2008-05-09 14:33 小昊 阅读(845) 评论(0) 推荐(0)
 
 

2008年5月8日

getElementByID getElementsByName getElementsByTagName的区别和总结
摘要: WEB标准下可以通过getElementById(), getElementsByName(), and getElementsByTagName()访问DOCUMENT中的任一个标签: 1、getElementById() getElementById()可以访问DOCUMENT中的某一特定元素,顾名思义,就是通过ID来取得元素,所以只能访问设置了ID的元素。 比如说有一个DIV的ID为doci... 阅读全文
posted @ 2008-05-08 14:38 小昊 阅读(491) 评论(0) 推荐(0)
 
DNN常用代码
摘要: 是否可见 Visible="" 存储过程 转换为数据类型为 int 的列时发生错误 cast(@startIndex as nvarchar) 控件间跳转 是否登陆 if (PortalSecurity.IsInRole(base.PortalSettings.RegisteredRoleName)) 注释 /// /// 创建目录 /// //... 阅读全文
posted @ 2008-05-08 13:37 小昊 阅读(430) 评论(0) 推荐(0)
 
 

2008年5月5日

ASP.NET文件夹文件操作
摘要: ASP.NET文件夹文件操作 复制、删除、移动文件、获取文件的版本信息、更改文件属性,删除只读文件 阅读全文
posted @ 2008-05-05 16:26 小昊 阅读(300) 评论(0) 推荐(0)
 
Hashtable 类
摘要: 一。介绍 表示键/值对的集合,这些键/值对 根据键的哈希代码进行组织。 提供快速的查询。元素的存储与顺序无关。不能在指定位置插入元素,因为它本身没有有效的排序。感觉它的优点体现在查询上。 hashtable的键必须是唯一的,没有有效的排序,它进行的是内在的排序 public class Hashtable : IDictionary, ICollection, IEnumerab... 阅读全文
posted @ 2008-05-05 16:25 小昊 阅读(212) 评论(0) 推荐(0)
 
 

2008年5月4日

动态sql语句基本语法
摘要: 动态sql语句基本语法 阅读全文
posted @ 2008-05-04 09:03 小昊 阅读(122) 评论(0) 推荐(0)
 
 

2008年4月29日

看看
摘要: alter PROCEDURE dbo.YourCompany_ywkj_TopicList @InProductID nvarchar(10), @EditionID nvarchar(10), @TypeID nvarchar(10), @UserID nvarchar(10), @ALL nvarchar(10), @startIndex int, @endIndex int AS de... 阅读全文
posted @ 2008-04-29 18:54 小昊 阅读(193) 评论(0) 推荐(0)
 
.NET翻页控件
摘要: .NET翻页控件 //取总记录数 CREATE PROCEDURE dbo.YourCompany_ywkj_PageGetCount @TabName nvarchar(50), @ColName nvarchar(50), @ID int AS exec('SELECT COUNT(*) as Num FROM '+@TabName+' where '+ @ColName+' =' +@ID... 阅读全文
posted @ 2008-04-29 14:04 小昊 阅读(724) 评论(1) 推荐(0)
 
 

2008年4月25日

DNN 配置 - 数据库篇
摘要: DNN 配置 - 数据库篇 阅读全文
posted @ 2008-04-25 17:54 小昊 阅读(139) 评论(0) 推荐(0)
 
学习DNN开发模块插件的几条主线
摘要: 学习DNN开发模块插件的几条主线 阅读全文
posted @ 2008-04-25 17:53 小昊 阅读(142) 评论(0) 推荐(0)
 
DNN判断权限
摘要: PortalSecurity.IsInRoles("Admins")(amdin文件夹下的文件只用具有Admins权限就都可以访问) PortalSecurity.HasEditPermissions(moduleId)(其他页面中判断是否具有编辑权限) base.UserID != -1 说明没有登陆 还有UserInfo if (PortalSecurity.IsInRole(base... 阅读全文
posted @ 2008-04-25 17:47 小昊 阅读(284) 评论(0) 推荐(0)
 
C#命名规范
摘要: 认为一个好的命名规范会给程序的阅读者一个好的享受! 名称空间的命名 命名名称空间的一般规则如下: CompanyName.TechnologyName 这样,我们看到的名称空间应该是这样的: Microsoft.Office PowerSoft.PowerBuilder 注意:这只是一个原则。... 阅读全文
posted @ 2008-04-25 14:50 小昊 阅读(816) 评论(0) 推荐(0)
 
DNN的Friendly URL剖析及应用
摘要: 传统的URL的形式如同: http://www.dotnetnuke.com/default.aspx?tabid=510&Name=Pm2004 页面通过parameter=value的形式给页面传递参数,页面根据参数加载不同的内容。但是,DNN因为以下原因放弃了传统的形式: (1) 这种方式不利于阅读和人们的理解。不够人性化。 (2) 很多搜索引擎会忽略,搜索引擎会避免... 阅读全文
posted @ 2008-04-25 11:44 小昊 阅读(563) 评论(0) 推荐(0)
 
 

2008年4月24日

(DNN)IActionable的使用
摘要: IActionable是DNN框架提供给模块制作者一个简单的菜单管理接口。这里主要讨论怎么使用它。 使用方法: 在声明类的时候在类名后面声明Implements Entities.Modules.IActionable,然后在下面实现它里面的必须实现的一个属性:Entities.Modules.IActionable.ModuleActions。例如: Public ReadOnl... 阅读全文
posted @ 2008-04-24 15:17 小昊 阅读(421) 评论(0) 推荐(0)
 
DotNetNuke 中文乱码问题的解决
摘要: DotNetNuke 中文乱码问题的解决 阅读全文
posted @ 2008-04-24 15:15 小昊 阅读(143) 评论(0) 推荐(0)
 
Sql Server 常用日期格式转换
摘要: Sql Server 常用日期格式转换 阅读全文
posted @ 2008-04-24 10:27 小昊 阅读(140) 评论(0) 推荐(0)
 
 

2008年4月23日

Insert触发器
摘要: 触发器使用的inserted临时表和deleted临时表 1不论后触发或替代触发,每个触发器被激活时,系统都自动为它们创建两个临时表:inserted和deleted表。 2两个表的结构与激活触发器的原数据表结构相同。 3用INSERT语句插入记录激活触发器时,系统在原表插入记录的同时,也自动把记录插入到inserted临时表。 4用SELECT语句删除记录激活触发器时,系统在原表删除记录的同时... 阅读全文
posted @ 2008-04-23 18:04 小昊 阅读(1111) 评论(0) 推荐(0)
 
SQL递归函数用于树的遍历
摘要: Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->SET QUOTED_IDENTIFIER OFF GO SET ANSI_NULLS OFF GO ALTER FUNCTION dbo.FUNC_GET_Editio... 阅读全文
posted @ 2008-04-23 13:51 小昊 阅读(1178) 评论(0) 推荐(0)
 
DNN模块开发系列文章(4)——与模块开发相关的类
摘要: DNN模块开发系列文章(4)——与模块开发相关的类 阅读全文
posted @ 2008-04-23 09:51 小昊 阅读(144) 评论(0) 推荐(0)
 
 

2008年4月21日

关于DNN Module开发学习以来的一点总结
摘要: http://blog.csdn.net/metababy/archive/2007/10/26/1844375.aspx 阅读全文
posted @ 2008-04-21 09:58 小昊 阅读(97) 评论(0) 推荐(0)
 
 

2008年4月18日

asp.net 路径问题
摘要: (".") ("./") ("") 当前目录 /根目录 ../上层目录(相对当前来说) Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->HttpContext.Current.Server.MapPath(".") "H:\\MOD4S... 阅读全文
posted @ 2008-04-18 14:41 小昊 阅读(195) 评论(0) 推荐(0)
 
+自定义web.config配置节+
摘要: +自定义web.config配置节+ 阅读全文
posted @ 2008-04-18 09:48 小昊 阅读(143) 评论(0) 推荐(0)
 
 

2008年4月16日

循环语句中的break和continue有何区别?
摘要: break表示跳出循环,continue表示结束本次循环 示例程序如下: #include "stdio.h" void main() { int n,m; for(n=1;n<=10;n++) /*这个循环输出1 2 3 4, 在n是5的时候循环退出*/ { if(n==5) break; prin... 阅读全文
posted @ 2008-04-16 18:06 小昊 阅读(8793) 评论(0) 推荐(0)
 
体会Bind和Eval的不同用法
摘要: 今天在用DataList的模板列的时候习惯性地像在03中那样去给模板列的绑定字段加个处理函数: '> 可是竟然出错:当前上下文中不存在名称“Bind” 。 后来又习惯性地想把绑定字段单独拿出来显示,又提示:警告 2 设计器文件生成失败: 必须将对 Bind 的调用分配给模板中的控件的属性。 感觉很郁闷,于是把Bind换成Eval一点问题都没了。 '> 上网查一... 阅读全文
posted @ 2008-04-16 16:21 小昊 阅读(309) 评论(0) 推荐(0)
 
 

2008年4月9日

ASP.NET AJAX入门系列
摘要: ASP.NET AJAX入门系列 阅读全文
posted @ 2008-04-09 14:30 小昊 阅读(130) 评论(0) 推荐(0)
 
 

2008年4月8日

两个粒度看Asp.net生命周期
摘要: 两个粒度看Asp.net生命周期 阅读全文
posted @ 2008-04-08 17:27 小昊 阅读(109) 评论(0) 推荐(0)
 
未能找到存储过程 'dbo.aspnet_CheckSchemaVersion'问题的解决
摘要: 测试微软的TimeTracker Start Kit,结果报出如标题那样的错误,解决办法是网上找到的:执行C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql.exe(Framework下的版本目录可能稍有出入),按照窗口提示一路点击下一步到如下图所示窗口,在窗口下方的数据库下拉框中选择待配置的数据库进行配置,点击下一步,完成! 阅读全文
posted @ 2008-04-08 16:39 小昊 阅读(912) 评论(2) 推荐(0)
 
 

2008年4月7日

.net中的反射学习
摘要: .net中的反射学习 阅读全文
posted @ 2008-04-07 13:29 小昊 阅读(255) 评论(0) 推荐(0)
 
 

2008年4月3日

工厂模式
摘要: .NET设计模式(1): 简单工厂模式 .NET设计模式(2): 工厂方法模式 .NET设计模式(3): 抽象工厂模式 阅读全文
posted @ 2008-04-03 16:06 小昊 阅读(329) 评论(0) 推荐(0)
 
C#抽象工厂模式的几种实现方法及比较
摘要: 利用设计模式可以使我们的代码更灵活,更容易扩展,更容易维护。各种面向对象的程序设计语言都提供了基本相同的机制:比如类、继承、派生、多态等等。但是又有各自的特色,C# 中的反射机制便是一个很重要的工具,好好地利用就可以在实际中发挥很大的作用。 我们来看一个例子: 我的程序中有需要一系列的对象,比如apple,orange…, 要想利用他们,我们就必须在程序中根据用户要求,然后一个... 阅读全文
posted @ 2008-04-03 15:46 小昊 阅读(361) 评论(0) 推荐(0)
 
介绍ASP.NET抽象工厂模式概念
摘要: 抽象工厂模式向客户端提供一个接口,使得客户端在不必指定具体类型的情况下,创建多个产品族中的对象。本文采取的仍然是接着以前的那个快餐店的例子。 现在,快餐店经常良好,逐渐发展壮大,为了适合不同地方人的饮食习惯,创建了两大系列(相当于产品族)快餐,北方系列和南方系列。每个系列分别由一个大厨掌勺。 抽象工厂模式对新的产品族支持开闭原则,但对新的产品不支持开闭原则。例如增加新的产品族,如增加美国系列快... 阅读全文
posted @ 2008-04-03 15:44 小昊 阅读(359) 评论(0) 推荐(0)
 
 

2008年4月1日

DataSet LOAD方法
摘要: //DataSet LOAD方法 DataSet ds = new DataSet(); using (SqlConnection con = new SqlConnection("data source=(local);initial catalog=ThreeLayer;persist security info=False;user id=sa;passwor... 阅读全文
posted @ 2008-04-01 14:40 小昊 阅读(2447) 评论(0) 推荐(0)
 
 

2008年3月31日

ASP.NET中如何调用存储过程
摘要: 用ASP.NET与SQL SERVER可是缘份最好了,稍大的程序一般第一先考虑的是SQL SERVER,只是一些很考虑经济的才使用ACCESS等了。用SQL SERVER,为了使数据库的效率更好,一般都会才取存储过程,因存储过程执行速度快,并且可以实现一些高级的查询等功能。比如传入一些数据参数,但执行的SQL过程可能不同等。 下面就来个例子,建立一新的角色,要求角色的名字不能重复,以下是一存... 阅读全文
posted @ 2008-03-31 15:44 小昊 阅读(439) 评论(0) 推荐(0)
 
C#中NULL,"",DBNULL,String.Empty,Convert.IsDBNull()的区别
摘要: C#中的空值的判断较麻烦,不象在VB6中那么简单,这些各种空值的判断和理解对不熟悉的人来说,可能很麻烦,现就我在使用过程中的一点体会和大家共同分享。 (1)NULL null 关键字是表示不引用任何对象的空引用的文字值。null 是引用类型变量的默认值。那么也只有引用型的变量可以为NULL,如果 int i=null,的话,是不可以的,因为Int是值类型的。 (2)DBNUL... 阅读全文
posted @ 2008-03-31 13:45 小昊 阅读(222) 评论(0) 推荐(0)
 
C# 格式化字符串 String.Format
摘要: 格式化日期和数字的字符串经常要用到这个, 就把帮助里面的东西大概整理了一些列在这里了. 下表描述了用来格式化 DateTime 对象的标准格式说明符。 格式说明符 名称 说明 d 短日期模式 显示由与当前线程关联的 DateTimeFormatInfo.ShortDatePattern 属性定义的模式或者由指定格式提供程序定义的模式。 D 长日期模式 显示由与当前线程关联的 DateT... 阅读全文
posted @ 2008-03-31 11:38 小昊 阅读(544) 评论(0) 推荐(0)
 
使用ADO.NET轻松操纵数据库-Command
摘要: ADO.NET提供了Connection来连接数据库,同时也提供了Command对象来查询数据库。同Connection对象一样,Command也有两种:OleDbCommand和SqlCommand.其区别同Connection对象。 要操纵数据库,必须先使用Connection来连接到数据库,再创建一个Command来查询。有几种创建方式,例: SqlCommand cmd; string... 阅读全文
posted @ 2008-03-31 10:38 小昊 阅读(265) 评论(0) 推荐(0)
 
ADO.NET 2.0技术内幕-读书笔记
摘要: using 在using代码块内所有可能的位置创建短期生存对象 使用NextResult()取多个结果集 SqlConnection con = new SqlConnection("data source=(local);initial catalog=ThreeLayer;persist security info=False;user id=sa;password=;"); ... 阅读全文
posted @ 2008-03-31 10:37 小昊 阅读(376) 评论(0) 推荐(0)
 
 

2008年3月28日

GridView
摘要: 和DataGrid差不多 如果报这个错误“GridView”激发了未处理的事件“RowDeleting",该怎么处理?? 解决 把CommandName="del" 不要写成'delete' grid_RowCommand事件 就是 grid_ItemCommand 删除 Text="删除" OnClientClick="return confirm('确认要删除吗?');"> p... 阅读全文
posted @ 2008-03-28 14:35 小昊 阅读(260) 评论(0) 推荐(0)
 
using的几种用法
摘要: 1.using指令。using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到。 例如:using System; 一般都会出现在*.cs中。 2.using别名。using + 别名 = 包括详细命名空间信息的具体的类型。 这种做法有个好处就是当同一个cs引用了两个不同的命名空... 阅读全文
posted @ 2008-03-28 10:28 小昊 阅读(177) 评论(0) 推荐(0)
 
 
上一页 1 2 3 4 5 6 下一页

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3