二十四画生的Blog


        ——开始学习Orchard框架
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2005年7月26日

摘要: 讲解DNN安装文件结构。点击这里阅读全文。 阅读全文

posted @ 2005-07-26 09:46 二十四画生 阅读(4216) 评论(2) 推荐(0) 编辑

2005年7月22日

摘要: 新增功能:1、增加了上传总量的限制2、Guest用户默认为不允许上传文件3、插入图片时可直接输入图片地址4、美化了图标关于LionHtmlEditorProvider:http://esshs.cnblogs.com/archive/2005/07/01/184581.htmlhttp://www.cnblogs.com/esshs/archive/2005/07/05/186561.html下载... 阅读全文

posted @ 2005-07-22 22:32 二十四画生 阅读(2187) 评论(3) 推荐(0) 编辑

2005年7月21日

摘要: 注:本文全是自己对开发模块的理解,如有错误请指出,以免误导大家。 DNN模块开发的第一步就是要弄清一个DNN模块都要有哪些文件,这些文件该如何命名,每一个文件又各起到什么作用。以大家最熟悉Link(链接模块)为例:从文件结构来看:(省了一些文件夹或文件,如bin文件夹)DotNetNuke_3.0.13..............DNN根目录 DesktopModules............. 阅读全文

posted @ 2005-07-21 10:45 二十四画生 阅读(6585) 评论(1) 推荐(0) 编辑

2005年7月16日

