《目标在这一课里你将学习Windows窗体的特征各种需要和》由会员分享,可在线阅读,更多相关《目标在这一课里你将学习Windows窗体的特征各种需要和(32页珍藏版)》请在金锄头文库上搜索。
1、 创建Windows窗体信息工程系第二课 创建Windows窗体 共30张 幻灯片1目标目标在这一课里,你将学习: *Windows窗体的特征 *各种需要和Windows窗体协同工作的语言特征 *各种Windows窗体控件 *创建Windows窗体 创建Windows窗体信息工程系第二课 创建Windows窗体 共30张 幻灯片2理解用户接口理解用户接口 *用户接口是用户和应用程序交互的手段及方法。一个设计良好的用户接口是使得应用程序界面友好的一种有效的方法。 *用户接口的类型 3特征用户接口 (CUI) 3图形用户接口 (GUI) 创建Windows窗体信息工程系第二课 创建Windows窗
2、体 共30张 幻灯片3Windows窗体窗体 *它是在应用程序中显示窗口的一种表现手法。 *它可用于接收用户的输入并显示相关信息。 创建Windows窗体信息工程系第二课 创建Windows窗体 共30张 幻灯片4Windows窗体窗体(续续)*Windows窗体的属性:3它可用于确定窗体在运行期间的外观情况。 3一些常用的属性如下所示:NameBackColorBackgroundImageFontSizeStartPositionTextWindowState 创建Windows窗体信息工程系第二课 创建Windows窗体 共30张 幻灯片5Windows窗体窗体(续续)*Windows窗
3、体的相关事件:3Click3Closed3Deactivate3Load3MouseMove3MouseDown3MouseUp 创建Windows窗体信息工程系第二课 创建Windows窗体 共30张 幻灯片6Windows窗体窗体(续续)*Windows窗体的相关方法:3Show()3Activate()3Close()3SetDesktopLocation() 创建Windows窗体信息工程系第二课 创建Windows窗体 共30张 幻灯片7Visual Basic.NET语言的特征语言的特征 *数据类型:3Byte 3Short3Integer3Long3Single3Double3D
4、ecimal3Boolean 创建Windows窗体信息工程系第二课 创建Windows窗体 共30张 幻灯片8Visual Basic.NET语言的特征语言的特征(续续)*数据类型:(续)3Char3String 3Date3Object 创建Windows窗体信息工程系第二课 创建Windows窗体 共30张 幻灯片9Visual Basic .NET语言的特征语言的特征(续续)*变量3允许使用变量临时存储数据。 3具有名字和数据类型。 3可使用Dim语句来声明变量。 *数组3它是具有相同数据类型的值的集合。 3它可以通过使用数组中用以表示元素位置的索引号来访问数组元素。 创建Window
5、s窗体信息工程系第二课 创建Windows窗体 共30张 幻灯片10Visual Basic .NET语言的特征语言的特征(续续)3可以通过使用下面的语法来声明数组: Dim arrayname(Number-of-elements) as datatype 3可以通过使用ReDim关键字重新设置数组的大小。 *运算符 3使用运算符来处理用户输入的数据。 3运算符可作如下分类:算术运算符有+、-、*、/、和Mod等比较运算符有=、=和等逻辑运算符有And、Or、Not和Xor等串联运算符有&和 +等 创建Windows窗体信息工程系第二课 创建Windows窗体 共30张 幻灯片11Visua
6、l Basic .NET语言的特征语言的特征(续续) *控制流结构 3判断结构 If-then-elseSelect case3循环结构 While-End whileDo-LoopFor-Next3嵌套控制语句 创建Windows窗体信息工程系第二课 创建Windows窗体 共30张 幻灯片12稍等一下稍等一下 1. 编写一个用于显示介于1和100之间所有奇数的循环结构。 2. 编写一个用于检查存储在变量X中的字符是否为元音字符的结构,并显示适当的信息。 创建Windows窗体信息工程系第二课 创建Windows窗体 共30张 幻灯片13问题陈述问题陈述2.D.1作为呼叫中心的一个应用程序,
7、开始屏幕应该提供接收用户名和密码的界面。应用程序应该检查注册名称是否为“sa”,而密码是否为“callcenter”。应用程序应该允许用户至少三次输入用户名和密码。如果三次都输入了错误的用户名和密码,则应该显示错误信息并关闭 应用程序。 创建Windows窗体信息工程系第二课 创建Windows窗体 共30张 幻灯片14任务单任务单*确定应用程序中用于进行值存储的变量。 *确定用于接收用户输入信息的控件。 *确定验证用户输入有效性的机制。 *创建Windows窗体。 *在Windows窗体中添加控件。 *编写用于验证用户输入有效性的代码。 *执行应用程序。 创建Windows窗体信息工程系第二
8、课 创建Windows窗体 共30张 幻灯片15任务任务1:确定应用程序中用于进行值存储的变量。确定应用程序中用于进行值存储的变量。 结果:*下表列出了用于接收用户注册细节信息的所需变量: 3Counter3Login Name3Password 创建Windows窗体信息工程系第二课 创建Windows窗体 共30张 幻灯片16任务任务2:确定用于接收用户输入信息的控件。确定用于接收用户输入信息的控件。 *Visual Basic .NET提供了许多控件,这些控件可以被添加到窗体中用以接收用户输入信息。 3TextBox 可用于向用户显示文本或接收用户的输入信息。 具有以下属性:TextMu
9、ltilinePasswordchar 创建Windows窗体信息工程系第二课 创建Windows窗体 共30张 幻灯片17任务任务2:确定用于接收用户输入信息的控件。确定用于接收用户输入信息的控件。(续续)3Label可用于提供信息或Windows窗体中另外一个控件的相关描述。 具有以下属性:TextAutoSize 创建Windows窗体信息工程系第二课 创建Windows窗体 共30张 幻灯片18任务任务2:确定用于接收用户输入信息的控件。确定用于接收用户输入信息的控件。(续续)3LinkLabel可用于将文本作为链接进行显示。 具有以下属性:LinkColorActiveLinkCol
10、orDisabledLinkColorLinkVisited 创建Windows窗体信息工程系第二课 创建Windows窗体 共30张 幻灯片19任务任务2:确定用于接收用户输入信息的控件。确定用于接收用户输入信息的控件。(续续)3ListBox 可用于向用户显示一列类目。 可以通过使用Items集合的Add()方法将类目添加到ListBox控件中。具有以下属性:SelectionModeSortedSelectedIndexSelectedItem 创建Windows窗体信息工程系第二课 创建Windows窗体 共30张 幻灯片20任务任务2:确定用于接收用户输入信息的控件。确定用于接收用户
11、输入信息的控件。(续续)3ComboBox 可用于显示类目的下拉列表。 可以使用Items集合的Add()方法来重新设定组合框中的类目。具有以下属性:TextSortedSelectedIndexSelectedItem 创建Windows窗体信息工程系第二课 创建Windows窗体 共30张 幻灯片21任务任务2:确定用于接收用户输入信息的控件。确定用于接收用户输入信息的控件。(续续)3CheckBox 可用于设定Yes/No或True/false选项。 具有以下属性:TextChecked 创建Windows窗体信息工程系第二课 创建Windows窗体 共30张 幻灯片22任务任务2:确定
12、用于接收用户输入信息的控件。确定用于接收用户输入信息的控件。(续续)3RadioButton可用于为用户提供一组互斥的及唯一选中的选项。 具有以下属性:TextChecked 创建Windows窗体信息工程系第二课 创建Windows窗体 共30张 幻灯片23任务任务2:确定用于接收用户输入信息的控件。:确定用于接收用户输入信息的控件。(续续)3GroupBox 可用于将相关的控件组合在一起。 3Button当用户点击Button按钮时,它用于执行相关的动作。 它具有Text属性,它可用于在按钮上显示文本。 3StatusBar 可用于在窗体的底部显示状态信息。 具有以下属性:ShowPane
13、lsText 创建Windows窗体信息工程系第二课 创建Windows窗体 共30张 幻灯片24任务任务2:确定用于接收用户输入信息的控件。:确定用于接收用户输入信息的控件。(续续)*许多控件具有以下一些公共属性:3Name3Visible3Location3Enabled 创建Windows窗体信息工程系第二课 创建Windows窗体 共30张 幻灯片25任务任务2:确定用于接收用户输入信息的控件。:确定用于接收用户输入信息的控件。(续续)*许多控件具有以下一些公共事件:3KeyDown3KeyUp3KeyPress3MouseDown3MouseUp3MouseMove3ReSize3V
14、isibleChanged 创建Windows窗体信息工程系第二课 创建Windows窗体 共30张 幻灯片26任务任务2:确定用于接收用户输入信息的控件。:确定用于接收用户输入信息的控件。(续续)结果:*对于给定的问题陈述,你可以使用下列控件:3Label3TextBox3Button 创建Windows窗体信息工程系第二课 创建Windows窗体 共30张 幻灯片27任务任务3:确定验证用户输入有效性的机制。:确定验证用户输入有效性的机制。 结果:*该问题应该使用IfThen结构来验证用户名和密码的有效性。 IfThen结构也可以用来确保与用户登录相关的计数值不超过3。 创建Windows
15、窗体信息工程系第二课 创建Windows窗体 共30张 幻灯片28任务任务 4:创建一个:创建一个Windows窗体窗体 。任务任务 5:把控件添加到:把控件添加到Windows窗体中。窗体中。 任务任务 6:编写用于验证用户输入有效性的代码。:编写用于验证用户输入有效性的代码。 任务任务 7:执行应用程序。:执行应用程序。 创建Windows窗体信息工程系第二课 创建Windows窗体 共30张 幻灯片29稍等一下稍等一下 你已经创建了两个名称分别为Form1和Form2的窗体。编写相关代码,当用户点击Form1窗体中的OK按钮时,应该显示Form2窗体。 创建Windows窗体信息工程系第
16、二课 创建Windows窗体 共30张 幻灯片30问题陈述问题陈述2.P.1 Diaz 电信需要一个用以接收订购细节信息的应用程序。需要接收的细节信息包括订购数量、日期、用户识别号、产品标号以及费用等。产品标号应该在组合框中显示。在用户输入订购细节信息后并点击Save按钮时,应用程序应该检查所有字段是否都已被填写完毕并显示出相关的信息。 创建Windows窗体信息工程系第二课 创建Windows窗体 共30张 幻灯片31小结小结 在这课里,你学习了: *窗体可用于接收用户输入信息并将这些信息显示给用户。 *产生一个事件用于实施点击鼠标或按下键盘上的一个键等动作。 *当一个事件产生时,执行相应事
17、件处理器中的代码。 *在程序运行期间使用变量存储数据。你可以通过使用Dim关键字来声明一个变量。 *Visual Basic .NET所支持的判断结构有: 3If-Then-Else 3 Select-Case 创建Windows窗体信息工程系第二课 创建Windows窗体 共30张 幻灯片32小结小结(续续)*Visual Basic .NET所支持的循环结构有: 3While-End While3Do-Loop 3For-Next*可以在窗体中添加控件,用于接收用户的输入信息或在窗体中显示一些相关信息。*一些常用的控件有TextBox、Label、CheckBox、RadioButton和Button等。