Flex 简单培训
基本培训大纲-XT

基本培训大纲第一天:一.三坐标(CMM)简介及其维护保养1. 硬件1.1 型号1.2 机器坐标系及零点机械零点位于机器左上角1.3 量程1.4 精度MPE-E=0.9+L/300μm;MPE-P=0.9μm;MPE RONt=0.9μm;MPE-THP=3.0μm(68sec)1.5 机器连接方式控制柜:192.4.1.200 PC机:192.4.1.0~192.4.1.2502. 软件2.1 软件模块Calypso CNC & Curve & Planner& IGES Converter & Flex Reporting2.2 软件版本5.03. 使用环境3.1 温度18°C – 22°C(1.0°C/小时,1.5°C/天,1.0°C/米)3.2 湿度40% - 60%3.3 气源无水无油无尘3.4 气压6~10bar3.5 电源230V(+10%,-15%);50~60Hz;P≤1000VA4. 开关机4.1 开机过程4.1.1 确认气压满足要求4.1.2 开启稳压源及UPS4.1.3 打开控制柜电源开关4.1.4 打开驱动电源开关4.1.5 等待直至控制面板灯不再闪烁4.1.6 打开机器驱动开关4.1.7 双击打开软件4.1.8 机器回零4.2 关机过程4.2.1 探头移动到机器右上角,但三个方向都不到限位4.2.2 关闭软件4.2.3 关闭驱动开关4.2.4 关闭驱动电源开关4.2.5 关闭控制柜电源4.2.6 关闭稳压源及UPS5. 简单维护保养5.1 每日酒精清理导轨5.2 导轨上不能摆放物品5.3 不要挤压或倚靠导轨二.探针系统1. 探头介绍1.1 探头类型VAST XT1.2 探头允许最大承重600g1.3 探头允许最大接长800mm2. 手动装卸探针2.1 探针组装2.2 探针定义2.2.1 探针组定义2.2.2 测针定义2.3 探针安装2.4 探针卸载3. 探针校准目的3.1 获取红宝石球径3.2 探针间的相互位置关系4 手动校准探针4.1 两种类型探针校准4.1.1 主探针校准4.1.2 工作探针校准4.2 校准模式4.2.1 探针被动校准4.2.2 探针几何再校准4.3 校准范围4.4 校准判断4.4.1 主探针s<= 0.5μ4.4.2 工作探针s<= 1μ4.5 校准超差分析4.5.1 红宝石球或标准球上灰尘4.5.2 探针或标准球没有紧固4.5.3 红宝石球或标准球损坏4.5.4 手动探测第一点偏差大4.6 校准周期4.6.1 一般1次/1,2周4.6.2 根据探针使用频率而定5 自动装卸探针5.1 换上主探针5.2 增加库位盒5.3 定义主探针长度5.4 定义库位盒位置5.5 定义库位盒探针5.6 定义接近参数5.7 自动取放探针三.建立坐标系1. 建立基本坐标系1.1 空转轴1.2 面转轴1.3 原点2. 建立附加坐标系3. 坐标系的平移旋转3.1 平移3.2 角度旋转3.3 距离旋转4. 坐标系的种类4.1 基本坐标系4.2 附加坐标系4.3 元素坐标系4.4 机器坐标系第二天:四.元素采集1. 几何元素1.1 点1.2 2D直线1.3 面1.4 圆1.5 圆柱1.6 圆锥1.7 球1.8 椭圆1.9 圆槽1.10 方槽1.11 圆环1.12 对称点1.13 对称面1.14 台阶平面1.15 半经点1.16 球点1.17 圆锥圆2. 构造元素2.1 垂直线2.2 相交2.3 对称2.4 边界点2.5 投影2.6 相切2.7 最小坐标2.8 最大坐标2.9 最小元素2.10 最大元素2.11 平均结果2.12 圆锥辅助计算2.13 平移平面2.14 3D直线2.15 回叫五.元素策略及评定1. 圆的策略1.1 点策略1.2 圆路径策略1.3 螺旋线策略2. 圆柱的策略2.1 点策略2.2 圆路径策略2.3 母线策略2.4 螺旋线策略3. 平面的策略3.1 点策略3.2 多义线策略3.3 圆路径策略3.4 网格线策略3.5 环形线策略4. 元素的评定4.1 计算方法4.2 探针半径修正4.3 滤波4.4 去除粗大点第三天:六.输出特性1. 尺寸输出1.1 基本1.1.1 X1.1.2 Y1.1.3 Z1.1.4 直径1.1.5 半径1.1.6 半径测量1.1.7 2点直径1.1.8 轴线长度1.1.9 极半径1.1.10 极角1.1.11 极高1.2 角度1.2.1 投影角I1.2.2 投影角II1.2.3 圆锥角1.2.4 半锥角1.2.5 倾斜角1.2.6 旋转角1.2.7 元素角1.3 距离1.3.1 3D距离1.3.2 2D距离1.3.3 笛卡尔距离1.3.4 对称点距离1.3.5 空间点距离1.3.6 综合距离1.4 其他1.4.1 焦点1.4.1.1 焦点笛卡尔坐标系XYZ值1.4.1.2 焦点极坐标系RAH值1.4.2 长半径1.4.3 短半径1.4.4 槽长1.4.5 槽宽1.4.6 圆周齿距评定1.4.7 线性阵列评定1.4.8 最小结果1.4.9 最大结果1.4.10 平均值1.4.11 结果元素2. 形位公差输出2.1 形状公差2.1.1 圆度2.1.2 参考圆度2.1.3 平面度2.1.4 参考平面度2.1.5 直线度2.1.6 参考直线度2.1.7 圆柱度2.1.8 面轮廓度2.1.9 线轮廓度2.1.10 形状度2.1.11 曲线轮廓度2.2 位置公差2.2.1 位置度2.2.2 同心度2.2.3 同轴度2.2.4 垂直度2.2.5 平行度2.2.6 倾斜度2.2.7 对称度2.2.8 跳动2.2.8.1 径向跳动2.2.8.2 轴向跳动3. 元素夹角七.CNC编程及运行程序1. 编程的步骤1.1 查看图纸,组装并校准探针1.2 建立工件坐标系1.3 建立安全平面1.4 采集测量元素1.5 元素策略及评定设置1.6 输出测量特性1.7 安全五项检查:安全平面;安全距离;回退距离;探针组;探针1.8 调试程序2. 运行程序2.1 点击运行程序图标2.2 设置运行程序参数第四天:八.基于CAD模型编程1. 导入CAD模型2. 模型上采集元素3. CNC编程九.报告设置1. 报告种类:标准报告;紧凑型报告;默认报告;Excel报告2. 标准报告格式选择3. 标准报告自动保存4. 标准报告表头修改第五天:十.数据备份及机器配置1. 数据备份1.1 inspection文件夹1.2 config文件夹2. 机器配置。
Epks系统概述

