- 浏览: 8983 次
- 性别:
- 来自: 北京
最新评论
文章列表
Macromedia 的第 2 版组件( Component Architecture)使用方便,基于 CSS 的样式、数据绑定等都非常优秀,稍显不足的就算是不能直接编辑外观了。
Adobe 收购 Flash 后,推出的基于 ActionScript 3.0 的新组件。新组件可以通过双击舞台上的组件进入编辑模式,直接编辑组件外观的能力大大加强了。
今天介绍一下开放下载的 FlashSwing 轻量级组件。
Swing 让大家想起熟悉的 Java Swing 组件,如此命名可能是因为组件的 API 和 Swing 很相似。这也使得习惯 Swing 的开发人员可以很轻松地使 ...
List 组件是一个可滚动的单选或多选列表框。
List 组件使用基于零的索引,其中索引为 0 的项目就是显示在顶端的项目。当使用 List 类的方法和属性添加、删除或替换列表项时,您可能需要指定该列表项的索引。
在单击列表或按 Tab 键切换到列表时,列表获得焦点,然后您可使用以下键控制它:
注意 Page Up 键和 Page Down 键使用的页的大小比可以显示的项数少一项。例如,在一个十行的下拉列表中向下翻页,将会依次显示第 0-9 项、第 9-18 项、第 18-27 项等等,每页都会有一个重叠项
以下示例演示列表的属性,以及监听用户交互操作的结果。
从"库 ...
ToolBar 用来显示一组常用的按钮类型组件。
当工具栏中的按钮过多时,如果水平工具栏的宽度允许;或垂直工具栏的宽度允许;或工具样自适应大小时,则按钮呈多行或多列排列。
将 ToolBar 实例添加到 BorderLayoutPanel 的四“边”中的一边,便可以由用户拖放至其它“边”。BorderLayoutPanel 将调整水平工具栏的宽度,或垂直工具栏的高度。
以下示例演示向工具栏添加按钮,以及在 BorderLayoutPanel 的四“边”中拖放工具栏。
从"库"面板中拖动相关组件到舞台(或直接通过 ActionScript 代码 ...
ColorPicker 组件允许用户从样本列表中选择颜色。
以下示例演示向面板容器添加矩形方块,点击这些方块将弹出调色板,监听调色板的选定颜色以更改方块的颜色。
从"库"面板中拖动相关组件到舞台(或直接通过 ActionScript 代码创建组件实例),并对实例命名。
在主时间轴中选择第一帧,打开"动作"面板,然后输入以下代码:
import flash.display.MovieClip;
import flash.display.Graphics;
import flash.events.Event;
import flash.events.Mo ...
由于Visual Studio 2008不支持对命名空间添加///<summary></summary>XML文档注释,我们需要其它办法来完成这个需求。
以下,通过DocsBuilder来识别对命名空间的文档注释。
根据DocsBuilder的帮助说明:
可以在任意类型的注释块中增加一个 <namespace> 标记,其中可以包含各种常用注释标记,它们将被作为对当前类型的命名空间的批注。
例如:
namespace MyNamespace {
/// <summary>
/// ...
/ ...
DocsBuilder是.NET编写的用来生成 C# API文档的工具。而DocsBuilder的此次更新,增加了对JavaScript的支持。今天,笔者就测试一个它生成JavaScript API文档的结果。
下载地址:http://www.shinater.com/DocsBuilder/DocsBuilderGUI.zip
DocsBuilder主页:http://www.shinater.com/DocsBuilder.xhtml
像JsDoc Toolkit一样,DocsBuilder也使用javadoc注释规范,那么我们就先注释一个函数试试。
...
C# XML 文档注释
<summary>description</summary>
描述类型或类型成员。
description:对象的摘要。
<remarks>description</remarks>
添加有关某个类型的信息,从而补充由 <summary> 所指定的信息。
description:成员的说明。
<example>description</example>
使用方法或其他库成员的示例。这通常涉及使用 < ...