摘要: 前一段时间都在看文编辑器,那么文本编辑器是如何灵活的应用到DNN中的呢?在看过程序后发现是通过一个在controls文件夹下的TextEditor.ascx控件实现的。 controls文件夹下的用户控件都是可以在其他各个模块中使用到的,无论是第三方模块,还是管理模块都能用到。姑且就把controls文件夹下的用户控件的用户控件定义为通用控件。(前一段时间也曾定义了一个核心用户控件,现在看来... 阅读全文

posted @ 2005-07-16 09:38 二十四画生 阅读(2914) 评论(4) 推荐(0) 编辑

2005年7月12日

摘要: 从chinaren校友录中找的代码,自己简化了一下,只提取了必须的部分,并加上了注释。 阅读全文

posted @ 2005-07-12 10:21 二十四画生 阅读(3689) 评论(3) 推荐(0) 编辑

摘要: 最近从DNN中认识了一个相当有用的控件——SolpartMenu(一个下拉菜单的控件,开源的),如图: 先来看看它有哪些特点:完全支持ASP.NET,与VS.NET无缝集成。 支持XML文件和代码生成菜单。 使用数据岛,支持客户端缓冲功能(此功能仅适用于IE 5以上版本)。 支持鼠标悬停效果。 支持十几种滤镜效果(某些滤镜效果仅支持IE 5.5以上版本)。 菜单智能化展开,完全避免子菜单在展开时会... 阅读全文

posted @ 2005-07-12 10:04 二十四画生 阅读(6401) 评论(14) 推荐(0) 编辑

2005年7月9日

摘要: 前几天卖了一本《.NET与设计模式》,基本上看了一遍觉得很不错。这本书用大量的实际应用阐述了设计模式在实际开发中的应用。 《C#设计模式》这本书我也买过,看过两遍了,感觉收获不多。主要是因为《C#设计模式》这本书中所举的例子与实际相差的太远,它只能告诉我们设计模式是什么,能做什么,至于什么时候该用设计模式却要靠大家去领悟了。而在合适的地方应用合适的设计模式却恰恰是设计模式的精华,要能很好的做... 阅读全文

posted @ 2005-07-09 11:02 二十四画生 阅读(7174) 评论(24) 推荐(0) 编辑

2005年7月5日

摘要: 增加了更多关于WebHTMLEditor的设置功能,增加了是否根据不同的用户是否选择不同上传路径的判断。 阅读全文

posted @ 2005-07-05 12:00 二十四画生 阅读(2777) 评论(3) 推荐(0) 编辑

2005年7月3日

摘要: 解决在web.config中的语言编码设为utf-8后,使用样式会不正常,特别是样式中应用中文字体的部分。 阅读全文

posted @ 2005-07-03 17:39 二十四画生 阅读(2472) 评论(7) 推荐(0) 编辑

2005年7月1日

摘要: 前天写了一篇《让DNN也用CuteEditor》的文章。师域建议说:CuteEditor是收费组件(最便宜也要$129),在DNN中推广还是用免费的好。他向我推荐了Lion.Web.WebHtmlEditor。到Lion的网站上一看,发现WebHtmlEditor决不比CuteEditor逊色。这么好的东西当然值得推广,而且WebHtmlEditor还是开源的,简直太棒了。 自己编写了一个P... 阅读全文

posted @ 2005-07-01 14:15 二十四画生 阅读(4334) 评论(14) 推荐(0) 编辑

2005年6月29日

摘要: 介绍在DNN中使用CuteEditor富文本编辑器的方法。给出以虚拟目录形式发布DNN程序时,CuteEditor上传文件路径指向错误的解决方案。给出通过修改CEHtmlEditorProvider.vb文件,使得注册用户上传文件到指定的同名文件夹中的方法(类似博客园的做法)。 阅读全文

posted @ 2005-06-29 14:37 二十四画生 阅读(3519) 评论(5) 推荐(0) 编辑

2005年6月28日

摘要: 讲述了DNN中列表管理的功能和添加中国省份选择的步骤,给出了在注册时默认中国的方法,给出了解读程序的一些记录。 阅读全文

posted @ 2005-06-28 10:05 二十四画生 阅读(4078) 评论(3) 推荐(0) 编辑

2005年6月20日

摘要: 首先要说明一个概念,标题中所说的CBO是指的Custom Business Object Helper,也就是实现从数据库中读取数据并实例化自定义业务对象(Custom Business Object)的类。自定义业务对象(也可简称CBO)是保存数据的一种方法,用这种方法能让我们更方便的在业务逻辑层和表示层采用面向对象的方法来处理数据。在我以前的编程过程中也经常用到自定义业务对象。对实例化自定... 阅读全文

posted @ 2005-06-20 10:58 二十四画生 阅读(4626) 评论(8) 推荐(0) 编辑

2005年6月15日

摘要: ASP中利用OWC控件实现图表功能详解(饼图,簇状柱型图,折线图) 注:这是我早期在CSDN发表的文章http://dev.csdn.net/develop/article/66/66632.shtm今天突然想起把它转贴到博客源给大家分享。(网上转贴的很多,特声明一下。如有继续转贴者请注明出处,谢谢!) 阅读全文

posted @ 2005-06-15 08:23 二十四画生 阅读(1944) 评论(0) 推荐(0) 编辑

2005年6月10日

摘要: 在制作dnn3.1.0的中文语言包中发现dnn 3.1.0的新增改进。 阅读全文

posted @ 2005-06-10 16:51 二十四画生 阅读(3606) 评论(6) 推荐(0) 编辑

摘要: dnn3.1.0终于可以下载了http://puzzle.dl.sourceforge.net/sourceforge/dnn/DotNetNuke_3.1.0_Source.zip因为原来有3.0.13版的,还没有研究完所以不想升级安装,还是全新安装的好。1、建数据库,就叫DNN31吧。2、配置虚拟路径,就用http://localhost/DNN31/以免和原来重复。3、修改DotNetNuk... 阅读全文

posted @ 2005-06-10 11:10 二十四画生 阅读(4406) 评论(23) 推荐(0) 编辑

2005年6月7日

摘要: DNN中有一个非常酷的功能,就是能够在IE环境下自动初始化安装数据库。看过程序之后终于明白它是如何进行了。1、在Application_Start事件中有CheckVersion方法用来检测数据库版本和应用程序版本是否一致,如果不一致根据设置决定是否自动安装。2、如果数据中Version表中的版本号和应用程序的版本不一致,且web.config中设置允许自动升级(AutoUpgrade节点有设... 阅读全文

posted @ 2005-06-07 20:43 二十四画生 阅读(2835) 评论(0) 推荐(0) 编辑

2005年6月3日

摘要: 在网上找的: --SQL语句前加:declare @d datetimeset @d=getdate()--SQL语句--在SQL语句后加:select [语句执行花费时间(毫秒)]=datediff(ms,@d,getdate()) 这个查询结果不能在查询分析器中直观显示出来,自己改进了一下: --SQL语句前加:declare @d datetimeset @d=getdate()--SQ... 阅读全文

posted @ 2005-06-03 20:11 二十四画生 阅读(1844) 评论(1) 推荐(0) 编辑

2005年6月2日

摘要: function checkchinese(str){ var re1 = new RegExp("^[\u4E00-\uFA29]*$") //汉字的范围 var re2 = new RegExp("^[\uE7C7-\uE7F3]*$") var str = str.replace(/(^\s*)|(\s*$)/g,''); if (str == ''){re... 阅读全文

posted @ 2005-06-02 11:13 二十四画生 阅读(4115) 评论(2) 推荐(0) 编辑

摘要: 经常看到一些关于DNN的网站上有相应的语言包下载。通过下载语言包并安装可以可以起到对DNN应用程序本地化的效果(我们通常叫汉化)。现在就让我们看看DNN是如何进行本地化的。(想把整个本地化的来龙去脉说清楚实在太难,我组织了几天的语言也没能表达清楚,只能是列举几个概念希望能对大家看这方面的内容有帮助)原理:DNN中的页面全部是由用户控件组成的。本地化应用程序只需对每一个用户控件进行本地化就行了。... 阅读全文

posted @ 2005-06-02 10:27 二十四画生 阅读(2960) 评论(0) 推荐(0) 编辑

2005年5月28日

摘要: 在看DNN时发现了一个很酷的功能:能通过IE浏览器实现对Zip文件的压缩和生成Zip文件文件压缩包的功能。在仔细看过程序以后发现它是调用的SharpZipLib.dll类库中的内容实现的压缩与解压功能。上网查了一下SharpZipLib,发现它居然是开源的,在http://www.icsharpcode.net网站上有下。在网站里关于SharpZipLib的源文件和调用演示包括帮助文档都有下,... 阅读全文

posted @ 2005-05-28 15:57 二十四画生 阅读(3585) 评论(11) 推荐(0) 编辑

2005年5月25日

摘要: 图解DNN中语言包制作全过程。 阅读全文

posted @ 2005-05-25 21:31 二十四画生 阅读(3043) 评论(9) 推荐(0) 编辑

2005年5月20日

摘要: 时区编辑器控件(admin\Localization\TimeZoneEditor.ascx)中有这样一个功能,它可以检查存储时区信息的本地化XML文件(App_GlobalResources\TimeZones.zh-CN.xml)与默认的存储时区信息的XML文件(App_GlobalResources\TimeZones.xml)的差别。在本地化文件缺少相应的条目时会要求增加,有多余条目时... 阅读全文

posted @ 2005-05-20 20:44 二十四画生 阅读(2007) 评论(0) 推荐(0) 编辑

2005年5月19日

摘要: 详细介绍了admin/Skins文件夹中各控件的作用,以及在页面中的布局方式。 阅读全文

posted @ 2005-05-19 20:52 二十四画生 阅读(3917) 评论(6) 推荐(0) 编辑

2005年5月18日

摘要: 今天很不巧,早上上班一开机刚刚启动到快输入密码时就停了电。下午来电后开机一看,居然SQL Sever启动不了。查看数据库日志出现以下错误:错误: 9003,严重度: 20,状态: 1The LSN (6:222:1) passed to log scan in database 'model' is invalid.错误: 9003,严重度: 20,状态: 1LSN (6:222:1) 无效。... 阅读全文

posted @ 2005-05-18 18:15 二十四画生 阅读(9639) 评论(3) 推荐(0) 编辑