动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   程序开发 → 阅读文章

 NoahWeb应用——模组资源

作者来源: 
阅读 数 499 人次 , 2006-4-24 16:21:00 

这次给大家介绍一下NoahWeb中的模组,模组Module和动作Action一样,都是NoahWeb中的逻辑层部分,如果你对动做有所了解的话,会对你学习模组有很大的帮助,动作中可以实现的功能和语法,在模组中你都可以实现。 关于模组,你可以暂时把它理解为面向对象的‘方法’,大家都知道方法是一段被封装好的代码,在使用的时候只要调用这个方法的名称就可以了,这样可以很大程度上减少代码量而且易于维护,模组的使用同样可以达到这个效果,而且在表现层和逻辑层都可以调用,这样也可以体现出代码的重用。好了下面就具体给大家说一下模组。

首先我们来看看一段模组文件的代码:

<?xmlversion="1.0"encoding="gb2312"?>
<ModulesNameSpace="siteroot">
</Modules>
上面的代码是一个空的模组文件,里面没有任何内容,只有一个简单的描述,由代码可以看出模组文件是使用XML格式来描述的。第二行中有个名称空间的声名<Modules NameSpace="siteroot">,‘siteroot’是一个名称空间,名称空间下的资源文件都存储名称空间所对应的目录下的config文件夹中,反过来说一个目录中的config文件中的所有资源都属于一个名称空间,而模组里的代码就存储在当前名称空间下的Module.xml.config这个文件里面,例如,你的站点存在D盘下,根站点名称为demo,"siteroot"是这个站点的根目录下的名称空间,则"siteroot"下的Module.xml.config这个文件就存储在D:\demo\config下面。

因此不同名称空间下的模组文件是存储在不同位置的,比如说你新建了一个名为example的名称空间,那么第二行中声名的名称空间就应该是example,代码为:<Modules NameSpace="example">,而Module.xml.config这个文件就应该存储在D:\demo\example\config中。

下面我们来看几个例子分别实现:

  • 创建一个模组;
  • 在逻辑层调用模组;
  • 表现层调用模组;
  • 在模组设置局部变量和全局变量。

1.先做准备一下其他的资源

在调用模组前我们先准备两个字符资源,这样方便后面模组中调用,建字符资源过程如下:

打开设计器,选择一个已有的站点,然后选中一个名称空间,右键选择‘编辑’,如下图:

NoahWeb应用——模组资源(图一)

点击编辑后进入编辑器界面,如下图:

NoahWeb应用——模组资源(图二)

点击‘新建’按钮打开编辑页面,然后输入字符资源的名称和内容,如下图:

NoahWeb应用——模组资源(图三)

然后点击‘确定’回到上一页面,保存字符资源。

继续新建第二个字符资源为:

NoahWeb应用——模组资源(图四)

然后点击‘确定’回到上一页面,保存字符资源,这样两个字符资源就建好了.

  
 
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:Microsoft Windows CE系统介绍
· 下一篇:KXML:J2ME中的XML语法分析利器
· 使用索引服务器
· 代码编写中的心理学与美学
· Rails系统中的AJAX开发技术简析
· ADO.NET实现应用程序数据访问层
· .NET正则表达式使用高级技巧之反向引用


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077