自定义博客皮肤

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CodeSmith 使用教程(15) 为Yii Framework 创建生成ActiveRecord的代码模板

在CodeSmith 使用教程(3): 自动生成Yii Framework ActiveRecord我们通过SchemaExploer为Yii Framework从数据库生成简单的ActiveRecord类,没有考虑到表和表之间的关系。本例我们使用CodeSmith为Yii Framework创建...

2013-02-03 11:51:00

阅读数 28

评论数 0

CodeSmith 使用教程(14) 使用SchemaExplorer来获取数据库定义

在前面例子CodeSmith 使用教程(3): 自动生成Yii Framework ActiveRecord我们使用了SchemaExplorer 来获取数据的MetaData(数据库Schema 定义)来自动生成Yii Framework的数据库表对应的ActiveRecord定义,本篇较详细的...

2013-02-01 08:34:00

阅读数 24

评论数 0

灵活使用Script Functoid 增强BizTalk Mapping功能

我们知道Biztalk为 定义Schema之间的映射提供了多种多样的Functoid,可以符合大部分映射的需求,尽管如此还是有些情况Biztalk自带的Functoid 不能完成所需要的映射,一个方法是通过扩展Functoid来实现,另外一个可以通过Script Function通过C#代码帮助实...

2013-01-28 21:47:00

阅读数 25

评论数 0

CodeSmith 使用教程(13) 调试

编写CodeSmith模板和编写程序一样,也需要进行调试,CodeSmith支持使用CLR’s Just-in-Time debugger调试模板。 要调试模板,首先要在CodeTemplate声明中打开调试Debug=”True”: <%@ CodeTemplat...

2013-01-23 06:59:00

阅读数 24

评论数 0

CodeSmith 使用教程(12) 使用主从代码模板

在前面的教程CodeSmith 使用教程(3): 自动生成Yii Framework ActiveRecord我们使用了主,从模板来实现了从数据库为Yii Framework生成多个表的ActiveRecord类定义,中CodeSmith项目中通过主模板和从模板的配合可以实现复杂的代码生成过程,主...

2013-01-18 08:30:00

阅读数 22

评论数 0

CodeSmith 使用教程(11) 引用其它文件或.Net 类库

在CodeSmith模板中可以引用.Net 类库,和普通的.Net 项目不同的是,对.Net 库的引用不是通过项目的Add reference 来实现,而是通过在代码模板中指明所要引用的Assembly. 比如引用CodeSmith自带的CodeSmith.CustomProperties.dll...

2013-01-17 08:50:00

阅读数 20

评论数 0

CodeSmith 使用教程(10): CodeTemplateInfo 对象

通过CodeTemplateInfo对象可以获取代码模板文件本身的一些信息,比如文件名,源语言,编码方法,其支持的属性有: 属性名 描述 CodeBehind 该模板的Code-behind的文件名或者模板不使用CodeBehind时为空字符串. ContentHashCode 返回代...

2013-01-16 08:26:00

阅读数 16

评论数 0

CodeSmith 使用教程(9): Progress对象

使用Progress对象可以为CodeSmith生成代码的过程显示一个进度条,这对于生成比较费时的模板操作是非常有用的,如果你使用Visual Studio,可以在状态栏中显示一进度条: 使用进度条的方法是通过CodeTemplate对象的Progress属性对象,首先是设置Progress对象...

2013-01-15 08:17:00

阅读数 21

评论数 0

CodeSmith 使用教程(8): CodeTemplate对象

在使用代码模板产生代码时,CodeSmith引擎背后使用了不少对象来帮助代码的生成,其中常用的有 CodeTempate (类似于Asp.Net的Page类) Progress 用于显示代码生成的进度 CodeTemplateInfo 可以返回关于当前模板自身的一些信息。 本篇介绍CodeTe...

2013-01-14 10:25:00

阅读数 19

评论数 0

CodeSmith 使用教程(7): 基本语法-转义Asp.Net标记

由于CodeSmith的代码模板使用了和Asp.Net类似的语法,因此如果要使用CodeSmith 模板生成Asp.Net脚本时比如“<%” 就碰到了问题, <% 会被CodeSmith解释成CodeSmith自己的标记,因此需要使用转义标签来代替需要插...

2013-01-13 11:41:00

阅读数 16

评论数 0

