![VB程序设计全套_第1页](http://file4.renrendoc.com/view11/M01/2B/03/wKhkGWWvnrmAce_wAAOzf9RHYcw695.jpg)
![VB程序设计全套_第2页](http://file4.renrendoc.com/view11/M01/2B/03/wKhkGWWvnrmAce_wAAOzf9RHYcw6952.jpg)
![VB程序设计全套_第3页](http://file4.renrendoc.com/view11/M01/2B/03/wKhkGWWvnrmAce_wAAOzf9RHYcw6953.jpg)
![VB程序设计全套_第4页](http://file4.renrendoc.com/view11/M01/2B/03/wKhkGWWvnrmAce_wAAOzf9RHYcw6954.jpg)
![VB程序设计全套_第5页](http://file4.renrendoc.com/view11/M01/2B/03/wKhkGWWvnrmAce_wAAOzf9RHYcw6955.jpg)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1VisualBasic程序设计简明教程
第一章VisualBasic程序设计概述(2)
第二章VB简单的程序设计(6)
第三章VB语言基础(4)
第四章基本的控制结构(8)
第五章数组(5)
第六章过程(4)
第七章常用控件(2)
第八章界面设计(2)
第九章文件(2)
第十章图形(1)
第十一章
数据库技术(自学)
第十二章系统开发案例(自学)1精选2021版课件2第一章VisualBasic概述
1.1程序设计基本概念
1.2VB的发展和特点1.3VB的安装和启动1.4VB集成开发环境本书目录2精选2021版课件31.1程序设计基本概念
1.1.1程序和程序设计下一页1.程序人们想用计算机解决一个问题,必须事先设计好计算机处理信息的步骤,把这些步骤用计算机能够识别的指令编写出来并送入计算机执行,计算机才能按照人的意图完成指定的工作。我们把计算机能执行的指令序列称为程序,而编写程序的过程称为程序设计。例如,下面是某一个学校颁奖大会的程序:
宣布大会开始
介绍出席大会的领导
校长讲话
宣布获奖名单
颁奖
获奖代表发言
宣布大会结束程序主要用于描述完成某项功能所涉及的对象和动作规则领导、校长、名单、代表、话、奖等都是对象;而宣布、介绍、讲、颁等都是动作
本章目录上一页3精选2021版课件4上一页下一页VisualBasic编写的程序显示教龄30年的教职工姓名
SubForm_Click()Open"zg.dat"ForInputAs#1DoWhileNotEOF(1)Input#1,姓名,部门,教龄
If教龄>=30ThenPrint姓名,部门LoopClose#1EndSub本章目录4精选2021版课件5上一页下一页1.1.2程序设计语言
人与计算机交流使用的是“程序设计语言”。同人类语言一样,程序设计语言也是由字、词和语法规则构成的一个系统。程序设计语言发展的过程,分为三类:1.机器语言2.汇编语言3.高级语言本章目录5精选2021版课件6要介绍VisualBasic,不能不提到BASIC语言。BASIC是英文Beginner’sAll-purposeSymbolicInstructionCode(初学者通用符号指令代码)的缩写,它是专门为初学者设计的高级语言。1.2
VisualBasic的发展和特点6精选2021版课件7VisualBasic是Microsoft公司于1991年推出的基于窗口的可视化程序设计语言。“Visual”是“可视化的”、“形象化的”的意思。VisualBasic的语法与BASIC语言的语法基本相同,因此VisualBasic也具有易学易用的特点,此外它还提供了一套可视化设计工具,大大简化了Windows程序界面的设计工作,同时其编程系统采用了面向对象、事件驱动机制,与传统BASIC有很大的不同。目前VisualBasic的最新版本是VisualBasic6.0(简称VB6.0),其功能十分强大,应用VisualBasic可以方便地完成从小的应用程序,到大型的数据库管理系统、多媒体信息处理、功能强大的Internet应用程序等各项任务。7精选2021版课件8
学习版:使用一组工具来创建功能完备的Windows应用程序,(它包括所有的内部控件连同网络、数据绑定等控件)适用于初学者
专业版:在学习版的基础上添加了一些专门的工具和一个报表编制工具。它主要针对计算机专业开发人员,(除了具有学习版的全部功能外,还包括ActiveX和Internet控件开发工具之类的高级特性)企业版:包括了用于客户/服务器应用程序的工具。(除了具有专业版的全部功能外,还包括了一些特殊的工具)VB6.0安装完成后,“MicrosoftVisualBasic6.0中文版”菜单选项即加入到“开始”菜单的“程序”组中。单击其中的“MicrosoftVisualBasic6.0中文版”即可启动VB6.0。8精选2021版课件9上一页下一页1.2.2VisualBasic功能特点1引例例1.1简单的动画演示。一行文字“欢迎使用VisualBasic”在具有背景图案的窗体中上、下移动(稍改动也可左、右移动)。移动方法有两种:单击手动按钮,移动50单位;单击自动按钮,按时钟触发频率连续移动;当内容超出窗体范围时,进行反弹。本章目录9精选2021版课件10上一页下一页2功能特点1)具有面向对象的可视化设计工具2)事件驱动的编程机制3)提供了易学易用的应用程序集成开发环境4)结构化的程序设计语言5)强大的数据库功能6)Active技术7)网络功能8)多个应用程序向导9)完备的Help联机帮助功能本章目录VB功能特点10精选2021版课件11上一页下一页1.3VB的安装和启动
1.3.1安装VB6.0是Windows下的一个应用程序,有学习版、专业版和企业版三种版本形式。VB6.0系统可以在一张CD盘上,也可以在VisualStudio产品的第一张CD盘上。一般都有一个VB自动安装程序,也可以执行VB6.0子目录下的Setup.exe,在安装程序的提示下进行,对初学者可采用典型安装方式。VB6.0联机帮助文件都使用MSDN文档的帮助方式,联机帮助文件不在VB6.0系统盘上,而与VisualStudio产品的帮助集合在两张CD盘上,在安装过程中,系统会提示插入MSDN盘。本章目录11精选2021版课件12上一页下一页1.3.2启动
选择程序菜单中的MicrosoftVisualBasic6.0中文版程序,就可启动VB6.0。在VB6.0窗口列出了VB能够建立的应用程序类型,初学者只要选择默认标准.EXE。在该窗口中有三个按钮:新建:建立新工程现存:选择和打开现有的工程最新:列出最近使用过的工程单击新建按钮,就可创建该类型的应用程序。
本章目录12精选2021版课件13上一页下一页1.4集成开发环境
本章目录13精选2021版课件14上一页下一页1.主窗口应用程序窗口由标题栏、菜单栏和工具栏组成2.窗体(form)窗口设计vb程序的界面3.代码(code)窗口编辑窗体、标准模块中的代码4.属性(properties)窗口所有窗体或控件的属性设置5.工程资源管理器(projectexpror)窗口保存一个应用程序所有的文件6.工具箱(toolbox)窗口显示各种控件的制作工具,供用户在窗体上设计本章目录14精选2021版课件15上一页下一页1.4.1窗体窗口窗体是建立VB应用程序的主要部分,用户通过与窗体上的控制部件交互可得到结果。每个窗体窗口必须有一个惟一的窗体名字,建立窗体时默认名为Form1、Form2……在设计状态的窗体由网格点构成,方便用户对控件的定位,网格点间距可以通过工具|选项命令,在通用标签的窗体设置网格中输入宽度和高度来改变;运行时可通过属性控制窗体的可见性(窗体的网格始终不显示)。一个应用程序至少有一个窗体窗口,用户可在应用程序中拥有多个窗体窗口。
本章目录15精选2021版课件16上一页下一页1.4.2属性窗口所有窗体或控件的属性,如颜色、字体、大小等,可以通过属性窗口来修改。本章目录16精选2021版课件17上一页下一页1.4.3工程资源管理器窗口
工程资源管理器窗口保存一个应用程序所有属性以及组成这个应用程序所有的文件。工程文件的扩展名为.VBP。
本章目录17精选2021版课件18上一页下一页1.4.4代码窗口
代码窗口用来显示和编辑程序代码。打开代码窗口方法:(1)从工程窗口中选择一个窗体或标准模块,并选择查看代码按钮;(2)从窗体窗口中打开代码窗口,可用鼠标双击一个控件或窗体本身;(3)从视图菜单中选择代码窗口命令。本章目录18精选2021版课件19上一页下一页1.4.5工具箱窗口
工具箱窗口由21个被绘制成按钮形式的图标所构成,显示了各种控件的制作工具,利用这些工具,用户可以在窗体上设计各种控件。其中20个控件称为标准控件(注意,指针不是控件,仅用于移动窗体和控件,以及调整它们的大小)。用户也可通过工程|部件命令将来装入Windows中注册过的其他控件装入到工具箱。本章目录19精选2021版课件20第二章简单的VB程序设计2.1VB对象的概念2.2建立简单的应用程序2.3窗体和基本控件2.4工程的管理及环境的设置2.5使用帮助系统2.6程序调试本书目录20精选2021版课件21上一页下一页2.1VisualBasic对象的概念2.1.1对象和类1.对象可以把对象想象成日常生活中的某个实在的物体。例如,一个人、一辆汽车、一张桌子、一台电脑等都是一个个对象。任何对象都具有各自的特征(属性)、行为(方法)。人有身高、体重、视力、听力等特征;也具有起立、行走、说话、使用电脑、踢足球等行为。在VB中,将反映对象的属性和行为封装在一起,是面向对象编程的基本元素。本章目录21精选2021版课件22上一页下一页2.类的概念类是创建对象实例的模板,是同种对象的集合与抽象,它包含所创建对象的属性描述和行为特征的定义。例如,人类是人的抽象,一个个不同的人是人类的实例。各个人具有不同的身高、体重等属性值和不同的行为。在VB中,工具箱上的可视图标是VB系统设计好的标准控件类。通过将控件类实例化,可以得到真正的控件对象,也就是当在窗体上画一个控件时,就将类转换为对象,即创建了一个控件对象,简称为控件。本章目录22精选2021版课件23上一页下一页例:工具箱内的TextBox是类,它确定了TextBox的属性、方法和事件。窗体上显示的是两个Text对象。本章目录23精选2021版课件243.对象的建立和编辑对象的建立(1)在工具箱中单击左键进行选择(2)在窗体上按下鼠标左键拖动到适当大小对象的选定单个对象:单击对象多个对象:(1)先选定一个对象,按CTRL键再单击其他对象(2)拖动鼠标,将欲选定的对象包围在一个虚线框内对象的复制和删除复制:选中对象->单击复制->单击粘贴->弹出的对话框中选“否”删除:选中对象,按DEL键24精选2021版课件25上一页下一页属性、事件和方法构成了对象的三要素。1.属性属性保存对象中的数据。例如,控件名称(Name)、标题(Caption)、颜色(Color)、字体(FontName)等属性决定了对象展现给用户的界面具有什么样的外观及功能。可以通过以下两种方法设置对象的属性:1)在设计阶段利用属性窗口直接设置对象的属性值2)在程序运行时间通过语句对象名.属性名=属性值
实现例如:Command1.Caption="确定"注意:有一些属性只能在设计阶段通过属性窗口设置,在程序运行阶段不可改变,称为只读属性。
2.1.2对象的属性、事件和方法本章目录25精选2021版课件26上一页下一页2.事件、事件过程和事件驱动(1)事件事件就是发生在对象上的事情。同一事件,作用于不同的对象,就会引发不同的反应,产生不同的结果。例如,在学校,教室楼的铃声是一个事件,教师听到铃声就要准备开始讲课,向学生传授知识;学生听到铃声,就要准备听教师上课,接受知识;而行政人员对铃声可不于响应。在VB中,系统为每个对象预先定义好了一系列的事件。例如,单击(Click)、双击(DblClick)、改变(Change)、获取焦点(GotFocus)、键盘按下(KeyPress)等。事件本章目录26精选2021版课件27上一页下一页(2)事件过程应用程序处理事件的步骤就是事件过程。它是针对某一对象的过程,并与该对象的一个事件相联系。VB应用程序设计的主要工作就是为对象编写事件过程中的程序代码。事件过程的形式如下:Sub对象名_事件
([参数列表])…
事件过程代码EndSub例如单击命令按钮Command1
,使按钮的字体大小改为20磅:SubCommand1_Click() Command1.FontSize=20EndSub本章目录事件过程27精选2021版课件28上一页下一页(3)事件驱动程序设计程序执行的先后次序与程序设计者无关,取决于用户的操作,这就是事件驱动程序设计方式。VB程序的执行步骤如下:①
启动应用程序,装载和显示窗体;②
窗体(或窗体上的控件)等待事件的发生;③
事件发生时,执行对应的事件过程;④
重复执行步骤②和③。本章目录事件驱动28精选2021版课件29方法上一页下一页3.方法
面向对象的程序设计语言,为程序设计人员提供了一种特殊的过程和函数称为方法。因为方法是面向对象的,所以在调用时一定要用对象。对象方法的调用格式为:
[对象.]方法
[参数名表]若省略了对象,表示为当前对象,一般指窗体。例如:Form1.Print"欢迎您使用VisualBasic6.0!"使用Print方法在对象为Form1窗体中显示“欢迎您使用VisualBasic6.0!”的字符串。本章目录29精选2021版课件302.2建立简单的应用程序
上一页下一页例2.1编写一个人民币与美圆兑换的程序。建立一个应用程序分为以下几步进行:(1)建立用户界面的对象;(2)对象属性的设置;(3)对象事件过程及编程;(4)保存和运行程序。
本章目录测验:
在屏幕上显示“您好,朋友”,采用4个控件,文本控件用来显示信息,3个命令按纽分别用来执行显示、清除、结束操作。30精选2021版课件312.3窗体和基本控件上一页下一页2.3.1基本属性(1)Name名称属性所有对象都具有的属性,是所创建的对象名称。所有的控件在创建时由VB自动提供一个默认名称。在程序中,对象名称是作为对象的标识在程序中而引用。(2)Caption标题属性该属性决定了控件上显示的内容。(3)Height、Width、Top和Left属性Height和Width属性决定了控件的高度和宽度,Top和Left属性决定了控件在窗体中的位置。本章目录31精选2021版课件322.3.1基本属性之二上一页下一页(4)Enabled属性决定控件是否允许操作True:允许用户进行操作,并对操作作出响应False:禁止用户进行操作,呈暗淡色(5)Visible属性决定控件是否可见True:程序运行时控件可见False:程序运行时控件隐含起来,但控件本身存在(6)Font属性组改变文本的外观,其中:FontName字体、FontSize字体大小、FontBold粗体、FontItalic斜体、FontStrikethru删除线、FontUnderline下划线
本章目录例2.2在窗体是建立两个命令按钮32精选2021版课件33基本属性之三上一页下一页(7)ForeColor属性设置或返回控件的前景颜色(8)BackColor属性正文以外的显示区域的颜色(9)MousePointer鼠标指针类型属性 当鼠标移动到对象的一个特定部分时,被显示的鼠标指针的类型,设置值的范围为0~15。若值为99,由用户提供的图形文件定义鼠标指针形状。(10)MouseIcon属性设置自定义的鼠标图标,文件类型为.ico或.cur,图标库在Graphics目录下。该属性必须在MousePointer属性设为99时使用。本章目录33精选2021版课件34基本属性之四上一页下一页(11)TabIndex属性TabIndex属性决定了按Tab键时,焦点在各个控件移动的顺序。当对象具有焦点时,可接受用户的输入。Windows环境下,可同时运行多个应用程序,有多个窗口,但焦点只有一个。当窗体上有多个控件时,对大部分控件系统会分配一个Tab顺序。所谓Tab顺序,就是按Tab键时焦点在各个控件上移动的顺序。一般,其顺序与控件建立的顺序相同,若要改变顺序,可以设置控件的TabIndex属性,TabIndex属性决定了它在Tab中的位置。按默认值规定,第一个建立的控件的TabIndex属性值为0,第二个为1,依次类推。本章目录34精选2021版课件35基本属性之五上一页下一页(12)控件默认属性所谓默认属性是程序运行时,可以改变某控件的值,而不必指定该控件的哪个属性。
控件
默认属性
控件
默认属性文本框命令按钮单选按钮TextDefaultValue标签图形、图像框复选框CaptionPictureValue例如,下面两条语句是等价的:Text1.Text="VisualBASIC"Text1="VisualBASIC"本章目录35精选2021版课件362.3.2窗体上一页下一页窗体是一块画布,是所有控件的容器,用户可以根据自己的需要利用工具箱上的控件在画布上画界面。1.主要属性窗体属性决定了窗体的外观和操作。本章目录36精选2021版课件37窗体-属性上一页下一页(1)Caption属性决定窗体标题栏显示的内容(2)MaxButton和MinButton属性控制窗体右上角有最大化按钮和最小化按钮的显示(3)ControlBox属性控制窗体左上角有控制菜单框是否出现,当无控制菜单框,时,系统将MaxButton和MinButton自动设置为False。(4)Icon属性设置窗体最小化时显示图标(5)Picture属性设置窗体中要显示的图片(6)BorderStyle属性此属性决定窗体的边框类型
(7)WindowsState属性窗体执行时显示状态,正常状态、最小化状态最大化状态
本章目录37精选2021版课件38窗体-事件上一页下一页最常用的事件有Click、DblClick和Load。Load事件是在窗体被装入工作区时触发的事件。当应用程序启动,自动执行该事件,该事件通常用来在启动应用程序时对属性和变量进行初始化。例2.3使窗体无最大化按钮和最小化按钮,在窗体启动时,在标题栏显示“装入窗体”,并在窗体上装入一背景图;当用户单击窗体,在标题兰显示“鼠标单击”,在窗体中显示“欢迎使用VB”,双击窗体,在标题兰显示“鼠标双击”,并在窗体中显示“结束使用VB”
。本章目录38精选2021版课件392.3.3标签-属性上一页下一页除了Caption、Font、Left、Top等外,还有:(1)BackStyle属性控制控件是否透明(0—透明,1—不透明)(2)BorderStyle属性控件周围是否有边框(0—无,1—有)(3)Alignment属性决定Caption属性值内容的对齐方式。0-左对齐;1-右对齐;2-居中。(4)AutoSize属性AutoSize属性决定控件是否自动调整大小WordWrap属性决定标签内容超出标签宽度时,是否自动换行。例2.4标签-属性本章目录39精选2021版课件40例2.4
控件设置效果40精选2021版课件412.3.3标签-事件上一页下一页标签经常接收的事件有:单击(Click),双击(DblClick)和改变(Change)。但通常标签仅起到在窗体上显示文字作用,因此,一般不需编写事件过程。例2.5利用两个标签控件,显示具有浮雕效果的文字实现思路:浮雕效果可利用两种颜色的文字错位叠加来实现。为了实现错位,可使两个标签的Left、Top属性值有一点差距。为了避免叠加上去的标签覆盖原来标签显示的文字,要将标签的BackStyle背景样式属性设置为0,即透明的。本章目录41精选2021版课件422.3.4文本框-属性之一上一页下一页文本框是一个文本编辑区域,用户可以在该区域输入、编辑、修改和显示正文内容。1.主要属性(1)Text文本属性文本框无Caption属性,显示的正文内容存放在Text属性中。当程序执行时,用户通过键盘输入、编辑正文。(2)Maxlength属性指明文本框中能够输入的正文内容的最大长度。0-任意长字符串;非零值-文本框中字符个数的最大值。注意:在VB中字符长度以字为单位,也就是一个西文字符与一个汉字都是一个字,长度为1。本章目录42精选2021版课件43文本框属性之二上一页下一页(3)MultiLine多行属性当MultiLine属性为True时,文本框可以输入或显示多行正文,同时具有文字处理器的自动换行功能,即输入的正文超出显示框时,会自动换行。按Enter键可插入一空行。(4)ScrollBars滚动条属性当MultiLine属性为True时,ScrollBars属性才有效。0(vbNone)无滚动条;1(vbHorizontal)加水平滚动条;2(vbVertical)加垂直滚动条;3(vbBoth)同时加水平和垂直滚动条。注意:当加入了水平滚动条以后,文本框内的自动换行功能会自动消失,只有按Enter键才能回车换行。本章目录43精选2021版课件44文本框属性之三上一页下一页(5)Locked属性控制文本控件的内容是否可被编辑,当设置为True时,文本控件相当于标签的作用。(6)SelStart、SelLength和SelText属性在程序运行中,用来标识用户选中的正文。SelStart
选定的正文的开始位置,第一个字符的位置是0。SelLength
选定的正文长度。SelText
选定的正文内容。设置了SelStart和SelLength属性后,VB会自动将设定的正文存入SelText。例2.6创建一个简单的文本编辑器本章目录44精选2021版课件452.3.4文本框-事件上一页下一页(1)Change事件当Text属性值发生改变时会引发该事件。用户每输入一个字符就会引发一次Change事件。(2)KeyPress事件当按下并且释放键盘上的一个键时,就会引发焦点所在控件的KeyPress事件,参数KeyAscii指示按键的Ascii码值。事件中最常用于判断是否输入回车符(KeyAscii的值为13)(3)LostFocus事件此事件是在一个对象失去焦点时发生。(4)GotFocus事件当一个对象获得焦点时发生。本章目录45精选2021版课件462.3.4文本框-方法上一页下一页文本框最有用的方法是SetFocus,该方法是把光标移到指定的文本框中。当在窗体上建立了多个文本框后,可以用该方法把光标置于所需要的文本框上。其形式如下:[对象.]SetFocus本章目录46精选2021版课件47例2.7对输入的数据进行合法性检验,过滤不合法的数据。当输入结束时,对于输入正确的数据,显示正确信息;对输入的非数字数据显示错误信息、清除文本框中的内容,并使焦点重新回到文本框。分析:在文本框输入数据,可通过回车键或按Tab键表示输入结束,当然引发的事件也不同。按回车键,焦点没有离开,通过KeyPress事件来判断;按Tab键,焦点离开该控件,通过LostFocus事件来判断。本例以按Tab键表示输入结束。Text2_LostFocus当输入结束按Tab键时,该事件激发
IsNumeric(Text2):判断是否输入非数字数据.Text2.SetFocus:使焦点重新回到文本框文本框的应用数据过滤47精选2021版课件482.3.5命令按钮上一页下一页在程序运行时,当用户选中某个命令按扭时就会执行相应的事件过程。常用以下方法可以选中命令按钮:(1)用鼠标单击。(2)按Tab键将焦点移到相应按钮上,再按回车键。(3)快捷键(Alt+有下划线的字母)。1.主要属性(1)Caption属性如果某个字母前加入&,则程序运行时标题中的该字母带有下划线,该带有下划线的字母就成为快捷键。(2)Style属性Style属性设置为1,命令按钮可显示Picture属性中装入的图形。本章目录48精选2021版课件492.3.5命令按钮上一页下一页(3)Picture属性Style属性设置为1,则Picture属性可显示图形文件。(4)ToolTipText工具提示属性与Picture属性同时使用。如果仅用图形作为对象的标签,那么能够使用此属性以较少的文字解释每个对象。2.事件命令按扭接收Click事件本章目录49精选2021版课件502.5综合应用上一页下一页例2.9建立一个类似记事本的应用程序,该程序主要提供两类操作:(1)剪切、复制和粘贴的编辑操作;(2)字体大小的格式设置。分析:(1)根据题目要求,建立一个文本框输入文本,文本框应该有滚动条,为了便于调试,程序运行时文本框有初始值。(2)为了解释命令按钮的属性,其中实现剪切、复制、粘贴的3个命令按钮以图形形式显示,其他命令按钮以标准形式显示;由于命令按钮较多,为了便于区分,用按钮的功能重新设置Name名称。本章目录50精选2021版课件5151精选2021版课件52使用方法的语法形式:[对象.]方法[参数列表]1.Print方法
形式:[对象.]Print[{Spc(n)|Tab(n)}][表达式列表][;|,]
作用:在对象上输出信息对象:窗体、图形框或打印机(Printer),省略对象在窗体上输出。Spc(n)函数:插入n个空格,允许重复使用。Tab(n)函数:左端开始右移动n列,允许重复使用。;(分号):光标定位上一个显示的字符后。,(逗号):光标定位在下一个打印区的开始位置处。无;,换行。开始打印的位置是由对象的CurrentX和CurrentY属性决定,缺省为打印对象的左上角0,0。注意:Print方法在Form_Load事件过程中起作用,必须设置窗体的
AutoRedraw为True。常用方法52精选2021版课件53例2.9显示图形
PrivateSubForm_Click()Fori=1To5PrintTab(i);String(6-I,"▼");Spc(6);String(I,"▲")NextiEndSub考虑:若把Spc(6)换成Tab(6),效果如何?53精选2021版课件54常用方法上一页下一页1)Cls方法形式:[对象.]Cls
作用:清除运行时在窗体或图形框中显示的文本或图形。注意:不清除在设计时的文本和图形。2)Move方法形式:[对象.]Move左边距离[,上边距离[,宽度[,高度]]]
作用:移动窗体或控件,并可改变其大小。
对象:可以是窗体及除时钟、菜单外的所有控件例2.10移动图形示例,程序运行时在图像框装入一幅图,单击窗体使图像框移到窗体的中心
本章目录54精选2021版课件552.4工程的管理及环境的设置一.工程的组成一个工程包括各种类型的文件:工程文件(.Vbp):与该工程有关的全部文件和对象的清单窗体文件(.frm):控件及属性、事件过程和自定义过程 窗体的二进制数据文件(.frx):当窗体上控件的数据属性含有二进制值时(如图片),将窗体保存时,系统自动产生同名.frx文件。标准模块文件(.bas):包含模块级的变量和外部过程的声明二.创建、打开和保存工程(略)本章目录55精选2021版课件56注意:1.窗体名和窗体文件名概念,
窗体名:窗体的Name属性,在代码中用来引用该窗体,同一工程不能有相同的窗体名;
窗体文件名:窗体存放在磁盘上的文件名,该文件包含了该窗体的所有控件属性和代码,同一文件夹不能有相同的文件名。2.在工程中添加现存的窗体时,只是将对该窗体文件的引用纳入工程,而不是添加该文件的复制件。因此,如果更改窗体并保存它,会影响包含此窗体文件的任何工程。3.在工程中删除窗体时,仅将此窗体从工程里删除掉,但是窗体文件仍存在于磁盘上。但是,如果在VB之外删除一个窗体文件,VB不能更新此工程文件,当打开此工程时,将显示一个文件丢失的错误信息。4.对窗体文件改名(P43)窗体文件名窗体名三.添加、删除和保存文件56精选2021版课件572.5使用帮助系统上一页下一页使用MSDNLibrary查阅器通过VB的帮助菜单,选择内容、索引或搜索菜单项
本章目录57精选2021版课件582.6程序调试.错误类型
(1)编辑错误在编辑代码时,VB会对键入的代码直接进行语法检查。当发现代码存在打字错误,遗漏关键字或标点符等语法错误,VB在Form窗口中弹出一个子窗口,提示出错信息,出错的那一行变成红色。这时,用户必须单击“确定”按钮,关闭出错提示窗,然后对出错行进行修改。本章目录58精选2021版课件59(2)编译错误
编译错误指按了“启动”按钮,VB开始运行程序前,先编译执行的程序段时,产生的错误。此类错误由于用户未定义变量、遗漏关键字等原因产生。这时,VisualBasic也弹出一个子窗口,提示出错信息,出错的那一行被高亮度显示。59精选2021版课件60(3)运行错误运行时错误指VB在编译通过后,运行代码时发生的错误。这类错误往往是指令代码执行了一非法操作引起的。例如类型不匹配、试图打开一个不存在的文件等。60精选2021版课件61(4)逻辑错误程序运行后,得不到所期望的结果,这说明程序存在逻辑错误。这类错误往往是程序存在逻辑上的缺陷所引起。例如,运算符使用不正确、语句的次序不对、循环语句的起始、终值不正确等。通常,逻辑错误不会产生错误提示信息,故错误较难排除,需要程序员仔细地阅读分析程序以及调试。61精选2021版课件622调试错误
(1)VB的三种模式设计模式[设计]
进行程序的界面设计、属性设置、代码编写等。运行模式[运行]
执行“运行/启动”命令,可以查看程序代码,但不能修改。中断模式[中断]
当在运行模式,按了“中断”命令或当程序出现运行时错误时进入中断模式。可以查看代码、修改代码、检查数据。
62精选2021版课件632设置断点和逐语句跟踪
断点是告诉VB挂起程序执行的一个标记,当程序执行到断点处即暂停程序的运行,进入中断模式。设置或删除断点的步骤:中断模式下,直接查看某个变量的值,只要把鼠标指向所关心的变量处,稍停一下,就在鼠标下方显示该变量的值。断点标记当前行63精选2021版课件641.使用中文标点符号
系统产生“无效字符”,以红色显示2.字母和数字形状相似小写字母“l”和数字“1”形式相同、小写字母“o”与数字“0”。3.对象名称(Name)写错
Text1、Text2、Command1
txtInput、txtOutput、cmdOk4.对象的属性名、方法名、标准函数名写错
尽量使用自动列出成员功能。正确的系统按规定的大小写表示。5.无意形成控件数组
建立控件时小心使用“复制”、“粘贴”按钮6.打开工程时找不到对应的文件
保存文件时先保存窗体.frm文件、再保存.vbp文件,注意路径。2.7常见错误64精选2021版课件65第三章VisualBasic语言基础
3.1数据类型3.2变量与常量3.3运算符和表达式3.4常用内部函数3.5编码规则本书目录65精选2021版课件663.1数据类型上一页下一页本章目录66精选2021版课件673.1VB中的数据类型
一数据类型在为计算机编程时,会使用各种各样的数据。因此,我们在编写程序代码时就必须事先说明所使用的数据类型,以便计算机能够正确识别.VB中提供了:数值型、字符型、布尔型、日期型、对象型、变体型等数据类型.1数值(Numeric)数值型包括:整型Integer(%)、长整型Long(&)、单精度型Single(!)、双精度型Double(#)、货币型Currency(@)、字节型byte,详细说明见P53表。67精选2021版课件682字符数据类型(String)
字符串(string)是一个字符序列,包括所有西文字符和汉字,这符两侧用双引号括起来。注意:P543逻辑(Boolean)数据类型逻辑型数据用于逻辑判断,它用True和False表示某个事件的两个方面,且只有两种取值(True/False),通常作为判断条件。当逻辑型数据转换成整型数据时,True转换为-1,False转换为0;当将其他类型数据转换成逻辑数据时,非0数转换为True,0转换为False。68精选2021版课件694日期(Date)数据类型
日期型数据在VB中以8个字节来存储,包括日期与时间,日期和时间的表示范围:日期:公元100年1月1日到9999年12月31日时间:00:00:00到23:59:59任何字面上可被认作日期和时间的字符,只要用号码符(#)括起来,都可以作为日期型数据。例:#5/12/88#、#May1,77#、#2000-4-9#、#1May,1998#等
69精选2021版课件70另外,数值型还可转变为日期型。转换规则如下:小数点左边的数字代表日期部分,负数代表的是1899年12月30日之前的日期,正数据代表的是1899年12月30日以后的日期;而小数点右边的数据代表时间部分,0对应午夜,0.5对就中午12:00:00。例:PrivateSubText1_Change()Dimy1AsDatey1=Val(Text1)Text2=y1EndSub70精选2021版课件715变体数据类型(Variant)变体数据是指定义变量时不指定特定的类型。用变体数据类型声明的变量与用其它数据声明的变量区另在于:
变体变量
其他变量变量存在但无数据类型变量存在且有数据类型数据类型不固定数据类型固定变体型数据是对所有未定义的变量的缺省数据类型定义,它对数据的处理完全取决于程序上下文的需要。它可以包括数值型、日期型、对象型、字符型的数据。71精选2021版课件723.2变量与常量(P55)上一页下一页3.2.1变量或常量的命名规则
变量:在程序运行中其存储的值可以改变。常量:在程序运行中其值不可以改变。命名规则:必须以字母或汉字开头,由字母、汉字、数字或下划线组成,长度小于等于255个字符。不能使用VB中的关键字。例:Left、Mid、Int、public、Sub、If、End。VB中不区分变量名的大小写,一般变量首字母用大写字母,其余用小写字母表示;常量全部用大写字母表示。为了增加程序的可读性,可在变量名前加一个缩写的前缀来表明该变量的数据类型。本章目录72精选2021版课件733.2.2变量声明
使用变量之前,一般必须先声明变量名及其类型。声明变量就是给变量分配内存空间。1用Dim语句声明变量格式:Dim变量名[As类型]其中:[As类型]:缺省“AS类型”时,则所创建的变量默认为变体类型。为了方便定义,可在变量名后加类型符来代替“AS类型”。此时变量名与类型符之间不能有空格。73精选2021版课件74
例:Dimdp4Asstring
等价于:Dimdp4$Dimna6Asinteger
等价于:Dimna6%
注:一个Dim语句可以同时定义多个变量,但每个变量必须有自己的类型声明,类型声明不能共用。例:Dimp1asstring,p5asstring
该语句声明了字符串变量P1,P5,而语句:Dimp1,p5asstring
它创建了变体型变量P1,字符型变量P5。74精选2021版课件75对字符串变量,根据其存放的字符串长度是否固定,其定义方法有两种:Dim字符串变量名ASStringDim字符串变量名ASStrint*字符数例:Dims1AsString‘声明变长字符串Dims2AsString*50‘声明定长字符串变量,可存放50个字符对上例声明的定长字符串变量s2,若赋予的字符少于50,则右部补空格;若赋予的字符超过50个,则多余部分截去。75精选2021版课件762隐式声明VB中允许对使用的变量未进行声明而直接使用(不定义而直接使用的变量),称为隐式声明。所有隐式声明的变量都是Variant类型的。
注:若在菜单项“工具”→“选项”设置(选择)了→“要求变量声明”则变量的隐式声明无效,必须对所使用的变量进行声明。76精选2021版课件77
在编程时使用隐式声明似乎很方便,但是如果在以后的使用中要是把变量名拼错,会导致一个难以查找的错误。因此,提倡使用对变量进行声明的方法。例:PrivateSubForm_click()a1="Hollo!"b="Ok"c=123PrintalPrintb,cEndSub77精选2021版课件78
3.2.3常量常量是在程序运行中不变的量。在VB中,除系统提供的常量外,还有两种常量:普通常量和符号常量。1普通(直接)常量P57。例:123,“程序”,123D32符号常量(用户声明的常量)符号常量就是用标识符所代表的常量,在程序中用该标识符来代替永远不变的数值或字符串。它与一般变量的区别:不允许给常量重新赋值。例:如果定义常量PI=3.14,在程序中如果再使用PI=3.1415将是错误的。78精选2021版课件79(1)常量的命名常量的命名规则与变量命名规则相同。(2)常量的声明格式:
Const常量名[AsType]=表达式其中:Const:说明该语句为常量声明语句;ASType:常量的数据类型,若省略则以所赋给常量的值的类型所决定。表达式:由数值常数或字符串常数及运算符组成的表达式。例:ConstPi=3.14159ConstST1AsString="Name"注:一般如果在程序中的几个地方用到同一个值,就可以将该值声明为一个常量,如果以后想改变这个值,只须更新Const声明即可。79精选2021版课件803.3运算符和表达式上一页下一页和其他语言一样,VB中也具有丰富的运算符,通过运算符和操作数组合成表达式,实现程序编制中所需的大量操作。运算符是表示实现某种运算的符号。VB中的运算符可分四类:算术运算符字符串运算符关系运算符逻辑运算符本章目录80精选2021版课件813.3.1运算符-算术运算符上一页下一页例:5+10mod10\9/3+2^2结果:10注意:算术运算符两边的操作数应是数值型,若是数字字符或逻辑型,则自动转换成数值类型后再运算。例如:30-True结果是31,逻辑量True转为数值-1,False转为数值0False+10+"4"
结果是14
本章目录设ia=381精选2021版课件82运算符-字符串运算符上一页下一页
&、+
字符串连接&
两旁的操作数可任意,转换成字符型后再连接
+两旁的操作数应均为字符型;若为数值型则进行算术加运算;若一个为数字字符,另一个为数值,则自动将数字字符转换为数值后进行算术加;若一个为非数字字符型,另一个为数值型,则出错。例如:操作结果操作结果"abc"&123"abc123"
"abcdef"+12345出错"123"&456"123456" "123"
&True"123True""123"+456579 "123"+True122注意:在变量后使用运算符&时,变量与&间应加一个空格
本章目录82精选2021版课件83运算符-关系运算符上一页下一页关系运算符是双目运算符,作用是将两个操作数进行大小比较,若关系成立,则返回True,否则返回False。操作数可以是数值型、字符型。比较规则:P61本章目录83精选2021版课件84运算符-逻辑运算符上一页下一页逻辑运算符除Not是单目运算符外,其余都是双目运算符,作用是将操作数进行逻辑运算,结果是逻辑值True或False。本章目录84精选2021版课件853.3.2表达式上一页下一页1.组成
变量、常量、函数、运算符和圆括号2.书写规则
(1)运算符不能相邻。例a+-b是错误的。
(2)乘号不能省略。例x乘以y应写成:x*y(3)括号必须成对出现,均使用圆括号。
(4)表达式从左到右在同一基准上书写,无高低、大小。3.不同数据类型的转换运算结果的数据类型向精度高的数据类型靠.Integer<Long<Single<Double<Currency但当long型数据与single型数据时,结果为double型4.优先级算术运算符>字符运算符>关系运算符>逻辑运算测试:本章目录85精选2021版课件86例:用人单位招聘秘书:年龄小于40岁,女性,学历专科或本科年龄<40And性别=“女”And(学历=“专科”Or学历=“本科”)考虑:若分别写成:年龄<40And性别=“女”And(学历=“专科”And学历=“本科”)
年龄<40Or性别=“女”Or(学历=“专科”Or学历=“本科”)例:表示算术表达式:正确的VB表达式:3〈=xAndx<=7
错误的VB表达式:3<=x<=7或3<=xOrx<=7
比a小,比b大用Ora小数b大数a小数b大数比a大,比b小用And86精选2021版课件87表达式书写举例a*b*c*d/e/f/g或a*b*c*d/(e*f*g)选拔优秀生的条件为:年龄(Age)小于19岁,三门课总分(Total)高于285分,其中有一门为100分,如果其表达式写为:上一页下一页本章目录Age<19AndTotal>285And(Mark1=100OrMark2=100OrMark3=100)如果取消括号有何问题?请读者考虑。87精选2021版课件883.4常用内部函数上一页下一页VB提供大量的内部函数供编程时调用。按其功能可分成数学函数、转换函数、字符串函数、日期函数和格式输出函数等。通过帮助菜单,可获得所有内部函数的使用方法。
本章目录88精选2021版课件893.4.1数学函数上一页下一页VB提供大量的内部函数供编程时调用。按其功能可分成数学函数、转换函数、字符串函数、日期函数和格式输出函数等。-43Int(-3.5)Int(3.5)取小于或等于N的最大整数Int(N)2.3Log(10)自然对数Log(N)-33Fix(-3.5)Fix(3.9)取整Fix(N)20.086Exp(3)exExp(N)1Cos(0)余弦函数Cos(N)3.5Abs(-3.5)取绝对值Abs(N)结果实例含义函数名本章目录89精选2021版课件90数学函数上一页下一页0Tan(0)正切函数Tan(N)3Sqr(9)平方根Sqr(N)-1Sgn(-3.5)符号函数Sgn(N)0Sin(0)正弦函数Sin(N)-44Round(-3.5)Round(3.5)四舍五入取整Round(N)[0,1)之间的数Rnd产生随机数Rnd[(N)]结果实例含义函数名Rnd函数返回0和1(包括0但不包括1)之间的双精度随机数.每次运行时,要产生不同序列的随机数,先执行Randomize语句。产生a~b的之间的随机整数:Int(Rnd*(b-a)+a)本章目录90精选2021版课件913.4.2转换函数
上一页下一页"ABC"Ucase$("abc")小写字母转为大写字母Ucase(C)"144"Oct$(100)十进制转换成八进制Oct(N)"123.45"Str$(123.45)数值转换为字符串Str(N)123Val("123AB")数字字符串转换为数值Val(C)"abc"Lcase$("ABC")大写字母转为小写字母Lcase$(C)64Hex(100)十进制转换成十六进制Hex(N)"A"Chr$(65)ASCII码值转换成字符Chr(N)2003-11-13CDate("2003/11/13")转换成日期型CDate65Asc("A")字符转换成ASCII码值Asc(C)结果实例功能
函数名本章目录91精选2021版课件92转换函数说明上一页下一页(1)Chr和Asc函数互为反函数。(2)Str函数将非负数值转换成字符类型后,会在转换后的字符串左边增加一空格。(3)Val将数字字符串转换为数值类型,当字符串中出现数值类型规定的字符外的字符,则停止转换,函数返回的是停止转换前的结果。例如表达式:Val("-123.45ty3")结果为-123.45。本章目录92精选2021版课件933.4.3字符串函数P66
上一页下一页"BCD"Mid("ABCDE",2,3)取字符子串Mid(C,N1[,N2])"ABCD"LTrim("ABCD")去掉字符串左(右)边空格L(R)Trim(C)"A3AB3"Replace("ACDABCD","CD","3")用C2替代C1Replace(C,C1,C2)"
AB教育"Trim("AB教育")去掉字符串两边的空格Trim(C)4Len("AB教育")字符串长度Len(C)"ABC"Left("ABCDE",3)取字符串左边n个字符Left(C,N)
"
CDE"Right("ABCDE",3)取字符串右边n个字符Right(C,N)7InStr(2,"EFABCDEFG","EF")从n开始,在C1中找C2InStr([N,]C1,C2[,M])结果实例说明
函数名本章目录测试:93精选2021版课件943.4.4日期函数
上一页下一页Second(#1:12:56PM#)返回秒(0~59)Second(C|N)Time返回系统时间Time[()]Year(365)返回年代号(1753~2078)Year(C|N)Now返回系统日期和时间NowMonth("2003,05,01")返回月份代号(1~12)Month(C|N)Minute(#1:12:56PM#)返回分钟(0~59)Minute(C|N)Hour(#1:12:56PM#)返回小时(0~24)Hour(C|N)Day("2003,05,01")返回日期代号(1~31)Day(C|N)Date返回系统日期Date[()]实例说明
函数名例3.1计算从现在开始计算离你毕业还有多少天
本章目录94精选2021版课件95用格式输出函数Format$可以使数值、字符串或日期按指定的格式输出,一般用于Print方法之中。形式:Format$(表达式1[,格式字符串])其中:表达式:要格式化的数值、日期和字符串类型表达式。
格式字符串:表示输出表达式值时所采用的输出格式。格式字符串有三类:数值格式、日期格式和字符串格式。格式字符串要加引号。例题:5.格式输出函数95精选2021版课件96上一页下一页数据输出控制形式:Format(表达式[,"格式字符串"])常用数值格式化符及举例P681.23E+03"0.00E+00"1234.567用指数表示E+$1234.57"$###.##"1234.567在数字前强加$$123456.7%"####.##%"1234.567数值乘以100,加百分号%1,234.567"##,##0.000"1234.567千分位,1234.567"#####.####"1234.567位置不足时不填充0#01234.5670"00000.0000"1234.567用0填充不足的位置0显示结果格式字符串表达式作用符号本章目录96精选2021版课件97上一页下一页日期输出控制常用日期和时间格式符P69
显示小时(0~23),hh个位前加0h在h后显示分(0~59),mm个位前加0m显示秒(0~59),ss个位前加0s显示完整长日期(yyyy年m月d日)dddddd显示4位数年份,yy为2位数年份yyyy显示月份,mm个位前加0m星期为数字(1是星期日)w显示日期,dd个位前加0d作用符号本章目录97精选2021版课件98
PrivateSubForm_CLICK()FontSize=12MyTime=#9:21:30PM#MyDate=#7/21/1997#PrintFormat(MyDate,"m/d/yy")PrintFormat(MyDate,"mmmm-yy")PrintFormat(MyTime,"h-m-sAM/PM")PrintFormat(MyTime,"hh:mm:ssA/P")'显示系统当前日期和时间PrintFormat(Now,"yyyy年m月dd日hh:mm")'以系统预定义的格式显示系统当前时间PrintFormat(Date,"dddd,mmmm,dd,yyyy")EndSub5.格式输出函数例3.1利用Format函数显示有关的日期和时间。98精选2021版课件993.4.5Shell函数
上一页下一页Shell函数可调用各种应用程序。格式如下:
Shell(命令字符串[,窗口类型])其中:命令字符串:要执行的应用程序名,包括路径,它必须是可执行文件(扩展名为.com、.exe、.bat)。窗口类型:表示执行应用程序的窗口大小,0~4,6的整型数值,一般取1,表示正常正常窗口状态。
i=Shell("c:\windows\calc.exe")
提示:如果不知道应用程序的路径名,可用Start命令启动程序例3.2i=Shell(start
&"calc.exe")本章目录99精选2021版课件1003.5编码规则
上一页下一页编码规则(1)VB代码不区分字母的大小写。对于VB中的关键字,首字母总被自动转换成大写,其余字母被转换成小写。对于用户自定义的变量、过程名,VB以第一次定义的为准,以后输入的自动向首次定义的转换。(2)语句书写自由一行上可以书写多句语句,用冒号分隔,一行最多可达255个字符。单行语句可分若干行书写,在本行后加入续行符(空格和下划线)。本章目录100精选2021版课件101上一页下一页(3)增加注释有利于程序的阅读、维护和调试注释以Rem开头,但一般用撇号‘引导注释内容,用撇号引导的注释可以直接出现在语句后面。也可以使用编辑工具栏的设置注释块、解除注释块按钮,使选中的若干行语句(或文字)增加注释或取消注释十分方便。本章目录101精选2021版课件102常见错误总结1.逻辑表达式书写错
例数学表达式3≤x<10VB表达式为3<=x<10?
问题在于VB中的逻辑量与数值量可互转2.同时给多个变量赋值例Dimx%,y%,z%x=y=z=13.标准函数名写错4.变量名写错检查方法:在通用声明段加OptionExplicit5.语句书写位置错
在通用声明段只能有Dim语句,不能有赋值等其他语句102精选2021版课件103第四章基本的控制结构4.1顺序结构4.2选择结构4.3循环结构4.4其他辅助控制语句4.5综合应用4.6程序调试本书目录103精选2021版课件1044.1顺序结构上一页下一页
一个VB程序由两部分组成:即Visual和Basic,前者是由众多的对象构成了程序的可视界面,在VB中,界面设计非常方便、直观;后者是响应各种事件的程序代码,也是程序设计的重点和难点。VB也具有结构化程序设计的三种结构,即顺序结构、选择结构、循环结构,它是程序设计的基础。顺序结构就是各语句按出现的先后次序执行。一般的程序设计语言中,顺序结构的语句主要是赋值语句、输入/输出语句等。在VB中也有赋值语句;而输入/输出可以通过文本框控件、标签控件、Print方法、InputBox函数、MsgBox函数等来实现。本章目录104精选2021版课件1054.1.1赋值语句上一页下一页形式:变量名=表达式作用:计算右边表达式的值,然后赋给左边的变量。一般用于给变量赋值或对控件设定属性值。表达式可以是任何类型,一般应与变量名的类型一致。当表达式的类型与变量的类型不一致时,强制转换成左边的类型。例:sRate!=0.1Text1.Text="欢迎使用VisualBasic6.0"Text1.Text="" '清除文本框的内容n%=3.5'n为整型变量,转换时四舍五入,n中的结果为4iA%=10/3iA中的结果为3本章目录105精选2021版课件106注意:
上一页下一页
赋值语句不允许写成表达式=变量,虽然赋值号与关系运算符等于号都用=表示,VB系统会根据所处的位置自动判断符号的意义。不能在一句赋值语句中,同时给各变量赋值
例如:x=y=z=1,VB在编译时,将右边两个=作为关系运算符处理,先进行y=z比较,结果为True(-1)或False(0);再将结果与1比较,得到False并将其赋值给x。赋值左边的变量只能是变量,不能常量、表达式。如:5=x+y‘左边是常量x+y=3‘左边是表达式赋值语句形式变量1=变量1+表达式表示将变量1中的值与表达式相加后再赋值给变量1。假定n的值为5,执行了n=n+1后,n的值为6本章目录106精选2021版课件107例题单击命令按钮,交换两个文本的值。界面如下所示。PrivateSubCommand1_Click()Dimtt=Text1.TextText1.Text=Text2.TextText2.Text=tEndSub107精选2021版课件1084.1.2人机交互函数和过程
1.InputBox函数
InputBox(提示[,标题][,缺省][,x坐标位置][,y坐标位置])
其中:提示:不能省略,在对话框中作为信息显示。若要多行显示,可在每行行末加符号常数vbCrLf或用回车符(Chr(13))、换行符(Chr(10))或回车换行符的组合(Chr(13)&Chr(10))来分隔
标题:对话框标题
缺省:显示文本框中的字符串表达式,在没有其它输入时作为缺省值。如果省略缺省项,则文本框为空
x坐标位置,y坐标位置:确定对话在屏幕上的位置
作用:打开一个对话框,等待用户输入内容,单击确定按钮,返回字符串类型的值。108精选2021版课件109相应的语句如下:DimstrNameAsString*40,strS1AsString*40strName=InputBox(“请输入你的姓名”+vbCrLf+“然后单击确定”,“输入框”)
也可以:strS1=“请输入你的姓名”+Chr(13)+“然后单击确定”
strName=InputBox(strS1,“输入框”,,100,100)
当键盘输入“王晓明”后,变量strName获得键盘输入的值.109精选2021版课件110上一页下一页注意:各项参数次序必须一一对应,除了“提示”一项不能省略外,其余均为可选项。如果要省略某些位置参数,则必须加入相应的逗号分界符。也即,缺省部分也要用逗号占位符跳过去。例4.3利用InputBox输入基本工资和营业额,按营业额的5%提成,计算出实发工资后用Print方法在窗体显示。
110精选2021版课件111习题1.单击窗体,用Inputbox函数,从键盘上输入圆半径,求出圆的周长、面积,并在窗体上输出。周长,面积公式分别为:2πr,πr2。2.编写一个华氏温度与摄氏温
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 加入校卫队申请书
- 教师升职申请书
- 2025年直接栗棕行业深度研究分析报告
- 四川省成都市2024年七年级《英语》上册期中试卷与答案(C卷)
- 湖南省长沙市2024年七年级《语文》下册期末试卷与参考答案
- 四川省简阳市2022年七年级《语文》下册期中试卷与参考答案
- 电子科技产品绿色设计理念与实践
- 汽车单向器总成项目可行性研究报告
- 口腔颌面外科学练习题库与参考答案
- 辽宁生态工程职业学院《艾滋病、性与健康》2023-2024学年第二学期期末试卷
- 代理分销销售协议书
- (绩效考核)钳工技能鉴定考核试题库
- 215kWh工商业液冷储能电池一体柜用户手册
- 装卸工安全培训课件
- 钳工实训安全
- 腿部经络课件教学课件
- 中小学校岗位安全工作指南
- 《钢铁是怎样炼成的》读书分享课件
- 小数加减乘除计算题大全(300题大全)
- 物流公司运输应急预案
- 2024智能矿山建设技术方案
评论
0/150
提交评论