
例思:参考图1.13所示界面并实现如下要求: 透第一个B程序 H▣☒ Helle 业示 清除 图1.3运行效果参考界面 要求: 在D盘的CH1文件夹中建立一个名为Epl的基于Visual Basic的Windows应用程序项 目。 ,当单击“显示”按细时,在其上的文本框中,显示“Ho”的文字:当单击“请除 按短时,则清空文本框。 主要步限有: 准备 新建项目 √设计界面 ◆添加控件 ◆设置控件的属性 编写代码 运行程序 调试程序 现分解如下: 步骤: 1、准备:首先在D盘上新建一个名为“CH1”的文件夹。 2、新建项目并按要求设置项目参数 启动“VS NET”,新建一个基于Visunl Basie的Windows应用程序项目,并按要求设置保存 位置和项目名称,效果如图1,14所示。 注意!“名称”栏的内容直接输入,“位置”栏的内容,可通过单击“润览)., 按钮米确定
例题:参考图 1.13 所示界面并实现如下要求: 图 1.13 运行效果参考界面 要求: ✓ 在 D 盘的 CH1 文件夹中建立一个名为 Exp1 的基于 Visual Basic 的 Windows 应用程序项 目。 ✓ 当单击“显示”按钮时,在其上的文本框中,显示“Hello”的文字;当单击“清除” 按钮时,则清空文本框。 主要步骤有: ✓ 准备 ✓ 新建项目 ✓ 设计界面 ◆ 添加控件 ◆ 设置控件的属性 ✓ 编写代码 ✓ 运行程序 ✓ 调试程序 现分解如下: 步骤: 1、准备:首先在 D 盘上新建一个名为“CH1”的文件夹。 2、新建项目并按要求设置项目参数 启动“VS.NET”,新建一个基于 Visual Basic 的 Windows 应用程序项目,并按要求设置保存 位置和项目名称,效果如图 1.14 所示。 注意:“名称”栏的内容直接输入,“位置”栏的内容,可通过单击“ ” 按钮来确定

音建项目 项目英型①) 模板① 甜由 e日p 乙9以用足序 A □n到1C#项目 可克库 iu1Jt项日 口ilC+预目 习inoi控件摩 行安装和密署项目 刀智能说备应用程序 生白其的项目 SP.E耳■的空用程序 C□itual Stu1i。解流方案 盆AP.四服等 FE面动种空用程序 万b控件常 一中米九血网门 用于健具有m:用户界重的应用程序的项自 名称图 卫1 位置a) :VCHI 克).. 培在:C州可1处健填日。 更多) 定 取消 帮助 图1.14 设置项目参数 3、按要求设计界面 设计界面包含两个方面的内容,即住窗体上添加控件和设置控件的属性。 (1)往窗体上添加控件 按属参考界面,往窗体上依次添加】个文本框TextBox控件和2个按组Button控件, 得到如图115所示的效果。 透Forsl G▣☒ Textor1 Battonl 图1.15往窗体上添加控件 给窗体添加挖件的两种方式:一是在工具葡中双击需要添加的控件:二是在工具箱中单击 以选定需要添加的控件,燃后指曳鼠标到窗体的合适位置,燃后释政鼠标,后者更灵活。 (2)设置控件的属性 置于窗体上的任何控件,每一个属性名都对应系统预先设置好的属性值,在计算机这个行业 这个系统预先设置好的值有专用的术语,就是缺省值或者默认值。在一般情形下,用户需根
图 1.14 设置项目参数 3、按要求设计界面 设计界面包含两个方面的内容,即往窗体上添加控件和设置控件的属性。 (1)往窗体上添加控件 按照参考界面,往窗体上依次添加 1 个文本框 TextBox 控件和 2 个按钮 Button 控件, 得到如图 1.15 所示的效果。 图 1.15 往窗体上添加控件 给窗体添加控件的两种方式:一是在工具箱中双击需要添加的控件;二是在工具箱中单击 以选定需要添加的控件,然后拖曳鼠标到窗体的合适位置,然后释放鼠标,后者更灵活。 (2) 设置控件的属性 置于窗体上的任何控件,每一个属性名都对应系统预先设置好的属性值,在计算机这个行业 这个系统预先设置好的值有专用的术语,就是缺省值或者默认值。在一般情形下,用户需根

