刘政道 - 应用程序框架

《31天学会CRM项目开发(C#编程入门及项目实战)》作者,IT经理,程序员
  博客园  :: 新随笔  :: 联系 :: 管理

2月22日开了年会,总担心程序出问题,还好,程序一点问题没有,结果笔记本连LED大屏幕出了问题,由于连线太长导致屏幕上显示效果非常差,唉,早知道多测试测试好了,搞的领导都很不高兴,一百万的奖品就这么出去了。

-----------------------------------------------

电脑抽奖基本是年会的必备节目,本系统安装简便、操作简单、设置灵活、可自定义、性能稳定,还开放源代码,您可自行编译源代码。
本程序基于使用VS2008开发,所以使用前请确保已安装Microsoft .NET Framework 3.5
下载地址http://download.microsoft.com/download/7/0/3/703455ee-a747-4cc8-bd3e-98a615c3aedb/dotNetFx35setup.exe

1 Excel数据设置
基础数据均在data.xls中维护,并每次抽奖后同步更新data.xls,这样做的好处是防止突发事故导致抽奖活动中断,数据不会丢失。抽奖结束后直接打印中奖名单。
1.1 人员设置
维护人员信息表,共四个字段信息,工号、姓名、部门必填,工号必须唯一,姓名可以重复,不要有空行,最好不要有格式。
1.2 奖项设置
设置要抽取的奖项,共有奖项、数量、已抽取数量、一次抽取、图片名称等五个字段,数量,表示要抽取的人数,已抽取表示当前已抽取的人数,一次抽取表示每次同时抽取几个人,图片名称,即抽奖按钮的背景图片。
1.3 日志查询
抽奖日志,供查询使用
1.4 例外设置
输入要排除的工号,例如排除已中奖号码。

1.5 背景图片设置
背景图片文件bg.jpg,直接替换即可,bg.psd也可以修改。
1.6 背景颜色设置
修改文件setting.txt,例如背景设置成红色color=196,14,10,必须是RGB格式,用逗号隔开,你可以借助Photoshop来获取颜色的RGB数值。如果背景图片底色是红色,就不需要修改默认颜色。

2.1 运行程序
双击myLottery.exe,如果抽奖人数多的话,启动程序可能需要几分钟。

抽奖时,先单击奖项按钮,按空格键开始,再次按空格键停止。如果当前奖项已经抽完,按空格键时,系统不执行任何操作。如过要追加抽奖人数,可单击右键,选择要增加的人数。

使用程序时,请把data.xls关掉。



本程序在xp下office 2007环境中通过。暂不支持office 2003。


程序下载地址(含源代码)

 

 

本程序包含源码,属于VS2008的项目,可以直接用VS2008打开编译.