DW历代版本在生成动态语言代码代码时都很繁杂!如果你用DW写ASP或JSP的话!你会发现他生成的代码之多之乱几乎达
到了无法忍受的地步!直到DWMX的出现。代码才开始容易阅读和修改点!
但对于习惯了不写代码UD使用者来说!修改ASP或JSP代码还是一项头痛的工作。
即使是惯于手写代码的程序员,对于DW生成的代码还是很难理解!(为何要把这么简单的代码写得这么复杂呀!)
造成好多开发者都对DW 生成的ASP代码很失望!宁愿手写!
笔者最近学用DW写动态语言的代码!
发现最新DW MX可以说专门为支持CFML而做的!
他所生成CFML代码也其他语言中之简练,
可以说修改DWMX生成的CFML代码是一件很简单轻松的事情!
如果你用过DW UD,如果你用ASP。那可能你为写如“第1页 第2页 第3页……”这类的分页导航 下载过插件。
于是插件又为你生成了一大堆你看不明白或看明白觉得憋气的代码。
如果你是用DW MX写CFML的话!我可以告诉你!
插件你不需要下载!
因为你只需要花几分钟多写两三行代码就可以搞定了!
以下是我的一个分页的例子!
的里面是我写的注释。我想很容易就可以看懂了!
---------------------------------------------------
SELECT * FROM dbo.product ORDER BY product_id ASC
无标题文档
|
|
|
#rs_pr.product_id# |
#rs_pr.title# |
#rs_pr.img# |
|
|
|
共有#rs_pr.RecordCount#个记录,本页显示#StartRow_rs_pr#--#EndRow_rs_pr#条记
录。#PageNum_rs_pr# /#TotalPages_rs_pr#。
For (intloop=1; intloop LTE TotalPages_rs_pr;intloop = intloop+1) {
WriteOutput("
第#intloop#页#kongge#");
}
--------------------------------