用户名: 密码: 免费注册 忘记密码? 网站地图 | 加入收藏 | 设为首页
首页 | 新闻 | 工具 | 系统 | 办公 | 聊天 | 多媒体 | 网页 | 运营 | 平面 | 欣赏 | 数据库 | 程序 | 服务器 | 组网
网页 | 3dmax | Ghost | Windows Xp| Dreamweaver | photoshop | Flash | office | Alexa | Css | QQ | Asp | PHP | Jsp | Access
Flash MX 2004入门 | 网站推广策略 | CorelDRAW入门 | ASP学习 | 网站建设大师功 | Word入门
  iTbulo.com > 学院 > 正文
NoahWeb应用——模组资源
iTbulo.COM 2006-4-4 佚名()

这次给大家介绍一下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.先做准备一下其他的资源

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

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

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

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

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

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

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

[1] [2] [3] [4] 下一页

文章搜索
相关资讯
相关文章 相关下载
B/S开发引擎NoahWeb入门教材
适合1月以上的“增量迭代”管理流程
适合1月以下的“增量迭代”管理流程
五天实现CSDN新闻MIS系统开发手记
NoahWeb应用———字符资源
焦点信息