Visual Basic.NET程序设计 教学课件 ppt 作者 马宏锋_ 第2章

上传人:E**** 文档编号:89349859 上传时间:2019-05-23 格式:PPT 页数:118 大小:1.89MB
返回 下载 相关 举报
Visual Basic.NET程序设计 教学课件 ppt 作者 马宏锋_ 第2章_第1页
第1页 / 共118页
Visual Basic.NET程序设计 教学课件 ppt 作者 马宏锋_ 第2章_第2页
第2页 / 共118页
Visual Basic.NET程序设计 教学课件 ppt 作者 马宏锋_ 第2章_第3页
第3页 / 共118页
Visual Basic.NET程序设计 教学课件 ppt 作者 马宏锋_ 第2章_第4页
第4页 / 共118页
Visual Basic.NET程序设计 教学课件 ppt 作者 马宏锋_ 第2章_第5页
第5页 / 共118页
点击查看更多>>
资源描述

《Visual Basic.NET程序设计 教学课件 ppt 作者 马宏锋_ 第2章》由会员分享,可在线阅读,更多相关《Visual Basic.NET程序设计 教学课件 ppt 作者 马宏锋_ 第2章(118页珍藏版)》请在金锄头文库上搜索。

1、第2章 常用控件的使用,2.1 基本控件的使用 2.2 批量数据选择控件的使用 2.3 简单选择控件的使用 2.4 RichTextBox控件的使用 2.5 滚动条控件的使用 2.6 定时器控件的使用 2.7 进度条控件的使用 习题 实验二 常用控件的使用,2.1 基本控件的使用 【案例2-1】 制作用户登录界面。 本案例要求制作一个用户登录界面。当用户输入了用户帐号和用户密码后,单击“确定”按钮,程序进行识别,如果输入正确,则显示欢迎信息;否则,提示输入错误。单击“重置”按钮,则清除文本框中的内容,用户可重新输入。 用户在输入密码时,相关文本框中的字符以“*”出现。当用户帐号或用户密码不正确

2、时,显示输入错误。本例中对错误对象不进行识别,学习了流程控制语句后,可进行相应的错误识别。,【技能目标】 (1) 掌握标签控件(Label)、按钮控件(Button)和文本框控件(TextBox)常用的属性、事件和方法。 (2) 掌握标签控件、命令按钮控件和文本框控件的使用。 【操作要点与步骤】 (1) 新建项目“VBnet2-1”。单击“文件”菜单,在出现的下拉菜单中,单击“新建”,再单击“新建项目”,新建一个项目。项目存放在“D:VB.net”下,项目名取“VBnet2-1”。项目类型选择“Visual Basic项目”,模板选择“Windows应用程序”,项目名与位置按以上要求改写,其他

3、选默认值,单击“确定”按钮。,图2-1 用户登录界面,(2) 在窗体中建立各相关控件。如图2-2所示,单击控件箱中的“Windows窗体”选项卡,在相关的“Windows窗体”选项卡中双击“Label”控件,在窗体中出现“Label1”对象,拖放“Label1”对象到适当位置,采用相同的方法,在窗体上建立其余各对象。 (3) 设置窗体中各对象的属性。在窗体中选中“Label1”对象,在相应的属性窗口中将它的“Text”属性设置为“用户帐号:”,采用相同的方法对各对象的属性进行设置,如表2-1所示。,图2-2 用户登录界面各对象,表2-1 对象属性设置,(4) 编写程序代码。各窗体对象的相关属性

4、设置完成后,对Button1和Button2对象的Click事件编写相应的代码。在窗体上双击Button1对象,进入代码编写窗口,输入相应代码,双击Button2对象,进入代码编写窗口,输入相应代码。具体代码如下: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _ Handles Button1.Click TextBox1.Text = “ TextBox2.Text = “ End Sub,Private Sub Button2_Click(ByVal sender

5、 As Object, ByVal e As System.EventArgs) Handles Button2.Click If TextBox1.Text = “user01” And TextBox2.Text = “user01” Then MsgBox(“欢迎进入本系统!”) Else MsgBox(“你输入的用户帐号或密码有误!”) TextBox1.Text = “” TextBox2.Text = “” End If End Sub,本例中预设的用户名为“user01”,密码为“user01”。Msgbox()的作用是将相关内容在对话框中显示。 【相关知识】 知识点2-1-1

6、标签(Label)控件的常用属性、事件和方法 标签(Label)控件通常用于在窗体中显示固定的信息,这些信息通常是不能修改的,仅用于对窗体中的相关对象进行标识。 标签(Label)控件常用的属性如下所述。 (1) Text属性:用于显示Label控件对象中显示的文本。Text属性的长度最长可设置为1024字节。,(2) TextAlign属性:用于设置Label控件对象中文本的对齐方式。可使用图视的方式对该属性进行设置(见图2-3),属性值有:TopLeft、TopCenter、Topright、MiddleLeft、MiddleCenter、MiddleRight、BoottomLeft、B

7、ottomCenter和BottomRight。默认值为TopLeft。 (3) Image属性:用于设置Label控件对象的背景图像。 (4) Autosize属性:用于根据输入Text属性值的内容自动调整标签的大小。 (5) BorderStyle属性:用于设置Label控件对象的边框外观。属性值有None、Fixed3D和FixedSingle,默认值为None。,图2-3 TextAlign属性值设置,知识点2-1-2 命令按钮(Button)控件的常用属性、事件和方法 命令按钮(Button)控件在Windows程序中有着广泛的应用。在程序运行后,当用户单击某命令按钮时就执行相关的事

