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

在日常生活中总是可以接触到程序，没有接触程序的人总是会把一些由程序实现的功能看得很神秘，但学过编程的人来分析一下，就会觉得很简单。

2008 年第 28 届夏季北京奥运会已落下帷幕，第 30 届夏季伦敦奥运会将在 2012 年举办。不仅在一些商场的电子板上可以看到奥运时间的倒计时，各个大门户网站的主页中也都制作显示奥运会倒计时的模块。下面是一个简单倒计时的小程序，在浏览器上的运行结果如图 1 所示。

图 1 奥运时间倒计时

上图倒计时包括天、时、分、秒以及毫秒，程序会自动根据计算机当前的系统时间进行倒计时。也就是说，上图中的数字都会自动发生变化。

开发倒计时程序，首先需要创建一个网站（在编程词典以后的内容中会讲到），在默认主页 Default.aspx 页面中添加一个 ScriptManager 控件和一个 UpdatePanel 控件。ScriptManager 控件用于管理页面中的 AJAX，UpdatePanel 控件用于实现局部更新。在 UpdatePanel 控件中添加 1 个 Timer 控件和 5 个 Label 控件，分别用于实时获取倒计时时间和显示倒计时时间。在 Timer 控件的 Click 事件为各 Label 控件填写内容。

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