【VB开源代码栏目提醒】:网学会员鉴于大家对VB开源代码十分关注,论文会员在此为大家搜集整理了“编写简单的VB程序然后实现该程序 - 培训资料”一文,供大家参考学习
一、编写简单的
VB程序然后实现该程序 案例1-2. 设计一个完成加法和减法功能的简单计算器 利用文本框做数据的输入和输出. 程序启动后的界面如图所示。
练习目标 1掌握编写一个
VB应用程序的一般过程 2掌握从对象窗体进入
代码窗体的方法 3掌握简单的
代码编写方法本题目的难点和重点 4了解标签和文本框的本质区别标签只能做输出文本框可做输入和输出 5了解标签可以设置为文本框的外形文本框也可以设置为标签的外形 本案例用到的属性Text的Alignment属性和Caption属性用到的方法Command的Click方法。
6复习控件的添加和调整大小的方法。
7了解Val函数和Str函数的作用。
要求 1.单击“加法”按钮完成将文本框1中的数据和文本框2中的数据相加结果放文本框3中。
2.单击“减法”按钮完成将文本框1中的数据和文本框2中的数据相减结果放文本框3中。
3.单击“清屏”则清除三个文本框中的内容。
4.单击“退出”则结束程序。
操作步骤如下 第一步创建一个工程与案例1-1相同 第二步建立用户界面 1 建立一个新工程程序与案例1-1相同 2 出现窗体编辑器调整窗体至要求的大小。
3 在窗体上按照题目要求画出控件 用
VB开发应用程序一般分四步完成 1 创建工程2设计界面在对象窗体中添加控件3设置控件属性 4 编写事件驱动程序4 存盘、运行、调试 几个基本术语 对象一个具体的实物在
VB中对象包括窗体和控件。
对象的属性对象的特征例如窗体的大小背景颜色等所有列在属性窗口中的特性一个对象在创建时每个属性都有一个默认值。
对象属性值的表示为对象名.属性名 例如:Text1.text 事件发生在对象上的动作例如:Text1.Click 方法对象本身包含的函数或过程由系统编写的 用于完成某一个特定的功能。
画三个“文本框”框内自动标出“Text1、Text2、Text3” 画三个标签 标签内自动标出“Label1、Label3、Label3” 画四个“命令按钮”按钮内自动标出“Command1、Command2、Command3、Command4”。
4 画完所有控件后适当调整其位置和大小。
思考一般情况下同类按钮应该一样大应怎样实现 第三步设置控件的属性 1
VB程序设计中要设置的属性只有几个最
常用的属性如控件的“名称”、Caption、Font、Text、ForeColor其它属性不用设置采用默认值即可。
2 为使设计界面时清晰有条理通常在
设计前将窗体、控件的设计信息做成一个表然后按这个表来设计。
本题的界面设计信息表为 对象 名称Name 标题Caption 文本Text 窗体 Form1
VB程序设计示例 标签1 Label1 数据1 标签2 Label2 数据2 标签3 Label3 计算结果 文本框1 TxtData1 无 空 文本框2 TxtData2 无 空 文本框3 TxtRel 无 空 按钮1 cmdAdd 加法 无 按钮2 cmdSub 减法 无 按钮3 cmdCls 清屏 无 按钮4 cmdEnd 清屏 无 注意 1“名称”就是Name属性与Caption是不同的属性。
Name是对象的内在名字Caption是对象的外在“标题”。
2“名称”属性是只读属性在属性窗口中标的是“名称”在程序中则用Name。
3控件的Font属性和ForeColor属性用户可以根据需要设置。
第四步编写事件驱动
程序代码在案例1-1中没有这一步 1进入“程序
代码窗口”有4种办法 双击要编写驱动程序的对象 执行视图/
代码窗口 按F7键 单击“工程资源管理器”的“查看
代码” 程序
代码窗口介绍 对象框 过程/事件框
代码窗口怎样 2编写“加”按钮的驱动程序 1 根据题目要求单击“加法”按钮则执行加法操作因此要在
代码编辑的对象框中选择“cmdAdd”因为“加法”按钮的Name属性为cmdAdd 又因为是“单击”所以在过程/事件框中选择“Click”
系统将自动给出驱动程序的起始行和结束行。
2 在起始行和结束行之间编写
代码如下 Text3.Text ValText1.Text ValText2.Text . 对象属性值的表示为对象名.属性名 例如:Text1.text . 在
代码中修改对象的属性值 注意 1上面语句中的Val 是一个标准函数功能是将字符型数据转换为数值型数据和它对应的还有一个Str 函数功能与Val 功能相反详细功能和使用方法请查阅MSDN。
2Text1.text是文本框中的内容: 减法按钮的驱动程序编写方法同上 3、“清屏”按钮驱动程序清掉文本框中的内容 Private Sub cmdCls_Click Text1.Text Text2.Text Text3.Text End Sub 注意程序体内的语句应该向右缩进几格清除文本框即是在文本框中什么也不写 4、“结束”按钮驱动程序 Private Sub cmdExit_Click End ‘ End是结束语句功能是结束一个程序的运行 End Sub 第五步保存程序 工程文件保存为lx1-2.vbp窗体文件保存为lx1-2.frm 第六步运行工程 单击工具栏上的启动按钮或选择菜单下“运行/启动”程序开始运行初始界面如下 在第一个文本框和第二个文本框中分别输入操作数据单击“加法”或“减法”按钮则第三个文本框中将出现计算结果单击“清除”按钮则三个文本框中的数据被清除。
思考 1、上面程序运行后在输入数据时数据在文本框的左边怎样能让数据在文本框的中间或右边 2、如果将编写加法的语句
代码Text3.Text ValText1.Text ValText2.Text 改为 Text3.Text Text1.Text Text2.Text 运行结果对吗为什么 3、能不能将存放计算结果的文本框用标签代替用哪个属性可以将标签的外形改为文本框的外形