最近开始研究Flex Builder 3的升级版 Flash Builder4,虽然在Module,渲染等内存泄漏方面没有得到改进(据我所知),但是在开发工具的功能上有了很多的新特性和改进:
1.支持主题切换(Theme)
Flash Builder 4中包含了9款默认主题,其中两款Spark主题,七款Halo主题。。这里有必要提一提它们的区别,在Flash Builder 4中,由于出现了新的library://ns.adobe.com/flex/spark (xmlns:s)名称空间,代表新的spark.*包中的控件,所以Flash Builder 4 中同时存在了原来的mx.*以及spark.*中的两组控件。因此在Flash Builder 4中css style也加入了名称空间的支持。比如:
<fx:Style>
@namespace s "library://ns.adobe.com/flex/spark";
@namespace mx "library://ns.adobe.com/flex/halo";
s|Button {
color: #FF0000;
}
mx|DateChooser {
color: #FF0000;
}
</fx:Style>
其中S|Button 代表了Spark包中Button的样式,mx|DateChooser则代表mx包中DateChooser的样式。
2.包资源管理器(package explorer)
在新的 Flash Builder 4 中要建立多层的包路径,我们只需在工程上右键->“新建”->“包”,便可添加包(package)。
3.悬停时的ASDOC提示
在多人协同开发时,如果我们往自己的代码中引用了别人开发的类包和方法,就会时不时切换到那些类的源码,去看同事
们为类添加的注释或者 ASDoc以确定如何去使用这个方法,这样做十分不便。在这次Flash Builder 4的版本升级中,Adobe为
我们新增了一项不错的功能——ASDoc 悬停提示,这项 新功能的主要作用就是使我们在编码过程中只用用鼠标悬停在你想要
查看 ASDoc 的类,方法上,IDE 工具就会自动在一个视图中呈现这些 ASDoc 提示, 十分方便。
PS:似乎在Flash Builder中的ASDoc悬停只能识别如下规范格式:
/**
* 根据用户id返回用户名
* @param id 用户的id号
* @return 用户名
*
*/
而针对但行注释的 ( // 根据用户id返回用户名),似乎无法识别。
4.自动生成Getter & Setter
操作方法:高亮选择要封装的属性。右键菜单选择“源代码”--“生成Getter/Setter ”。
PS:该功能的缺陷则是每次只能为一个属性添加Getter & Setter, 不能批量生成,所以如有需要可以使用第三方插件或者
CodeSmith之类的工具来生成实体类文件。
5.自动生成EventHandler
如果按钮的“id='btnSubmit'”,生成的方法将是btnSubmit_clickHandler
所以推荐大家给按钮都命名,要符合命名规范,尽量给事件加上注释,说明其用途。
6.条件断点
在某一行加入断点,然后在断点处点击右键,选择“断点属性”
在弹出的对话框中我们可以看到条件断点的设置界面。 我们可以看到,断点大致分为3类:命中计数断点、条件为 true
断点、值改变断点。
PS:,条件断点还支持组合的设置 比如说“计数断点”分别和“条件为 true 断点”,“值改变断点”一起设置后,可以产生“与”的条件判断关系,这点使我们的调试断点设置更加灵活。
还有其他一些特性,未一一介绍。附件中是艾睿(AIRIA)发布的Flash Builder 4入门介绍
分享到:
- 2009-11-17 10:27
- 浏览 1766
- 评论(0)
- 论坛回复 / 浏览 (0 / 1886)
- 查看更多
相关推荐
安装Adobe Flash Builer4.5步骤 整合Adobe Flash Builder4.5与Eclipse
4. **自定义模板**:Flash Builder允许用户自定义类注释的模板,以便符合团队或个人的编码规范。这通常在Flash Builder的设置或首选项中进行配置,具体路径为“Window”>“Preferences”>“File Templates”>...
双色球随即程序代码 flashBuiler4源代码,喜欢玩双色球的朋友,可以拿这个程序随即
12. **C++Builder的最新特性**:随着版本的更新,C++Builder不断引入新特性,如C++11、C++14、C++17标准的支持,以及对64位平台的优化。文档会涵盖这些现代C++特性。 通过深入学习这份中文文档,无论是C++Builder的...
4. **代码生成与硬件部署**:了解如何将MATLAB模型转化为硬件描述语言(HDL),如VHDL或Verilog,以及如何将这些代码部署到目标硬件上,如Xilinx或ALTERA的FPGA。 在“DspBuilder中文教程2.pdf”中,你可能会进一步...
标题 "c++builder截图源码" 涉及到的是使用C++Builder开发的一个截图功能。C++Builder是一款集成开发环境(IDE),主要用于编写使用C++语言的Windows应用程序。在这个项目中,开发者已经实现了基本的屏幕捕捉功能,...
通常,你需要在一个循环中不断检查串口是否有新数据,并根据需要处理。例如: ``` char buffer[1024]; while (SerialPort->BufferAvailable()) { int bytesReceived = SerialPort->Read(buffer, sizeof(buffer)...
4. **安装过程**: 安装过程可能需要几分钟到十几分钟不等,这取决于你的计算机性能。耐心等待直到安装完成。 5. **启动FlexBuilder**: 安装完成后,你可以从桌面快捷方式或开始菜单启动FlexBuilder。 二、在Flex...
如果你遇到这种情况,可以使用提供的注册码之一,或者使用`flashbuiler4keygen.rar`中提供的程序生成注册码。 创建Java类`HelloWorld`,如下所示: ```java package cn.riahome.java; public class HelloWorld { ...
c++buler的相关资料分享,关于三角形的,相关的资料
8. **测试连接**:创建一个新的工程,尝试连接到Oracle数据库以验证ODAC是否安装成功。 在安装和使用ODAC时,确保遵循以下安全实践: 1. **保持更新**:定期检查ODAC的更新,以获取最新的安全补丁和性能改进。 2. ...
使用C++Builder的IDE,通过菜单File|New创建一个新的Thread Object。在输入框中输入子类名称,例如"MyThread",IDE会自动生成一个名为TMyThread的TThread子类和对应的源代码文件。 2. 定义线程行为: 在生成的...
支持包括XE8、D10.0、D10.1、D... 作者鼓励用户下载源代码研究和提交Bug报告、修正补丁以及新特性的增加。在最新的Delphi Informant Magazine的读者选择奖评比中GExperts获得了2000年度最佳开放源码工具的荣誉。
4. **旋转图像**:遍历原始图像的每个像素,根据新坐标在旋转后的图像中设置颜色值。由于旋转可能会导致图像尺寸变化,我们需要创建一个新的图像数组来保存结果。 5. **保存图像**:使用图像处理库将旋转后的图像...
4. `DESIGNEDITORS.OBJ` - 设计编辑器相关的OBJ文件,表明代码中可能有自定义控件设计时的行为,需要包含designide.bpi库,这个库包含了设计时编辑器的支持。 5. `TYPES.OBJ` - 这是基础类型相关的对象文件,通常与...
用WinForms开发的一个 Models实体类生成器,只需要点击几下简单的几步操作,就能完成Models的生成。欢迎来访我们的博客:www.kwoofun.cn
Deployed EhLib 4.0* This version does not support Delphi 4 and C++ Builer 4 anymore.+ New components:TMemTableEh - dataset, which hold all data in memory.TDataDriverEh - Delivers records in ...
4. 开始编写ActionScript代码和MXML标记,利用FlashDevelop的自动完成和错误检查功能。 5. 使用内置的构建系统编译和调试应用程序。 通过这种结合,开发者可以利用Flex SDK的强大功能,同时享受FlashDevelop提供的...