20
COC 风风风 Flash Builder 风风风风风风 Yi’s Eclipse Monkey Scripts for Flash Builder Convention Generator By Yi Tan [email protected]

COC 风味的 Flash Builder 代码生成脚本 Yi’s Eclipse Monkey Scripts for Flash Builder

Embed Size (px)

DESCRIPTION

COC 风味的 Flash Builder 代码生成脚本 Yi’s Eclipse Monkey Scripts for Flash Builder. Convention Generator By Yi Tan [email protected]. 安装 Eclipse Monkey: Installing Eclipse Monkey: http://download.eclipse.org/technology/dash/update/. 1. 2. 3. 安装 Convention Generator 脚本 - PowerPoint PPT Presentation

Citation preview

Page 1: COC 风味的  Flash Builder  代码生成脚本 Yi’s Eclipse Monkey Scripts  for Flash Builder

COC 风味的 Flash Builder 代码生成脚本

Yi’s Eclipse Monkey Scripts for Flash Builder

Convention Generator

By Yi [email protected]

Page 2: COC 风味的  Flash Builder  代码生成脚本 Yi’s Eclipse Monkey Scripts  for Flash Builder

安装 Eclipse Monkey:Installing Eclipse Monkey:http://download.eclipse.org/technology/dash/update/

Page 3: COC 风味的  Flash Builder  代码生成脚本 Yi’s Eclipse Monkey Scripts  for Flash Builder

安装 Convention Generator 脚本Installing Convention Generator script SVN checkout from http://code.google.com/p/yis-eclipse-monkey-scripts-f

or-flash-builder/

1

2 3

将 .js 文件放置到“ scripts” 子目录中Put .js file to “scripts” sub folder

然后菜单条中即会出现此命令Then the command should be available in the menu

Page 4: COC 风味的  Flash Builder  代码生成脚本 Yi’s Eclipse Monkey Scripts  for Flash Builder

你输入you type:

propertyName:Number

快捷键 : Alt + 1

Shortcut Key: Alt+1

Page 5: COC 风味的  Flash Builder  代码生成脚本 Yi’s Eclipse Monkey Scripts  for Flash Builder

会变成it

becomes:

public var propertyName:Number;

Page 6: COC 风味的  Flash Builder  代码生成脚本 Yi’s Eclipse Monkey Scripts  for Flash Builder

propertyName:n

o : Objects : Stringb : Booleana : Arrayn : Number

i : intu : uintv : Vectorx : XML

使用数据类型缩写更方便

Use abbreviation for data type declaration

你输入you type:

Page 7: COC 风味的  Flash Builder  代码生成脚本 Yi’s Eclipse Monkey Scripts  for Flash Builder

public var propertyName:Number;

会变成it

becomes:

Page 8: COC 风味的  Flash Builder  代码生成脚本 Yi’s Eclipse Monkey Scripts  for Flash Builder

-propertyName:n

访问控制器用符号表示

Handy marks for access control

+: public-: private*: protected

你输入you type:

Page 9: COC 风味的  Flash Builder  代码生成脚本 Yi’s Eclipse Monkey Scripts  for Flash Builder

private var propertyName:Number;

会变成it

becomes:

Page 10: COC 风味的  Flash Builder  代码生成脚本 Yi’s Eclipse Monkey Scripts  for Flash Builder

-propertyName:n=

会根据数据类型自动添加默认值

Automatically adds default values

你输入you type:

Page 11: COC 风味的  Flash Builder  代码生成脚本 Yi’s Eclipse Monkey Scripts  for Flash Builder

private var propertyName:Number= 0;

会变成it

becomes:

Page 12: COC 风味的  Flash Builder  代码生成脚本 Yi’s Eclipse Monkey Scripts  for Flash Builder

*$classMember:a=

$ 表明是类的属性

$ for class property

你输入you type:

Page 13: COC 风味的  Flash Builder  代码生成脚本 Yi’s Eclipse Monkey Scripts  for Flash Builder

protected static var classMember:Array= [];

会变成it

becomes:

Page 14: COC 风味的  Flash Builder  代码生成脚本 Yi’s Eclipse Monkey Scripts  for Flash Builder

$$constantMember:s=

$$ 表明是常量根据习惯常量的名字统统大写

$$ for constant propertyConstant members always have upper case names

你输入you type:

Page 15: COC 风味的  Flash Builder  代码生成脚本 Yi’s Eclipse Monkey Scripts  for Flash Builder

public static const CONSTANT_MEMBER:String= "";

会变成it

becomes:

Page 16: COC 风味的  Flash Builder  代码生成脚本 Yi’s Eclipse Monkey Scripts  for Flash Builder

_internalProperty:i

下划线表明是内部属性,于是自动创建 getter 和 setter 读写器

Underscore is the core of getter and setters

你输入you type:

Page 17: COC 风味的  Flash Builder  代码生成脚本 Yi’s Eclipse Monkey Scripts  for Flash Builder

private var _internalProperty:int;

public function get internalProperty():int{ return _internalProperty;}

public function set internalProperty(value:int):void{

}

会变成it

becomes:

Page 18: COC 风味的  Flash Builder  代码生成脚本 Yi’s Eclipse Monkey Scripts  for Flash Builder

-methodName():b

() 是方法的好朋友

() is a method

你输入you type:

Page 19: COC 风味的  Flash Builder  代码生成脚本 Yi’s Eclipse Monkey Scripts  for Flash Builder

private function methodName():Boolean{

}

会变成it

becomes:

Page 20: COC 风味的  Flash Builder  代码生成脚本 Yi’s Eclipse Monkey Scripts  for Flash Builder

Want more magic?

Fine, let me know

Email: [email protected]