mylxiaoyi的专栏

在探索中求知,在思考中前进

用户操作
[即时聊天] [发私信] [加为好友]
萧易ID:mylxiaoyi
191249次访问,排名402,好友104人,关注者101人。
在探索中求知,在思考中前进
mylxiaoyi的文章
原创 125 篇
翻译 69 篇
转载 14 篇
评论 31 篇
萧易的公告

声援SOFF|声援珊瑚虫:如果你是珊瑚虫用户,请坚决力挺声援珊瑚虫!

Name:
mylxiaoyi(萧易)
E-mail:
网易:
Google:

MSN:

mylxiaoyi新窝:
http://mylxiaoyi.cublog.cn
Google 网上论坛
订阅 myidea
电子邮件:
访问此论坛
最近评论
liuqun69:# 补充:Apache2.2对应的php5模块是php5apache2_2.dll,在httpd.conf的中配置如下:
LoadModule php5_module "c:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
ananai:你好, 我想装virtualbox,但到第四步的时候,就出错了

Bad luck,the kernel headers for the target kernel version could not be found and you did not specify other valid kernel headers to use

我试了很多种方法……
lujianjian:我发现了
http://www.watir.cn/?cat=5
已经翻译了所有的24天教程。还有实践中遇到的问题,很有参考价值。
博主可以考虑直接转载啊,就不用翻译了。

