目标在这一课里,你将学习: Windows窗体的特征 各种需要和....ppt_第1页
目标在这一课里,你将学习: Windows窗体的特征 各种需要和....ppt_第2页
目标在这一课里,你将学习: Windows窗体的特征 各种需要和....ppt_第3页
目标在这一课里,你将学习: Windows窗体的特征 各种需要和....ppt_第4页
目标在这一课里,你将学习: Windows窗体的特征 各种需要和....ppt_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目标 在这一课里,你将学习: Windows窗体的特征 各种需要和Windows窗体协同工作的语言特征 各种Windows窗体控件 创建Windows窗体,理解用户接口 用户接口是用户和应用程序交互的手段及方法。一个设计良好的用户接口是使得应用程序界面友好的一种有效的方法。 用户接口的类型 特征用户接口 (CUI) 图形用户接口 (GUI),Windows窗体 它是在应用程序中显示窗口的一种表现手法。 它可用于接收用户的输入并显示相关信息。,Windows窗体(续) Windows窗体的属性: 它可用于确定窗体在运行期间的外观情况。 一些常用的属性如下所示: Name BackColor Ba

2、ckgroundImage Font Size StartPosition Text WindowState,Windows窗体(续) Windows窗体的相关事件: Click Closed Deactivate Load MouseMove MouseDown MouseUp,Windows窗体(续) Windows窗体的相关方法: Show() Activate() Close() SetDesktopLocation(),Visual Basic.NET语言的特征 数据类型: Byte Short Integer Long Single Double Decimal Boolean,V

3、isual Basic.NET语言的特征(续) 数据类型:(续) Char String Date Object,Visual Basic .NET语言的特征(续) 变量 允许使用变量临时存储数据。 具有名字和数据类型。 可使用Dim语句来声明变量。 数组 它是具有相同数据类型的值的集合。 它可以通过使用数组中用以表示元素位置的索引号来访问数组元素。,Visual Basic .NET语言的特征(续) 可以通过使用下面的语法来声明数组: Dim arrayname(Number-of-elements) as datatype 可以通过使用ReDim关键字重新设置数组的大小。 运算符 使用运算

4、符来处理用户输入的数据。 运算符可作如下分类: 算术运算符有+、-、*、/、和Mod等 比较运算符有=、=和等 逻辑运算符有And、Or、Not和Xor等 串联运算符有&和 +等,Visual Basic .NET语言的特征(续) 控制流结构 判断结构 If-then-else Select case 循环结构 While-End while Do-Loop For-Next 嵌套控制语句,稍等一下 1.编写一个用于显示介于1和100之间所有奇数的循环结构。 2.编写一个用于检查存储在变量X中的字符是否为元音字符的结构,并显示适当的信息。,问题陈述2.D.1 作为呼叫中心的一个应用程序,开始屏

5、幕应该提供接收用户名和密码的界面。应用程序应该检查注册名称是否为“sa”,而密码是否为“callcenter”。应用程序应该允许用户至少三次输入用户名和密码。如果三次都输入了错误的用户名和密码,则应该显示错误信息并关闭 应用程序。,任务单 确定应用程序中用于进行值存储的变量。 确定用于接收用户输入信息的控件。 确定验证用户输入有效性的机制。 创建Windows窗体。 在Windows窗体中添加控件。 编写用于验证用户输入有效性的代码。 执行应用程序。,任务1:确定应用程序中用于进行值存储的变量。 结果: 下表列出了用于接收用户注册细节信息的所需变量: Counter Login Name Pa

6、ssword,任务2:确定用于接收用户输入信息的控件。 Visual Basic .NET提供了许多控件,这些控件可以被添加到窗体中用以接收用户输入信息。 TextBox 可用于向用户显示文本或接收用户的输入信息。 具有以下属性: Text Multiline Passwordchar,任务2:确定用于接收用户输入信息的控件。(续) Label 可用于提供信息或Windows窗体中另外一个控件的相关描述。 具有以下属性: Text AutoSize,任务2:确定用于接收用户输入信息的控件。(续) LinkLabel 可用于将文本作为链接进行显示。 具有以下属性: LinkColor Activ

7、eLinkColor DisabledLinkColor LinkVisited,任务2:确定用于接收用户输入信息的控件。(续) ListBox 可用于向用户显示一列类目。 可以通过使用Items集合的Add()方法将类目添加到ListBox控件中。 具有以下属性: SelectionMode Sorted SelectedIndex SelectedItem,任务2:确定用于接收用户输入信息的控件。(续) ComboBox 可用于显示类目的下拉列表。 可以使用Items集合的Add()方法来重新设定组合框中的类目。 具有以下属性: Text Sorted SelectedIndex Sele

8、ctedItem,任务2:确定用于接收用户输入信息的控件。(续) CheckBox 可用于设定Yes/No或True/false选项。 具有以下属性: Text Checked,任务2:确定用于接收用户输入信息的控件。(续) RadioButton 可用于为用户提供一组互斥的及唯一选中的选项。 具有以下属性: Text Checked,任务2:确定用于接收用户输入信息的控件。(续) GroupBox 可用于将相关的控件组合在一起。 Button 当用户点击Button按钮时,它用于执行相关的动作。 它具有Text属性,它可用于在按钮上显示文本。 StatusBar 可用于在窗体的底部显示状态信

9、息。 具有以下属性: ShowPanels Text,任务2:确定用于接收用户输入信息的控件。(续) 许多控件具有以下一些公共属性: Name Visible Location Enabled,任务2:确定用于接收用户输入信息的控件。(续) 许多控件具有以下一些公共事件: KeyDown KeyUp KeyPress MouseDown MouseUp MouseMove ReSize VisibleChanged,任务2:确定用于接收用户输入信息的控件。(续) 结果: 对于给定的问题陈述,你可以使用下列控件: Label TextBox Button,任务3:确定验证用户输入有效性的机制。

10、结果: 该问题应该使用IfThen结构来验证用户名和密码的有效性。 IfThen结构也可以用来确保与用户登录相关的计数值不超过3。,任务 4:创建一个Windows窗体 。 任务 5:把控件添加到Windows窗体中。 任务 6:编写用于验证用户输入有效性的代码。 任务 7:执行应用程序。,稍等一下 你已经创建了两个名称分别为Form1和Form2的窗体。编写相关代码,当用户点击Form1窗体中的OK按钮时,应该显示Form2窗体。,问题陈述2.P.1 Diaz 电信需要一个用以接收订购细节信息的应用程序。需要接收的细节信息包括订购数量、日期、用户识别号、产品标号以及费用等。产品标号应该在组合框中显示。在用户输入订购细节信息后并点击Save按钮时,应用程序应该检查所有字段是否都已被填写完毕并显示出相关的信息。,小结 在这课里,你学习了: 窗体可用于接收用户输入信息并将这些信息显示给用户。 产生一个事件用于实施点击鼠标或按下键盘上的一个键等动作。 当一个事件产生时,执行相应事件处理器中的代码。 在程序运行期间使用变量存储数据。你可以通过使用Dim关键字来声明一个变量。 Visual Basic .NET所支持的判断结构有: If-Then-Els

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论