在日常生活中总是可以接触到程序,没有接触程序的人总是会把一些由程序实现的功能看得很神秘,但学过编程的人来分析一下,就会觉得很简单。例如,某电视节目中经常会看到,节目中组织的幸运抽奖,当主持人说开始的时候,大屏幕中的数字就开始滚动。当喊“停”的时候,大屏幕中数字就会停止滚动,显示的数字,就是幸运号码。
幸运抽奖实现起来很简单,有一点程序基础的人都可以实现。下面是一个简单的时间幸运抽奖功能的小程序。运行起来如图1所示。
图1 幸运抽奖游戏
上图是一个21选5的工具,共有21个被选号码,当单击“开始”后,数字就开始滚动。只有单击“停止”按钮之后数字才会停止滚动。这时,窗体中显示的5个数字就是抽出来的幸运数字。
开发幸运抽奖工具,首先需要创建一个窗体(在编程词典的以后的内容会讲到),在窗体中添加用来显示文字的“标签”组件,两个按钮组件,分别是“开始”按钮与“停止”按钮。可是通过按钮的触发事件来控制数字的滚动与停止状态,在“开始”菜单的触发事件中让标签中显示的数字不停的滚动,在“停止”按钮的触发事件中让标签中的数字固定下来。需要注意的是标签中显示的数字没有规律,都是随机生成的,另一点就是标签中显示的数字不能重复,这样可以避免出现重复的幸运数字的情况。
上面介绍的是,一个生活中的简单的程序实践,但是就是这样一个简单的功能,为我们的生活增加了不少的乐趣。对于生活中的较大一些的程序,同样如此,例如车站的售票程序。只要用心的学习,相信不久的将来你就会成为一名优秀的程序员,为人们造福。