简易摇号器——学习WindowsPhone上的Timer
C#中有三种常用的Timer,分别是
1.System.Windows.Forms.Timer
2.System.Threading.Timer
3.System.Timers.Timer
而在WindowsPhone中,这三种Timer都是不可用的。
遂Google了下,在WindowsPhone中有一个DispatcherTimer类(MSDN介绍:http://msdn.microsoft.com/zh-cn/library/system.windows.threading.dispatchertimer(v=vs.95).aspx)
虽然DispatcherTimer类比较简陋,但是足以让我们完成这个摇号器了。
首先布局很简单
<TextBlock Height="300" Width="300" Margin="76,24,80,283" Name="block" FontSize="120"/> <Button Height="72" Width="200" Content="摇一摇" Margin="130,346,126,189" Click="Button_Click" Name="Start"/>
C#文件中要添加对System.Windows.Threading的引用
using System; using System.Net; using System.Windows; using Microsoft.Phone.Controls; using System.Windows.Threading;//添加引用namespace Timer {public partial class MainPage : PhoneApplicationPage{// 构造函数public MainPage(){InitializeComponent();}//定义DispatcherTimer的实例DispatcherTimer dt = new DispatcherTimer();private void Button_Click(object sender, RoutedEventArgs e){//判断dt的运行状态if (dt.IsEnabled){dt.Stop();}else{dt.Interval = TimeSpan.FromSeconds(0.1);//设置dt的间隔时间,此处为0.1秒dt.Tick += OnTimerTick;//调用OnTimerTick方法 dt.Start();}}void OnTimerTick(Object sender, EventArgs args){var ram = new Random();int r = ram.Next(1, 100);//产生1~100的随机数block.Text = r.ToString();}} }
至此简易的摇号器就完成了。
源代码下载
http://pan.baidu.com/share/link?shareid=382634&uk=2600564712
转载于:https://www.cnblogs.com/cimichen/archive/2013/02/21/2921440.html
简易摇号器——学习WindowsPhone上的Timer相关推荐
- C#制作一个简易抽奖或摇号器
自己制作了一个简易的摇号器,使用的是C#语言,利用随机数,在一个richtextbox里产生随机数字,利用两个numericupdown来控制范围和个数. 如图 给摇号button添加click事件 ...
- 第二篇T语言实例开发(版本5.3),福彩3D摇号器
福彩3D摇号器 先验知识功能的含义与使用 功能是TC源程序的基本模块,通过对功能模块的调用实现特定的功能,TC语言中的功能相当于其他高级语言的子程序. 在TC里面,功能分为三大部分: TC库功能:这类 ...
- java 随机点名器和随机摇号器
java实训20210810 java 随机点名器 和 随机摇号器 随机点名器,即在全班同学中随机的打印出一名同学名字. 要做的随机点名器,它具备以下3个内容: 存储所有同学姓名 总览全班同学 ...
- 彩票摇号器java代码_多线程的简单应用----彩票摇号器
效果图: package game; import java.awt.BorderLayout; import java.awt.Container; import java.awt.event.Ac ...
- Flash 摇号器(支持姓名导入)
寒假无事,朋友要做个年终奖发奖用的抽奖摇号器.支持名字导入(用excel保存为123.xml文件,且在相同目录下xml文件夹内,123.xml中第一列为序号,第二列为姓名),显示,列出等功能.现将我做 ...
- 用linux模拟彩票摇号器下载,大乐透模拟摇奖器拟选号器
大乐透模拟摇奖器拟选号器是一款非常实用的彩票app,它给你带来了强大的模拟选号功能,同时也可以让小伙伴们更加钻研选号规律,让你能够轻松赢得大奖,只要你掌握一门技术,就可以稳步提升自己的收益哦,喜欢的朋 ...
- 学区摇号软件设计_上名校摇号的套路你懂得多少?
原标题:上名校摇号的套路你懂得多少? 在南京,幼升小升学有这么几条路:公办小学,学区生按施教区入学:民办小学,面试笔试择优录取.除了上述之外,还有个特殊的"择校"方式--电脑派位, ...
- C#WinForm应用程序——简易摇号系统
去年班级元旦晚会制作的要好系统,一直都忘记把代码贡献出来,把制作方法和大家说一下. 元旦party的logo是sxy同学制作的 界面背景是zlq同学制作的 最后效果图 功能介绍: 点击开始,可以在&q ...
- 如何用alpinejs制作一个机选摇号器
<div class="container" x-data="jixuan()" x-init="() => {getRandFive() ...
最新文章
- [笔记]C#基础入门(八)——C#标识符的命名规则
- 如何学习sql语言?
- 四年后十大最赚钱行业
- 用Python实现选择排序
- Vue使用axios,设置axios请求格式为form-data
- HALCON示例程序find_pads.hdev通过fit_rectangle2_contour_xld绘制精准轮廓
- 粉红小猪中有一个叫“快乐小鸡”的游戏
- Node.js listen EADDRINUSE 错误解决 How to solve nodejs Error: listen EADDRINUSE
- ArcGIS 代理产品价格以及折扣表、产品描述
- 笨办法学 Linux 引言
- 神经网络 权重文件 大小_神经网络中如何处理过拟合的问题
- php fetch mode,odbc_fetch_into
- 为什么都建议学java而不是python-为什么入门大数据选择Python而不是Java?
- 【博客园IT新闻】博客园IT新闻 iPhone 客户端发布
- windows下搭建voip服务器
- 为什么原理图中元器件下面有红色波浪线?
- python画密度散点图_实战Pyhton中matplotlib箱线图的绘制(matplotlib双轴图、箱线图、散点图以及相关系数矩阵图)...
- Trime同文输入法
- java运行无法加载主类_java运行显示“找不到或无法加载主类”的解决办法(linux)...
- built a JNCIS LAB系列:Chapter 1 Communities v1.0
热门文章
- 「开箱测评」TonyPi智能视觉人形机器人
- 初学欧姆龙NJ系列PLC疑问
- 九度oj--1047素数判定
- 两个给力的jQuery插件
- jmeter启动出现not able to find java executable or version的解决方法
- SQL Server 数据库管理员(DBA)的工作内容
- note3 android l,KingRoot: 独家宣布,一键Root Android L版三星手机
- Jmeter 中使用 serverAgent 监控服务器资源
- U盘大小只有几kb的恢复办法以及老毛桃修复windows引导错误
- “装 X ”就是牛,试一试 IDEA 解决 Maven 依赖冲突的超级神器!