没有合适的资源?快使用搜索试试~ 我知道了~
AIR工程實例搭建步驟詳解 1 开发环境 413 2. 系統架構圖 414 3 服務端開發 414 3.1 數據庫訪問配置 415 3.2 SPRING配置 415 3.3 IBATIS配置 418 3.4集成 BLAZEDS 419 3.4.1 定义接口 419 3.4.2 定義實現類 420 3.4.3 配置jar包 421 3.4.4 添加Servlet映射 422 4 客戶端開發 423 4.1 配置服務 423 4.2 CAIRNGORM需要使用的LIBRARY 423
资源推荐
资源详情
资源评论
十七.AIR 應用程序基本控件使用(00400-2000-650)
17.1 AIR 應用程序基本控件使用
目錄
第一部分 基本控件
1.1 文本控件
按鈕控件
1.3 控件
复合框组件
1.5 Alert(提示框)组件
第二部分 頁面布局控件
布局控制
2.2
2.3
2.4
2.5 Accordion
2.6 !"#
第三部分 數據顯示控件
第一部分 基本控件
本部分我们将详细认识系列简单入门级控件:button label text checkbox radio.
以上这些控件均是 GUI 开发中入门级控件,故我称它们为简单控件,相对于
DataGrid 及 布局控件来说它们确实是简单控件。
1.1 文本控件
在 Flex 中提供的基于文本的控件有 Label、Text、TextArea、TextInput 和
RichTextEditor 控件。TextInput 和 TextArea 组件既可以显示文本又可以接受用
户输入, 而 Label 和 Text 控件仅用于显示文本。
Text 和 TextArea 控件可以显示跨多行的文本, 而 Label 和 TextInput 控件用
于显示单行文本。
使用 RichTextEditor 控件可以输入文本、编辑文本和设置文本格式。用户
通过使用位于 RichTextEditor 控件底部的子控件, 应用文本格式和 URL 链接。
所有基于文本的组件都有一个ptext'属性, 可用来设置要显示的文本。
1.2 按鈕控件
Button 控件是一个常用的矩形按钮。Button 控件看起来就像被按下一样, 在
其面上有一个文本标签、一个图标或全部两者。可以选择为几个 Button 状态的
每一个指定图形外观。可以创建一个普通 Button 控件或一个切换 Button 控件。
只要在选中之后按下鼠标按钮, 普通 Button 控件就会保持其被按下的状态。切
换 Button 控件直到您又一次选中它之后, 才会保持被按下的状态。
LinkButton 控件创建一个支持可选图标的单行超文本链接。 它根本上是一
个没有边框的 Button 控件。 可以使用 LinkButton 控件在 Web 浏览器中打开
URL。
PopUpButton 控件给 Button 控件添加一个灵活的弹出控件界面。它包含一
个主按钮和一个辅助按钮, 这个辅助按钮也称为弹出按钮, 当用户单击该弹出按
钮时, 它会弹出任何 UIComponent 对象。PopUpButton 控件的一个常见的用途是
让弹出按钮打开 List 控件或 Menu 控件, 这两个控件更改主按钮的功能和标签。
1.3 $% 控件
'CheckBox 控件它可以包含一个复选标记或者未被选中,在一些需要收集
true/ false 数据的地方可以采用它。
'RadioButton 主要用在同一属性,具有固定定的不同值的情况下,它通过
RadioButtonGroup 指定选项组,或者通过 GroupName 属性指定。
1.3 复合框组件
ComboBox 组件在处理多选一的时候特别有用。在使用的时候如何要考虑
的问题有两个:
如何绑定数据?
选择后如何触发事件?
绑定数据有两种方式。一是内嵌数据。二是绑定外部数据。
触发事件也有两种方式:一是 change 事件。而是 close 事件。
1.4 Alert(提示框)组件
Alert 即我們在 Delphi 中常見的 MessageBox API。
Alert 组件的 show 方法是一个静态方法,所谓静态方法即表示你可以通过
Alert.show(…)的方式来调用。
Alert 語法及參數說明
# &''("'#'''(%%)
"*
+提示内容
+提示框标题
("+指定出现的按钮。
,--./ 按钮
--0 按钮p
--! 按钮
11
2--./'!.'034'!35 按钮组
第二部分 界面布局控件
2.1 布局控制
Application 是一个特殊的容器,位于界面元素层级的根部。
Application 标签中有三个属性与布局相关,分别是:Layout/horizontalAlign/
verticalAlign
layout: 可能的值有 “horizontal”、 “vertical”或 “absolute”。当设置为
“horizontal”时, 容器会将其子级布局在一行内。 当设置为 “vertical”时, 容器会将
其子级布局在一列内。
Layout 為 absolute 时 horizontalAlign/verticalAlign 属性均不起作用,界面上的
元素均通过 坐标来定位 即前面课程提到的 x y 属性。
Layout 為 Vertical/horizontal 时元素的位置由 horizontalAlign,verticalAlign 这
两个属性来控制。
horizontalAlign: left/center/right'
verticalAlign: top/middle/bottom
2.2
Canvas 是我们经常使用的容器,放在 Canvas 中的组件只能用 x y 来定位。
都是 的子类'和 相比' 对子级元素采取规则的布
局方式
采用垂直方式布局 采用水平布局。
6 继承自 类'它也有两个子类+6 和 。
它们在子级元素之前增加了一个可以手动的分割块'可以在程序运行时控制附近
元素的长宽。
2.3
具有 的所有功能'
如果 Panel 的 layout 属性值为 absolute 则 Panel 对子级元素的布局方式和
Canvas 一样
当为 horizontal 时则相当于 HBox 为 vertical 时则相当于 VBox。
可以为 Panel 指定标题。
2.4
继承自 '与 相比'它只多了一个对象'那就是关闭按
钮。
通过 事件触发该按钮的单击事件。
它并不会自动将 TitleWindow 本身关闭,而是通过我们为该事件所写的代码
决定
2.5 Accordion
Accordion 是一个可折叠的导航器,它跟我们平常所说的 OutLook Bar 效果是
一样的。
2.6 !"#
!"# 相當於 6 中的 "# 組件。
第三部分 數據顯示控件
本部分 DataGrid 组件有着很强大的功能,也有很多扩展的应用是在开发中
经常用到的。
3.1 DataGrid
DataGrid 组件适合显示包含多个属性的对象。可以通过内部或者外部的数
据源把数 据绑定到 DataGrid 组件中。
DataGrid 组件是按照行和列的形式显示数据的。有几个类是只有 DataGrid
组件才能使用的,包括 DataGridCellEditor 类、DataGridColumn 类和
HeaderRenderer 类。
DataGrid 组件常用属性
Columns:获取或设置一个 DataGridColumn 对象数组,每个可以显示的列为
一个对象
DataProvider:數據提供者
Editable:指示用户能否编辑数据提供者中的项目
RowCount:获取或设置在列表中至少部分可见的行的行数
SortDescending:获取当用户单击列标题时列的排序顺序
SortIndex:获取要排序的列的索引
DataGrid 组件常用方法
AddColumn:在 columns 数组的末尾添加列
RemoveAllColumns 删除 DataGrid 组件中的所有列
GetColumnCount 检索 DataGrid 组件中的列数
GetColumnIndex 检索具有指定名称的列的索引;如果未找到匹配项,则为
-1
17.2 AIR 文件系統及操作(00400-2000-660)
第五講7$ 文件系統及操作
時間:2009-09-15
第一部分 AIR 文件基础知识
Adobe AIR 提供 flash.filesystem 包,包含了访问、创建和管理文件和文件
夹的类。
– 1) File 類:File 对 象表示文件或目 录 的路 径 。
– 2) FileMode 类 :FileMode 定 义 FileStream 类 的popen()' 和popenAsync()'
方法的pfileMode' 参数 中使用的字符串常量。
– 3) FileStream 類:FileStream 对 象用于打 开 文件以 进 行 读 取和 写 入。
同步和异步访问文件
从本质上讲,AIR 是一个单线程运行时环境,这说明,开始下一个任务
之前 AIR 需要先完成它的当前任务。由于这个原因,读写大文件可能会明显降
低应用的性能。
应用与大文件的交互相当常见,如一个包含目录中全部商品的 XML 文件,
或者一个包含州名和国家名的查找列表。每次采用同步方式读写一个大文件时,
应用的性能都会大受影响。为了帮助解决这些问题,并不仅限于同步文件访问,
这些操作还可以采用异步方式完成。
異步操作工作原理
1) 使用异步方式執行一个文件命令时,AIR 会触发一个内部过程完成所
请求的动作,然后立即将控制交回 AIR 应用。(用戶仍然可以正常工作)
2) 动作完成时,会通过一个事件向应用返回适当的数据。一旦结束,不
论成功与否,File API 都会分派相应的事件。如果为这些事件注册了事件监听者,
就会触发这些事件监听者。这种事件驱动体系结构往往非常有用。
同步访问
采用同步方式,应用会停止所有交互直至文件打开且读取,并正确地设
置了相应属性。
經典應用:如果应用需要在启动时读取配置数据,而且在应用的所有设
置全部加载完之前,不希望用户与应用进行交互,
同步文件访问很直接,而且可能更易于编写。
访问文件系统
要编写一个跨平台的应用,需要针对运行该应用的操作系统使用适当的
路徑分隔符。例如,Linux 和 Mac OS 上文件路径中文件夹之间都使用斜线,而
Windows 使用反斜线字符(\)作为文件夹分隔符。
利用 File 对象的一些静态属性可以访问一些系统属性,如
File.documentsDirectory 和 File.separator、File.lineEnding、File.systemCharset,
以及 File.desktopDirectory。
剩余31页未读,继续阅读
资源评论
badelement10
- 粉丝: 3
- 资源: 23
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- apk.tw_LineLite_v8a_v.2.17.1_sign.apk
- Elasticsearch实战:构建高效搜索系统的秘诀.zip
- HTML+CSS+JS网页设计:从入门到精通.zip
- 数据库课程设计:从理论到实践的全面指南.zip
- Python闭包:深入理解与应用场景解析.zip
- Win64OpenSSL-3-3-0.exe
- 课高分程设计-基于C++实现的民航飞行与地图简易管理系统-南京航空航天大学
- 航天器遥测数据故障检测系统python源码+文档说明+数据库(课程设计)
- 北京航空航天大学操作系统课设+ppt+实验报告
- 基于Vue+Echarts实现风力发电机中传感器的数据展示监控可视化系统+源代码+文档说明(高分课程设计)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功