zoukankan      html  css  js  c++  java
  • 随机中奖(Lottery)

    最近想慢慢熟悉一下曾经自己写过的小程序,然后一个一个放在自己的博客上来,可以保存下来,自己做个纪念,也希望大家有问题的时候可以看看。


    下面是自己写的一个随机产生数字,进行抽奖的程序,用C#写的,WPF的窗体。以前的是用winform做的,有Timer这样的一个控件,现在WPF里面是没有timer控件了,网上查了下,用了一个System.Windows.Threading里面的一个DispatcherTimer的类。加上事件处理的函数,然后也是很简单就做好了。(Ps:当然这样的一个随机数抽奖的软件里面可以有很多作为的。。以前迎新晚会的时候,中奖的人该是内定了的吧!闭嘴

    以下是源程序和截图(界面随便做的,很丑陋)

    public partial class MainWindow : Window
        {
            DispatcherTimer tm = new DispatcherTimer();  //不知道这是哪里来的timer
            
            //定义两个变量
            int j;
            public MainWindow()
            {
                InitializeComponent();
                tm.Tick +=new EventHandler(tm_Tick);
                tm.Interval = TimeSpan.FromSeconds(0.05);    //这里的数值,是为了设置数字变化的快慢
                //tm.Start();
            }
    
            public void tm_Tick(object sender, EventArgs e)
            {
                Random randominteger = new Random();
                j = randominteger.Next(0, 1000);
                NumberTxt.Text = Convert.ToString(j);
            }
    
            private void StartBtn_Click(object sender, RoutedEventArgs e)
            {
                tm.Start();
            }
    
            private void StopBtn_Click(object sender, RoutedEventArgs e)
            {
                tm.Stop();
                //NumberTxt.Text = Convert.ToString(101);   //这里是可以设定谁中奖什么的了哦。
            }
    
        }



                                                                                                                       好好做个程序员,写好代码,做个好人。


  • 相关阅读:
    BeautifulSoup_第一节
    第一个python爬虫——保存淘宝mm图片
    面试题:css(一)
    面试:HTML(二)
    websocket
    面试题:HTML篇(一)
    HTML5遗忘知识点(一)
    webpack热更新原理
    webpack按需加载
    什么是process.env?
  • 原文地址:https://www.cnblogs.com/NewWork/p/3260586.html
Copyright © 2011-2022 走看看