程序缘 Flex AIR之旅 -- 前言

前言

B/S架构的应用系统比较流行,但在网络不通或网络很不稳定的情况下使用B/S应用比较痛苦。在现实的研发过程中,我遇到过样的情况。话说公司为了消灭纸质销售单,管理好下属子公司下的批零兼营业务,想用现有的一套B/S架构应用系统。但事儿有时不依你所想,原因很简单,分公司的营业网点所在的位置网络很不好。用的是联通4M网,速率很慢,而我们B/S应用的服务器放在电信,没上双光纤,再加上由于历史原因,哪个地方的联通和电信互通本来就有问题,联通起来不方便。于是想用移动的3G,办了一个,测试了一下,这个也不靠谱,速度也有点慢,关键是不稳定,比较联通的好不了哪里去。联通的网在每天下午5点左右速度不错,因此,解决方案是为终端开发一套C/S系统,用于处理日常的业务单据,主要用于销售单据的录入、打印,日常现金收支记录,销售日报表、月报表,库存查询等等一系统功能,具体的功能我将在后面的文章里的展示出来。在设想的开始阶段,觉得内容不多,但在开发的使用的过程中,发现有很多东西是要做的。需求明白了,就开始动手吧!当初想用delphipb,觉得这是多么久远的语言,于是决定用Flex做个AIR也行,不要担心说什么耗内存,反应慢,这不是问题,配置一台好机器就可以解决。因此,这个软件就用Flex来开发。

以下我将为逐步进入状态,主要介绍系统是如何开发的。涉及到的需求分析、概要设计、详细设计本文就免了,本文主要讲解这个销售软件是如何实现的。

1.         本实例适合人员

1、  想了解点Flex方面的知识;

如在校大学生想学习Flex或了解Flex的朋友,如果你不关心Flex,没必要往下看。

2、  学过和写过JavaJavascript,了解XMLCSS的人员,对ActionScript有所了解;

ActionScriptjavascript的写法差不多;XML是用数据存储;CSS主要用于界面美化,常规就是些字体大小设置。

3、  懂标准的SQL语句

如简单的增删改查询语句,如insertupdatedeletequery

4、  懂点商贸流通业务

不懂也不要紧,在后面我会给大家解释业务意思;如销售单、现金交易、库存及相关的业务逻辑等等。

5、  有一定的编程思想

 

2.         开发环境

注:下面的环境表面上显得有点过时了,如FlexSDK已到4以上了,FlexBuilder已到4.10了,但这些并不影响你对Flex的学习,懂得语言就行,我相信你学会写FlexAIR之后,也能开发出手机APP。开发环境我也不在这里说了,自己去配置吧。通过配置环境你也能学习到一些东西。另,代码中cssas没有与MXML分离编写,写在一起的。主要便于讲解。

ü  开发环境:FlexBuiler4.6+FlexSDK4.6

ü  数据库:SQLite

ü  其他工具:SQLite Database Browser 2.0

ü  其他涉及内容:Tomcat+JSP   (主要用于销售单上传到服务器和下载基础数据)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值