- 热门文章:
- · 枚举器模式(Enumerator pattern)
- · 用ASP.NET 1.1 新特征防止Script攻击
- · 关于ASP.Net中的时间处理
- · javascript实现的数据表格:冻结列、调整列宽和客户端排序
- · [常见问题]cookie使用1.Page与HttpContext的Request、Response
- · 怎样在页面和页面的用户控件进行交互
- · webform页面间传值的特殊方法
- · 怎么直接建立一个DataTable并且为之添加数据
- · 我的第一个Asp.Net程序
- · 如何把数据放到web不能访问的文件夹中并给用户下载?
- · How to handle the concurrency problems on ASP.Net Database
- · 后台动态设置前台标签内容和属性
上一篇:WEB页面TreeView的应用-(得到所有选中的节点) >>
DotNetNuke(DNN)
DotNetNuke介绍:
IBuySpy 门户解决方案软件包在 2002 年一月的发布之后, 已经被微软开发社区接受为创建 ASP.NET 程序重要的参考。 众所周知IBS最初包括了构造数据驱动的企业内网和互联网网站程序的架构。然而,随着时间推移,大家越来越发现它的主要限制在于最初的 codebase 是完全静态。
开源的目的很简单: 当所有的程序员能读程序源代码,能重新构造程序,能为一个软件修正原始码的时候,软件发展速度可想而知,这完全不同于传统的软件开发理念!
DotNetNuke 是 IBuySpy 门户程序的一个加强和改造,她也是开源的。 开发团队对核心程序的增强正在不断的展现! DotNetNuke 提供的是自动化的、 100% 交互的数据驱动的门户内容管理系统。
DotNetNuke资源站点:
http://v2.dnnchina.net/
介绍
DotNetNuke是 由微软发起的一个开放源代码项目,这个项目一直都排在active projects in the Workspaces directory 的前5位,拥有超过40,000的注册用户,而且以每周约1500的新用户的速度增长。其最初的 codebase 非常接近 IBuySpy 网站 的Version 1 ,随着每个新版本的发布, DotNetNuke引起越来越多的人的关注。 DotNetNuke Version 2 具有重大的意义,因为它标志着DotNetNuke与IBuySpy origins的分离.。
背景
Visual Studio .Net建议为C# projects采用以XML为基础的注释。 这些注释能被编译器抽取出来为codebase生成文档,这为C#的开发研究提供了巨大的价值。但不幸的是,the VB.Net development team选择不包含这种特性 。因此,一些 third party products(第三方产品)被开发出来用来扩展VB.NET的XML注释。 Microsoft 也决定在Visual Studio.Net的下一个版本里,使VB.NET包含对XML注释的支持。
工具
/*http://www.microsoft.com/china/MSDN/library/enterprisedevelopment/softwaredev/TenMHToolEDevShouDN.mspx 参考网址*/
DotNetNuke 选择2种工具来创建和编译代码注释
VBCommenter 1.1.1 - The VBCommenter 是Visual Studio .NET 2003的一个插件,功能如下:
能够为每个在VB .NET编辑器里的类、方法和属性自动生成文件头和XML注释。
XML 注释文件在你创建程序的时候被同时创建,这可以帮助你为你的类型库创建一个全功能的帮助文件。
VBCommenter是一个开放源代码项目,并且可以从 GotDotNet 免费获得: http://www.gotdotnet.com/Community/Workspaces/Workspace.aspx?id=112b5449-f702-46e2-87fa-86bdf39a17dd
NDoc 1.2 – Ndoc用C#编译器(VB.NET的插件)生成的.NET程序集 以及 XML 文档生成类库的文档资料
NDoc 可以把文件以几种不同的格式生成文档资料, 包括 the MSDN-style HTML Help format (.chm), the Visual Studio .NET Help format (HTML Help 2), and MSDN-online style web pages.
The NDoc 的源代码可以免费获得,不过先得获得 Open Source 的许可证.
NDoc的下载地址: http://ndoc.sourceforge.net/
XML 注释
VBCommenter使用为C#定义的标签(Tags)实现XML 注释且将代码中的文档资料注释转化为一个XML文件
标签(Tags) are processed on code constructs such as (类型和类型成员?)types and type members.
以下标签(tags)为用户文档(user documentation)提供了基本的功能:
<c> <para> <see>
<code> <param> <seealso>
<example> <paramref> <summary>
<exception> <permission> <value>
<include> <remarks>
<list> <returns>
你能从Visual Studio documentation. 了解更多的标签(tag)
使用 VBCommenter
安装后, VBCommenter 几乎为任何类型 (类, 方法, 枚举,等) 生成 XML注释模板. 创建一个标准的模板,注意每行注释前面必须保证有 ’’’
用VBCommenter注释方法 看下面的代码例子:
@#@#@# -------------------------------------------------------------------
@#@#@# <summary>
@#@#@#
@#@#@# </summary>
@#@#@# <param name="Files"></param>
@#@#@# <remarks>
@#@#@# </remarks>
@#@#@# <history>
@#@#@# [jbrinkman] 2/2/2004 Created
@#@#@# </history>
@#@#@# -------------------------------------------------------------------
Public Sub ExecuteSql(ByVal Files As ArrayList)
…
…
…
End Sub @#ExecuteSql
至少, 这个基本模板可以为每个公共或保护的枚举类型、类、属性、方法和域(field)填写.另外,你还可以用上面定义的标签 (tags)来进一步注释代码.
文档必须遵从MSDN documentation指定的文档模式.
总结标签Summary tag–解释应该简短且令人愉快。应该给注释对象一个简短的概括性的解释
备注标签Remarks tag–对注释对象的目的和用法进行充分的解释.
备注部分可能包括对对象(object)进行附加说明的标签.
当项目编译时, VBCommenter将在build directory里创建一个名称和工程(project)名一样的XML文件.
使用 NDoc
一旦VBCommenter 创建XML文件, NDOC将被用来生成MSDN 类型的帮助文件. 要创建帮助文件: 打开一个新的工程(project),添加工程的动态链接库(dll’s)和相关的XML文件.XML Comment 说明书并不提供文件的命名空间功能.用Use the Namespace Summary 按钮来为工程命名空间添加概要说明. 下面的图片显示了简单的设置. 你能使用工具栏或菜单来生成和预览你的文档.
介绍
DotNetNuke是 由微软发起的一个开放源代码项目,这个项目一直都排在active projects in the Workspaces directory 的前5位,拥有超过40,000的注册用户,而且以每周约1500的新用户的速度增长。其最初的 codebase 非常接近 IBuySpy 网站 的Version 1 ,随着每个新版本的发布, DotNetNuke引起越来越多的人的关注。 DotNetNuke Version 2 具有重大的意义,因为它标志着DotNetNuke与IBuySpy origins的分离.。
背景
Visual Studio .Net建议为C# projects采用以XML为基础的注释。 这些注释能被编译器抽取出来为codebase生成文档,这为C#的开发研究提供了巨大的价值。但不幸的是,the VB.Net development team选择不包含这种特性 。因此,一些 third party products(第三方产品)被开发出来用来扩展VB.NET的XML注释。 Microsoft 也决定在Visual Studio.Net的下一个版本里,使VB.NET包含对XML注释的支持。
工具
/*http://www.microsoft.com/china/MSDN/library/enterprisedevelopment/softwaredev/TenMHToolEDevShouDN.mspx 参考网址*/
DotNetNuke 选择2种工具来创建和编译代码注释
VBCommenter 1.1.1 - The VBCommenter 是Visual Studio .NET 2003的一个插件,功能如下:
能够为每个在VB .NET编辑器里的类、方法和属性自动生成文件头和XML注释。
XML 注释文件在你创建程序的时候被同时创建,这可以帮助你为你的类型库创建一个全功能的帮助文件。
VBCommenter是一个开放源代码项目,并且可以从 GotDotNet 免费获得: http://www.gotdotnet.com/Community/Workspaces/Workspace.aspx?id=112b5449-f702-46e2-87fa-86bdf39a17dd
NDoc 1.2 – Ndoc用C#编译器(VB.NET的插件)生成的.NET程序集 以及 XML 文档生成类库的文档资料
NDoc 可以把文件以几种不同的格式生成文档资料, 包括 the MSDN-style HTML Help format (.chm), the Visual Studio .NET Help format (HTML Help 2), and MSDN-online style web pages.
The NDoc 的源代码可以免费获得,不过先得获得 Open Source 的许可证.
NDoc的下载地址: http://ndoc.sourceforge.net/
XML 注释
VBCommenter使用为C#定义的标签(Tags)实现XML 注释且将代码中的文档资料注释转化为一个XML文件
标签(Tags) are processed on code constructs such as (类型和类型成员?)types and type members.
以下标签(tags)为用户文档(user documentation)提供了基本的功能:
<c> <para> <see>
<code> <param> <seealso>
<example> <paramref> <summary>
<exception> <permission> <value>
<include> <remarks>
<list> <returns>
你能从Visual Studio documentation. 了解更多的标签(tag)
使用 VBCommenter
安装后, VBCommenter 几乎为任何类型 (类, 方法, 枚举,等) 生成 XML注释模板. 创建一个标准的模板,注意每行注释前面必须保证有 ’’’
用VBCommenter注释方法 看下面的代码例子:
@#@#@# -------------------------------------------------------------------
@#@#@# <summary>
@#@#@#
@#@#@# </summary>
@#@#@# <param name="Files"></param>
@#@#@# <remarks>
@#@#@# </remarks>
@#@#@# <history>
@#@#@# [jbrinkman] 2/2/2004 Created
@#@#@# </history>
@#@#@# -------------------------------------------------------------------
Public Sub ExecuteSql(ByVal Files As ArrayList)
…
…
…
End Sub @#ExecuteSql
至少, 这个基本模板可以为每个公共或保护的枚举类型、类、属性、方法和域(field)填写.另外,你还可以用上面定义的标签 (tags)来进一步注释代码.
文档必须遵从MSDN documentation指定的文档模式.
总结标签Summary tag–解释应该简短且令人愉快。应该给注释对象一个简短的概括性的解释
备注标签Remarks tag–对注释对象的目的和用法进行充分的解释.
备注部分可能包括对对象(object)进行附加说明的标签.
当项目编译时, VBCommenter将在build directory里创建一个名称和工程(project)名一样的XML文件.
使用 NDoc
一旦VBCommenter 创建XML文件, NDOC将被用来生成MSDN 类型的帮助文件. 要创建帮助文件: 打开一个新的工程(project),添加工程的动态链接库(dll’s)和相关的XML文件.XML Comment 说明书并不提供文件的命名空间功能.用Use the Namespace Summary 按钮来为工程命名空间添加概要说明. 下面的图片显示了简单的设置. 你能使用工具栏或菜单来生成和预览你的文档.
下一篇:枚举器模式(Enumerator pattern) >>
相关文章:
- · ASP.NET中让同一个页面不同的文本框回车响应不同的事件
- · 认识ASP.NET配置文件Web.config
- · 将ArrayList中的ListItem绑定到DropDownList中去
- · 安全存放web项目数据库连接字符串
- · 分享:Project级别的权限控制
- · Solidworks二次开发—06—在装配体中添加配合
- · 在Repeater中嵌套使用Repeater
- · 一个简单的加密/解密方法
- · 加入身份验证信息的SMTP mail发送
- · webconfig的设置节点说明
- · 现有的Web打印控制技术分成几种方案
- · 一段实现DataGrid的“编辑”、“取消”功能脚本[无刷新]
- · WEB图片高清晰浏览同打印
- · Tangram与软件的组合构造
- · solidworks二次开发-04-修改数据
- · Solidworks二次开发-05-装配体中插入零部件
- · solidworks二次开发-03-访问特征数据
- · solidworks二次开发-02-用来访问特征的两个API
- · solidworks二次开发-01-录制一个宏
- · 有关于web播放器的列表播放问题
- · Microsoft User Interface Process Application Block 研究(3)
- · ASP.NET中使用IFRAME建立类Modal窗口
- · 挤压造型Extrusion的节点说明和应用实例
- · .net 里面 protected private 的变量也可以访问
- · 怎样得到一个系统盘的全名,不是字符,是全名,如:本地磁盘(C:)?
- · ASP.NET中新的代码编译功能(三)
- · ASP.NET中新的代码编译功能(二)
- · ASP.NET中新的代码编译功能(一)
- · asp.net里,一个小的自定义错误显示
- · ASP.NET编程中的十大技巧
- · 在ASP.NET中面向对象的编程思想
- · 有史以来最牛B的.NET程序集加密方法?
- · 在ASP.NET中实现多文件上传
- · (论坛答疑点滴)怎么给Table动态添加控件并且得到控件的值?
- · (论坛答疑点滴)有的时候DataGrid取值取不到?
- · (论坛答疑点滴)联合主键的情况怎么在DataGrid中利用DataKeys定位记录?
- · (论坛答疑点滴)__doPostBack()无效?
- · ASP.net生成文字图片
