### 一个简单的程序实现

在日常生活中总是可以接触到程序，没有接触程序的人总是会把一些由程序实现的功能看得很神秘，但学过编程的人来分析一下，就会觉得很简单。例如，某电视节目中经常会看到，节目中组织的幸运抽奖，当主持人说开始的时候，大屏幕中的数字就开始滚动。当喊“停”的时候，大屏幕中数字就会停止滚动，显示的数字，就是幸运号码。

幸运抽奖实现起来很简单，有一点程序基础的人都可以实现。下面是一个简单的时间幸运抽奖功能的小程序。运行起来如图 1 所示。

图 1 幸运抽奖游戏

上图是一个 21 选 5 的工具，共有 21 个被选号码，当单击“开始”后，数字就开始滚动。只有单击“停止”按钮之后数字才会停止滚动。这时，窗体中显示的 5 个数字就是抽出来的幸运数字。

开发幸运抽奖工具，首先需要创建一个窗体（在编程词典的以后的内容会讲到），在窗体中添加用来显示文字的“标签”组件，两个按钮组件，分别是“开始”按钮与“停止”按钮。可是通过按钮的触发事件来控制数字的滚动与停止状态，在“开始”菜单的触发事件中让标签中显示的数字不停的滚动，在“停止”按钮的触发事件中让标签中的数字固定下来。需要注意的是标签中显示的数字没有规律，都是随机生成的，另一点就是标签中显示的数字不能重复，这样可以避免出现重复的幸运数字的情况。

上面介绍的是，一个生活中的简单的程序实践，但是就是这样一个简单的功能，为我们的生活增加了不少的乐趣。对于生活中的较大一些的程序，同样如此，例如车站的售票程序。只要用心的学习，相信不久的将来你就会成为一名优秀的程序员，为人们造福。