据实际情形米修改这个缺省值,以增强程序的可读性,方梗程序的雏护。当程序较简单时, 其优势不明显。但对于初学者,养成良好的编程习候,舰重要。这里先只提及一点,控件的 name属性值应该给出两个信息一是控件的类型,二是这控件的主要作用,如bnD1y(bn 是按组控件buo,D1spy表示显示的意思)。本例题是一个入门级的例题,重点关注控件 两个最常用属性e(其属性值指定控件的名称,用于惟一标识挖件)和et(其属性值 确定控件的显示内容)。下面用表11对比控作的缺省值和按题要求修改后的值,效果如图 1.16所示 表L.L属性名name和ext的峡省值和修改后的值一夏表 属性名 Name text 属性值 控件 缺省值 修政后的值 缺省值 修政后的值 窗体 forml forml Forml 第1个VB程序 文本框 Textboxl txtMesage Textboxl 第1个按钮 ButtonI htnDisplay Burtonl 是示 第2个按钮 Button2 bunClear Button2 清隆 。第一个程序 ▣X 是示 清除 图L.16修改控件属性后的效果 需要特别说明的是,属性tt值的改变在界面上能直观地反映出米,而属性me值的改变 在代玛编程明用控件时体现,即如控件的属性ae值重新改变,与该控件相关联的代码部 分也得做出相应的调整,这对干初学者是一个比较棘手的问题。希望读者在以后的学习中充 分注意这一点。 4、按要求编写代码 到日前为止,图116所示界面窗体上的3个控件之间是相互鞋立的,如果需要完成所需功 能,必须编写代码。在前面介绍设计窗口和代马窗口时,提及实现控件间相互美系的编程是 在如图1,4所示的代码窗口中完成的。代码窗口中的编程是赋予设计窗口灵魂的手段, 根据要求“当单击“显示”按钥时,在其上的文本框中,显示“。”的文字:当单击“清 除”按组时,则清空文本框”,前者是“显示”按钮和文本医发生美系,后者是“清除“ 按钮和文本框发生关系,而这个关系都是通过单击(过)动作米引发的,这个动作在可视
据实际情形来修改这个缺省值,以增强程序的可读性,方便程序的维护。当程序较简单时, 其优势不明显,但对于初学者,养成良好的编程习惯,很重要。这里先只提及一点,控件的 name 属性值应该给出两个信息一是控件的类型,二是这控件的主要作用,如 btnDisplay(btn 是按钮控件 button,Display 表示显示的意思)。本例题是一个入门级的例题,重点关注控件 两个最常用属性 name(其属性值指定控件的名称,用于惟一标识控件)和 text(其属性值 确定控件的显示内容)。下面用表 1.1 对比控件的缺省值和按题要求修改后的值,效果如图 1.16 所示。 表 1.1 属性名 name 和 text 的缺省值和修改后的值一览表 属性名 Name text 属性值 控 件 缺省值 修改后的值 缺省值 修改后的值 窗体 form1 form1 Form1 第 1 个 VB 程序 文本框 Textbox1 txtMessage Textbox1 第 1 个按钮 Button1 btnDisplay Button1 显示 第 2 个按钮 Button2 btnClear Button2 清除 图 1.16 修改控件属性后的效果 需要特别说明的是:属性 text 值的改变在界面上能直观地反映出来,而属性 name 值的改变 在代码编程引用控件时体现,即如控件的属性 name 值重新改变,与该控件相关联的代码部 分也得做出相应的调整。这对于初学者是一个比较棘手的问题,希望读者在以后的学习中充 分注意这一点。 4、按要求编写代码 到目前为止,图 1.16 所示界面窗体上的 3 个控件之间是相互独立的,如果需要完成所需功 能,必须编写代码。在前面介绍设计窗口和代码窗口时,提及实现控件间相互关系的编程是 在如图 1.4 所示的代码窗口中完成的,代码窗口中的编程是赋予设计窗口灵魂的手段。 根据要求“当单击“显示”按钮时,在其上的文本框中,显示“Hello”的文字;当单击“清 除”按钮时,则清空文本框”,前者是 “显示”按钮和文本框发生关系,后者是 “清除” 按钮和文本框发生关系,而这个关系都是通过单击(click)动作来引发的,这个动作在可视