lujianjian:遇到了第3个问题
http://askeet/frontend_dev.php/question
发生错误
[PropelException]
No connection params set for [yml] propel
说没有找到propel的设置,可是这些设置完全按照教程设置的。
这时注意到错误信息是
No co……
lujianjian:遇到的第2个问题,
【通过CRUD测试数据访问】
执行下面URL时
http://askeet/question
发生错误,404找不到页面。
再看看
在web(我的机器是 E:\work\ECSite\askeet\web)目录下
并不存在 question这个目录,当然是会404.
难道是教程有错误吗?
文章分类
收藏
    相册
    MyPictures
    Pictures
    Linux
    LinuxFans
    LinuxForum
    LinuxSir
    Linux伊甸园
    OldLinux
    Some
    CSDN
    小友blog
    Fly
    fp862
    mylxiaoyi's Weblog
    刺刀特遣队
    萧易的Blog
    萧易的小窝
    飞翔的梦
    存档
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    翻译 Flex编码过程收藏

    新一篇: 构建Flex数据服务程序 | 旧一篇: Flex编程模型

    Flex编码过程

    当我们开发一个Flex程序,我们重复其他类型网络程序的过程,例如HTML,JSP,ASP和CFML。
    创建一个有用的Flex程序是很容易的:打开我们最喜欢的文本编辑器,例如Flex Builder,输入XML标签,编译成为SWF文件,部署SWF文件,从网络浏览器中请求SWF文件的地址。
    与静态的页面或是由JSP,ASP或是CFML创建的HTML模板集合不同,Flex程序中的文本要编译成为SWF文件。Flex程序与一个JSP,ASP或是ColdFusion程序的另一个主要的不同就是Flex的程序逻辑位于客户端的SWF文件中,而JSP,ASP和ColdFusion是模板系统,在这些系统中程序的处理发生在服务器上,而数据是动态的添加到HTML模板中,并在HTML页面中传递给客户。
    因为MXML文件是普通的XML文件,所以我们的开发环境有很大的选择。我们可以在简单的文本编辑器,或是专业的XML编辑器,或是支持文本编辑的集成开发环境中进行开发。Flex同时提供了代码调试工具。

    从HTML移到Flex
    虽然在一些方面类似,开发Flex程序与开发HTML程序有着极大的不同。HTML的代码主要是在页面文件集合中进行编写。真正构成一个程序是单个的HTML页面。每一个页面必须向服务请求并且单个显示。当一个页面被请求时,例如图像等资源文件必须被装入单个页面来使用。在开发过程中,我们编写代码,保存并且在浏览器中显示一个页面。
    为了促进重用性,扩展性以及可修改性,Flex程序的代码也可以被包含在多个文件中。然而,Flex将所有的文件编译成为一个SWF文件。
    所成程序的文件被编译进SWF文件。然而程序在运行时可以从外部的数据源请求数据。在开发过程中,我们编写代码,保存并且在浏览器中显示整个程序。
    虽然Flex的开发与HTML的开发不同,但是我们却可以很容易的通过使用包装(wrapper)将Flex程序与HTML页面进行复合。在这个包装中,我们可以通过使用标准的HTML的<object>和<embed>标签来指定SWF文件的名字。

    从HTM模板环境移到Flex
    与JSP,ASP和ColdFusion等环境不同,Flex并不是一个模板系统。MXML文件并不是包含服务器端的处理规则来返回装入模板的模板。相反,MXML可以编译成为一个完全的格式化的可以用来处理服务器端处理逻辑的客户端程序,并且可以通过使用自己的客户端逻辑来改变显示内容。
    Flex程序并不会在每次用户界面改变或是事件需要处理时返回到服务器端。逻辑表示与服务器端请求与响应逻辑是作为我们程序的SWF文件的一部分在客户端执行的。在Flex中,用户界面的改变发生在客户端,是基于客户端执行代码的。
    Flex程序发出HTTP请求与外部的数据服务进行联系,例如网络服务。与服务器的这种交互并不需要我们刷新程序。

    从专业Flash移到Flex
    开发一个Flex程序与开发在Adobe的Macromedia Flash Professional中的程序也不同,尽管在这两个开发环境中程序都会被编译成为SWF文件。我们可以在文本文件中创建Flex程序,我们可以在简单的文本编辑器中进行创建与编辑,或者是我们可以在更为复杂的开发环境中进行开发,例如Flex Builder。我们可以将我们的程序编译成为SWF文件,然后将程序发布到网络或是程序服务器。
    我们在Flash环境中创建一个Flash文档文件,然后在发布到网站之前保存为SWF文件。他通常在HTML页面中被引用。Flash Professional使用例如时间线,动画帧以及在时间组织和控制程序的层等概念。在Flex中,我们在MXML标签中编写一个程序的声明部分,例如用户界面组件,到数据源的连接。在程序中,我们必须在适当的层次上使用合适的标签,但是却没有时间线,帧或是层等外部概念。通过使用MXML标签,我们可以使用内建的行为创建有用的程序。
    虽然Flash与Flex的开发模型不同,Flash是一个可以用来创建自定义的组件和我们可以在Flex程序中使用的可视资源的强大的工具。我们可以将在Flash中创建的文件以组件包的形式导出,称之为SWC文件,然后我们在MXML文件中可以以自定义的标签来引用。我们也可以在Flex程序中使用MXML的<mx:Image>和<mx:SWFLoader>标签来导入SWF文件。

    使用Flex开发工具
    Flex提供了下列的工具来帮助我们在我们的开发过程中测试,调试和调整们的程序。下表描述了Flex的开发工具:
    Flex Builder Flex Builder是使用Flex 2 SDK开发程序的集成开发环境。Flex Builder IDE提供了帮助我们开发,设计以及调试Flex程序的工具,包含了集成的编译器与调试器。
    Flash 调试播放器 Flash 调试播放器是一个Flash播放器,可以报告运行时错误,包括未声明的变量错误,未捕获的运行时异常以及与操作系统相关的网络错误。我们可以在一个跟踪窗口中查看错误并且可以将错误发送到一个文本文件中。
    命令行调试器 
    Flex ActionScript调试器可以让我们打开并且调试我们的Flex程序中所用的ActionScript文件。我们可以在Flex Builder中或是从命令行使用调试器。
    mxmlc 如果我们要在网络浏览器中或是在Flash播放器中请求SWF文件时,Flex命令编译器mxmlc是相当有用的。通常对于使用Flash调试播放器来调试SWF文件时是有用的。
    compc compc编译器可以从MXML组件源文件或是ActionScript组件源文件来编译生成SWC文件。

    发表于 @ 2007年05月16日 19:27:00|评论(loading...)|编辑

    新一篇: 构建Flex数据服务程序 | 旧一篇: Flex编程模型

    评论:没有评论。

    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © 萧易