上一页 1 ··· 7 8 9 10 11
摘要: 在整个DotNetNuke(以下简称DNN)解决方案之下建立和调试DNN模块项目都比较容易并且还可以随时“转到定义”看看DNN框架中类的内容,惟一的缺点就是慢!打开和编译一次DNN就要花去几分钟的时间,调试一次更是需要七、八分钟,偶然的来上一两次,就要耗去十几分钟的时间。晕,时间就这样在等待中流逝了。 为DNN模块建立单独的解决方案就可节省大量的时间了。建立单独的解决方案进行模块开发需要解决三... 阅读全文
posted @ 2008-05-28 10:36 Jolly-zhang 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 在DotNetNuke3.0中,如果我们用英文版安装的时候,在数据库中我们可以看到大部分表都有一个前缀“_DNN”。为什么要设置这个前缀呢,是因为利用objectqualifier(表现为前缀),可以允许在同一个数据库中建立多个主机。在每个存储过程和表中都指定了objectqualifier。例如,你可以设置一个主机利用 'DNN1'作为前缀,同时设置另一个主机的前缀为'DNN2'。通过这种方式,... 阅读全文
posted @ 2008-05-27 14:54 Jolly-zhang 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 在所有DNN模块的安装包中,都有一个*.DNN文件。这个文件就是DNN模块的安装文件清单。在安装模块时DNN应用程序读取该文件,按照文件清单中的内容安装相关文件和数据库脚本。 DNN文件是一个XML文件结构大致如下: CLinks CLinks 分类链接模块 01.00... 阅读全文
posted @ 2008-05-27 14:20 Jolly-zhang 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 编写DotNetNuke(以下简称DNN)模块相关数据库安装/卸载脚本,是模块开发的一个重要环节。DNN程序会根据模块相关的脚本自动安装或卸载模块相关的表和存储过程等。 DNN中模块的数据库安装脚本一般命名为:版本号.具体数据访问Provider名称(如对应SQLServer的安装文件可为:01.00.00.SqlDataProvider)。在上传新模块时,DNN的模块安装程序,会根据DNN... 阅读全文
posted @ 2008-05-27 13:43 Jolly-zhang 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 主要实现机制:重写CreateChildControls方法.示例文件示例下载:/Files/wliang22/attributes.zip 阅读全文
posted @ 2008-05-16 16:41 Jolly-zhang 阅读(175) 评论(0) 推荐(0) 编辑
摘要: Introduction to the problem'Where is the problem? Haven't you heard about GroupName property?' - you can ask me. Of course, you are right! But...Let's take an ordinary DataGrid, add a TemplateColumn t... 阅读全文
posted @ 2008-05-16 16:01 Jolly-zhang 阅读(985) 评论(0) 推荐(0) 编辑
摘要: 使用SqlBulkCopy类加载其他源数据到SQL表 在数据回发时,维护ASP.NET Tree控件的位置 vagerent的vs2005网站开发技巧 ASP.NET2.0小技巧--内部控件权限的实现 图片滚动代码。 css——之三行三列等高布局 Datagird TemplateColumn类型列中如何设定日期格式为yyyy-MM-dd格式? SQL Server各种日期计算方法 ... 阅读全文
posted @ 2008-04-09 12:11 Jolly-zhang 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 01.Getting started -required ChooseSourceDatabase 选择数据库 MappingFile Mapping文件位置(会根据output目录自动更改,不需要设置) OutputDirectory 文件输出目录 RootNameSpace 根节点的命名空间 01b.Filter by Individual Objects - Optional EnumT... 阅读全文
posted @ 2008-04-08 17:49 Jolly-zhang 阅读(344) 评论(0) 推荐(0) 编辑
摘要: //模板的基础知识 //任何模板都需要的第一句,用来指定模板编辑语言是什么,目标语言是什么: //接下来写模板需要从外界引入的参数 //在模板里面用到了codesmith的函数和方法,需要引入对应的包,一般是 我理解assembly 是引入dll,import 是引入dll里面的命名空间,这些dll有的是codesmith自己带的,对于vs.net提供的dll,都可以引入使用。 //所有c... 阅读全文
posted @ 2008-04-08 17:43 Jolly-zhang 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 在CodeSmith中,以下几个快捷键有助于我们快速输入。 1.Ctrl + Shift + C 在空行上,按下Ctrl + Shift + C后将会录入一个代码块。 2.Ctrl + Shift + Q 按下Ctrl + Shift + Q后录入一个脚本块。 3.Ctrl + Shift + V 对代码块反转,如有下面这样一行代码: 在两个大括号之间按下Ctrl + Shift +... 阅读全文
posted @ 2008-04-08 17:40 Jolly-zhang 阅读(185) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11