随着网络的普及,网上调查能使考评者快速、准确的了解访客的意见。那么用网站搭建者如何实现呢? 开发思路:投票的统计数据可以存储在数据库或者配置文件中,在本例中以配置文件说明。当点击每一选项时,将点击数量保存起来,然后通过点击总数计算出每一项所占的百分比。 预备工作:首先在当前项目下,新建一个名称为“Poll.ini”的配置文件。文件的段名称、项目名称,如图1所示。
此主题相关图片如下: 所需构件:配置文件、变量组、单选框组、四个进度标迟(用于显示各项的百分比)、按钮、标签等。 属性设置:配置文件的“文件名称”属性设为“.\Poll.ini”;变量组的X属性设为“1”。其余可视构件设置,如图2所示。
此主题相关图片如下: 事件设置: 在页面1“页面建立”时,执行配置文件的方法“打开”。 当单击“投票”按钮时,事件设置如图3所示。
此主题相关图片如下: 解释:命令大致可分为三个部分。第一部分用于统计总的点击数。由于“用户调查”段与“总数”两个段同在一个配置文件中,为了便于计算各个项的百分比,因此将总数赋给变量X。注意,变量X的初始值一定先要设为1,以防做除数出错。第二段用于每一选项的点击数统计。 当单击“查看结果”按钮时,事件设置如图4所示。
此主题相关图片如下: 解释:主要用于设置每一选项的统计数字与点击总数的百分比。强调一点,由于进度标尺的“百分比”属性是整型,不接受实数,因此才做了取整操作。由于命令比较多,设置雷同,因此本图只是显示了部分命令。读者可依据第二段命令完成以下的设置。