日期:2014-05-20  浏览次数:20828 次

发个自己写的模板引擎(静态页生成器? HTML生成器?) EFPlatform.CodeGenerator
这个东东是去年我看着ASP:标记突发奇想花4天时间设计编写的类库,   原名叫   HtmlGenerator,   最近发现PHP和JAVA有很多类似的项目,   但是都设计的很渣(不同意的表打我@_@),   于是把   HtmlGenerator   重构了一下,   改叫   CodeGenerator.   配合我的数据库迁移工具和数据库实体类生成品.....   好像跑题了   -____-

CodeGenerator   的特点:
1.   标记简结实用,   所有网页美工都能在一分钟内掌握.   而且不与HTML标准冲突,   模板页可用任何WYSIWYG工具编辑,   和编辑普通HTML网完全相同.
2.   标记只与表示层相关,   不包括任何业务逻辑,   丝毫不影响你应用多层结构.
3.   标记到后台被解析成了生成器对象,   完全面向对象,   不像绝大多数生成器要死嗑字符串.
4.   生成器对象使用DataSource属性取得数据,   DataSource可以为     简单值类型(如   int,   DateTIme),   也可以为简单数组(如   decimal[],   string[]),   还可以为ADO.NET数据集(如DataTable),   甚至单个对象实体或对象集合或列表(如   SomeClassCollection,   List <SomeClass> ),   所有数据源类型通吃!   哈哈,   比ASP.NET带的数据控件支持的类型还多.
5.   标记的Name直接与数据源的列名ColumnName或属性名PropertyName,   好处不言而喻了吧.
6.   说到这里好了,   留一手先.   呵呵


演示地址:   http://efplatform.net/demo/codegenerator/default.aspx  
EFPlatform.CodeGenerator.dll   下载地址:   http://efplatform.net/demo/codegenerator/EFPlatform.CodeGenerator.jpg   (下载后改成rar文件)

应用项目:
http://portray.mz99.com/
http://music.mz99.com/
http://joke.mz99.com/
http://www.mcuol.com/

详细内容见   http://blog.csdn.net/ericfine/archive/2007/06/28/1670811.aspx

1W多分怎么丢都丢不完......唉......什么时候班长让给300分哩......@_@

------解决方案--------------------
看看
------解决方案--------------------
不错
------解决方案--------------------
不错~!
收下了~

------解决方案--------------------
还是觉得我的好。

我的跟.net控件一样的标签,在模板里面給属性赋值就得了。

{abc,3,45,65,true}这种我觉得还是asp了一些
------解决方案--------------------
up
------解决方案--------------------
up
------解决方案--------------------
有空看看!

------解决方案--------------------
mark
------解决方案--------------------
支持,搂主最好给个用法说明
这样有很多人用,才能普及楼主的智慧
------解决方案--------------------
mark
------解决方案--------------------
学习下
------解决方案--------------------
关注学习
------解决方案--------------------
学习中........
------解决方案--------------------
学习一下!!!
------解决方案--------------------
mark
------解决方案--------------------
下来看一下再说
------解决方案--------------------
3q