双色球查询 双色球推荐 双色球号码 福彩查询 体彩查询 福彩推荐 体彩推荐

标题: 给彩票软件编写者的建议 [打印本页]

作者: 1394221747    时间: 2016-11-3 10:38
标题: 给彩票软件编写者的建议
经常看到大家讨论彩票软件,有公司的收费版本的,有免费版本的,有自己编写的,也有破解版本的,各种各样,五花八门!
公司的出口就不提了,只想在这里给自编软件者一些建议,让你们少走弯路,事半功倍!
建议一:软件编写工具的选择。
我们不是专业的程序员,就不要使用航母级的软件开发工具,荆轲一把匕首足可以刺杀秦王,没必要飞机坦克大炮一起上。
先介绍下软件开发工具中的航母,有IBM的JAVA系的Eclipse,有微软的C系列(C、C++、C#)的Visual Studio(即VS),还有苹果系的Xcode,谷歌系的Android 开发平台也可以用Eclipse。
这些学习起来有难度,不要把研习彩票的时间放在学习编程软件上,得不偿失。那么应该使用什么样的编程软件呢,给大家推荐以下几种开发工具。
1、Excel。推荐指数:★★★★★
优点:
大部分电脑上已经安新有办公软件,不用再单独安装;
Excel是卓越的表格处理软件,功能强大,表现力丰富。几乎可以实践所有彩民需要的功能,目前我所知道的Excel功能有:表格数字展示、表格与数字格式化、自动生成图表、强大的公式计算、丰富的打印功能、强大的VBA开发能力……;
内嵌的开发工具简单易学。VBA是目前最简单的程序设计语言,但功能一点都不逊色。
缺点:
相比编译开开发工具来说,VBA是解释型的语言,在运算速度上自然是差距很大了,不要指望VBA能进行大数据运算。
格式化表格后,许多用Excel制做的软件都比较大,动辄好几MB甚至几十MB,不方便文件传输,就是压缩后文件也不小,不过其它的数据库管理软件也好不到哪儿去,SQLite数据库估计是最小的了,但不好结合使用。
2、HTML5。推荐指数:★★★★★
这个也许大家没听说过,也就是一种网页应用程序的技术规范,目前很时兴。
优点:
能上网的电脑都可以使用,也能非常方便的在移动设备(如平板电脑、手机等)上浏览,不需要任何修改。
功能强大,处理表格和图形方面丝毫不亚于Excel,HTML技术可以实践互联网上所有的功能需求。
开发简单,学习难度低,主要使用HTML5、CSS、javascript,对于数据库的调用也很简单,甚至不需要,如使用json代替数据库。
运行速度快,在谷歌浏览器下响应速度是惊人的。
生成的文件小,方便传输,甚至不用传输,直接放在网站上,用户随时可访问。
缺点:
生成的文件多,不方便管理。常常有以下几种:html,css,js。经常是一个页面生成一个文件,有时一个软件包中有几十上百个文件。
代码公开,不方便保密,如果你的软件要交流,以不希望对方看到你的核心代码,这个难度就大了。
3、VB6。推荐指数:★★★★☆
全称是Visual Basic,尽管已经雄风不再,但有让许多程序员对她念念不忘,像初恋情人一样。
优点:
简单易学,开发速度快,程序运行速度也比VBA高许多倍。
功能强大,曾经是桌面应用程序开发的霸主,微软当年推出她时,一举打败了红极一时的delphi。你所能想到的功能她几乎都能实现,但底层开发例外。
生成的软件保密性好,反编译难度大。
目前网上的名安装的绿色版本,只有6MB多,可以随时在任意PC电脑上进行开发。
缺点:
不方便交流,如果对方电脑上缺少某个动态库,就不能运行。
4、VC6。推荐指数:★★★☆☆
全称是Visual C++。是程序员必学的开发工具。
优点:
功能强大,可以开发PC机上所有的应用程序,包括底层开发。
运行速度快,VC开发的软件应该是市面上开发的软件中运行最快的,因为用汇编语言开发的软件太少。
缺点:
学习难度大,C++不是所有人都能学会的。除非你想提高你的等量程序运行速度,特别是对于大数据运算,VC也许是唯一的选择。
5、Access、VFP、Delphi。推荐指数:★★☆☆☆
之所以把这三个列出来,是因为有人想用它们来写彩票软件。
Access和VFP都是数据库管理软件,他们的功能是有限的,特别是在图形处理上很不如意。
Delphi当然强大,但pascal语言交不是好学的,目前国内的用户也不多,我认为没必要去学这个。
6、JAVA、PHP。推荐指数:★★☆☆☆
这实在不想去推荐它们,不是他们没用,是它们对我们彩票用户来说,意义不大。他们适合做动态网站,但我们不需要!

建议二:如何使用Excel进行彩票软件开发。
1、用公式还是用VBA编程。
大家用的最多的可能是以下几类函数:统计、查找与引用、逻辑。它们功能是很强大,但当你的数据很多时,速度也就慢了,文件也就大了。我建议有些不需要再修改的数据用VBA生成后固定下来,这样运行就快许多。
2、充分利用VBA的图表功能。
不要仅仅使用一个插入图表,生成一些折线就满足了,VBA的图表功能非常强大,可能根据你的需要生成你想要的任何图形,可以实现生动生成图表无法完成的功能。
3、要把你运算逻辑放在VBA中进行。
你的算法往往是复杂的,为了实现你的需求,往往在公式编辑栏写上长长的公式,却仍然经常出错,换个思路用VBA写,会非常简单。比如遗漏公式,你会怎么写?用VBAyi一个循环语句。

今天就写到这儿吧。其它内容放在二楼和三楼!





欢迎光临 双色球查询 双色球推荐 双色球号码 福彩查询 体彩查询 福彩推荐 体彩推荐 (http://www.edengjiang.com/bbs/) Powered by Discuz! X3.2