化编程中叫做事作,实现这个动作功能必须写代码,这个写代码的过程国做编程。 编程是在代码窗口完成,给控作编写代码时应明确一个问题:在什么控件上执行什么动作实 现什么功能?以对“显示”按细编写代码为例: /在什么控件上一一b城nDisplay(引用控件的nme属性值)。 执行什么样的动作一一“单击”动作,它引发cdk事件。 实现什么功能一一修改指定文本框(也是引用控件的ne属性值,如txtMessi谁ge) 的显示内容为ello.用符号“,”引用控件的属性,即txtMessage.Text=ello”。 具体操作如下, 切族到代码窗口, 单击“对象列表”的下校列表按钮二,选取“bD1spay”,单击“过程列表框”的下 拉列表按组二,选取“ck” 在当前完标的位置输入代码!txtMessi1ge,Text■“el1o”,效果如图1.17所 示。 对象列表框 过程列表耳 甲 tiink Publie Cilons ferml Inherita Syrtem.Vindows.Pcrms.Porm 生代 Private Suib btrDimplmy_Click (ByVal adea.An Eyrtem.Object,ByWal e Aa Syaten.Event/ega)Handlea 图1.17实现单击“显示”按钮功能的编码 依照同样的操作,编写实现“清除”按钮功能的代码,效果如图1.18所示 ◆4 ca uPd】ie Cless forsl 生】 Private Sb berDimlny Click(byal sender As Syaten.Objeet.Byal e ha Syaten.Evetieea)Fandles n46Tet三kl End Sub ,,Tert End Sub mnd Clase 图1.18实现单击“清除”按钮功能的编码 5、运行程序 到目前为止,己经完成了这个入门程序的设计(界面设计和代码编写),单击“标准”工具 栏上的“启动”按钮·,如果一切顺利的话,就可运行程序,单击界而上的“显示“按钮, 得到如图1.19所示的效果。 “启动”按细·是集编译和运行的功能于一体,即系统先编译,检查程序是否存在语法错 误,如存在语法错误时,则给出相关的情误提示:如无语法错误,则运行程序,用户可通过 界面完成镜定的功能, 偏程的基本过程是:根据要求(需求)设计程序一编译一运行。当“编译”不通过时,须根 据系统的储误提示,修政原设计程序(包括设计窗体部分和代玛编写部分),直到“编译
化编程中叫做事件,实现这个动作功能必须写代码,这个写代码的过程叫做编程。 编程是在代码窗口完成,给控件编写代码时应明确一个问题:在什么控件上执行什么动作实 现什么功能?以对“显示”按钮编写代码为例: ✓ 在什么控件上 —— btnDisplay(引用控件的 name 属性值)。 ✓ 执行什么样的动作 ——“单击”动作,它引发 click 事件。 ✓ 实现什么功能 —— 修改指定文本框(也是引用控件的 name 属性值,如 txtMessage) 的显示内容为 Hello。用符号“.”引用控件的属性,即 txtMessage.Text="Hello"。 具体操作如下: ✓ 切换到代码窗口。 ✓ 单击“对象列表框”的下拉列表按钮 ,选取“btnDisplay”,单击“过程列表框”的下 拉列表按钮 ,选取“click”。 ✓ 在当前光标的位置输入代码:txtMessage.Text = "Hello",效果如图 1.17 所 示。 图 1.17 实现单击“显示”按钮功能的编码 依照同样的操作,编写实现“清除”按钮功能的代码,效果如图 1.18 所示。 图 1.18 实现单击“清除”按钮功能的编码 5、运行程序 到目前为止,已经完成了这个入门程序的设计(界面设计和代码编写),单击“标准”工具 栏上的“启动”按钮 ,如果一切顺利的话,就可运行程序,单击界面上的“显示”按钮, 得到如图 1.19 所示的效果。 “启动”按钮 是集编译和运行的功能于一体,即系统先编译,检查程序是否存在语法错 误,如存在语法错误时,则给出相关的错误提示;如无语法错误,则运行程序,用户可通过 界面完成预定的功能。 编程的基本过程是:根据要求(需求)设计程序—编译—运行。当“编译”不通过时,须根 据系统的错误提示,修改原设计程序(包括设计窗体部分和代码编写部分),直到“编译” 对象列表框 过程列表框

过程为止,这一过程叫做调试,因此调试是编程的一个重要组成部分。 初学者遇到的第一个问愿斌是“编译”不能通过,这到应该学会读系统给出的情误提示并进 行改错。不同的学习阶段有不同的常见情误,自己留心、多总结、多问是提高学习效率的好 方法。 透第一个程序 日回☒ Mello 显示■ 清除 图1.9运行参考界面
过程为止,这一过程叫做调试,因此调试是编程的一个重要组成部分。 初学者遇到的第一个问题就是“编译”不能通过,这时应该学会读系统给出的错误提示并进 行改错,不同的学习阶段有不同的常见错误,自己留心、多总结、多问是提高学习效率的好 方法。 图 1.19 运行参考界面