山东阳煤恒通化工计控中心
Station
Human Interface Console Operations Fault Tolerant Ethernet
LAN
Process Server Application Control Environment
• • • •
包括2种类型的操作站 高解析度的图形 提供300 多幅制作好的系统 标准画面 提供细目画面显示 照片位图作为显示背景 集成实时视频 可组态的报警声音 嵌入的趋势 标准的动态指示如液位填充 、组合框等 通过VB编写的高级动画
FTE Node 2
6
山东阳煤恒通化工计控中心
FTE node status检测画面的使用
山东阳煤恒通化工计控中心
以下对FTE node status画面描述正确 的是:
• • • • • Localhost一定是CONSTN01 Localhost一定是CONSTN02 信息不全不能确定 CONSTN02与交换机之间出现通讯中断的现象 CONSTN02的A网卡端口与交换机之间出现通讯 问题
FTE
FTE
Ethernet
FTE
山东阳煤恒通化工计控中心
容错以太网结点之间有四条通路
B-B
A tree
B tree
Switches
FTE
Ethernet
FTE
FTE
Ethernet
FTE
山东阳煤恒通化工计控中心
容错以太网结点之间有四条通路
B-A
A tree
B tree
Switches
FTE
Ethernet
FTE
FTE
Ethernet
FTE
WIFI基础知识培训课件

