您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 项目1:简单个人信息编辑程序
常州信息职业技术学院VisualBasic程序设计项目一简单个人信息编辑程序项目一简单个人信息编辑程序一、项目功能通过一组VB基本控件接收用户的信息录入。包括:年龄、爱好、专业班级、照片等信息录入选择、更换照片操作、设置滚动问候语、设置信息确认对话框等功能。项目一简单个人信息编辑程序掌握对象简单事件编程初步学会MsgBox对话框使用会使用帮助解决问题能力目标掌握控件常用属性、方法使用简单事件编程对话框MsgBox参数知识目标常用控件的属性、方法二、知识、能力和素质目标项目一简单个人信息编辑程序三、任务划分任务一任务二任务三设置个人基本信息更换照片设置设置滚动问候语任务四设置消息确认对话框项目一简单个人信息编辑程序任务一设置个人基本信息学号、姓名、性别、年龄、爱好、专业、班级信息输入或选择。功能命令按钮CommandButton、标签Label、文本框Textbox、框架Frame、单选按钮OptionButton、复选框CheckBox、列表框ListBox、组合框ComboBox知识点项目一简单个人信息编辑程序相关知识1、窗体的属性、方法和事件窗体(Form)是VB中最重要的对象,它是设计VB应用程序的基本平台。窗体本身是一个对象,又是其他对象的载体或容器。项目一简单个人信息编辑程序1.1属性Name:用于设置窗体的名称,是识别窗体的唯一标识。Caption:用于设置窗体标题栏上的标题内容。BackColor和ForeColor:设置窗体的背景色和前景色。Enabled:设置窗体是否可用、有效,默认值为True。Visible:设置窗体是否可见,默认值为True。Font:用于设置文本对象的字体、字型、字号等。Moveable:决定运行时窗体是否能移动。Left和Top:确定窗体的左上角在屏幕上的横、纵坐标,以Twip为单位。(StartUpPosition属性先设置为”手动”)Width和Height:确定窗体的初始宽度和高度。以Twip为单位。项目一简单个人信息编辑程序Picture:用于设置在窗体上显示的图像背景。Icon:设置窗体的图标。Maxbutton和Minbutton:用于设置窗体上是否出现最大化或最小化的按钮。ControlBox:用于设置窗体上是否出现控制菜单。BorderStyle:设置窗体的边框风格。WindowState:设置窗体运行时的显示状态。项目一简单个人信息编辑程序1.2方法Show:用于显示一个窗体,使该窗体变成活动窗体。Hide:用于隐藏一个窗体,注意:该窗体仅在屏幕上不可见,但仍然存在并没有被卸载。Print:用于在窗体上输出文本。Line:用于在窗体上画线。Circle:用于在窗体上画圆。Cls:用于清除运行时在窗体上显示的文本或图形。Move:用于移动并改变窗体的位置和大小。项目一简单个人信息编辑程序1.3事件窗体作为对象,能够对事件作出响应。窗体事件过程的一般格式为:PrivateSubForm_事件名([参数表])……EndSub不管窗体名字如何定义,但在事件过程中只能使用Form,而在过程内对窗体进行引用时才会用到窗体名字(如Form1等)。项目一简单个人信息编辑程序Click:单击事件。DblClick:双击事件。Load:装载事件。Unload:卸载事件。QueryUnload:在卸载事件之前发生,常用来判断是否关闭当前窗体。有一个Cancel参数。Resize:当窗体被改变大小时,触发该事件。Activate:激活事件,当窗体被激活为当前活动窗口时,触发该事件。Deactivate:失去激活事件,当窗体由当前活动窗口变为不活动窗口时,触发该事件。项目一简单个人信息编辑程序KeyPress:按键事件,当按下键盘上的某个键时,将触发该事件。其事件过程的格式为:PrivateSub对象_KeyPress(KeyAsciiAsInteger)……EndSub参数KeyAscii返回所按键的ASCII码(区分大小写字母)。KeyDown:按键事件,当按下键盘上的某个键时,将触发该事件。其事件过程的格式为:PrivateSub对象_KeyDown(KeyCodeAsInteger,ShiftAsInteger)……EndSub参数KeyCode返回所按键大写字母的ASCII码(不区分大小写字母)。项目一简单个人信息编辑程序2、窗体的显示、隐藏、装载和卸载2.1窗体的显示与隐藏在程序代码中,使用方法Hide和Show可以隐藏或显示窗体。显示窗体:FormName.Show[Style]Style=0或省略´显示为非模式Style=1´显示为模式隐藏窗体:FormName.Hide项目一简单个人信息编辑程序2.2装载窗体和Load事件使用装载语句可把窗体(或其他对象)装入内存,但并不显示它。语法格式:Load对象名例如:LoadForml´加载窗体Forml到内存中,但该窗体并不显示出来2.3卸载窗体与Unload事件使用卸载语句可把窗体(或其他对象)从内存中卸载。语法格式:Unload对象名例如:UnloadMe´卸载当前窗体,Me是系统保留字,代表当前窗体。项目一简单个人信息编辑程序3、停止程序执行语句格式:End功能:结束整个应用程序的执行。项目一简单个人信息编辑程序4、Print方法Print方法用于显示(输出)文本,如果Print方法不带有控件对象名时,它将把输出的内容输出到当前窗体上。也常用于输出到图片框中。语法格式:[对象名.]Print[表达式列表]说明:表达式列表是一个或多个表达式,如果省略,则输出一个空行;当输出多个表达式时,各表达式之间用分号“;”(紧凑格式)或逗号“,”(按区格式:14个字符位置)隔开。注意:当输出数值数据时,前面有一个符号位(正数为空格),后面留有一个空格;输出字符串时,前后则不留空格。项目一简单个人信息编辑程序5、命令按钮(CommandButton)命令按钮(CommandButton)用于接收用户的操作信息,并引发应用程序的某个操作,是Windows平台下最常用的控件。项目一简单个人信息编辑程序5.1属性Name(名称):命令按钮名称。Caption:设置命令按钮上显示的文本。使用快捷键:在使用的字母前加上“&”字符,程序运行时,当按下ALT+快捷键时,与在其上单击鼠标的功能一样。Default:设置默认按钮,当该属性值设为“True”时,按【Enter】键即等同于单击本按钮。Cancel:设置取消按钮,当该属性值设为“True”时,按【ESC】键即等同于单击本按钮。Enabled:设置运行时命令按钮是否有效、可用。Style:设置命令按钮的类型。Picture:设置命令按钮上显示的图形,支持.bmp和.ico类型的文件。项目一简单个人信息编辑程序5.2方法SetFocus:设置焦点,当该按钮得到焦点后,可直接按回车键,执行该按钮所实现的功能。5.3事件Click:单击事件。项目一简单个人信息编辑程序6、标签(Label)标签(Label)主要用来在窗体上显示比较固定的提示性信息,通常用作标题、注释和提示等信息的显示。标签只能用于输出,不能用于接受用户的输入。项目一简单个人信息编辑程序6.1属性Name(名称):标签名称。Caption:设置标签上所要显示的文本信息,是最重要的一个属性。AutoSize:设置标签的大小是否根据标签中的内容自动调整大小。Alignment:文本对齐属性。BackStyle:设置标签的背景模式。BorderStyle:设置标签的边框外观。项目一简单个人信息编辑程序7、文本框(TextBox)文本框(TextBox)是一个文本编辑区域,用户可以在该区域中输入、编辑文本内容,或者用来显示相关的信息,是程序中最常用的进行输入和输出的控件。项目一简单个人信息编辑程序7.1属性Name(名称):文本框名称。Text:用户在文本框中输入的内容,或者通过程序返回文本框中所包含的文本内容。Enabled:设置运行时文本框是否有效、可用。Locked:设置文本框中的内容能否编辑。PasswordChar:确定在文本框中是否显示用户输入的字符,常用于密码输入。MaxLength:确定文本框中输入文本的最大长度。缺省是0,可容纳任意多个输入字符。中文VB中,一个汉字是作为一个字符来处理的。Alignment:文本对齐属性。Multiline:指定文本框中是否允许显示和输入多行文本。ScrollBars:指定在文本框中是否出现滚动条,只有在Multiline属性为True时才有效。项目一简单个人信息编辑程序7.2方法SetFocus:设置焦点,该方法可使指定的文本框得到焦点,得到焦点的文本框中具有闪动的光标。7.3事件Change:当文本框中的内容(即Text属性)发生变化时,引发该事件。GotFocus:当文本框得到焦点(即具有光标)时,引发该事件。LostFocus:当文本框失去焦点(即光标离开)时,引发该事件。KeyPress:当用户点击键盘上的某个按键时,引发该事件。项目一简单个人信息编辑程序8、文本框、命令按钮编程示例登录界面的设计项目一简单个人信息编辑程序参考代码:项目一简单个人信息编辑程序9、单选按钮(OptionButton)单选按钮(OptionButton)控件由一个圆圈“○”及紧挨它的文字组成,能提供“选中”和“未选中”两种可选项。单选按钮都是以成组的形式出现:或放在同一窗体中、或放在同一框架中、或放在同一图片框中。项目一简单个人信息编辑程序9.1属性Caption:设置选项的文本内容。Value:表示单选按钮是否被选中,选中时Value值为True,否则为False。使用单选按钮组时,选中其中一个,其余就会自动关闭。Alignment:设置单选按钮标题的对齐方式。Style:设置单选按钮的样式。9.2事件Click:单击事件。项目一简单个人信息编辑程序10、复选框(CheckBox)复选框(CheckBox)控件由一个四方形小框和紧挨它的文字组成。提供“选中”和“未选中”两种可选项。复选框控件与单选按钮控件在使用方面的区别:单选按钮每次只能选中一项,而复选框可同时选中多项。项目一简单个人信息编辑程序10.1属性Caption:设置选项的文本内容。Value:表示复选框的选定状态。Alignment:设置复选框标题的对齐方式。Style:设置复选框的样式。10.2事件Click:单击事件。项目一简单个人信息编辑程序11、框架(Frame)框架(Frame)是一种容器型的控件,常作为容器放置其他控件对象,将这些控件对象分成可标识的控件组,框架内的所有控件将随框架一起移动、显示和消失。项目一简单个人信息编辑程序11.1属性Caption:设置框架的标题,显示在框架的顶部。Visible:框架是否可见,若为False,则框架和其内部控件都不可见。Enabled:设置框架是否有效,若为False,则框架和其内部控件都不可操作。项目一简单个人信息编辑程序12、单选按钮、复选框编程示例设置字体外观程序的设计项目一简单个人信息编辑程序参考代码:项目一简单个人信息编辑程序项目一简单个人信息编辑程序13、列表框(ListBox)列表框(ListBox)用于列出可供用户选择的项目列表,用户可从中选择一个或多个选项。当显示区域不能全部显示时,会自动出现滚动条。项目一简单个人信息编辑程序13.1属性ListCount:返回列表框中列表项的数目。ListIndex:返回已选定列表项的索引(序号)。第一个列表项的值为0,最后一个列表项的值为ListCount-1,如果未选定任何项,则ListIndex的值为-1。List:用于存放列表框中的列表项,该属性是一个字符型数组,数组的大小为ListCount,序号从0开始。访问形式:对象名.List(列表项序号)。
本文标题:项目1:简单个人信息编辑程序
链接地址:https://www.777doc.com/doc-803164 .html