编写Flex 阅读器 (一) ---- 前言,Flex初体验

       我本一程序员。做过C#,做过JSP,现在做PHP。一直以为PhotoShop之类的东西还是美工的事儿。所以,也没真正静下心来学习过。电脑上的PS软件也应该有很多灰了吧。最近公司的项目中要使用Flash阅读器来阅读文档,公司之前使用的是FlexPaper。但是至少我使用起来很不舒服。可能是没能学到那么多,比如分页的需求就不能很好的实现(至少在我使用的过程中,求指导。)动态加载等等很多东西不如我们想象的。所以最后,我和美工就改用JS来进行自己编写。但是使用JS来编写的阅读器功能是实现了。在阅读上问题不是很大,但是那天,上面提出需求,问我们能不能放图片之类的任何东西进去,我当时觉得是可以的。就和美工一起稍微改了一些代码,以使用这个需求。并且做了相应的扩展,以防以后的需求变化。最后,我们还是实现了功能。但是,在代码上就近1000行,最要命的,很卡。在我们机子上都卡,可想如果是用户的电脑,那不悲催了。所以,想想,还是最后决定学习ActionScript来编写。虽然看网上很多说工作量很大。但是还是想尝试下。正好利用国庆长假,准备好好学习ActionScript。结果才发现,使用ActionScript要学会Flash或者Flex。我承认我真的不懂美,最后我选择Flex。

       从9月30日就晚上就开始在网上找资料,发现了需要学习Flex后,就又找Flex的资料。现在版权问题,很多资料都不好下载了。(不是不支持正版,是今年刚毕业,经济,你懂的。所以对作者们说声对不起。)我最后找到了一本《Flex3权威指南》(再次向作者 Jeff Tapper,Michael Labriola,Matthew Boles ,译者 杨博老师和杜昱宏老师说声对不起 )。听说这本书很好。再在Youku上看了个视频。就开始了我的学习之旅。

    我下载了云端软件(http://www.yunduan.cn),然后下载了Flex。看着视频学习,结果视频不是很清晰,不过总体还好,思路等等都比较好。而且又有点程序基础,就完成了第一个实验。觉得Flex太像html了。在拖动上太想在Visual Stadio 下编程了。我不喜欢C#的原因就是因为很多东西都可以拖动(当然我知道高级的是不用拖动的),但是总没有安全感。我所谓的安全感是指比如今天Windows突然想到要把C#改变下,那么后面的技术也要改变。我今天在页面上加了个Button,但是底层的使用,我完全不知道。所以很不安稳。最后我开始离开了。而今天学习Flex,我开始的心态是想学习下,只为这两天能编写阅读器准备。所以,简单想法此时是件好事。学习的过程中发现好多相似点,好多新鲜感,好多很舒服的地方。个人觉得很想java。同时在返回值,类型申明之类的有点像现在的Go,也有点像一些老语言delphi。(个人意见。呵呵,delphi其实没学习过,只是看过表面。所以请拍砖。)。第一天就看这个书看了100页。跟着也做了几个使用。觉得感觉还比较好。技术的书,有快有慢。这书有很多需要慢看的地方,结果就有几个地方我看快了,影响我的实验。最后,将错就错,直接看代码。发现还好,大部分理解。呵呵··· 看了第六章就开始编写自己的一个程序。学生的添加,修改和列表(请看下一章)。

    总体来说,Flex的初体验让我觉得还比较有意思,总体来说编程也还比较友好。但是可能还没能总体了解系统库的使用,等等。所以还更多的是依靠网上的各位朋友提供的资源学习中。谢谢大家。

你可能感兴趣的:(Flex)