CodeSmith 使用教程(3): 自动生成Yii Framework ActiveRecord类简单模板

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

CodeSmith 使用教程(2): 编写第一个代码模板

jerry CodeSmith
CodeSmith 使用教程(2): 编写第一个代码模板
在CodeSmith 使用教程(1): 概述我们通过使用CodeSmith从数据库自动生成NHiberate代码,可以了解到使用CodeSmith自动生成代码的基本步骤: 选择使用合适的模板,CodeSmith随开发包自带了大量常用的模板,如果找不到

CodeSmith 使用教程(1): 概述

jerry CodeSmith
CodeSmith 使用教程(1): 概述
前面正在介绍hibernate的开发教程,提到hibernate 在.Net 平台上相应的ORM工具为NHibernate ,使用NHibernate 就不能不提到CodeSmith。 CodeSmith 是一种基于模板的代码生成工具,它使用类似于 ASP.NET 的语法来生成

Vaadin Web应用开发教程(30):UI布局-GridLayout布局

jerry VaadinWeb
Vaadin Web应用开发教程(30):UI布局-GridLayout布局
GridLayout布局使用网格来布置其中的UI组件。每个网格提供行,列来定义。每个UI组件可以占据一个或多个网格。由网格的坐标(x1,y1,x2,y2)来定义。 GridLayout布局内部使用一个游标(cursor)来记录当前的网格位置,Grid

Vaadin Web应用开发教程(25):UI组件-Slider组件

jerry VaadinWeb
Vaadin Web应用开发教程(25):UI组件-Slider组件
Slider组件可以显示为垂直或是水平滑动条,可以使用鼠标拖动来设置其值。 其基本使用如下: // Create a vertical slider final Slider vertslider = new Slider(1, 100); vertslider.setOrient...
阅读全文

Vaadin Web应用开发教程(18):UI组件-Table 组件

jerry VaadinWeb
Vaadin Web应用开发教程(18):UI组件-Table 组件
Table 用来显示一个二维表,Table算是Vaadin提供的功能最强大的组件,每个单元格既可以显示字符串也可以显示其它的UI组件。你可以实现可编辑的表格,比如点击某个单元格后将其变为可编辑的文本框。 Table关联的数据

Vaadin Web应用开发教程(39):使用主题-CSS简介

jerry VaadinWeb
Vaadin Web应用开发教程(39):使用主题-CSS简介
Vaadin主题的使用一个重要的方法是使用CSS风格文件。本篇对CSS的使用做个简单的介绍。 基本CSS规则 一个CSS文件包含一组规则,每个规则包含一个“风格选择符”,由逗号分开。然后通过花括号将风格描述括在里面。例如

Vaadin Web应用开发教程(50): SQLContainer-使用FreeformQuery

jerry VaadinWeb
Vaadin Web应用开发教程(50): SQLContainer-使用FreeformQuery
在大部分情况下使用TableQuery就可以满足应用要求,如果需要使用复杂查询,比如多表查询,则可以使用FreeformQuery。 缺省情况下FreeformQuery为只读,如果需要支持写操作,可以自行实现FreeformQueryDelegate接口。

Vaadin Web应用开发教程(49): SQLContainer-引用其它SQLContainer

jerry VaadinWeb
Vaadin Web应用开发教程(49): SQLContainer-引用其它SQLContainer
数据库表之间存在参考关键,这对应到数据库通常为外键引用。Vaadin 的SQLContainer提供了不同SQLContainer之间引用的有限支持,但其实现主要是通过Java 代码来实现的,并不需要数据库的表之间一定要有外键定义。 给

Vaadin Web应用开发教程(48): SQLContainer-编辑

jerry VaadinWeb
Vaadin Web应用开发教程(48): SQLContainer-编辑
和普通Container修改其中Item项类似,SQLContainer 可以使用类似的方法来编辑其中的Item。RowItem的ColumnProperties 会自动通知SQLContainer关于数据的变化并应用到数据库。添加Item 向SQLContainer中添加一项是通