CodeSmith 使用教程(6): 基本语法-声明和使用属性

CodeSmith的核心是模板,而使模板具有活力的就是属性,通过定义属性从而使代码模板能够根据配置生成所需的代码。在使用代码模板时首先也必须给模板定义的属性定义值才能使用CodeSmith通过模板产生代码。有些属性具有缺省值,这些属性可以不需要配置。模板中的属性通过Property指令来定义: ...

2013-01-11 08:26:00

阅读数 21

评论数 0

Yii Framework 开发教程: 总结

到目前为止,基本介绍了开发Yii 应用的基本知识,其它更进一步的如扩展Yii框架,调用第三方库(如Zend库),错误处理,安全,性能调试可以参考Yii文档(建议参考英文版,中文版翻译得有点怪怪的,很像机器翻译的),以后有时间在写进阶开发指南。 为方便起见,给出所有开发指南链接如下: Yii F...

2013-01-10 08:30:00

阅读数 19

评论数 0

Yii Framework 开发教程: 总结

到目前为止,基本介绍了开发Yii 应用的基本知识,其它更进一步的如扩展Yii框架,调用第三方库(如Zend库),错误处理,安全,性能调试可以参考Yii文档(建议参考英文版,中文版翻译得有点怪怪的,很像机器翻译的),以后有时间在写进阶开发指南。 为方便起见,给出所有开发指南链接如下: Yii F...

2013-01-10 08:30:00

阅读数 17

评论数 0

Yii Framework 开发教程(48) 多国语言示例

本例通过Yii Framework 开发教程(11) UI 组件 ActiveForm示例添加中文支持简要说明一下多国语言支持。详细文档可可以参考Yii文档。 信息翻译是通过调用Yii::t()实现的。此方法会将信息从源语言翻译为目标语言。 总体来说,要实现信息翻译,需要执行如下几步: 在合适的...

2013-01-10 08:28:00

阅读数 24

评论数 0

Yii Framework 开发教程(47) 主题 Theme 示例

Theming是一个在Web应用程序里定制网页外观的系统方式。通过采用一个新的主题,可以非常方便的改变应用的外观。 在Yii,每个主题由一个目录代表,包含view文件,layout文件和相关的资源文件,如图片, CSS文件, JavaScript文件等。主题的名字就是他的目录名字。全部主题都放在在...

2013-01-09 08:07:00

阅读数 24

评论数 0

CodeSmith 使用教程(5): 基本语法-使用注释

在模板中可以添加注释,注释通过<%–和–%>块来定义,注释可以有多行。比如: <%-- Name: TestHarness.cst Description: Generates a standard test harness fo...

2013-01-08 08:25:00

阅读数 18

评论数 0

Yii Framework 开发教程(46) Zii组件-Sortable示例

CJuiSortable显示一个列表,列表中的列表项可以通过拖放重新调整顺序,它封装了JUI Sortable插件。 其基本用法如下: <?php Yii::app()->clientScript->registerCss('so...

2013-01-08 08:23:00

阅读数 19

评论数 0

CodeSmith 使用教程(4): 基本语法-CodeTemplate 指令

前面的几篇介绍了使用CodeSmith模板自动生成代码和编写代码模板的基本知识。也说过CodeSmith最核心的部分是代码模板,从本篇开始介绍CodeSmith代码模板的基本语法,对于Asp.Net程序员来说,可以说是碰到老朋友了:-) ,CodeSmith 的代码模板和Asp.Net Page ...

2013-01-07 08:24:00

阅读数 19

评论数 0

Yii Framework 开发教程(45) Zii组件-Selectable示例

CJuiSelectable可以显示一个列表,列表的每个项支持Select事件,它封装了JUI Selectable插件,其基本用法如下: <?php Yii::app()->clientScript->registerCss('...

2013-01-07 08:22:00

阅读数 29

评论数 0

CodeSmith 使用教程(3): 自动生成Yii Framework ActiveRecord

上例介绍了使用CodeSmith编写代码模板的基本方法,本例实现一个较为实用的代码模板,通过数据库自动为Yii Framework生成所需要的ActiveRecord 类。本例通过修改Yii Framework 开发教程(26) 数据库-Active Record示例,原例是手工编写Employe...

2013-01-06 13:15:00

阅读数 19

评论数 0

提示
确定要删除当前文章?
取消 删除