学习笔记 Flex知识点汇总

开发 后端
你对Flex的概念是否了解,Flex通常是指AdobeFlex,是最初由Macromedia公司在2004年3月发布的,基于其专有的MacromediaFlash平台。

本文和大家重点学习一下Flex的相关内容,它是涵盖了支持RIA(RichInternetApplications)的开发和部署的一系列技术组合。Flex的另一个意思是是一款生成扫描器的工具,能够识别文本中的词法模式。

Flex简介

Flex通常是指AdobeFlex,是最初由Macromedia公司在2004年3月发布的,基于其专有的MacromediaFlash平台,它是涵盖了支持RIA(RichInternetApplications)的开发和部署的一系列技术组合。Flex的另一个意思是是一款生成扫描器的工具,能够识别文本中的词法模式。

词法分析器生成器Flex

  Flex(fastlexicalanalysergenerator)是Lex的另一个替代品。它经常和自由软件Bison语法分析器生成器一起使用。Flex最初由VernPaxson于1987年用C语言写成。
  Flex手册里对Flex描述如下:
  “Flex是一个生成扫描器的工具,能够识别文本中的词法模式。Flex读入给定的输入文件,如果没有给定文件名的话,则从标准输入读取,从而获得一个关于需要生成的扫描器的描述。此描述叫做规则,由正则表达式和C代码对组成。Flex的输出是一个C代码文件——lex.yy.c——其中定义了yylex()函数。编译输出文件并且和-lfl库链接生成一个可执行文件。当运行可执行文件的时候,它分析输入文件,为每一个正则表达式寻找匹配。当发现一个匹配时,它执行与此正则表达式相关的C代码。”

  一个相似的,用C++语言的词法分析器生成器是Flex++,包含在Flex软件包里。
  Flex不是GNU工程,但是GNU为Flex写了手册。

Flex应用开发步骤

  以下直接来源于Flex2.0Beta3的帮助文件:
  ◆使用一系统预定义组件(窗口,按钮等)来定义一个开发界面。
  ◆组织安排组件,现在用户自定义的界面设计。
  ◆使用风格和主题来定义可见设计。
  ◆增加动态动作,如应用程序之间的互动。
  ◆定义并在需要时连接上一个数据服务。
  ◆从源代码生成一个在Flash播放器中运行的SWF文件。

Flex的技术框架

  Flex技术包括以下几个主要技术框架:
  1.描述应用程序界面的XML语言(MXML);
  2.符合ECMA规范的脚本语言(ActionScript),处理用户和系统的事件,构建复杂的数据模型;
  3.一个基础类库;
  4.运行时的即时服务;
  5.由MXML与ActionScript文件生成swf文件的编译器。

【编辑推荐】

  1. 解析FlexSDK4的十大变化
  2. Flex必须了解的那些事
  3. 在Flex中使用样式的五大方法
  4. FlexBuilder3.0与Eclipse3.4的***结合
  5. Flex ComboBox和Datagrid组件用法指导
责任编辑:佚名 来源: csdn.net
相关推荐

2010-08-17 14:56:00

HCNE认证

2010-06-17 16:42:04

UML

2020-12-28 08:13:01

前端开发技术热点

2020-12-28 08:16:30

前端开发技术热点

2011-04-15 12:25:21

BGP路由

2016-05-30 17:31:34

Spring框架

2022-08-16 15:17:37

机器学习算法模型

2010-08-09 10:34:05

Flex背景

2020-10-26 10:40:31

Axios前端拦截器

2009-09-08 18:14:12

CCNA学习笔记

2020-10-07 15:15:41

Python

2010-08-18 10:52:46

Linux笔试

2010-09-02 10:11:11

华为认证

2021-01-18 10:33:53

Java反射模块

2009-12-18 17:34:38

Ruby线程

2009-08-06 17:42:32

C#知识点

2010-08-10 16:41:54

FlexJSP

2010-07-29 15:36:23

Flex安全沙箱

2010-08-04 09:26:27

Flex数据

2010-07-27 10:39:25

Flex组件
点赞
收藏

51CTO技术栈公众号