首页 Visual`Basic6.0教程

Visual`Basic6.0教程

举报
开通vip

Visual`Basic6.0教程完整版VisualBasic入门第一章本章内容1.1VisualBasic简介1.2VisualBasic的安装与启动1.3简单VB应用程序设计的根本步骤1.4VisualBasic的编程环境1.5VB的对象、属性、方法和事件1.6简单控件设计1.7VB的工程管理和环境设置引例模仿幸运数字机的游戏,按"旋转"按钮,可在三个方框中产生三个随机数,当其中一个出现6时,便会产生一幅图案,如下图。VisualBasic简介VisualBasic是Microsoft公司于1991年在BASIC语言根底上开发出的新一代的、面向...

Visual`Basic6.0教程
完整版VisualBasic入门第一章本章内容1.1VisualBasic简介1.2VisualBasic的安装与启动1.3简单VB应用程序设计的根本步骤1.4VisualBasic的编程环境1.5VB的对象、属性、方法和事件1.6简单控件设计1.7VB的 工程 路基工程安全技术交底工程项目施工成本控制工程量增项单年度零星工程技术标正投影法基本原理 管理和环境设置引例模仿幸运数字机的游戏,按"旋转"按钮,可在三个方框中产生三个随机数,当其中一个出现6时,便会产生一幅图案,如下图。VisualBasic简介VisualBasic是Microsoft公司于1991年在BASIC语言根底上开发出的新一代的、面向对象的、可视化的、以事件驱动为运行机制的程序设计语言。1992年至1997年,陆续推出2.0版、3.0版、4.0版、5.0版。1998年秋季,推出了VisualBasic6.0版。Windows2000成功推出后,Microsoft公司又推出了功能更强的版本VB.net。VisualBasic的特点可视化的编程面向对象的程序设计事件驱动的编程机制结构化程序设计语言强大的数据库访问能力简单VB程序设计步骤1.建立用户界面以及界面中的对象2.设置各个对象的属性3.为对象事件编写程序4.保存工程5.运行程序例1-1制作一个简单的可以进行加、减、乘、除算术运算的小型计算器,其界面如图1-1所示,要求在前两个空框〔文本框〕中输入两个数值,单击加、减、乘、除按钮中的一个,那么第三个空框〔文本框〕中显示运算的结果;单击去除按钮,那么去除文本框中的内容;单击结束按钮,那么结束程序的运行。1.主窗口:应用程序窗口,由标 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 栏、菜单栏和工具栏组成。2.窗体(form)窗口:设计VB程序的界面。3.代码窗口:编辑窗体、 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 模块中的代码。4.属性窗口:所有窗体或控件的属性设置。5.工程资源管理器窗口:保存一个应用程序所有的文件。6.工具箱窗口:显示各种控件的制作工具,供用户在窗体上设计。VisualBasic的编程环境“新建工程〞窗口VisualBasic的编程环境属性窗口对象列表框属性显示排列方式属性列表框属性解释框属性名属性值工具栏属性窗口保存工程查找工具箱数据视图窗口粘贴剪切复制结束工程撤销重复启动工程中断工程添加窗体工程资源管理器窗体布局窗口对象浏览器打开工程菜单编辑器控件管理器添加标准工程代码窗口对象列表框代码框过程查看按钮过程列表框全模块查看按钮事件过程 模板 个人简介word模板免费下载关于员工迟到处罚通告模板康奈尔office模板下载康奈尔 笔记本 模板 下载软件方案模板免费下载 工程资源管理器窗口查看代码折叠按钮展开按钮切换文件夹查看对象工程文件名窗体文件名工具箱窗口指针(Point)标签(Label)框架(Frame)复选框(CheckBox)组合框(ComboBox)水平滚动条(HscrollBar)定时器(Timer)目录列表框(DirListBox)形状(Shape)图像框(Image)图片框(PictureBox)文本框(TextBox)命令按钮(CommandButton)单选按钮(OptionButton)列表框(ListBox)垂直滚动条(VscrollBar)驱动器列表框(DriveListBox)文件列表框(FileListBox)直线(Line)数据(Data)VB的对象、属性、方法和事件1.类定义:类是创立对象实例的模板,包含了创立对象的属性描述和行为特征的定义。举例:工具箱上的TextBox类,用来在窗体上创立文本框。2.对象定义:一个具有属性和方法的实体。举例:窗体、控件、文本框、列表框等。对象的三要素(属性)定义:对象的某种特征。举例:对象"标签"具有标题〔Caption〕、字体大小〔Fontsize〕等属性。说明:①可通过属性窗口来设置或修改   ②程序中的格式为:对象名.属性名=属性值对象的三要素(方法)定义:完成某种特定功能的一段程序代码,由VB系统定义,无需动作,可直接调用〔类似于内部函数〕。调用格式:[对象.]方法[〔参数名表〕]常用方法:Print在窗体上输出信息Move移动窗体或控件Cls去除窗体或图形框中的内容与常用函数的区别:方法属于对象,调用时需指明对象,而函数不需要。对象的三要素(事件)定义:当某一动作发生时,所执行的一段程序代码。常用事件:鼠标单击(Click)鼠标双击(DblClick)键盘按下(KeyPress)等。例1-2在窗体上利用方法显示信息“欢送使用VB6.0〞。简单控件设计窗体的设计标签控件的设计文本框控件的设计命令按钮控件的设计常用方法窗体系统菜单标题栏最大化按钮最小化按钮关闭按钮 topleftheightWIdth窗体的主要属性(1)属性名属性值说明Name字符串用于设置窗体的名称,中英文均可,默认名称为Form1Caption字符串用于设置窗体标题栏中显示的文本,默认标题为Form1Height数值用于指定窗体的高度Width数值用于指定窗体的宽度Left数值用于确定窗体左上角的坐标位置,即窗体左上角离屏幕左边的距离Top数值用于确定窗体左上角的坐标位置,即窗体左上角离屏幕顶边的距离Enabled逻辑值用于决定是否允许操作窗体,True:允许;False:禁止Visible逻辑值用于决定程序运行时窗体是否可见,True:可见;False:不可见窗体的主要属性(2)属性名属性值说明FontName字符串用于设置窗体或对象上文本的字体FontSize整数用于设置窗体或对象上文本字体的大小,单位为磅,范围1~2160FontBold逻辑值该属性值为True时用于设置窗体或对象上显示的文本为粗体FontItalic逻辑值该属性值为True时用于设置窗体或对象上显示的文本为斜体FontStrikethru逻辑值该属性值为True时用于给窗体或对象上显示的文本加一删除线FontUnderline逻辑值该属性值为True时用于给窗体或对象上显示的文本加一下划线窗体的主要属性(3)属性名属性值说明MaxButton逻辑值用于设置窗体右上角的最大化按钮,True:有;False:无MinButton逻辑值用于设置窗体右上角的最小化按钮,True:有;False:无ControlBox逻辑值用于设置窗口控制框的状态,True:有;False:无Icon用于设置窗体最小化时的图标ForeColor整数用于设置窗体或对象的前景颜色BackColor整数用于设置窗体或对象的背景颜色Picture字符串用于设置窗体中要显示的图片窗体的常用事件〔1〕Click事件:鼠标单击窗体时被触发。〔2〕DblClick事件:鼠标双击窗体时被触发。〔3〕Load事件:当窗体被加载装入内存时被触发。〔4〕UnLoad事件:当从内存中去除一个窗体时被触发。〔5〕Resize事件:当窗体的大小被改变时被触发。〔6〕Activate事件:当窗体被激活时被触发。例1-3窗体的常用方法有:Print方法Cls方法Move方法例1-3当用户运行程序,在标题栏显示“装入窗体〞;单击窗体,在标题栏显示“鼠标单击〞,在窗体上显示“单击窗体〞;当用户双击窗体,在标题栏显示“鼠标双击〞,并在窗体上显示“双击窗体〞。例1-3代码及结果标签标签(Label)主要用于显示一小段文本信息,通常用来标注本身不具有Caption属性的控件,如利用标签给文本框控件附加描述信息等。标签控件的内容只能用Caption属性进行设置或修改,不能直接编辑。标签的主要属性属性名属性值说明Caption字符串显示在标签上的正文(标题)Alignment0显示的标题靠左1显示的标题靠右2显示的标题居中AutosizeTrue根据显示的标题自动调整大小False保持设计时的大小BorderStyle0标签无边框1标签有边框(单边框)BackStyle0标签覆盖背景1标签透明例1-4在窗体中建立4个标签,各标签的主要属性设置如表1-4所示,其对应效果如图1-17所示。控件名称CaptionBorderStyleAutosizeLabel1BorderStyle=0Autosize=True0TrueLabel2BorderStyle=1Autosize=True1TrueLabel3BorderStyle=0Autosize=false0falseLabel4BorderStyle=1Autosize=false1false例1-4设计及结果例1-5在窗体中建立3个标签,各标签的主要属性设置如表所示,其对应效果如下图。控件名称CaptionAlignmentLabel1北京欢迎您!0—LeftJustify(居左)Label2北京欢迎您!1—RightJustify(居右)Label3北京欢迎您!2—Center(居中)文本框文本框(TextBox)为用户提供了一个编辑文本的区域,在此区域中既能够显示又能够编辑文本信息。文本框的常用方法SetFocus方法,可以使文本框获得焦点。即光标移到指定的文本框对象中。调用该方法的格式为:[文本框对象.]SetFocus文本框的常用属性(1)属性名属性值说明Text字符串文本框中显示的文本内容MaxLength数值用来设置文本框中允许输入的最大字符数。默认值为0,表示没有字符数的限制;如果为非另,此值即为允许输入的最大字符数MultiLineTrue允许在文本框中输入多行文字False文本框中只能输入一行文字PasswordChar字符串设置口令输入。默认值为空,此时输入的字母按原样显示在文本框中;若为非空字符,则输入字符用该非空字符显示在文本框中LockedTrue文本框中的文字内容不可编辑False文本框中的文字内容可以编辑文本框的常用属性(2)属性名属性值说明ScrollBars0(默认)文本框没有滚动条1文本框只有水平滚动条2文本框只有垂直滚动条3文本框同时拥有水平和垂直滚动条SelLength数值文本框中当前选中的字符个数。该属性只能在程序中进行设置和返回SelStart数值文本框中当前选中的字符中第一个字符的位置。第一个字符的位置为0,该属性只能在程序中进行设置和返回SelText字符串文本框中当前选中的文字内容。该属性只能在程序中进行设置和返回文本框的常用事件(1)Change事件:当改变文本框的Text属性时会引发该事件。用户每输入或删除一个字符,将引发一次Change事件。(2)GotFocus事件:当控件获得焦点时发生。(3)LostFocus事件:当控件失去焦点时发生。(4)KeyPress事件:与Change事件相同,并会自动返回一个KeyAscii参数,此参数即为用户按下的键符的Ascii码。例1-6编写程序,用文本框检查用户输入的口令。在窗体上建立一个文本框,将其PasswordChar属性值设置为“*〞,Text属性为空,其他属性使用默认值,设置正确口令为“123456〞。例1-6代码例1-7在窗体中建立4个文本框(它们的属性均可使用默认值),观察文本框的Change事件。例1-7程序代码命令按钮命令按钮(CommandButton)是VisualBasic6.0应用程序中最常用的控件,用户可以通过单击命令按钮执行一些操作。主要用于启动或中断一个处理过程。命令按钮的主要事件命令按钮通常响应Click事件和DblClick事件。命令按钮的常用属性属性名属性值说明Caption字符串在按钮上显示的标题信息Cancel逻辑值该属性被设为True时,按键盘上的Esc键与单击该按钮作用相同。在一个窗体中,只允许有一个命令按钮的Cancel属性设为TrueDefault逻辑值该属性被设为True时,按回车键与单击该按钮作用相同。在一个窗体中,只允许有一个命令按钮的Default属性设为TruePicture数值Style属性为1,则Picture属性可显示图形文件Style0按钮上不可显示图形1按钮上可显示图形,也可以显示文字ToolTipText字符串设置当鼠标在控件上暂停时显示的文本Value逻辑值True表示已选择该按钮;False(缺省值)表示没有选择该按钮。如果在代码中设置Value属性值为True激活该按钮的Click事件。该属性在设计时不可用。例1-8在窗体上建立以下控件:建立5个标签,它们的Caption属性依次为数学、英语、物理、总分、均分;建立5个文本框,它们的Text属性为空;建立4个按钮,它们的Caption属性依次为统计总分、计算均分、清屏、结束;窗体的Caption属性为学生分数的统计;例1-8程序代码常用方法所谓调用某对象的方法,实质就是调用该对象内部的那个特殊的函数或过程。对象方法的调用格式为:[对象名.]方法名[参数名表]假设省略了对象名,表示为当前对象,一般指窗体。Print方法格式:[对象.]Print[Spc(n)|Tab(n)][表达式列表][,|;]功能:在窗体、图形框或打印机对象上输出信息,省略对象那么在窗体上输出。说明:①Spc(n):从当前位置开始,插入n个空格;②Tab(n):从左端开始右移n列;③;(分号):光标定位在上一个显示的字符后。④,(逗号):光标定位在下一个打印区的开始位置处。⑤省略表达式列表,那么输出一个空行⑥无任何符号间隔:换行输出。⑦在Form_Load事件中使用此方法,,必须先设置窗体的AutoRedraw属性为True。例1-9在窗体上打印钻石形状。Cls方法格式:[对象.]Cls功能:去除窗体或控件对象上的信息;说明:①对象为窗体或图形框,对象省略那么为窗体;②Cls方法只去除在运行阶段窗体或图形框中创立的文本或图形,不去除窗体在设计时建立的文本或图形;③Cls方法使用之后,CurrentX和CurrentY坐标属性自动设置为0。例1-10在例1—9的根底上,增加两个按钮,它们的caption属性分别为:打印、去除,单击打印按钮,那么打印菱形形状;单击去除按钮,那么去除菱形形状。例1-10程序代码Move方法格式:[对象.]Move左边距置[,上边距置,宽度,高度]功能:移动窗体或控件,并可改变其大小。说明:①对象可以是除时钟、菜单以外的所有控件,省略为窗体②对象的左边距置和上边距置是以窗体的左边界和上边界为基准;窗体以屏幕的左上角为基准。③宽度和高度表示可以改变对象的大小。例1-11在窗体上的适当位置画两个按钮,按钮1的Caption属性为移动前的位置,按钮2的Caption属性为移动,其它属性可取系统默认值。程序运行后,单击“移动〞按钮,将按钮1右移一定距离,同时将按钮1的Caption属性改为移动后的位置。VB的工程管理和环境设置VisualBasic是以工程为单位,管理用户的应用程序。用户每建立一个应用程序,VB系统就根据应用程序的功能为此应用程序建立一系列的文件,并将这些文件的有关信息保存在工程文件中,每次保存工程时,这些信息都要被更新。一个VisualBasic应用程序或一个VisualBasic工程可以包括7种类型的文件,其中最常用的是窗体文件、标准模块文件、类模块文件。工程的构成工程文件(.vbp):包含了一个应用程序的所有文件和对象的清单;窗体文件(.frm):包含了该窗体的所有控件属性和代码;窗体的二进制数据文件(.frx):当窗体上含有图片或图标时,自动产生与窗体文件同名.frx文件;标准模块文件(.bas):用户自定义的、可供本工程内各窗体调用的过程。创立、翻开和保存工程添加、删除和保存文件1.窗体名和窗体文件名概念窗体名:窗体的Name属性,在代码中用来引用该窗体,同一工程不能有相同的窗体名;窗体文件名:窗体存放在磁盘上的文件名,该文件包含了该窗体的所有控件属性和代码,同一文件夹不能有相同的文件名。2.在工程中添加现存的窗体时,只是对该窗体文件的引用纳入工程。因此,如果更改窗体并保存它,会影响包含此窗体文件的任何工程。3.在工程中删除窗体时,仅将此窗体从工程里删除掉,但是窗体文件仍存在于磁盘上。但是,如果在VB之外删除一个窗体文件,VB不能更新此工程文件,当翻开此工程时,将显示一个文件丧失的错误信息。1)翻开工程“另存为…Form〞实现文件的复制——保存工程文件。2)利用编辑程序翻开工程文件,修改FORM=XXX的文件名。工程属性的设置工程环境设置编辑器(1)自动语法检测(2)要求变量声明(3)自动列出成员(4)自动显示快速信息编辑器格式在编辑器格式选项卡中,可以设置编辑器上代码的字体、大小、颜色等参数。
本文档为【Visual`Basic6.0教程】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥12.0 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
wassyy
本人从事施工专职安全员多年,对施工现场安全管理、内业资料管理具有丰富的经验。
格式:ppt
大小:863KB
软件:PowerPoint
页数:0
分类:
上传时间:2021-10-15
浏览量:16