其实Ernie可以算作自己的一个填坑之作。


几年前我曾经发了这篇博文,想要重新开发自己写过的第一个实用程序。

当时,自己有很多改进的想法想要去实现。但是进入高中后,闲暇时间的确很少很少,而且我也找不到比较完整成块的时间来学习编程、动手开发。虽然在这期间偶尔也写点小程序干点坏事,或者鼓捣鼓捣网站,但是这个相对较大地项目还是搁置起来了,直到今年寒假……

 

(嗯,我去年上大学了,然而其实大学...也并不轻松。)今年寒假的时候系里举办了“队式软件设计大赛”,我报了名。那编什么软件好呢?我突然便想起尘封在记忆中的“摇奖机”,那干脆就把这次比赛当作填坑的机会吧!虽然说这样的话我的参赛作品的从能够实现的事情上来讲就相对比较简单,不利于比赛,但是能借这个机会了我一个心愿也很不错啊。反正比赛还有明年、后年……(不过不得不吐槽下科协的比赛奖品,我似乎有些缺少以后参赛的动力了……[滑稽.jpg])

 

的确,功能上讲如果只是“随机抽取”的话真的太平凡了,不就是个随机数函数吗?所以我打算在细节和功能上做出特点,因此 Ernie 便是在这个观念指导下的产物。它采用 MahApps.Metro 制作UI,确保外观的精美。使用 SQLite 保证对庞大数据的支持。引入转义字符简化数据的表示同时增加多样性……

 

好吧,我的心路历程就说到这里,以下是正式的简介、开发记录和下载地址。

 


Ernie

 

简介

Ernie是一款界面美观、操作便捷、功能强大的随机抽取软件,适用于教学、摇号、游戏、抽奖等多种有随机抽取需求的场景。它具有快捷强大的方案编辑功能,方便贴心的抽取与记录功能,和酷炫的换肤与音效功能。同时,Ernie支持超大数据、转义符与加密功能,能够满足您的特殊需求。

 

运行环境: Windows操作系统,Net Framework 4.0 。

 

设置界面:

 

编辑器界面:

 

抽取界面:

 

开发记录

当前版本: beta 1.0


beta 1.0 : 文件关联 和 自动检查更新 功能尚未开发。

其实开发工作主要是寒假完成的,然而时间有限,那两个功能来不及编了。而且一回到学校又没有时间了(这几天正好五一七天假,更博才比较频繁 [偷笑])。其实还有一些在我以前的文章里提到的功能也没有时间加上,(而且相比最早的“摇奖机”竟然还少了字体、滚动框外观设置这些功能)。希望暑假能够加上去,嘿嘿!


 

下载地址

Ernie beta 1.0 及使用指南

 


欢迎大家在下面反馈哦!


RainEggplant原创文章,转载请注明来自:[Beta 1.0] Ernie – 简介、下载及开发记录


0