Power(功率)
WLAN设备的发射功率,单位mW或dBm dBm为分贝毫瓦,是以1mW相比的对数值
dBm = 10 log (Power / 1mW) 1mW = 0dBm, 10mW = 10dBm 100mW=20dBm 每下降3dB,功率减少一半 负的dBm表示功率小于1mW
无线站点接入3步走
Probe Request Probe Response AUTH AUTH
Association Request Association Response
Data
1.扫描:获取周围AP的信息(SSID, 加密, 速率),主动/被动扫描 2.认证:Open或Shared认证
3.关联:成为AP关联的站点
WLAN基础
WLAN标准 Channel(信道) Rate(速率) Power(功率) EVM(矢量误差) Sensitivity(接收信号灵敏度)
SSID 无线安全
WPS
WLAN电路
Transceiver(收发器)
Balun/Filter/DC block TX EPA、IPA
可使用万用表测试三处是否对地短路
晶体、晶振(Crystal、Oscillate)
晶体、晶振(Crystal、Oscillate)
我司的WiFi 产品通常都有20M/40M压控晶 体,提供无线模块运行时钟,同时通过 PLL升频到2.4G的频率,WiFi 2.4G与输 入信号保持一个固定的关系。
crystal的介绍
无线安全:WPA / WPA2
WiFi组织基于IEEE802.11i标准提出使用WPA与WEP加密进行
NVH(异响)培训

加振源-1.引擎 (往复质量产生的惯性力)
ENG振动等级 (以四缸为例) CAES HVACフレキホース耐久試験用加振力 100 变位量不变的曲线
10
1
0.1
惯性力和频0.01
周波数 H z
台上加振力 4cyl
4cyl 相場上限レヘ ゙ル
G 車 2.4L4 2次
- 加振源受力一定时, 夹有质量大的物体,加速度下降 A=F/m
例:配重块
12
振动的控制技术-4.防止振动和抑制振动
抑制振动 吸收振动的能量达到降低振幅的目的 (对抑制共振有效)
在共振点附件加大抑制 振动的配重块,降低振 幅
13
13
加振源-1.引擎
引擎
加振源主要有以下两种: -因回转质量以及往复质量而产生的惯性力的不平衡 -燃烧气体的压力变化
怠速时驾驶系统振动的例子
问题部位:方向盘
加振源:引擎
传递系统:引擎支架, 车身, 转向柱
增幅系统:引擎支架系统振动, 车身扭曲共振, 转向柱扭曲共振, 方向盘晃动共振
8
振动的控制技术_2.针对加振源的对策
加振源:
大凡都是这样的,能断绝源头的话,是最最有效的, 但由于成本及其他制约因素,现实情况是往往断绝不了源头。 所以对传递系统,增幅系统采取对策是很有必要的。
1次成分
3次以上成分省略
上一页中的1号・4号和2号・3号气缸,各组相位相差180° 如果相位移动180°一次成分变为0,二次成分变为2倍。
16
加速度振幅 G 0 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 190 200 210 220 230 240 250 260 270 280 290 300
FFC资料培训资料

