年會抽獎程序 支持單次單個抽獎和單次多個抽獎,自定義抽獎設置


前段時間寫了這個年會抽獎程序,估計現在各單位年會都應該開完了吧。不知道還有沒有需要的。整理了一下發上來。

建議分辨率1024*768,因為很多投影儀都是這個分辨率。用WPF寫的,估計只能運行在win7或2008里,win xp應該不支持。

特點:

支持兩種抽獎方式,如果人少,可以每次抽一個,如果人非常多,可以每次抽多個,為了顯示效果建議每次抽8個,這樣就是滿屏正好顯示8個人同時滾動。

自動讀取人員照片。

自定義抽獎標題、字體大小、人員照片大小、姓名顏色、閃爍時間

配置文件如下:

View Code
<?xml version="1.0" encoding="utf-8" ?>
<LuckyLottery>
<LotteryInfo>
<Title>****2012年迎新春聯歡晚會</Title>
<TitleFontSize>50</TitleFontSize>
<TimeSpan>50</TimeSpan>
<Type>1</Type>
<SinglePhotoWidth>300</SinglePhotoWidth>
<SinglePhotoHeight>400</SinglePhotoHeight>
<SinglePersonNameFontSize>100</SinglePersonNameFontSize>
<SinglePersonNameColor>#fff45b</SinglePersonNameColor>
<!--Type抽獎類型,1為每次抽一個,2為每次抽多個。設置為抽一個的時候,Awards.xml配置文件里的NumberEachTime節無效-->
<!--TimeSpan 閃爍時間間隔 單位毫秒
SinglePhotoWidth 單個抽獎類型 人員照片寬度
SinglePhotoHeight 單個抽獎類型 人員照片高度
SinglePersonNameFontSize 單個抽獎類型 人員姓名字號大小
SinglePersonNameColor 單個抽獎類型 人員姓名顏色
-->
</LotteryInfo>
</LuckyLottery>

獎品配置文件:

View Code
<?xml version="1.0" encoding="utf-8" ?>
<AllAwards>
<Awards>
<Name>三等獎</Name>
<Prize>哇哈哈</Prize>
<Image>Awards/3.png</Image>
<Total>10</Total>
<NumberEachTime>8</NumberEachTime>
</Awards>
<Awards>
<Name>二等獎</Name>
<Prize>哈娃娃</Prize>
<Image>Awards/2.png</Image>
<Total>8</Total>
<NumberEachTime>8</NumberEachTime>
</Awards>
<Awards>
<Name>一等獎</Name>
<Prize>哇哈哇</Prize>
<Image>Awards/1.png</Image>
<Total>5</Total>
<NumberEachTime>8</NumberEachTime>
</Awards>
<Awards>
<Name>特等獎</Name>
<Prize>哈哇哈</Prize>
<Image>Awards/0.png</Image>
<Total>3</Total>
<NumberEachTime>8</NumberEachTime>
</Awards>
</AllAwards>

把獎品圖片放在Awards目錄里,人員照片放到Persons目錄里。如果要替換背景圖片,可替換Images目錄下的背景圖片。

抽獎后的中獎人員信息存放在LuckyPersons.xml文件里。可用Excel打開查看。

效果圖:



下載地址:http://115.com/file/c295tp8g


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM