刚才在我的Q群里面讨论了下关于Wap Explorer的开发。里面的朋友建议我把开发的过程写到blog,以方便学习与讨论。现在我把我写好的代码公布出来。并说明我的设计结构。(在此说明下,对于里面的UI设计我前面写过很多文章)
一个UI包--包括了所有的界面实现接口等,Wap的显示也主要是通过这个包里面的东西划出来的。
里面有两个核心的东西,Part--控件接口, Panel--Form接口。
比如超链接,TextFiel,SoftButton等都是Part, 弹出窗口,FormPanel都是Panel。
一个Wap引擎。这部分未实现,等大家参考。我参考过jxml等开源的东西,觉得基本上可以实现自己的功能,不过我还是想和大家写一个,一来可以相互学习提高。二来也可以多了解下关于xml(这方面我很菜)。
一个网络连接引擎--主要是下载数据用的。
一个RMS包。主要是用来保存用户数据的。
对了。在源代码里之看wuhua包下面的就行了,其他的都是一些网站找来的代码
这里还有个问题是,怎么样可以使Wap引擎跟UI跟网络连接引擎很好的结合呢。
提出一些参考:
1,一边下载,一边解释,一边显示(这是最完美的方案,比如firefox就是这样)这样对操作有大量图片资源的时候有很好的体验。我们可以先显示出文字,然后在一边下载图片。
2,全部下载完在解释,显示(相对与上面的方案来说)这是比较容易的。但是显示会很慢。给用户造成很不好的体验。
还有很多的其他要求。。。。。。。。
Wap Explorer 初步设计源代码
转载上一篇:社会心里学
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
【小白源代码】小区物业管理系统
基于SpringBoot实现的小区物业管理系统是为物业管理打造的一款在线管理平台,它可以实时完成信息处理,对小区信息、住户等进行在线管理,使其系统化和规范化。
SpringBoot Vue 系统源码 课程设计 -
MySQL慢日志模块的初步设计
这是学习笔记的第 1909 篇文章
MySQL慢日志模块的初步设计 -
数据生命周期管理的初步设计
这是学习笔记的第 1995 篇文章
数据生命周期管理的初步设计 -
SQL自动化上线的初步设计
这是学习笔记的第 1824篇文章
SQL自动化上线的初步设计 -
合肥先进光源束测后台的初步设计
新光源束测后台没有写在初设里,这部分的活我很乐意干,但是领导让我去写我就不是很主动,所以初设就没有这部分。疼的大改才能交上去用了
运维 服务器 zstack 合肥光源 proxmox