方法。
GYC
1.2 面向对象程序设计的基本概念
1.2.3 方法与事件 (2)
事件可看作是对对象的一种操作。如在程序运行中, 对某个对象用鼠标单击一次,就触发了该对象的一次 “单击(Click)”事件。事件由事件名标识,控件的 事件名也是
系统规定好的。在
学习VB.NET过程中, 也要注意记住事件名、事件的含义及其发生场合。在 VB.NET中,事件一般都是由用户通过输入手段或者 是系统某些特定的行为产生的。输入手段如:鼠标器在 某对象上单击一次,触发 Click事件。系统的特定行为 如:定时器的时间间隔到,会
发生定时器对象的Tick 事件。
GYC
1.2 面向对象程序设计的基本概念
1.2.4 事件驱动的程序设计 面向对象的程序设计语言的基本编程模式是事件驱 动。即程序启动后将根据发生的事件执行相应的事件过 程(一般是用户编写的一段程序代码),如果无事件发 生,程序处于空闲状态,等待新的事件的发生,此时用 户也可以启动其它的应用程序。因此在这种程序设计模 式下,程序员只需考虑发生了某事件时,系统应该完成 的功能,从而编写实现该功能的对应的事件过程代码, 事件过程代码通常很短,易于编写。
GYC
1.3 任务1-1:第一个VB.NET Windows应用程 序——简单的数学计算器 任务1-1描述 编写一个简单的数学计算器程序,程序的运行界面 如图1-1所示。程序运行时,在第一个个文本框和第二 个文本框中输入两个数,然后单击相应的计算按钮(+、 -、×、÷),将在前两个文本框之间显示出运算符号, 在第三个文本框中显示结果。单击“退出”按钮将结束 程序的运行。
图1-1 程序运行界面
GYC
1.3 任务1-1:第一个VB.NET Windows应用程 序——简单的数学计算器 任务分析:
输入数据和显示计算结果可使用文本框 (TextBox)控件,可通过文本框控件的Text属性获 取用户输入的数据或把计算结果显示出来。显示运算符 号和“=”可使用标签(Label)控件,标签控件中显 示的内容也是通过设置它的Text属性来实现的。相应 命令按钮的功能可通过编写它们的Click事件过程代码 来实现,在事件过程中首先获取用户在前两个文本框中 输入的两个数,再对这两个数进行指定的运算得到运算 结果,最后把运算结果显示在第三个文本框中,在运算 中 需 要 使 用 VB.NET 的 一 些 常 用 的 算 术 运 算 符 , 如 “+”、“-”、“*”、“/”等。要退出应用程序,只 需直接执行语句“End”即可。
GYC
1.3 任务1-1:第一个VB.NET Windows应用程 序——简单的数学计算器 任务实现:(1) 启动Visual Studio.NET。在Windows XP 中的启动方法是:单击“开始”菜单项,指向“所 有 程 序 ” , 指 向 “ Microsoft Visual Studio.NET 2003” 或 “ Microsoft Visual Studio.NET 2005”程序组,在该程序组中选中 “ Microsoft Visual Studio.NET 2003” 或 “Microsoft Visual Studio.NET 2005”程序 项(以后类似于这样的菜单操作统一写成:执行 【开始】→【所有程序】→【Microsoft Visual Studio.NET】→【Microsoft Visual Studio.NET】菜单命令),将会出现如图1-2所 示 的 “ Microsoft Development Environment[设计]-起始页”窗口。
GYC
1.3 任务1-1:第一个VB.NET Windows应用程 序——简单的数学计算器
图1-2 “Microsoft Development Environment[设计]-起始页”窗口
GYC
1.
3 任务1-1:第一个VB.NET Windows应用程 序——简单的数学计算器 任务实现:(2)
执行【文件】→【新建】→【项目】命令,将会 弹出“新建项目”对话框,在该对话框的“项目类型 ”列表中选择“Visual Basic项目”,在“模板”
列表中选择“Windows 应用程序”,在“位置” 文 本 框 中 输 入 项 目 保 存 位 置 “ D:\VBTASK\ch01\Task1_1”, 在 “名 称” 文本框中输入“Task1_1”,如图1-3所示。然后单 击【确定】按钮,出现Visual Studio.NET的集成 开发环境,如图1-4所示。
GYC
1.3 任务1-1:第一个VB.NET Windows应用程 序—