产 品 流 程 & 工 序 说 明
工序:来料
材料:铜线/皮膜/补强板
工序:拉丝压延
机台:拉丝机 压延机
工序:贴合
机台:贴合机 间距:0.5/0.8/1.0/1.25/1.27/2.0/2.54
工序:外发电镀
镀金厚:3-4μ
工 序:导通 可测范围:0.5/0.8/1.0/ 1.25/2.0/2.54
两端补强板画宽为0.5mm黑色线(不含线宽)
32PIN
1PIN
第1,4,7,10,13,20,28PIN为双重导体, 需反折搭在复合材中间铜箔上接地 两端先离线口8mm贴16*9mm双导铜箔 再居中贴16*85*0.24mm复合材T
加强板 Supporting tape
绝缘材PET Insulator
导体尺寸:Conductor Size Unit:mm
AC1000V/10mA 1MIN.
0.0 35* 0.3
2.2
0.05 *0.3
FLEX LNG公司订造第三条船

FLEX LNG公司订造第三条船[2007-10-24]FLEX LNG有限公司(奥斯陆证券交易所OTC场外交易:FLNG)宣布在三星重工订造了第三条90000立方米SPB型LNG船。
与2007年3月订造的两条船型号一致。
该船计划2001年第四季度投入生产。
相关1:LNG船LNG船是指将LNG从液化厂运往接收站的专用船舶。
LNG船的储罐是独立于船体的特殊构造。
在该船舶的设计中,考虑的主要因素是能适应低温介质的材料,对易挥发/易燃物的处理。
船只尺寸通常受到港口码头和接收站条件的限制。
目前125000m3是最常用的尺寸,138000m3是现有船只中最大的尺寸。
LNG船的使用寿命一般为35年-40年。
目前世界液化天然气船的储罐系统有自撑式和薄膜式两种。
自撑式有A型和B型两种,A型为棱形或称为IHI SPB,B型为球形。
相关2:LNG船舶特性及其管理的思考从能源的利用角度看,天然气是绿色能源,也是全世界的首选能源。
着眼于长远,许多国家进口液化天然气(Liquefied Natural Gas,缩写为LNG)。
为了弥补我国的能源缺口,改善能源结构及生态环境,国家1999年11月批准了广东LNG一期项目的立项。
随后,福建LNG,浙江LNG,上海LNG,山东LNG,辽宁大连LNG,江苏南通LNG等项目相继上马或开始前期工作。
目前,广东大鹏LNG一期项目已经完成工程量的一半以上,与之相配套的采用薄膜型技术的LNG船舶也已经在上海沪东船厂建造。
这是我国港口建设和修造船业发展的新机遇,也给船舶管理和海事监管提出了新挑战。
1 LNG的危险特性(1)易燃易爆:天然气,不论气态还是液态,均属于高度易燃易爆物质。
LNG火灾特点是:火焰传播速度较快;质量燃烧速率大,约为汽油的2倍;火焰温度高、辐射热强,易形成大面积火灾;具有复燃、复爆性,难于扑灭。
(2)低温:天然气主要成分是甲烷,也包括一定量的乙烷、丙烷和重质碳氢化合物,本身无色、无味、无毒且无腐蚀性。
中国高级iOS培训讲师排行榜
专业特长
擅长面向对象软件开发,熟练掌握Mac系统操作,精通Objective-C、C、 oracle,具备丰富的iPhone SDK开发经验,尤其在iOS流媒体技术的研发、 iOS培训课程研发,有着较深厚技术功底。
项目经验
中国广播网 张家港在线 无线视频 直播访谈
李进才
讲师简介
国内ios培训特级讲师 多年软件开发经验,国内最早一批iPhone开发、 iOS培训人员。历任高级工程师、iOS技术总监等职位,在软通动力、中国 航天等从事Java、iOS开发多年,做过几十个iOS大型企业级项目。 授课特点:讲解技术上深入浅出,讲课幽默,在iOS培训界享有极高的美 誉,同学们都被他的技术深深的折服了!
专业特长
熟悉Objective-C,精通iOS平台开发,熟悉Android平台, Java、SQL、 JavaScript/HTML/XML、Ajax、jQuery、Extjs 。深入理解面向对象设计 思想,对基于图像界面的开发有深入研究,在iOS培训界树立了良好的口 碑。
项目经验
新浪微博 Z-OA办公自动化管理系统 Z-AM资产管理系统 Zshop独立网上商城 多米音乐 多米电台 全国电影放映
讲师简介
无限互联iOS金牌讲师 无限互联iOS开发研究团队主力成员,长期致力 于iOS开发、iOS培训、Java软件开发等方面的研究与实践工作。 拥有6年iOS软件开发工作经验,在多家公司担任iPhone开发高级工程师, 曾先后供职于国内大型专业软件公司从事java软件系统的开发、分析、设计 工作。近年随着云计算、移动互联网时代的来临,开始从事iOS平台的开发 和iOS培训工作,曾在多个知名移动互联网公司从事iOS开发、iOS培训工作, 具有丰富的iOS项目开发经验。有着自己独特教学方式,受到诸多同学的好 评。
ARM Cortex-M4学习与实践——纪成
J-Link
P&E Multilink
OSBDM
山东大学 Kinetis培训
Kinetis调试工具
山东大学智能车工作室根据开源资料,自行设计了OSBDM调试器和 USBDM调试器,其中OSBDM由飞思卡尔官方开源,目前由P&E公司维护, USBDM由网友pgo开源和维护。 经过二次设计和完善,目前山大设计的OSBDM分别支持CW、IAR和 Keil MDK三种开发环境,而且支持飞思卡尔几乎全系列MCU,包括: Freescale HCS12/HCS12(X)/HCS08(已测试MC9S12DG128、MC9S08JM60) Freescale Coldfire V1,V2,V3,V4(已测试MCF52259) Freescale DSC全系列(已测试MC56F8366) Freescale PowerPC架构的Qorivva系列(已测试MPC5604B) Freescale Cortex-M4核的Kinetis系列(已测试K10、K60)
山东大学 Kinetis培训
一、飞思卡尔Kinetis功能特性
1、ARM发展史 2、ARMv7处理器分类 3、ARM Cortex-M4特性 4、飞思卡尔Kinetis家族介绍 5、K60内部资源介绍
山东大学 Kinetis培训
ARM发展史
ARM架构发展历程
山东大学 Kinetis培训
ARMv7处理器分类
ARMv7根据应用分类:
• 应用处理器(Cortex-A系列) Aplication Processor • 实时控制器(Cortex-R系列) Real-time Processor • 微控制器(Cortex-M系列) Micro Controller 山东大学 Kinetis培训
SoC 简介
第1 章SoC 简介近10 年来,无论是消费类产品如电视、录像机,还是通信类产品如电话、网络设备,这些产品的核心部分都开始采用芯片作为它们的“功能中枢”,这一切都是以嵌入式系统技术得到飞速发展作为基础的。
SoC (System on Chip,片上系统) 是ASIC(Application Specific Integrated Circuits) 设计方法学中的新技术,是指以嵌入式系统为核心,以IP 复用技术为基础,集软、硬件于一体,并追求产品系统最大包容的集成芯片。
狭意些理解,可以将它翻译为“系统集成芯片”,指在一个芯片上实现信号采集、转换、存储、处理和I/O 等功能,包含嵌入软件及整个系统的全部内容;广义些理解,可以将它翻译为“系统芯片集成”,指一种芯片设计技术,可以实现从确定系统功能开始,到软硬件划分,并完成设计的整个过程。
1.1 SoC1.1.1 SoC 概述SoC 最早出现在20 世纪90 年代中期,1994 年MOTOROLA 公司发布的Flex CoreTM 系统,用来制作基于68000TM 和Power PCTM 的定制微处理器。
1995 年,LSILogic 公司为SONY 公司设计的SoC,可能是基于IP ( Intellectual Property)核进行SoC 设计的最早报道。
由于SoC 可以利用已有的设计,显著地提高设计效率,因此发展非常迅速。
SoC 是市场和技术共同推动的结果。
从市场层面上看,人们对集成系统的需求也在提高。
计算机、通信、消费类电子产品及军事等领域都需要集成电路。
例如,在军舰、战车、飞机、导弹和航天器中集成电路的成本分别占到总成本SOC 设计初级培训(Altera篇)2的22%、24%、33%、45%和66%。
随着通讯行业的迅猛发展和信息家电的迅速普及,迫使集成电路产商不断发展IC 新品种,扩大IC 规模,增强IC 性能,提高IC 的上市时间(Time to maeket) ,同时还需要实现品种的通用性和标准化,以利于批量生产,降低成本。
UIS统一基础架构系统介绍-渠道培训(0513)
4路刀片B590 G2
2路机架R100系列 2路机架R300系列 2路机架R390X系列 4路机架R590
4路机架R690
M8300-48G
M8300-48XLG
M6300-XLG
UIS存储
H3C FlexStorage P5000系列存储 FlexStorage D3000刀片存储 FlexStorage vStor零存储
应用管理 虚拟化存储
全 融 合
计算
UI网S8络000刀箱
存储 8
H3C UIS 部署架构
一框即云
多平面管理
UIS统一管理矩阵 UIS8000刀箱
UIS统一管理矩阵 UIS8000刀箱
刀片服务器
刀片存储
网络模块
刀片服务器
刀片存储
网络模块
机架式服务器 机架式交换机
服务器、网络、存储设备的融合
易
前视图
10U
后视图
高性能、高可靠、简维护
节省机房空间77% 节省设备功耗26% 减少互联线缆93% 减少部署时间75% 减少宕机时间80%
13
全融合
全虚拟化
全面管理
服务器、网络、存储设备的融合
硬件
融合
软件
UIS-Cell 华三云机
CTO BTO
19
全融合
全虚拟化
署
资源扩展
问题事件处理
机柜供电信息 机柜位置信息
资源一站式监控
资产管理信息
剩余机柜空间
剩余计算资源 剩余网络资源
剩余存储资源
传统IT 多人、小时级
UIS--新IT 单人、分钟级
20
全融合
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Flex 培训大纲1、简介2、AS3语言基础与JSON格式3、简单组件的编写(常用组件)4、复合组件的编写与打包swc5、Css的设置与动画6、前后台传输7、sprite图形绘图8、一些小经验/开发规范一、简介Flex 通常是指Adobe Flex,是最初由Macromedia公司在2004年3月发布的,基于其专有的Macromedia Flash平台,它涵盖了支持RIA的开发和部署的一系列技术组合。
现在flex使用的脚本是ActionScript3.0,并且建立起类似于java swing的类库和相应的UI 组件。
Flex是通过java或者.net等非Flash方法,解释.mxml文件生成相应的.swf文件。
Flex 的组件和flash的组件很相似,但是有所改进增强。
目前Macromedia公司已经被ADOBE(奥多比)收购。
当前的最新版本为flex4,常用版本为flex3,flex4目前中文资料很少,了解的还不深入,所以目前还用flex3。
运用flash是完全可以做到flex效果的,相应的,flex也可完成flash的功能特效,它们在底层是相通的,只是开发工具与开发标准的不同,都被解释为As来运行(个人观点),所以我认为flex在效果上达的的目标是实现flash的各种功能的同时还可快速的组件式开发。
它能更好的为用户一种不同与html+js的交互方式,得到较好的用户体验。
AIR 是flex基础上的桌面应用,它可以开发出脱离浏览器之外的桌面应用,与本地数据库交互,操作本地文件,调用exe文件,从而调用dll(动态链接库)文件等操作。
LCDS:Flex和Java通信,一般来说使用LCDS(LiveCycle Data Service),不过这个是收费的,所以就用免费的BlazeDS代替。
BlazeDS是官方从LCDS中分离出来的开源数据服务中间件。
为什么来说一般来说是用LCDS,也就是说不一定非要用LCDS,因为LCDS提供的功能完全可以自己实现,而且除了RemoteObject方式,还有WebService、HTTPService等等。
简而言之,使用LCDS使FLEX与后台的通信更多的便捷和特性。
BlazeDS:,BlazeDS是基于服务器的JA V A远程控制和WEB消息传递技术,使得在浏览器上运行的Flex应用程序和远端的JA V A应用程序之间互相通信。
其它的通信方法,已知的有OpenAmf等,原理就是实现了一个AS与java数据格式之间的互相转换,传输时使用AMF的转化格式,实现序列化与反序列化的操作,也有使用自己开发的通信框架来传输数据的。
二、AS3语言基础与JSON格式As是ActionScript的简称,它是flex与flash的脚本语言,它和java有些类似,与js又有些相同。
以下就是常用知识,如果有不全的地方,请找AS语言书籍来学习。
1、as中的变量声明是以var开头,注意是小写,与js相同。
2、as中的常量、变量都是以变量:类型来组成,也就是用:来区分类型与声明。
3、同java与js中相同,都是以’.’来访问对象的属性与方法,可以用点来表示包的路径。
4、函数的声明,Private function showAlert(text:String=’无’):void以public或private等声明来开头,function跟随其后,然后是函数名(),内部写参数,如果是默认参数,则要写上默认值,最后跟返回参数类型。
5、使用const声明常量。
6、AS的包与java的包相同,都是以目录来分层的,如com.ui.Button,都是相同的概念7、AS包的导入与java相同,都是import mx.core.UIComponent;以上是AS语言的几点知识,其它具体知识,在书中以及网上都能得到。
JSON(javaScript Object Notation)是一种轻量级的数据交换格式,易于阅读与编写,并且比xml 体积小,能更多的存贮数据,是一咱理想的数据交换语言。
它由对象(Object)与数组(Array),值来组成对象(Object)的写法为{},一个{}就是一个对象数组(Array)的写法为[],一个[]就是一个数组,值的写法为变量名:值,值的类型为常见的数值与字符串,和其它类型的类举一个常见的例子:Var arr:Array = [{name:’one’,code:123}];这是一个数组的JSON写法,它要转成代码就是:Var object:Object = new Object(); = “one”;object.code = 123;var arr:Array = new Array();arr.push(object);所以可以看出,JSON的写法大大简化的代码的编写,并且它用来存放数据也更加方便。
大家可能问,如果name后面是一个类怎么办,那么,类也要拆分成一个个属性,由于我们只是存储,所以不涉及类的方法,所以这个类又可以表示为{属性1,属性2,。
},我们这样写[{ name:{code1:1,code2:2}}];三、简单组件的编写(常用组件)1.新建工程单击菜单中的File->New->Flex Project来新建工程,或是在项目窗口空白处点击右键菜单。
File菜单右键菜单软件会弹出一个新建工程的窗口,如下图:‘Project name’新建的工程名,Web application 网页应用,也就是我们常用的开发类型,还有一种,Desktop application 桌面应用,就是我们所说的AIR,可独立安装运行的桌面程序开发。
注意,这里有个Application server type选项,如果新建的项目工程不与服务器传输数据,这里是不用选的,如果需要,我们选择J2EE,如果不使用BalzeDs开发的话去掉Use remote object access service,如果是用BlazeDS开发后台的话选中。
在这里我们去掉选择。
如果不去掉,后面会在SDK选项上报错。
(可以试下)点击下一步,出现如下窗口,在这我们可以配制web Root,Rort URL,这里服务器的url一定要写正确。
修改完后点击Validate Configuration 来验证一下我们配制是否正确。
如果正确,我们在修改输出路径,改为所在工程的Flex输出文件夹。
然后点击完成,就可进入代码编辑窗口了。
2.工具栏简介,与代码调试第一项就是新建文件的快捷方式,保存,打印这就不多介绍了。
然后我们可以看到图标,它是用来运行程序的,下拉列表是当前项目中所有可执行文件的列表,如果不选择直接点击,就是运行当前文件。
注:默认文件的设置是在文件上点击右键,选择Set as DefaultApplication ,则图标变为设置成功。
第三项为Debug调试窗口,关于代码调试只做简单介绍,Debug窗口有着另一套运行界面,如果是选择了J2ee服务的话,运行Debug 调试窗口是不显示的。
trace()相当于java中的System.out.println();它可以在控制台打印出你所想要显示的内容,如果无法查看Debug,我们就用Alert.show来显示,虽然这种方法比较笨,但也能帮你找出错误原因。
其它的就不介绍了。
3. mxml文件简介:Flex 的mxml文件是一个扩展的xml文件,它以<?xml version="1.0" encoding="utf-8"?><mx:Application的结构开头。
Application也就是mxml的根节点。
它是一个容器。
也可以说是flash中的舞台。
在其它组件的最外层xmlns:mx=/2006/mxml这是声明命名空间,flex常用组件都是以mx:来开头的。
在Flex4中有其它的命名,写法也不相同。
如果使用其它自定义命名,也可在这声明 xmlns:core="com.outsmart.dock.core.*" <mx:Style>是css样式的写法,与html中的style相同。
<mx:Script><![CDATA[ script脚本的编写都要用<mx:script开头。
常用代码 [Bindable],它是对目标做绑定用,对声明的变量自动更新已有目标组件的属性。
组件都有默认的属性 x y width height top left right bottom新建文件后,4.FLEX中的可视化编程:点击Design设计模式,可以看到设计界面。
然后如果窗口中没有Components组件窗口,则打开window->Components组件窗口打开组件窗口菜单5.组件简介:1、TextInput 文本输入框主要属性:text 输入内容主要事件:change 内容更改 keyDown 键盘按下 keyUp 键盘抬起主要样式:color 字体颜色,其它见帮助文件控件节图:练习:写一个只能输入数字的TextInput组件2、拉下列表ComboBox主要属性:text 显示内容 dataProvider 数据源 labelField 列表中的显示列selectItem 当前选中项 selectIndex 当前选中项的索引。
主要事件: change 内容更改节图:练习:通过一个下拉列表更新另一个下拉列表中的数据,山东,江苏 -> 济南,青岛上海,南京3、List 列表组件节图:练习:通过一个列表,添加到另一个列表中,也可拖动数据来完成操作。
4、树 TreeNode练习:点击树显示详细信息,增加删除树的节点,树的内容可以是省->市->区,内容可以是下拉列表1,2,3 对应省,市,区,可以删除节点,增加节点,增加节点时展开树。
5、DataGrid练习:制作一个DataGrid输入内容的窗口,可以有所引列,输入列,下拉选择列,和图标列6、日期组件练习:设置默认日期为今天7、微调组件8、组件练习:一组checkBox只能选中一个9、图片组件Embed 引入图片的几种方法10、文字显示组件11、按钮组件12、下拉按钮(组合控件)练习:下拉树,下拉数据窗口,下拉titleWindow13、多行文本组件,\n换行14、多行输入组件,htmlText属性,可显示html内容15、富文本编辑器htmlText属性16、单选按钮,练习:在一组值中只选择一个17、窗口组件练习:试着在窗口组件底部加入按钮,几个窗口位置之间切换动画 move18、与panel窗口相同,不同之处在于有关闭按钮,showCloseButton19、horizontalScrollPolicy滚动条是否显示,horizontalGap、verticalGap中间间隔大小20、有拖动栏的Hbox与Vbox练习:动态修改布局,布局之间切换动画21、表单格式排列22、ViewStack与TabNavigatorviewStack与TabNavigator的selectIndex属性,与它的切换效果23、使用PopUpManager弹出panel与Canvas或TitleWindow四、复合组件的编写1、新组件的编写与扩展Based on可以选择继承的组件,默认为Canvas,后面定义宽度与高度,组件也可以继承自定义的组件类。