山东外贸学院VB第3章简单VB程序设计.ppt

上传人:wuy****n92 文档编号:91075996 上传时间:2023-05-21 格式:PPT 页数:42 大小:260.50KB
返回 下载 相关 举报
山东外贸学院VB第3章简单VB程序设计.ppt_第1页
第1页 / 共42页
山东外贸学院VB第3章简单VB程序设计.ppt_第2页
第2页 / 共42页
点击查看更多>>
资源描述

《山东外贸学院VB第3章简单VB程序设计.ppt》由会员分享,可在线阅读,更多相关《山东外贸学院VB第3章简单VB程序设计.ppt(42页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、 VisualBasic程 序 设 计山东外贸职业学院山东外贸职业学院E-mail:信息管理系信息管理系 柳淑花柳淑花第1页第第3 3章章 简单简单 VB VB 程序设计程序设计本章主要内容1、窗体2、命令按钮3、文本框4、标签5、赋值语句6、Print方法7、输入框8、消息框9、注释与结束语句10、程序调试本章小结本章小结 作业作业退出退出第2页窗窗体体(Form)是是一一块块“画画布布”,在在窗窗体体上上可可以以直观地建立应用程序。在设计程序时,窗体是直观地建立应用程序。在设计程序时,窗体是程程序序员员的的“工工作作台台”,而而在在运运行行程程序序时时,每每个个窗窗体对应于一个窗口。体对应

2、于一个窗口。窗体是所有控件的窗体是所有控件的窗体是所有控件的窗体是所有控件的“容器容器容器容器”:各种控件对象必须建立在窗体上,各种控件对象必须建立在窗体上,一个窗体对一个窗体对应一个窗体模块。应一个窗体模块。3.1 3.1 窗体窗体上一页上一页下一页下一页返回本章首页返回本章首页第3页1.1.1.1.窗体的主要属性窗体的主要属性窗体的主要属性窗体的主要属性设制窗体属性有两种方法:设制窗体属性有两种方法:方方法法一一:在在设设计计状状态态,通通过过“属属性性窗窗口口”为为其其设设定定各各种种 属性值属性值 。只能在属性窗口设置的属性称为只能在属性窗口设置的属性称为只能在属性窗口设置的属性称为只

3、能在属性窗口设置的属性称为只读属性。只读属性。只读属性。只读属性。方法二:方法二:在在程序代码程序代码程序代码程序代码中改变属性值(中改变属性值(运行时改变运行时改变)。)。格式:格式:对象名.属性名=表达式(属性值属性值)注:注:如果属性值是字符串,则用西文引号括起来。如果属性值是字符串,则用西文引号括起来。上一页上一页下一页下一页返回本章首页返回本章首页第4页1、Name属性:窗体名称属性:窗体名称l l 窗体名称窗体名称窗体名称窗体名称在程序代码中作为窗体对象的标识名。在程序代码中作为窗体对象的标识名。在运在运在运在运行时是只读的。行时是只读的。行时是只读的。行时是只读的。窗体名称的默认

4、值是(窗体名称的默认值是(Form1),也可以自定义也可以自定义(建议用前缀:(建议用前缀:frm)。)。窗体名称的命名规则:窗体名称的命名规则:窗体名称的命名规则:窗体名称的命名规则:必须以字母或汉字开头,不能多于必须以字母或汉字开头,不能多于必须以字母或汉字开头,不能多于必须以字母或汉字开头,不能多于4040个字符,可以个字符,可以个字符,可以个字符,可以包含数字、字母和下划线,包含数字、字母和下划线,包含数字、字母和下划线,包含数字、字母和下划线,但不能包含空格或标点符号。但不能包含空格或标点符号。但不能包含空格或标点符号。但不能包含空格或标点符号。注意:注意:注意:注意:Name属性运

5、行时只读属性运行时只读。上一页上一页下一页下一页返回本章首页返回本章首页第5页2 2Caption属性:窗体标题属性:窗体标题窗体标题窗体标题是出现在窗体标题栏的文本内容。是出现在窗体标题栏的文本内容。是出现在窗体标题栏的文本内容。是出现在窗体标题栏的文本内容。窗体标题默认与窗体名称相同(窗体标题默认与窗体名称相同(Form1Form1)。)。标题标题标题标题 也也也也可可可可以以以以自自自自定定定定义义义义,只只只只要要要要是是是是字字字字符符符符串串串串即即即即可可可可,不不不不受受受受其其其其他他他他约约约约束。束。束。束。如:如:如:如:form1.caption=“欢迎”me me.

6、caption=“欢迎”caption=“欢迎”注意:注意:注意:注意:窗体名称与窗体标题窗体名称与窗体标题的区别的区别。上一页上一页下一页下一页返回本章首页返回本章首页第6页3Visible属性:窗体的可见性属性:窗体的可见性 Visible Visible 属性:属性:表明窗体是否可见。表明窗体是否可见。表明窗体是否可见。表明窗体是否可见。它的取值为它的取值为逻辑值逻辑值:True True(默认)(默认)或或 False False 4.Enabled属性:窗体的可用性 Enabled Enabled 属性:属性:决定窗体能否被访问。决定窗体能否被访问。决定窗体能否被访问。决定窗体能否被

7、访问。它的取值为它的取值为逻辑值逻辑值:True True 或或 FalseFalse True True 窗口可操作(默认)窗口可操作(默认)False False窗口不能操作窗口不能操作注意:注意:Enabled Enabled 属性为属性为FalseFalse时,时,通过程序仍可操作它。通过程序仍可操作它。上一页上一页下一页下一页返回本章首页返回本章首页第7页5.Icon属性:最小化图标属性:最小化图标 IconIcon属属性性:设设设设置置置置位位位位于于于于窗窗窗窗体体体体左左左左上上上上角角角角控控制制按按钮钮上上上上的的的的图图图图标标标标,当当当当窗窗体体最最小小化化为为为为任

8、任任任务务务务栏栏栏栏上上上上的的的的按按按按钮钮钮钮时时时时,也也也也使使使使用用用用此图标。此图标。此图标。此图标。(.icoico)程序编译程序编译后也使用此图标后也使用此图标。6.ControlBox 属性:控制框 ControlBoxControlBox属性的值为属性的值为属性的值为属性的值为逻辑值逻辑值。FalseFalse标题栏只显示标题文字,不显示控制按标题栏只显示标题文字,不显示控制按钮、最大化、最小化、关闭按钮。钮、最大化、最小化、关闭按钮。TrueTrue(默认)正常。默认)正常。MaxButtonMaxButton属性属性、MinbuttonMinbutton属性:属性

9、:最大、最小化最大、最小化按钮按钮 WhatsThisButton WhatsThisButton 帮助帮助按钮按钮 说明:说明:二者均为二者均为二者均为二者均为FalseFalse时按钮消失,帮助按钮才出现时按钮消失,帮助按钮才出现时按钮消失,帮助按钮才出现时按钮消失,帮助按钮才出现。注意:此属性运行时只读。注意:此属性运行时只读。上一页上一页下一页下一页返回本章首页返回本章首页第8页7.BorderStyle属性:边框样式属性:边框样式l l BorderStyle属性决定窗体的边框类型。l l 用数值0 5来表明窗体边框的风格:0 无边框的窗口(无标题栏无标题栏)1 固定大小的单线边框

10、2 可调大小的边框(默认默认)3 对话框风格(有控制菜单和标题栏有控制菜单和标题栏)4 不能改变大小的工具栏风格 5 可以改变大小的工具栏风格注意:此属性运行时只读。上一页上一页下一页下一页返回本章首页返回本章首页第9页8.Left、Top、Height、Width属性:属性:l lLeft、Top、Height、Width属性用来设置窗体的位置与大小。单位为缇(Twip)。l lTwip(缇)是一种与屏幕分辨率无关的一种计量单位。1 英寸=1440 Twip(缇)1 缇=1/567 cml l说明:在 VB 中,twip 是默认单位。ScaleHeightScaleHeight和和Scale

11、WidthScaleWidth用用来来决决定定窗窗体体的净高度和净宽度;的净高度和净宽度;l lTopTop属性属性决定窗体到屏幕顶端的距离;决定窗体到屏幕顶端的距离;l lLeftLeft属性属性决定了窗体到屏幕左边缘的距离。决定了窗体到屏幕左边缘的距离。上一页上一页下一页下一页返回本章首页返回本章首页第10页9.BackColor与与ForeColor属性:属性:BackColorBackColor与与ForeColorForeColor:设置窗体的背设置窗体的背景色与前景色。景色与前景色。颜色值用一个长整数表示。点击属颜色值用一个长整数表示。点击属性栏右边的性栏右边的 ,会弹出一个颜色设

12、置组,会弹出一个颜色设置组合框。或使用合框。或使用“视图视图”菜单中的菜单中的“调色调色板板”命令命令也可以设置窗体等对象的前景也可以设置窗体等对象的前景色和背景色色和背景色。上一页上一页下一页下一页返回本章首页返回本章首页第11页10.Font属性:正文字体属性:正文字体l lFont Font 属性属性为指定对象上显示的文本设置字体属性,为指定对象上显示的文本设置字体属性,包括包括字体(字体(FontNameFontName)字号(字号(FontSizeFontSize)字形字形(FontBoldFontBold、FontItalicFontItalic)下划线下划线(FontUnderl

13、ineFontUnderline)等等。点击字体属性栏右边的按钮时会弹出一个点击字体属性栏右边的按钮时会弹出一个“字体对话框字体对话框”。默认的字体为默认的字体为“宋体宋体”。上一页上一页下一页下一页返回本章首页返回本章首页第12页11.WindowState 属性:窗口状态属性:窗口状态属性:窗口状态属性:窗口状态l lWindowState WindowState 属性属性决定窗体的当前状态是还原、决定窗体的当前状态是还原、最小化还是最大化。最小化还是最大化。l l用数值用数值0 20 2来表明窗体的状态来表明窗体的状态:(vbNormal)-0 0 正常(默认)正常(默认)(vbMini

14、mized)-1 1 最小化最小化 (vbMaximized)-2 2 最大化最大化12.Picture 属性:背景图片l lPicture Picture 属性可以为窗体指定一幅背景图像。可属性可以为窗体指定一幅背景图像。可以在以在“属性窗口属性窗口”中加载图片,也可在运行时用中加载图片,也可在运行时用LoadPicture LoadPicture 函数来动态设置该属性。函数来动态设置该属性。l l动态加载图片动态加载图片见例题见例题1 1:li3_1.li3_1.vbpvbp上一页上一页下一页下一页返回本章首页返回本章首页第13页2.2.窗体的常用事件窗体的常用事件窗体的常用事件窗体的常用

15、事件事件:是指对象是指对象是指对象是指对象能够识别能够识别并并并并做出反应做出反应的的的的外部刺激外部刺激 这些刺激可能来自这些刺激可能来自这些刺激可能来自这些刺激可能来自用户的操作、也可能来自于也可能来自于也可能来自于也可能来自于程序自身发出的消息、也可能来自于也可能来自于也可能来自于也可能来自于操作系统 每一类对象能支持哪些事件,系统都已预置好了。要让某个事件做出反应,就必须编写这个事件对应的“事件过程”事件过程:是一个相对独立的程序段,是应用程序代码的重要组成部分。上一页上一页下一页下一页返回本章首页返回本章首页第14页 事件过程的语法格式事件过程的语法格式事件过程的语法格式事件过程的语

16、法格式在在在在 VisualBasicVisualBasic中,事件过程的语法格式是中,事件过程的语法格式是中,事件过程的语法格式是中,事件过程的语法格式是:PrivateSubPrivateSub对象名对象名对象名对象名_ _事件名(参数)事件名(参数)事件名(参数)事件名(参数)VB VB 语句语句 EndSubEndSub窗体常用的事件有:窗体常用的事件有:窗体常用的事件有:窗体常用的事件有:Click:单击窗体时发生单击窗体时发生单击窗体时发生单击窗体时发生 DblClick:双击窗体时发生双击窗体时发生双击窗体时发生双击窗体时发生 Load:当窗体被加载到内存中准备显示时发生当窗体被

17、加载到内存中准备显示时发生当窗体被加载到内存中准备显示时发生当窗体被加载到内存中准备显示时发生 Resize:当当窗窗口口第第一一次次显显示示或或窗窗口口大大小小改改变变时时该事件发生该事件发生 MouseMoveMouseMove、MouseDownMouseDown、MouseUpMouseUp上一页上一页下一页下一页返回本章首页返回本章首页第15页例题例题2:li3_2.vbpl l设计一个窗体,窗体在装载时,显示设计一个窗体,窗体在装载时,显示“大家好大家好”、“新北京,新奥运新北京,新奥运;界面如图所示。界面如图所示。界面如图所示。界面如图所示。单击单击“隐藏隐藏”按钮按钮时,文本框

18、隐藏,单击时,文本框隐藏,单击“显示显示”按钮时,文本框显示,按钮时,文本框显示,同时文本框中显示同时文本框中显示“重新显示重新显示”,字号为,字号为2020磅,字颜磅,字颜色为红色;色为红色;当单击窗体时,窗体移动到点(当单击窗体时,窗体移动到点(30003000,25002500),同时窗体宽度变为),同时窗体宽度变为80008000缇,并将鼠标的位置缇,并将鼠标的位置显示在窗口的标题栏中。显示在窗口的标题栏中。上一页上一页下一页下一页返回本章首页返回本章首页第16页3.3.窗体的常用方法窗体的常用方法窗体的常用方法窗体的常用方法VBVB中中的的“方方法法”:是是指指对对象象具具有有的的行

19、行为为和和能能执执行的动作。行的动作。在程序中引用方法的格式如下:在程序中引用方法的格式如下:对象名对象名.方法名方法名 或:或:对象名对象名.方法名方法名 参数参数1 1,参数,参数22 窗体可调用多个方法。常用的方法有:窗体可调用多个方法。常用的方法有:MoveMove:把窗体移到某个位置把窗体移到某个位置 HideHide:隐藏窗体隐藏窗体 ShowShow:显示窗体显示窗体 PrintPrint:在窗体上显示文本或数据在窗体上显示文本或数据 例:例:在窗体上显示在窗体上显示“大家好大家好”,在程序中加入代码:在程序中加入代码:Form1.Print “Form1.Print “大家好大

20、家好”上一页上一页下一页下一页返回本章首页返回本章首页第17页vMoveMove方法方法方法方法格式:格式:格式:格式:对象名对象名.MoveMove left,left,top,top,width,width,heightheight 作作作作用用用用:将将对对象象移移至至left left,top top(窗窗体体左左上上角角的的坐坐标标,单单位为位为 twiptwip)指定的新位置。指定的新位置。例:例:例:例:在程序代码中增加下列内容:在程序代码中增加下列内容:form1.Move 1000,1000,8000,6000 form1.Move 1000,1000,8000,6000 f

21、orm1.Move 1000,8000 form1.Move 1000,8000 错误错误v Cls方法格式:格式:格式:格式:对象名对象名.ClsCls 作用:作用:作用:作用:用来清除运行时窗体或图片框所生成的图形用来清除运行时窗体或图片框所生成的图形和文本。和文本。上一页上一页下一页下一页返回本章首页返回本章首页第18页vHide方法方法格式:格式:对象名对象名.HideHide作用:作用:将指示的窗体隐藏,但不卸载。将指示的窗体隐藏,但不卸载。例:例:单击单击“隐藏隐藏”按钮,将隐藏窗体:按钮,将隐藏窗体:form1.Hideform1.Hidev Show 方法格式:格式:对象名对象

22、名.ShowShow作用:作用:用来显示指定窗体用来显示指定窗体。例:例:单击单击“显示显示”按钮,将显示窗体:按钮,将显示窗体:form1.form1.ShowShow上一页上一页下一页下一页返回本章首页返回本章首页第19页vPrint方法方法格式:格式:对象名对象名.PrintPrint 参数参数1 1,参数,参数2 2 作用:作用:将文本输出到指定对象上。将文本输出到指定对象上。如果缺省对象,则将内容输出到当前窗体上如果缺省对象,则将内容输出到当前窗体上例:例:Private sub form_load()Private sub form_load()form1.form1.Print

23、Print“新新北北京京!”;“新新奥奥运运!”form1.Print“form1.Print“新北京!新北京!”,“新奥运!新奥运!”End SubEnd Sub说说明明:在在窗窗体体的的Load Load 事事件件中中,如如果果要要使使用用Print Print 方方法法在在窗窗体体上上输输出出,就就必必须须先先将将窗窗体体的的AutoRedrowAutoRedrow属属性性设设置置为为TrueTrue,否否则则启启动动窗窗体体后后将将没没有有输输出出结结果果。这这是是因因为为窗窗体体是是在在Load Load 事件执行完后才显示的。事件执行完后才显示的。上一页上一页下一页下一页返回本章首

24、页返回本章首页第20页3.2命令按钮命令按钮l l命令按钮(CommandButton)用来在窗体内添加命令按钮。运行时用户单击此按钮,则执行一段程序代码。1.命令按钮的常用属性命令按钮的常用属性除除与与窗窗体体共共同同的的一一些些属属性性外外,还还有有几几个个重重要要属性:属性:Style:按钮外观(按钮外观(0-字符字符/1-图形)图形)Cancel:取消按钮(取消按钮(Esc)-TrueDefault:默认按钮(默认按钮(Enter)-True注意:注意:按钮上热键的设置按钮上热键的设置按钮上热键的设置按钮上热键的设置上一页上一页下一页下一页返回本章首页返回本章首页第21页Value:取

25、值属性(取值属性(取值属性(取值属性(若按钮被选中,则若按钮被选中,则若按钮被选中,则若按钮被选中,则 Value=Value=True True,触发触发ClickClick事件事件),其,其 默认值为默认值为 FalseFalse。Picture:按钮上可显示图片按钮上可显示图片(.(.BMPBMP、.ICO).ICO),只只 有当有当 StyleStyle=1=1 时有效。时有效。ToolTipText:工具小提示(文本)工具小提示(文本)2.命令按钮的Move 方法 其意义与窗体的 Move 方法相同3.命令按钮的Click 事件 Move Move 方方法法与与Click Click

26、 事事件件举举例例,见见例例题题3 3:li3_3.vbp li3_3.vbp 注意:注意:按钮不支持双击事件按钮不支持双击事件上一页上一页下一页下一页返回本章首页返回本章首页第22页3.3 3.3 文本框文本框(TextBoxTextBox)文文文文本本本本框框框框:用用于于接接收收用用户户在在框框内内输输入入的的信信息息(如如姓姓名名、地地址址、密密码码等等),),或或显显示示由由程程序序提提供供的的信信息息。(单单行行最最多输入多输入20482048个字符;多行时可输入多达个字符;多行时可输入多达3232KBKB的文本的文本)1.文本框的常用属性 TextText框中显示的文本框中显示的

27、文本 PasswordCharPasswordChar显示密码显示密码(通常为通常为*,MultiLine MultiLine 为为 False False 时有效时有效)MaxLengthMaxLength可输入字符的最大长度可输入字符的最大长度 *MultiLineMultiLine文本框中可输入多行文本文本框中可输入多行文本 *ScrollBarsScrollBars滚动条(滚动条(MultiLineMultiLine为为TrueTrue时有效)时有效)*AlignmentAlignment文本的对齐方式文本的对齐方式 LockedLocked文本框中的内容是否被锁定文本框中的内容是否被

28、锁定 说明:带说明:带*者为运行时只读者为运行时只读上一页上一页下一页下一页返回本章首页返回本章首页第23页只能在代码窗口设置的属性:只能在代码窗口设置的属性:只能在代码窗口设置的属性:只能在代码窗口设置的属性:SelTextSelText当前所选择的文本内容当前所选择的文本内容SelStartSelStart选定文本的首字符在文本框中的位置选定文本的首字符在文本框中的位置(0 0)SelLengthSelLength当前选定文本的长度当前选定文本的长度(单位为字符)(单位为字符)文本框还有Name,Left,Top,BorderStyle,Name,Left,Top,BorderStyle,

29、Enabled,Font,ForeColorEnabled,Font,ForeColor等属性与以前相同。2.文本框的常用方法 Move Move:与窗体的用法相同与窗体的用法相同。见例见例4:4:li3_4.vbpli3_4.vbp SetFocus SetFocus:用来将光标从其他位置移动到文本框中。用来将光标从其他位置移动到文本框中。3.文本框的常用事件 见例见例5:5:li3_5.vbpli3_5.vbp ChangeChange文本框中的内容发生改变时触发。文本框中的内容发生改变时触发。LostFocuse LostFocuse失去焦点时触发。失去焦点时触发。KeyPress Ke

30、yPress按下字符键时触发。按下字符键时触发。见例题见例题6 6:Li3_6.vbpLi3_6.vbp 上一页上一页下一页下一页返回本章首页返回本章首页第24页3.4标签标签(labellabel)标标签签常常用用来来标标注注本本身身不不具具有有CaptionCaption属属性性的的控控件件,也也可可用它们为窗体添加说明文字用它们为窗体添加说明文字(最长最长10241024字节)。字节)。1.标签的常用属性 见例题见例题7 7:Li3_7.Li3_7.vbpvbp Font,Name,Font,Name,CaptionCaption,Alignment,Alignment属性同窗体。属性同

31、窗体。AutoSizeAutoSize自动缩放,即大小自适应属性。自动缩放,即大小自适应属性。默默认认为为 FalseFalse,若若为为TrueTrue,根根据据文文本本自自动动调调整整标标签签宽度。宽度。WordWrapWordWrapFalseFalse时:内容增加时,文字换行;时:内容增加时,文字换行;True True 时:内容增加时,文字不换行;时:内容增加时,文字不换行;BackStyleBackStyle背景是否透明(背景是否透明(00透明,透明,11不透明不透明)BorderStyleBorderStyle边框样式(边框样式(00无边框,无边框,11有边框)有边框)上一页上一

32、页下一页下一页返回本章首页返回本章首页第25页2.2.标签的标签的 Move Move 方法方法 3.3.标签的常用事件标签的常用事件 ClickClick:单击鼠标左键时触发。单击鼠标左键时触发。DbClick DbClick:双击鼠标左键时触发。双击鼠标左键时触发。ChangeChange:标签上显示的内容发生改变时触发。标签上显示的内容发生改变时触发。上机实训上机实训:实训四 几个简单控件的应用上一页上一页下一页下一页返回本章首页返回本章首页第26页3.5.5 赋值语句赋值语句VB程序是由语句组成,程序是由语句组成,语句的功能是语句的功能是:向系统提供必要的信息;规定系统应该执行的操作。

33、语句的一般形式是:语句定义符语句定义符 语句体语句体 语句定义符语句定义符规定语句的功能;规定语句的功能;语句体语句体提供语句所要说明的具体内容或者要执提供语句所要说明的具体内容或者要执行的具体操作。行的具体操作。上一页上一页下一页下一页返回本章首页返回本章首页第27页语句的书写规则是:语句的书写规则是:语句的书写规则是:语句的书写规则是:Visual Basic Visual Basic 程序中不区分代码的大小写;程序中不区分代码的大小写;每输完一条语句后应按每输完一条语句后应按 Enter Enter 键;键;一条语句占一行,也可以分多行书写一条语句占一行,也可以分多行书写(换行符为换行符

34、为“_”“_”-空格与下划线空格与下划线););一行可以输多个语句,中间用冒号一行可以输多个语句,中间用冒号(:)(:)分隔;分隔;编程时应养成加注释的好习惯。编程时应养成加注释的好习惯。上一页上一页下一页下一页返回本章首页返回本章首页第28页。赋值语句又称为赋值语句又称为赋值语句又称为赋值语句又称为LetLet语句语句语句语句,其作用是把指定的值,其作用是把指定的值,其作用是把指定的值,其作用是把指定的值赋给某个变量或某个带有对象的属性。赋给某个变量或某个带有对象的属性。赋给某个变量或某个带有对象的属性。赋给某个变量或某个带有对象的属性。一般格式为:一般格式为:一般格式为:一般格式为:Let

35、Let变量名变量名变量名变量名=表达式表达式表达式表达式 LetLet 对象名对象名对象名对象名.属性名属性名属性名属性名=表达式表达式表达式表达式说明:说明:说明:说明:(1 1)“=”“=”为赋值号,不同于数学意义上的等号。为赋值号,不同于数学意义上的等号。(2 2)赋值语句具有)赋值语句具有赋值赋值赋值赋值和和计算计算计算计算的双重功能,即首先计算赋的双重功能,即首先计算赋值号右边的表达式的值,然后赋给左边的变量。值号右边的表达式的值,然后赋给左边的变量。(3 3)变量和表达式应具有相同的数据类型。但不管表达式)变量和表达式应具有相同的数据类型。但不管表达式是什么类型,都可以赋给一个是什

36、么类型,都可以赋给一个VariantVariant变量。变量。如:如:如:如:x=x+1x=x+1 Text1.Text=“Text1.Text=“您好!您好!”上一页上一页下一页下一页返回本章首页返回本章首页第29页3.6 Print.6 Print方法方法 Print Print方法的语法格式为:方法的语法格式为:对象名对象名对象名对象名.Print Print SpcSpc(n)|Tab(n)(n)|Tab(n),|,|;PrintPrint方法的功能为:方法的功能为:在在对象名上输出表达式的值对象名上输出表达式的值对象名上输出表达式的值对象名上输出表达式的值说明:说明:说明:说明:对象

37、名对象名对象名对象名可以是窗体(可以是窗体(可以是窗体(可以是窗体(FormForm)、)、)、)、立即窗口(立即窗口(立即窗口(立即窗口(DebugDebug)、图片框(图片框(图片框(图片框(PicturePicture)、打印机(、打印机(、打印机(、打印机(PrinterPrinter)等对象名。等对象名。等对象名。等对象名。是一个或多个表达式,中间用是一个或多个表达式,中间用是一个或多个表达式,中间用是一个或多个表达式,中间用 ,|;,|;分分分分隔,省略表示输出一空行。用隔,省略表示输出一空行。用隔,省略表示输出一空行。用隔,省略表示输出一空行。用 ,分隔表示按标准格分隔表示按标准

38、格分隔表示按标准格分隔表示按标准格式式式式输出,用输出,用输出,用输出,用 ;分隔表示按紧凑格式输出。末尾有分隔表示按紧凑格式输出。末尾有分隔表示按紧凑格式输出。末尾有分隔表示按紧凑格式输出。末尾有 ,|,|;表示下一个输出不换行。表示下一个输出不换行。表示下一个输出不换行。表示下一个输出不换行。如:如:如:如:Print 1;2;3 :Print 4,5,:Print 6Print 1;2;3 :Print 4,5,:Print 6上一页上一页下一页下一页返回本章首页返回本章首页第30页3.6 Print.6 Print方法方法 TabTab函数函数函数函数 格式:格式:格式:格式:Tab(

39、n)Tab(n)功能:功能:功能:功能:对输出进行定位对输出进行定位对输出进行定位对输出进行定位(应与应与 Print Print 方法一起使用方法一起使用)注意:注意:注意:注意:当在一个当在一个当在一个当在一个 PrintPrint方法中有多个方法中有多个方法中有多个方法中有多个TabTab函数时,每个函数时,每个函数时,每个函数时,每个TabTab函数对应一个输出项,各输出项之间用分号隔开。函数对应一个输出项,各输出项之间用分号隔开。函数对应一个输出项,各输出项之间用分号隔开。函数对应一个输出项,各输出项之间用分号隔开。例例例例8 8:Print Print方法与方法与方法与方法与Tab

40、Tab函数应用,见函数应用,见函数应用,见函数应用,见Li3_8.vbpLi3_8.vbpPrivate Sub Form_Click()Private Sub Form_Click()Print Tab(5);“5”;Tab(10-2);“8”,Print Tab(5);“5”;Tab(10-2);“8”,“注意这里注意这里10-210-2 当前位置当前位置5 5,故同行显示,故同行显示 Print Tab(5);5;Tab(10-6);4;Tab(20-15);5;Print Tab(5);5;Tab(10-6);4;Tab(20-15);5;“注意这里注意这里10-610-6 20-15

41、当前位置当前位置4 4,故同行显示,故同行显示 End SubEnd Sub第31页3.6 Print.6 Print方法方法 SpcSpc函数函数函数函数 格式:格式:格式:格式:Spc(n)Spc(n)功能:功能:功能:功能:在显示或打印列表中的下一个表达式之前在显示或打印列表中的下一个表达式之前在显示或打印列表中的下一个表达式之前在显示或打印列表中的下一个表达式之前插入插入插入插入n n个空格数,个空格数,个空格数,个空格数,n n为为032767032767之间的整数。之间的整数。说明:说明:说明:说明:SpcSpc函数与输出项之间用分号隔开。函数与输出项之间用分号隔开。使用位置属性使

42、用位置属性使用位置属性使用位置属性 位置属性位置属性位置属性位置属性CurrentXCurrentX和和和和CurrentYCurrentY常用来把文本精常用来把文本精常用来把文本精常用来把文本精确地输出到窗体、图片框或打印页上。这两个属确地输出到窗体、图片框或打印页上。这两个属确地输出到窗体、图片框或打印页上。这两个属确地输出到窗体、图片框或打印页上。这两个属性分别表示当前输出位置的性分别表示当前输出位置的性分别表示当前输出位置的性分别表示当前输出位置的横坐标横坐标横坐标横坐标与与与与纵坐标纵坐标纵坐标纵坐标。格式:格式:格式:格式:对象名称对象名称对象名称对象名称.CurrentX=Cur

43、rentX=x x 对象名称对象名称对象名称对象名称.CurrentY=CurrentY=y y 例例例例9 9:将图片框相对于窗体居中显示,图片框将图片框相对于窗体居中显示,图片框将图片框相对于窗体居中显示,图片框将图片框相对于窗体居中显示,图片框中的文字居中显示。中的文字居中显示。中的文字居中显示。中的文字居中显示。Li3_9.vbpLi3_9.vbp上一页上一页下一页下一页返回本章首页返回本章首页第32页3.6 Print.6 Print方法方法Cls方法方法 格式:格式:对象名对象名.Cls功能:清除功能:清除Print方法方法显示的文本或在图片显示的文本或在图片框中显示的图形。框中显

44、示的图形。说明:说明:对象名对象名.只能是只能是窗体窗体或图片框或图片框上一页上一页下一页下一页返回本章首页返回本章首页第33页3.7.7 输入框输入框InputBox InputBox 函数用来提示用户输入一个字符串。函数用来提示用户输入一个字符串。函数用来提示用户输入一个字符串。函数用来提示用户输入一个字符串。格式:格式:格式:格式:InputBox(InputBox(提示字符串提示字符串,标题字符串标题字符串,文文本框本框 缺省字符串缺省字符串 ,xpos,yposxpos,ypos)作用:作用:作用:作用:在一对话框中显示提示,等待用户输入正文或按在一对话框中显示提示,等待用户输入正文

45、或按在一对话框中显示提示,等待用户输入正文或按在一对话框中显示提示,等待用户输入正文或按下按钮,并返回包含文本框中内容,下按钮,并返回包含文本框中内容,下按钮,并返回包含文本框中内容,下按钮,并返回包含文本框中内容,函数值的类型为函数值的类型为函数值的类型为函数值的类型为 StringString类型。类型。类型。类型。说明:说明:说明:说明:提示字符串提示字符串 的最大长度是的最大长度是10241024个字符。若想包含多个个字符。若想包含多个行,则可在各行之间用回车换行符的组合行,则可在各行之间用回车换行符的组合ChrChr(13)&(13)&ChrChr(10)(10)(或或VbCrLfV

46、bCrLf)来分隔。来分隔。标题字符串标题字符串若省略若省略,则把应用程序名放入标题栏中。则把应用程序名放入标题栏中。文本框缺省字符串文本框缺省字符串若省略若省略,则文本框为空。则文本框为空。上一页上一页下一页下一页返回本章首页返回本章首页第34页输入框举例输入框举例例题10:输入框应用举例 li3_10.vbp上一页上一页下一页下一页返回本章首页返回本章首页第35页3.8.8 消息框消息框MsgBoxMsgBox函数函数函数函数-可以在屏幕上弹出一个消息框可以在屏幕上弹出一个消息框可以在屏幕上弹出一个消息框可以在屏幕上弹出一个消息框 作用:作用:作用:作用:在对话框中显示信息,等待用户单击按

47、钮,在对话框中显示信息,等待用户单击按钮,并并返回一个整数返回一个整数以标明用户单击了哪个按钮。以标明用户单击了哪个按钮。格式:格式:格式:格式:变量变量=MsgBoxMsgBox(,)MsgBoxMsgBox语句语句语句语句格式为:格式为:格式为:格式为:MsgBox MsgBox,其中:其中:其中:其中:、的意义同的意义同InputBoxInputBox函数。函数。可选项可选项可选项可选项是一个整型表达式,指定显示是一个整型表达式,指定显示按钮的数目及形式按钮的数目及形式按钮的数目及形式按钮的数目及形式,使用的,使用的图标类型图标类型图标类型图标类型,缺省按钮缺省按钮缺省按钮缺省按钮的种类

48、的种类的种类的种类以及消息框的强制回应等。如果省略,则以及消息框的强制回应等。如果省略,则 的缺省值为的缺省值为 0 0。见见见见P41-42P41-42.例题例题例题例题1111:消息框应用举例:消息框应用举例:消息框应用举例:消息框应用举例 li3_11.vbpli3_11.vbp上一页上一页下一页下一页返回本章首页返回本章首页第36页3.9.9 注释注释语句与结束语句语句与结束语句1、注释语句、注释语句 注释注释就是在程序中添加的文字说明。就是在程序中添加的文字说明。注释语句注释语句是非执行语句。是非执行语句。注释语句注释语句的格式是:的格式是:(1 1)Rem Rem 语句,一般形式为

49、:语句,一般形式为:Rem (2 2)单引号,一般形式为:单引号,一般形式为:使用单引号更加灵活、方便,它可以给一个代码行添加注使用单引号更加灵活、方便,它可以给一个代码行添加注释。释。2、结束语句、结束语句 结束语句用来结束程序的执行,并关闭已 打开的文件。格式:End上一页上一页下一页下一页返回本章首页返回本章首页第37页3.10.10 程序调试程序调试1 1、程序错误、程序错误、程序错误、程序错误l l编译错误编译错误编译错误编译错误在编译过程中出现的错误。在编译过程中出现的错误。如:如:Prinnt“Hello”Prinnt“Hello”l l运行错误运行错误运行错误运行错误编译通过,

50、在运行代码时发生的错误。编译通过,在运行代码时发生的错误。如:如:Print 245*1000 Print 245*1000 整数超界整数超界l l逻辑错误逻辑错误逻辑错误逻辑错误程序运行后得不到正确得结果。程序运行后得不到正确得结果。它是由程序的结构或算法它是由程序的结构或算法错误而引起得。错误而引起得。如:如:s=s+1-s=1+1 s=s+1-s=1+1上一页上一页下一页下一页返回本章首页返回本章首页第38页3.10.10 程序调试程序调试2 2、开发环境的、开发环境的、开发环境的、开发环境的3 3种模式种模式种模式种模式l l设计模式设计模式设计模式设计模式l l运行模式运行模式运行模

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

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