zhangxxx 发表于 2007-8-31 19:43:31

ELF开发建议集中贴

ELF——《查询系统》设计思路
我经常用JAVA的公交软件。今天偶尔想到讲公交软件移植到ELF上面。虽然我懂C,还有点懂C++,但是实在是太久没有用了,所以想尝试一下编写,但是因为不熟悉,所以实在是无从下手,所以只能将思路提供出来,希望有人可以完成。


项目:QuerySystem
目的:公交,客车,列车等……查询
源文件依据:dictionary,ECDict,IWatch……
设计思路:

1.首先弄个像列表细分公交查询,站点查询,客车查询,火车查询,飞机查询……各自有独立的数据库,在设置里面设定。
2.数据库文件格式:号数 分隔符 站点1 分隔符 站点2 …… 分隔符 站点X 换行符
3.查询时候将换行符内的分割成一个个独立的个体数组如 c[]
对照 号数 分隔符 站点1 分隔符 站点2   …… 分隔符 站点X 换行符
       C            C              C     ……            C
4.普通公交查询可以仿照dictionary,ECDict,直接查询车次,就是输入c得出c[],同时支持模糊查询,就是部分数据匹配。
5.单个站点查询通过循环选择得出多个适合数组,建立数组矩阵,同时取得号数c[],而且进入c,输出c[],就是用来查询在那里有什么车做。
6.输入2个不同站点的时候,假如在同一个数组内有则得出c且取得c和c的数据,同时得出|a-b|,然后输出在a乘坐C号车|a-b|站到达b,优化设置可以用冒泡程序。
7.假如没有在同一个数组内得出数据,那么建立一个关于a的数组矩阵和一个关于b的数组矩阵c[][],d[][]。循环对照得出一个中间点c,然后a c和c b的处理情况仿照6。然后设计最优化线路,就是|a-c|+|b-c|的冒泡程序得出最小值,然后返回c[]和d[]。
8.客车火车飞机可以仿照公交线路查询。


9.后续开发想法:
A.在每个数据的最后加入一个时间值c,如0610-2100,然后对照现在的时间或者自己输入时间查询,不在范围内的用时间先来梳选出去,或者用0,1来表示日夜班车,定义好0,1所代表的时间,用来处理好重叠时间,分隔开数据库。但是24小时制度有点麻烦。
B.简单设置取得车站间的距离,定义为1,2,3三等,不设置默认为1,然后自行取值设定,来优化最佳路线。对于有心的个人来说有点用。
C.结合地图数据,这个开发难度太大。
D.结合MINIGPS,组建区域网格,这个也是需要很多时间开发。
E.采集注明地物数据,然后采集与车站距离的数据。这个坐车网上有,不过仅限广州,我十分希望有这个功能,数据可以自己不断完善,然后大家提供出来整合在一起。



[ 本帖最后由 8226175 于 2007-8-31 20:22 编辑 ]

subiaoyi 发表于 2007-8-31 20:06:43

回复 #1 zhangxxx 的帖子

仿照dictionary再弄个外挂的资料包更新的时候也很方便...

ly_xlf 发表于 2007-8-31 20:19:14

最好数据是TXT。。。方便更新

ifp790 发表于 2007-9-14 14:05:43

建议制作一个短信报告不占短信空间的补丁...................................
(只是在屏幕上方显示)

outlier 发表于 2007-9-19 22:10:12

希望能开发出自动答录机的补丁,用西门子就没有遗憾了

bt911 发表于 2007-9-22 16:29:57

能不能开发个ELF版的QQ啊,借用ICQ的源码修改应该差不多吧,

QQ05功能太少,也不是太快
QQ07太卡

但是目前好象ELF对wap的支持不是好 ,有点不好办

支持的机友顶下

lightning 发表于 2007-9-25 21:08:08

各位老大,能不能弄个elf的课程表,感觉这个对学生挺有帮助的;以前有个java的,感觉启动太慢了

subiaoyi 发表于 2007-9-27 21:50:46

S7的另外一大特色便是彩键,炫铃。当用户拨号时每按下一个数字便可以显示的相应的个性图像,用户还可以通过手机设置定制3种不同风格的彩键,其中大小S的这组写真照片彩键更是受到了办公室内男性的同事的追捧,当然像小编我这样君子坦荡荡的人,一般会选择个性化“下载”功能,使自己变得与众不同。“手机炫铃”使得用户可在“炫铃”列表中任意加入音乐作为铃声,系统会在来电拨入的时随机抽取选择的音乐,让你想不个性都难。

联想S7的一个功能
http://cimg2.163.com/mobile/2007/9/10/S7_250_7.jpghttp://cimg2.163.com/mobile/2007/9/10/S7_250_8.jpg

http://cimg2.163.com/mobile/2007/9/10/S7_250_9.jpghttp://cimg2.163.com/mobile/2007/9/10/S7_250_10.jpg
http://cimg2.163.com/mobile/2007/9/10/S7_250_11.jpghttp://cimg2.163.com/mobile/2007/9/10/S7_250_12.jpg


这个应该是有可能实现的吧...............:/cy
根据MegaDial ..............

zhangxxx 发表于 2007-9-28 18:53:00

就是画一副图而已~就好像是按键声音一样~~可以实现(大概)。。。。。。。。。。但是现在时间欠奉,国庆再说

subiaoyi 发表于 2007-9-28 21:45:58

回复 9# 的帖子

但是不管怎么样还是MegaDial 最爽..........

zhangxxx 发表于 2007-9-28 22:41:11

通过 TalkKbd 修改就可以~~很简单~~声音变成图片而已,但是MegaDial的功能就几乎不能用了~~~所以这个还是算了吧~~~~

zhangxxx 发表于 2007-9-28 22:53:24

原帖由 lightning 于 2007-9-25 21:08 发表 http://mobile.0110.cn/images/common/back.gif
各位老大,能不能弄个elf的课程表,感觉这个对学生挺有帮助的;以前有个java的,感觉启动太慢了

课程表的话应该就不难,但是设置都要在BCFG里面你可以接受吗?
比如画一个框
然后定义每个框显示字符
然后在BCFG定义字符就可以了,
分组,星期一至星期七
但是我对于中文编码的处理不怎么在行,所以只能暂时很遗憾的说,或许我做出来不能输入中文……

jpg001 发表于 2007-9-29 08:16:58

回复 12# 的帖子

这个完全可以用个文本文档按一定格式保存

bcfg的设置太麻烦了。

zhangxxx 发表于 2007-9-30 23:05:37

alerts可以定时运行一些东西,代码也很简单,加入自动换情景,或自动其他什么的,这个大家有什么意见~~

kane1258 发表于 2007-11-2 14:54:58

回复 6# 的帖子

这想法不错哈

lateen 发表于 2008-2-10 16:16:18

建议开发个elf的九宫,把系统自带的那个java式的九宫替换掉。

binghelingxi 发表于 2008-2-13 12:16:17

回复 16# 的帖子

MENU这个ELF是可以的。

国外论坛有最新的更新。。。乱了。。。

lateen 发表于 2008-2-13 14:50:06

有65的没有?俄语我可不认识,还得请冰哥帮忙.::\\shx

binghelingxi 发表于 2008-2-13 14:58:12

回复 18# 的帖子

http://mobile.0110.cn/images/smilies/default/desk.gif

弄起来我认识俄语一样。。。

搜一下。。。ELF区也是有的,

lateen 发表于 2008-2-13 15:02:25

是有啊,不过没65的.
难道你不认识俄语?那怎么跟俄国高手交流?
页: [1] 2 3 4
查看完整版本: ELF开发建议集中贴