8、件过程。 1常用的属性 (1) FlatStyle属性:用于设置(Button)控件对象的外观风格。有Flat、Popup、Standard和System四个属性值。默认的属性值为Standard。 (2) Text属性:显示在按钮(Button)对象中显示的文本。 (3) TextAlign属性:用于设置按钮(Button)控件对象中文本的对齐方式。也可使用图视的方式来进行设置(见图2-3),其属性值与标签相同,但默认值为BottomCenter。 (4) Image属性:用于设置按钮(Button)控件对象的背景图像。,2常用的事件 命令按钮的最常用事件是Click事件,单击命令按钮时将触

9、发按钮的Click事件并执行写入Click事件过程的代码。 “单击”按钮过程中会产生MouseMove、MouseLeave、Mousedown和MouseUp等事件。Button控件对象的单击事件发生的顺序为:MouseMove、Mousedown、Click、MouseUp、MouseLeave。,知识点2-1-3 文本框(TextBox)控件的常用属性、事件和方法 文本框(TextBox)控件的常用属性、事件和方法知识点2-1-3文本框(TextBox)控件是Windows窗体上主要的输入和输出对象,它可以显示程序的相关信息,也可以通过它输入相关的信息与程序交互。,1常用的属性 (1)

10、Text属性:用于设置或返回文本框的当前内容。 (2) Multline属性:用于设置多行显示方式。默认值为False,只显示单行文本。当设置属性值为True时,允许以多行方式显示。 (3) PasswordChar属性:指定显示在文本中的字符,用于隐藏输入的文字。无论用户在文本框中输入什么字符,文本框中都显示PasswordChar属性所指定的字符。 (4) ScrollBar属性:是否为文本框加上滚动条,只有当MultiLine属性为True时该属性才有效。它有None(无)、Horizontal(水平滚动条)、Vertical(垂直滚动条)和Both(二者都有)四种取值。,(5) Cha

11、racterCasing属性:获取或设置文本框控件是否在字符输入时修改其大小写格式,其取值有Normal(大小写保持不变)、Upper(全部转变成大写)、Lower(全部转换为小写)三种。,2常用的事件 文本框(TextBox)控件的常用事件有TextChanged(文本框内容改变)、GotFocus(获得焦点)、LostFocus(失去焦点)等。 TextChanged事件是TextBox中非常重要的事件,该事件在文本框的内容发生改变时触发。该事件常用于对输入内容的过滤、限制与校验等。例如,在窗体上加入一个TextBox1控件,将其MultiLine设置为True,CharacterCasi

12、ng设置为Upper;再加入一个标签Label1,将其BorderStyle属性设置为FixedSingle;接着在TextBox1的TextChanged事件中输入下列代码: Label1.Text=TextBox1.Text,程序运行后,在文本框中输入的任何字母都被转换成大写,而且该输入又被实时地送入到标签中显示。 在测试时,注意用户名和密码的大小写状态,本案例是区分大小写的。,2.2 批量数据选择控件的使用 【案例2-2】 学生信息输入界面。 本案例要求制作一个用户信息输入界面,如图2-4所示。用户在用户信息输入界面中输入学生的基本信息(学号、姓名、性别、团员否、出生年份和班级)后,在“

13、选择项目的显示”框中选择所要显示的内容,单击“显示信息”按钮后,在信息显示框中就可以显示相关的信息。本例综合运用了多种控件。本节将重点介绍批量数据选择控件组合框ComboBox、列表框ListBox和复选列表框CheckedListBox的相关知识,其余控件的相关知识将在以后各节中进行介绍。,图2-4 学生信息输入界面,【技能目标】 (1) 掌握组合框ComboBox控件、列表框ListBox控件和复选列表框CheckedListBox控件的常用属性、事件和方法。 (2) 掌握组合框ComboBox控件、列表框ListBox控件和复选列表框CheckedListBox控件的使用。,【操作要点与

14、步骤】 (1) 新建项目“VBnet2-2”。单击“文件”菜单,在出现的下拉菜单中单击“新建”,再单击“新建项目”,新建一个项目。项目存放在“D:VB.net”下,项目名取“VBnet2-2”,项目类型选择“Visual Basic项目”,模板选择“Windows应用程序”,项目名与位置按以上要求改写,其他选默认值,单击“确定”按钮。 (2) 在窗体中建立各相关控件,如图2-5所示。,(3) 设置窗体中各对象的属性。在窗体中选中“Label1”对象,在相应的属性窗口中将它的“Text”属性设置为“用户帐号:”,采用相同的方法将各对象的属性按表2-2进行 设置。,表2-2 对象属性设置,(4)

15、编写程序代码。各窗体对象的相关属性设置完成后,对Button1对象的Click事件编写相应的代码。在窗体上双击Button1对象,进入代码编写窗口,输入相应代码。具体代码如下: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _ Handles Button1.Click If CheckedListBox1.GetItemChecked(0) Then ListBox1.Items.Add(“学号:“ + ComboBox2.Text) End If If CheckedListBox1.GetItemChecked(1) Then If TextBox1.Text = “ Then,MsgBox(“姓名不能为空!”) Exit Sub End If ListBox1.Items.Add(“姓名:“ + TextBox1.Text) End If If CheckedListBox1.GetItemChecked(2) Then If RadioButton1.Checked Then ListBox1.Items.Add(“性别:男“) Else ListBox1.Items.Add(“性别:女“)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号