Visual Basic程序设计(第三版)
上QQ阅读APP看书,第一时间看更新

4.4 实例

【例4.1】应用If语句完成掷骰子游戏。程序运行时,在窗体表面显示两个图片代表两个玩家,单击“开始”,则在玩家头像旁边显示掷骰子结果,如图4-5(a)。根据结果不同,弹出如图4-5(b)所示的消息框,给出不同结果。

图4-5 程序运行界面

程序设计步骤如下:

(1)新建“标准EXE”工程。

(2)在Form1窗体上依次添加2个Image控件、3个Label控件。

(3)在属性窗口中,设置对象属性,如表4-2所示。

表4-2 属性设置

续表

(4)进入代码编辑窗口中,编写如下事件过程:

【例4.2】应用选择结构完成算数运算程序。程序运行时在文本框中输入两个运算数并选择一个运算符,然后单击“=”按钮,显示运算结果,运行结果如图4-6(a)所示。如果除数为0,则显示如图4-6(b)所示的“错误提示”对话框。单击“OFF”按钮,则显示如图4-6(c)所示的对话框,此时单击“是”按钮,会退出程序;单击“否”按钮,不退出程序执行。

图4-6 程序运行界面

程序设计步骤如下:

(1)新建一个“标准EXE”工程。

(2)在Form1窗体上依次添加3个标签控件、3个文本框控件和6个命令按钮控件。加减乘除的按钮分别名为cmdAdd,cmdMinus,cmdMultiply,cmdDivide;“=”按钮名为cmdCompute;“OFF”按钮名为cmdExit。文本框分别为txtNumber1和txtNumber2。

(3)进入代码窗口中,编写如下事件过程:

在单击每个运算符按钮时,都会将该运算符保存在窗体级变量Opt中。在单击“=”按钮时,读入文本框中的运算数,根据Opt变量中的运算符,进行不同的运算,将结果显示在“结果”文本框中。