5天玩转NoahWeb逻辑层--第2天
发布时间:2006-05-13 13:31:06 来源:网易学院 网友评论 0 条今天天气不错啊!大家好!今天我们继续学习NoahWeb逻辑层的知识。昨天的那些都试过吗?好啦!开始今天的课程吧!
大家有没有想过,之前你做好的表单是什么?我们应该这样说,它是NoahWeb的一种资源。从本质上讲,表单和字符资源,数据库操作集,模组都一样,是资源。它的价值就在于你的调用。就像是在面相对象编程中,你写了一个方法,只有当你调用它的时候,它才能“有所作为”。而且我发现,在NoahWeb中,各种资源间似乎是平行存在的,不会出现优先级的问题。
为什么说“动作”那么重要呢?因为没有动作的驱动,没有动作在调用,任何资源都不能工作,也就没有存在的价值了。在动作中,各种资源才能发生交互。而多个动作之间又发生了交互,你的应用才能完成各种你需要的功能。
昨天我们创建了“动作执行文件”,又感受到了动作的执行,今天,我们就要让动作来显示出你的表单!
在编写代码之前,我们先来了解一下什么是输出区?首先,输出区存在于你的"动作执行文件"中,由于文件本身得到了NoahWeb引擎的解析,所以,在这个文件中你定义好的“位点”,也就将成为内容显示在页面上的位置。
第一步,打开昨天我们创建的"动作执行文件",就是那个fa.aspx的文件了。我们需要打开这个文件,使用DW的标签来定义模板输出区和库内容。如下图:

我定义了三个输出区,过一会儿你就能看到效果。
第二步,用设计器打开动作文件,我们来编写代码。昨天我们把动作名称,执行文件都完成了,今天我们又定义好了输出区,是不是就可以显示表单了呢?错!还差一步,那就是“指出表单显示的位置”,看代码吧!

这个Out标签就是用来指出资源在模板区的显示位置的,你看,后来跟着Area="/Library/ob.lbi",这不就是刚才我们在“动作执行文件”中定义三个输出区中的一个吗?如下图:

现在看明白了吧?Area="/Library/b.lbi"指的就是将需要显示出来的,显示到这个区中,现在,我们要显示的就是你的表单了。
第一步,回到设计器,将资源切到“表单”一项,你可以看到先前你的表单。如下图:

第二步,点击右键选中该表单,选择“辅助”-“复制ViewForm”,如下图:

- 推荐阅讯
- 用NoahWeb表现层制作动态网站 - 第四天
- Delphi文本编辑器的设计(一)
- 基于Windows的入门级IDS构建过程详述
- 关于线索二叉树的性能分析
- Delphi面向对象的编程方法(二)
- 软件的架构与设计模式之Layers模式
- 软件的架构与模式之经典架构模式简介
- 没落的奇迹 谁会买下Delphi?
- 高质高效舒适地编程:使用Visual Unit(VU)
- 用NoahWeb表现层制作动态网站 - 第五天
- 阅读排行
- 1.全面剖析Delphi 2006新增特性
- 2.用Delphi开发视频聊天软件
- 3.用Win32 API枚举应用程序窗口和进程
- 4.软件的架构与设计模式之什么是架构
- 5.软件的架构与设计模式之模式的种类
- 6.Delphi中为TreeView添加单选和复选框
- 7.用Delphi实现24位真彩色图标
- 8.VS.NET2005 Beta2初体验之感受2005
- 9.程序界面设计模式慨述
- 10.没落的奇迹 谁会买下Delphi?
- 专题教程
- Windows Server-Windows Server文档-Windows Server新闻-Windows Ser PostgreSQL-PostgreSQL文档-PostgreSQL新闻-PostgreSQL专家
- WebLogic-WebLogic文档-WebLogic新闻-WebLogic专家 FreeBSD-FreeBSD文档-FreeBSD新闻-FreeBSD专家
- Linux-内核 GUI KDE Gnome DNS FTP 安全 安装-Linux专区 Windows-AD IIS ServerCore 虚拟化 安全 HPC-Windows专区
- 大话G游 专题:手机病毒揭密
- ARP攻击防范与解决方案 路由故障处理手册
