网鸟Asp.Net模板引擎简介

软件信息
  • 软件名称:网鸟Asp.Net模板引擎
  • 软件版本:Version 2.2.1016.35
  • 发布日期:2009-10-16 00:00:00
  • 运行环境:Microsoft .Net Framework 3.5
  • 软件授权:开源软件(有许可限制)
  • 软件作者:网鸟IT技术论坛 彦铭工作室
  • 版权所有:彦铭工作室
  • 官方网站:http://www.htmlbird.net/
  • 技术支持:http://bbs.htmlbird.net/
  • 演示地址:http://mte.htmlbird.net/

网鸟Asp.Net模板引擎是基于 C# 语言开发的应用于 Asp.Net 平台的代码分析工具。它可以将指定语法结构的代码模板转换为运行时代码文档以提高您的开发效率,同时也能够强制分离您的代码业务逻辑和用户界面,实现分层开发的效果。

网鸟Asp.Net模板引擎目前是针对网站应用的,所以默认生成的是.aspx运行时文档。为了增强组件的可扩展性和满足用户处理代码的常规需求,我们在组件内部提供了一系列的接口、委托、事件等,您可以通过这些接口、委托和事件来增强网鸟Asp.Net模板引擎的功能。

网鸟Asp.Net模板引擎拚弃了一些兼容开发的观念,这些观念有可能导致开发效率降低或者产品后期维护的困难。比如,在约定的模板语句当中,我们使用了代码大小写敏感性,即模板语句代码是大小写敏感的,如果您输入了不符合规则的大小写,这些代码将无法解析;再如模板语句代码中的空白字符皆约定为只识别一个,当您在语句当中书写了一连串的空白字符的时候,这些代码同样无法解析。虽然这样做让一些爱偷懒的家伙经常无所适从,但时间久了您会发现这样做的好处。毕竟网鸟Asp.Net模板引擎不是一门开发语言,也不可能独立开发一套专用IDE,所以无法轻松的实现自动排版、错误检查等功能。与其如此,不如要求开发者要规范自己的编码习惯。我们也经常向程序员们灌输一个理念,即“没有良好的编码风格,就不可能成为一个真正的高手!”。

网鸟Asp.Net模板引擎的功能和用途还有很多,这需要您在开发过程中多加琢磨!

网鸟Asp.Net模板引擎是免费的,您不需要因使用了网鸟Asp.Net模板引擎而为我们支付任何费用。

您的关注是对我们最大的鼓励!

最新更新(网鸟Asp.Net模板引擎 Version 2.2.1016.35)

  • 删除了 YMind.TemplateEngine.ITagHandler;
  • 添加了 YMind.TemplateEngine.Tag,并定义为抽象类;
  • 添加了 模板标记插入空行的指令;
  • 添加了 配置语句的属性:defaultnewlineplace,表示默认的插入空行的位置;
  • 添加了 二进制输出的支持,详情请看:http://www.ymind.net/Article/69.aspx;
  • 优化了 标记类型判断方式,全部修改为正则,且仍然保持严格判断的原则(此更新降低了模板生成效率,但是提高了精确度);
  • 更新了 用于Adobe Dreamweaver CS4的代码高亮配置文档;

空行指令演示地址:~/Aspx/ViewCode.aspx?file=/Aspx/2009-10-16/NewlineAttribute.aspx

最新更新(网鸟Asp.Net模板引擎 Version 2.1.1005.31)

  • 添加了 忽略标记,用于跳过生成处理;
  • 添加了 多语言引擎,完美的支持多语言开发,特性如下:
    1. 支持基于语言包的多语言开发;
    2. 支持自定义语言包格式及其位置,为此您必须继承YMind.TemplateEngine.MultiLanguageEngine并实现自己的多语言引擎;
    3. 支持语言项嵌套使用(仅限与使用多语言引擎专用标签的情况);
    4. 支持在语言项内嵌套网鸟Asp.Net模板引擎的动态变量标签和静态变来那个标签(仅限与使用多语言引擎专用标签的情况);
    5. 支持运行时即时切换语种;
    6. 支持单条语言项强制语种;
  • 优化了 生成结果代码,使结果代码体积更小一些;
  • 优化了 部分文档结构;
  • 修正了 部分源代码的注释错误;
  • 更新了 用于Adobe Dreamweaver CS4的代码高亮配置文档;

多语言引擎演示地址:~/Aspx/2009-10-01/LanguageTest.aspx

下载地址:
网鸟IT技术论坛 彦铭工作室 页面执行时间:12毫秒,最后更新:2009-10-16 13:59:42
为简便起见,本示例代码未采用地址重写等技术。