我的理财软件V0.101 WAP版,统计功能已实现
废话少说,下面直奔主题。
前些时间开发的《我的理财软件V0.1》使用起来还不错,基本满足我现在的需求,但却存在记录不方便的地方,总是在电脑上操作,有时可能要回想一下才清楚现在需要记录的是什么,我想,要是能随时随地就操作就不存在这个问题了,所以,我想到开发一个WAP版的。
其实这WAP版的原理也是非常的简单不过的,就是将程序超精简化,去掉所的CSS样式,网页图片等,只是一些赤裸裸的,最原始,最简洁的HTML,但还是有一些极其简单而必须的样式保留,另外,如果我们是用ASP.NET开发的程序,我们会发现,这样做还远远不够,因为ASP.NET是事件驱动机制的,如果用到了回发事件,服务端产生的HTML相对移动终端极其慢的传输速度而言,还是过于大了点,所以,WAP版的抛弃了所有的回发事件,回归ASP开发方式,让服务端生成的HTML整整洁洁。还有,ASP.NET自带的验证控件也不能用,过于“强大”,移动移端运行不起,而且生成的脚本几十KB,大到吓人(相对移动终端而言),所以我为需要验证的地方添加<span runat="server" />,重写了页面的IsVaild属性。
说到这个ASP开发方式,可整得我够累的了,第一次完整的做一个ASP开发,有些东西不熟悉,另外还要兼顾性能效率,所以这个小小的模块花了大半天的时间去开发和调试。最后完成,用 Opera Mobile for Symbian S60 v3 完全测试通过,用到了一点点点点点点点点点点的JavaScript,真怕她运行不起来呢=__=
另外,我还在后台登录页面作了客户端设备类型的自动判断,如果为移动终端,则直接转到WAP版,否则就是WWW版。
统计图尚未实现,因为遇到了一个小难题,Opera Mobile 不支持div样式,连内联样式都不支持,正要想办法解决。
--------------
后来用<img />实现,即控制图片的width实现,在Opera Mobile的自适应大小模式下,对于过于小尺寸的图片,显示还是有点小问题,就象下面的统计功能截图那样,较小的开支条状图,显示不出来。
PS:Opera Mobile 功能很弱,但主版本号却高达8,感觉很名不付实。
开支记录列表
------------------------
开支记录列表底部
------------------------
编辑开支记录
------------------------
编辑开支记录底部
------------------------
新建开支记录
------------------------
开支统计
------------------------
开支统计(原始大小)
------------------------
附截图来源的移动终端设备信息:
-----------------------------
终端设备:手机
终端设备型号:NOKIA N95
终端设备OS:Symbian S60, v3
浏览器:Opera 8.65 for Symbian S60, v3 中文版
前些时间开发的《我的理财软件V0.1》使用起来还不错,基本满足我现在的需求,但却存在记录不方便的地方,总是在电脑上操作,有时可能要回想一下才清楚现在需要记录的是什么,我想,要是能随时随地就操作就不存在这个问题了,所以,我想到开发一个WAP版的。
其实这WAP版的原理也是非常的简单不过的,就是将程序超精简化,去掉所的CSS样式,网页图片等,只是一些赤裸裸的,最原始,最简洁的HTML,但还是有一些极其简单而必须的样式保留,另外,如果我们是用ASP.NET开发的程序,我们会发现,这样做还远远不够,因为ASP.NET是事件驱动机制的,如果用到了回发事件,服务端产生的HTML相对移动终端极其慢的传输速度而言,还是过于大了点,所以,WAP版的抛弃了所有的回发事件,回归ASP开发方式,让服务端生成的HTML整整洁洁。还有,ASP.NET自带的验证控件也不能用,过于“强大”,移动移端运行不起,而且生成的脚本几十KB,大到吓人(相对移动终端而言),所以我为需要验证的地方添加<span runat="server" />,重写了页面的IsVaild属性。
说到这个ASP开发方式,可整得我够累的了,第一次完整的做一个ASP开发,有些东西不熟悉,另外还要兼顾性能效率,所以这个小小的模块花了大半天的时间去开发和调试。最后完成,用 Opera Mobile for Symbian S60 v3 完全测试通过,用到了一点点点点点点点点点点的JavaScript,真怕她运行不起来呢=__=
另外,我还在后台登录页面作了客户端设备类型的自动判断,如果为移动终端,则直接转到WAP版,否则就是WWW版。
统计图尚未实现,因为遇到了一个小难题,Opera Mobile 不支持div样式,连内联样式都不支持,正要想办法解决。
--------------
后来用<img />实现,即控制图片的width实现,在Opera Mobile的自适应大小模式下,对于过于小尺寸的图片,显示还是有点小问题,就象下面的统计功能截图那样,较小的开支条状图,显示不出来。
PS:Opera Mobile 功能很弱,但主版本号却高达8,感觉很名不付实。
下面来几张截图:
登录
------------------------
开支记录列表
------------------------
开支记录列表底部
------------------------
编辑开支记录
------------------------
编辑开支记录底部
------------------------
新建开支记录
------------------------
开支统计
------------------------
开支统计(原始大小)
------------------------
附截图来源的移动终端设备信息:
-----------------------------
终端设备:手机
终端设备型号:NOKIA N95
终端设备OS:Symbian S60, v3
浏览器:Opera 8.65 for Symbian S60, v3 中文版