首页 《VB培训教案》PPT课件

《VB培训教案》PPT课件

举报
开通vip

《VB培训教案》PPT课件第一章VB程序开发环境考点1:VB的特点和版本一、VisualBasic的发展VisualBasic是Microsoft公司开发的Windows应用程序开发工具,Visual——“可视化的”,是一种开发图形户界面(GUI)的方法。1991年推出VB1.01992、1993、1995、1997、1998,2000相继推出:2.0,3.0,4.0,5.0,6.0,VB.Net(7.0)版本5.0,6.0包含三种版本(学习版、专业版和企业版)培训pptVB6.0是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设...

《VB培训教案》PPT课件
第一章VB程序开发环境考点1:VB的特点和版本一、VisualBasic的发展VisualBasic是Microsoft公司开发的Windows应用程序开发工具,Visual——“可视化的”,是一种开发图形户界面(GUI)的方法。1991年推出VB1.01992、1993、1995、1997、1998,2000相继推出:2.0,3.0,4.0,5.0,6.0,VB.Net(7.0)版本5.0,6.0包含三种版本(学习版、专业版和企业版)培训pptVB6.0是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 语言。用于开发Windows环境下的各类程序,自5.0版以后推出中文版,VB使用交互式方法开发应用程序,它在编程者输入代码时便进行解释,即时捕获并突出显示大多数语法或拼写错误。它也在输入代码时部分的编译该代码。当准备运行和测试应用程序时,只需极短时间即可完成编译。VB应用程序不具有明显的开始和结束语句。二、VB的特点培训ppt考点2:VB的启动与退出一、启动VisualBasic的方法步骤:1.选择“程序”,接着选取“MicrosoftVisualBasic6.0中文版”。2.双击VisualBasic6.0的快捷键图标。3.使用“Windows资源管理器”寻找VisualBasic可执行文件。培训ppt在启动VB时默认的 工程 路基工程安全技术交底工程项目施工成本控制工程量增项单年度零星工程技术标正投影法基本原理 种类为“标准exe”。在二级考试中,将只涉及到这一种工程类型;培训ppt在退出VB时应该掌握保存“工程文件”和“窗体文件”的操作方法:在执行“保存工程”命令后,VB6将分别提示保存窗体文件(*.Frm)和工程文件(*.Vbp)培训ppt培训ppt掌握以下几种扩展名的VB文件:*.frm:窗体文件*,vbp:工程文件用来创建应用程序文件的集合。*.bas:标准模块文件*.cls:类文件*.vbg:工程组文件*.res:资源文件培训ppt考点3:主窗口中的标 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 、菜单和工具栏培训ppt窗体设计窗口是屏幕中央的主窗口,它可以作为自定义窗口用来设计应用程序的界面。用户可以在窗体中添加控件、图形和图片来创建所希望的外观。每个窗口必须有一个的窗体名字,建立窗体时缺省名为Form1,Form2,...。应注意窗体名即Name属性和窗体文件名的区别培训ppt在设计模式中,通过双击窗体或窗体上任何对象或通过“工程资源管理器”窗口中的“查看代码”按钮来打开代码编辑器窗口。代码编辑器是输入应用程序代码的编辑器。代码编辑窗口打开代码窗口的方法:按下F7键,或双击控件或窗体。在工程窗口中,可以选择一个窗体或模块,然后选择“查看代码”按钮。培训ppt属性是指对象的特征,如大小、标题或颜色等数据。在VisualBasic6.0设计模式中,属性窗口列出了当前选定窗体或控件的属性的值,用户可以对这些属性值进行设置。属性窗口打开属性窗口的方法:按下F4键,或“视图”->“属性窗口”或单击工具栏上的“属性窗口”按钮培训ppt工程是指用于创建一个应用程序的文件的集合。工程资源管理器列出了当前工程中的窗体和模块工程资源管理器(projectexpror)窗口培训ppt工具箱提供一组工具,用于设计时在窗体中放置控件生成应用程序的用户接口。系统启动后缺省的General工具箱就会出现在屏幕左边,上面共有21个常用“部件”工具箱窗口中的工具分为内部控件(标准控件)和ActiveX控件。默认情况下,工具箱中只有内部控件工具箱(ToolBox)窗口培训ppt窗体布局窗口显示在屏幕右下角。用户可使用表示屏幕的小图像来布置应用程序中各窗体的位置。这个窗口在多窗体应用程序中很有用,因为这可以指定每个窗体相对于主窗体的位置。窗体布局窗口培训ppt考点5:VB工程结构VB工程结构由窗体模块、标准模块和类模块组成。VB程序代码就保存在窗体模块文件(*.Frm)、标准模块文件(*.Bas)或类模块文件(*.Cls)中。它们形成了工程的一种模块层次结构培训ppt多重窗体与环境应用考点1:建立多重窗体程序多重窗体程序是单一窗体程序的集合,是在单一窗体程序的基础上建立起来的。在多窗体程序中需要用Load语句、UnLoad语句、Show方法和Hide方法来打开、关闭、隐藏和显示指定的窗体Load:将窗体加载到内存,但并没有显示Show:将窗体显示出来,如果窗体未加载到内存,此方法将自动先将窗体加载到内存,再显示UnLoad:消除窗体后再将其从内存中清除,程序不能再访问该窗体上的变量和控件等;Hide:只是隐藏该窗体,仍然可以访问和使用其中的变量培训ppt注意:其中Load和UnLoad是语句,show和Hide是窗体的方法,注意它们使用上的区别。Load窗体名窗体名.ShowUnLoadme关键字Me代表的是程序代码所在的窗体。通过改变窗体Visible属性值,也能达到显示和关闭窗体的目的。Show方法可带一个参数,该参数用力决定窗体是有模式1还是无模式0的,有模式窗体不允许用户同时与其他应用程序窗体交互,无模式窗体则允许用户与其他程序的其他窗体自由交互。培训ppt考点6:多重窗体程序的执行与保存在多窗体程序中,系统默认将设计时的第一个窗体作为启动窗体,也可以通过“工程”菜单中的“工程属性”命令来指定启动窗体。在工程管理器窗口中列出的每个窗体或标准模块,都必须分别存入磁盘。系统默认将每个窗体的Name属性值作为文件名存盘,也可另取其他文件名存盘,窗体文件的扩展名为.frm,标准模块文件的扩展名为.bas。打开工程文件(.vbp)时,就能把属于该工程的所有文件(包括.frm和.bas文件)载入内存。多窗体程序可以编译生产以工程文件名命名的可执行文件(工程文件名.exe)培训ppt在工程资源管理器窗口中可以包含多个工程文件。一个工程组可以包含多个窗体模块、标准模块以及类模块,所有模块共属于同一个工程,但每个模块又相对独立,用一个单独的文件保存。当载入.vbp或.vbg文件时,与该工程或工程组有关的所有.bas文件.cls文件和.frm文件等都在工程资源管理器窗口中显示出来。培训ppt第2章对象及其操作考点1:对象对象是代码和数据的组合,可将它看作单元,每个对象由类来定义;窗体模块(具有.Frm文件扩展名)是工程最基本的对象对象具有属性、方法和事件。属性是描述对象的数据,方法告诉对象应做的事情,事件是对象所产生的事情,事件的发生可以编写代码进行处理。对象具有一定的特征,称之为属性。VB中对象的属性都有固定的名称。对象属性的设置通常采用直接键入属性值的方式、选择输入的方式和利用对话框设置属性值的方式。培训ppt可以用两种方法来设置窗体属性:一是通过属性窗口设置;二是在窗体事件过程中通过程序代码设置。大部分属性既可以通过属性窗口设置,也可以通过程序代码设置。而有些属性只能用程序代码或属性窗口设置。通常把只能通过属性窗口设置的属性称为“只读属性”。Name就是只读属性。在程序代码设置对象属性的语句的一般语法格式为:对象名.属性名=新设置的属性值培训ppt对象能够对外界的刺激产生响应,这种对象能够响应的刺激称为事件,VB中的事件也有 规定 关于下班后关闭电源的规定党章中关于入党时间的规定公务员考核规定下载规定办法文件下载宁波关于闷顶的规定 好了的名称;事件发生时可以编写代码进行处理。当VB中的对象对一个事件的发生作出认定时,便自动用相应于事件的名称调用该事件的过程事件过程的特点之一是:一个对象可以识别和响应一个或多个事件,程序员只需要为必须响应的事件编写代码,而其他无用的事件过程则不必编写。培训ppt事件过程(1)窗体事件的语法PrivateSubForm_事件名(参数列表)<语句组>EndSub(2)控件事件的语法PrivateSub控件名_事件名(参数列表)<语句组>EndSub培训ppt培训ppt对象具有一定的功能(即能够执行一定的操作),对象的功能称之为方法。方法是对象中的过程,它是系统预先规定好的函数或过程,用于完成某些特定的功能而不能响应某个事件给对象赋值时,请使用SET语句DimcmdasNewCommandButtonSetcmd=command1培训ppt考点2:窗体窗体是VB中的对象,具有自己的属性、事件和方法。常用的窗体属性有Name(名称)BackColor(背景颜色)Borderstyle(边框样式)Caption(标题)ControlBox(控制框)ForeColor(前景颜色)Height(高度)Width(宽度)ICON(图标):返回在运行时窗体处于最小化时显示的图标培训pptMaxButton和MinButton(最大和最小化按钮)Picture(图形)Top和Left(顶边和左边位置)Visible(可见性)Enable(允许)WindowState(窗口状态):返回或设置一个值,该值用来指定在运行培训ppt事件:Click(单击)单击鼠标左键时发生的事件。程序运行后,当单击窗体内的某个位置时,VB将调用窗体事件过程Form_ClickDblClick(双击)Load(装入):是在一个窗体被装载时发生。当使用Load语句启动应用程序或引用未装载的窗体属性或控件时,此事件发生。当应用程序创建窗体的实例时发生Initialize事件,它发生在Load事件之前,是程序运行时发生的第一个事件Unload(卸载)培训ppt方法:Print在窗体上打印指定的文字Cls清除窗体的文字Hide隐藏窗体Unload与hide从屏幕上消除一个窗体可以使用UnLoad方法和Hide方法,但UnLoad方法消除窗体后再将其从内存中清除,程序不能再访问该窗体上的变量和控件等;而Hide方法只是隐藏该窗体程序,仍然可以访问和使用其中的变量培训ppt考点3:控件熟悉工具箱中的每一个控件通用对话框不是工具箱中的控件考点4:控件的画法和基本操作有两种方法可以在窗体上画控件。每单击一次工具箱中的某个图标,只能在窗体上画一个相应的控件,每双击一次工具箱中的某个图标,可在窗体中央画出该控件借助于Ctrl键能够通过单击一次工具箱中的某个图标,画多个控件。用鼠标可以选择控件,以及改变控件的位置和大小,可以复制和删除控件;还可以利用属性窗口改变对象的位置和大小培训ppt第5章常用标准控件不是每个控件都可以改变大小不是每个控件都有Caption属性所有的控件都有Name属性不是所有的属性都可以在属性窗口设置使用Caption属性赋予控件一个访问键。在标题中,在想要指定为访问键的字符前加一个(&)符号,该符号就带有一个下划线。同时按下Alt键和带下划线的字符就可把焦点移动到该控件上。培训ppt标签控件:需要掌握的属性:captionAlignmentEnabledBorderstyleBackStyle培训ppt文本框属性:MaxLengthMultiLinePasswordCharScrollBarsSelLengthSelStartSelTextTextLocked事件:changeGotFocusLostFocus方法:setfocus培训ppt按钮:属性:caption、cancel和styleenablevisibledefault培训ppt培训ppt单选钮、检查框及框架单选钮1用途单选钮(OptionButton)也称作选择按钮。一组单选钮控件可以提供一组彼此相互排斥的选项,任何时刻用户只能从中选择一个选项,实现一种“单项选择”的功能,被选中项目左侧圆圈中会出现一黑点。单选按钮培训ppt2.重要属性(1)Caption:文本标题。设置单选钮的文本注释内容。(2)Alignment属性:0:—LeftJustify(缺省设置)控件钮在左边,标题显示在右边。1:—RightJustify控件钮在右边,标题显示在左边。(3)Value属性True:单选钮被选定False:单选钮未被选定(缺省设置)培训ppt3方法SetFocus方法是单选钮控件最常用的方法,可以在代码中通过该方法将Value属性设置为True。与命令按钮相同,使用该方法之前,必须要保证单选钮处于可见和可用状态(即Visible与Enabled属性值均为True)。4事件Click事件是单选钮控件最基本的事件,一般情况用户无需为单选钮编写Click事件过程,因为当用户单击单选钮时,它会自动改变状态。*培训ppt单选按钮的使用方法:1、和框架联合使用2、判断每个单选按钮的状态:value属性3、由Click事件编写相应的代码培训ppt检查框(复选框)1用途检查框(CheckBox)也称作复选框、选择框。一组检查框控件可以提供多个选项,它们彼此独立工作,所以用户可以同时选择任意多个选项,实现一种“不定项选择”的功能。选择某一选项后,该控件将显示√,而清除此选项后,√消失。培训ppt2.重要属性Caption、Alignment与单选钮相同检查框的Value属性与单选按钮不同,其值为数值型数据,可取0,1,2检查框与单选按钮Value属性的比较培训ppt3方法检查框也可使用SetFocus方法来改变其Value属性值,其用法与要求同单选钮。每调用一次SetFocus方法就会触发一次Click事件。4事件Click事件是检查框控件最基本的事件。用户一般无需为检查框编写Click事件过程,但其对Value属性值的改变遵循以下规则:单击未选中的检查框时,Value属性值变为0;单击已选中的检查框时,Value属性值变为1;单击变灰的检查框时,Value属性值变为0。培训ppt框架(Frame)Frame控件为控件提供可标识的分组。当需要在同一窗体内建立几组互独立的单选钮时,就需要用框架将每一组单选钮框框起来,把OptionButton控件分成几组,如下形式。培训ppt框架内控件的创建方法:为了将控件分组,首先需要绘制Frame控件,然后绘制Frame里面的控件。这样就可以把框架和里面的控件同时移动。如果在Frame外部绘制了一个控件并试图把它移到框架内部,那么控件将在Frame的上部,这时需分别移动Frame和控件方法1:单击工具箱上的工具,然后用出现的“+”指针,在框架中适当位置拖拉出适当大小的控件。不能使用双击工具箱上工具的自动方式。方法2:将控件“剪切”(Ctrl+X)到剪贴板,然后选中框架,使用(Ctrl+V)命令粘贴到框架内。培训ppt重要属性1、Caption属性:框架标题2、Enabled属性:缺省为TrueFalse:标题呈灰色,不允许对框架内的所有对象进行操作。3.Visible属性:True:框架及其控件可见。False:框架及其控件被隐含起来。事件:框架可以响应的事件Click、DblClick一般不需要有关框架的事件过程。培训ppt1用途滚动条控件(ScrollBar)分为水平滚动条(HScrollbar)和垂直滚动条(VscrollBar)二种,通常附在窗体上协助观察数据或确定位置,也可用作数据输入工具,用来提供某一范围内的数值供用户选择。滚动条培训ppt2.属性(1)Value滑块所处位置所代表的值。(2)Max:最大值-32,768~32,767(3)Min:最小值-32,768~32,767(4)SmallChange最小变动值,单击箭头时移动的增量值。(5)LargeChange最大变动值,单击空白处时移动的增量值。培训ppt4事件(1)Change事件滚动条的Change事件在移动滚动框或通过代码改变其Value属性值时发生。单击滚动条两端的箭头或空白处将引发Change事件。(2)Scroll事件当滚动框被重新定位,或按水平方向或垂直方向滚动时,Scroll事件发生。拖动滑块时会触发Scroll事件Scroll事件与Change事件的区别在于:当滚动条控件滚动时Scroll事件一直发生,而Change事件只是在滚动结束之后才发生一次。培训ppt列表框与组合框一、用途列表框控件(ListBox)用于显示项目列表,用户可从中选择一个或多个项目。如果项目总数超过了可显示的项目数,VB会自动加上滚动条。组合框控件(ComboBox)将文本框和列表框的功能结合在一起,用户可以在列表中选择某项(只能选取一项)。或在编辑区域中直接输入文本内容来选定项目。培训ppt二、主要属性1.List、ListCount和ListIndex属性这3个属性只能在程序代码中设置:List:字符型数组,存放列表框的项目数据,下标是从0开始的。例如:List(0)表示第一项(Listindex=0)的内容ListIndex:为整型值,选中的项目的序号,没有项目选中时为-1。ListCount:为整型值,表示项目的数量,ListCount-1是最后一项的下标。培训ppt3.MultiSelect属性用于指示是否能够在列表框控件中进行复选以及如何进行复选,在运行时是只读的。注意,组合框控件无此属性。MultiSelect属性设置值及含义培训ppt4.Selected属性该属性返回或设置列表框控件中的一个项目的选择状态。该属性是一个逻辑类型的数组,数组元素个数与列表框中的项目数相同,其下标的变化范围与List属性相同。例如:List1.Selected(0)=True表示列表框List1的第一个项目被选中,此时ListIndex的值设置为0。Selected属性在设计时是不可用的,即无法在属性窗口中设置属性值。5.NewIndex属性返回最近加入列表框控件或组合框控件的项目的索引。如果在列表中已没有项目或删除了一个项目,该属性将返回-1。培训ppt6.TopIndex属性返回或设置一个值,该值指定哪个项被显示在列表框控件或组合框控件顶部的位置。该属性取值范围从0到ListCount-1,在设计时不可用。7.Sorted属性返回一个逻辑值,当Sorted属性为True时列表框控件或组合框控件的项目自动按字母表顺序(升序)排序,为False时项目按加入的先后顺序排列显示。该属性只能在设计时设置,不能在程序代码中设置。8.Text属性对于下拉式组合框与简单组合框,Text属性返回编辑区域中的文本。对于列表框控件或下拉列表框,Text属性的返回值总与List(ListIndex)的值相同。培训ppt方法1.AddItem方法用于将项目添加到列表框控件或组合框控件。语法格式:〈对象名〉.AddItemitem[,index]其中:item:为字符串表达式,表示要加入的项目。Index:决定新增项目的位置,缺省,则添加在最后。2.RemoveItem方法用于从列表框控件或组合框控件中删除一项。语法格式:〈对象名〉.RemoveItemindex对index参数的规定同AddItem方法。培训ppt例如,要删除列表框(List1)中所有选中的项目,可使用下面的程序段:i=0DoWhilei<=List1.ListCount-1IfList1.Selected(i)=TrueThenList1.RemoveItemiEndIfi=i+13.Clear方法用于清除列表框控件或组合框控件中的所有项目。语法格式:〈对象名〉.Clear例如,要删除列表框(List1)中所有项目,可使用:List1.Clear培训ppt4、事件(1)Click事件当单击某一列表项目时,将触发列表框与组合框控件的Click事件。该事件发生时系统会自动改变列表框与组合框控件的ListIndex、Selected、Text等属性,无需另行编写代码。(2)DblClick事件当双击某一列表项目时,将触发列表框与简单组合框控件的DblClick事件。(3)Change事件当用户通过键盘输入改变下拉式组合框或简单组合框控件的文本框部分的正文,或者通过代码改变了Text属性的设置时,将触发其Change事件。培训ppt用途时钟控件(Timer)又称计时器、定时器控件,用于有规律地定时执行指定的工作,适合编写不需要与用户进行交互就可直接执行的代码,如计时、倒计时、动画等。在程序运行阶段,时钟控件不可见。时钟控件(Timer)培训ppt2属性(1)Interval属性取值范围在0到64767之间(包括这两个数值),单位为毫秒(0.001秒),表示计时间隔。若将Interval属性设置为0或负数,则计时器停止工作。(2)Enabled属性无论何时,只要时钟控件的Enabled属性被设置为True而且Interval属性值大于0,则计时器开始工作(以Interval属性值为间隔,触发Timer事件)。通过把Enabled属性设置为False可使时钟控件无效,即计时器停止工作。培训ppt3方法VB没有为时钟控件提供有关的方法。4事件时钟控件只能响应Timer事件,当Enabled属性值为True且Interval属性值大于0时,该事件以Interval属性指定的时间间隔发生,需要定时执行的操作即放在该事件过程中完成。培训pptPictureBox(图形框、图片框)和Image(图像框)PictureBox控件的主要作用是为用户显示图片,也可以作为其他控件的容器。实际显示的图片由Picture属性决定图形框对象.Picture=LoadPicture(“图形文件名”)删除一个图形:LoadPicture()Autosize属性调整图形框大小以适应图形尺寸。True:图形框改变大小适应图片False:图形框不改变大小Print方法:在图形框中打印文字Image控件:Stretch:True图像适应图像框False图像框适应图像Print方法培训ppt焦点与Tab顺序焦点是接收用户鼠标或键盘输入的能力。应掌握设置焦点的方法,与焦点有关的属性是Enable和Visible,事件是GotFocus和LostFocus.记住哪些对象不能接收焦点。哪些对象能够接收焦点。Tab顺序是在按Tab键时焦点在控件间移动的顺序,当窗体上有多个控件时,用鼠标单击某个控件,就可以把焦点移到该控件中或者使该控件成为活动控件。除鼠标外,用Tab键也可以把焦点移到某个控件中.每按一次Tab键,可以使焦点从一个控件移动到另一个控件,所谓Tab顺序,就是指焦点在各个控件之间移动的顺序。不能接收焦点的控件:Frame、Label、Menu、Line、Shape、ImageTimer培训pptSetFocus方法将焦点移至指定的控件或窗体上。焦点只能移到可视的窗体或控件,注意在窗体的Load事件完成之前窗体或窗体的控件是不可见的,所以不能使用SetFocus方法将焦点移至正在加载窗体的Form_Load事件中,如果一定要使用,必须在使用前用Show方法将窗体先显示出来。TabIndex:属性返回或设置父窗口中大部分对象的Tab键顺序TabStop:按Tab键是否能将焦点移到该控件上培训ppt第3章数据类型及运算考点2:常量与变量在程序运行过程中,其值不能被改变的量称为常量。在程序中,某个常量多次被使用,则可以使用一个符号来代替该常量,这样不仅在 关于书的成语关于读书的排比句社区图书漂流公约怎么写关于读书的小报汉书pdf 写上方便,而且有效地改进了程序的可读性和可维护性。VB中使用关键字Const声明符号常量。其格式如下:Const常量名[As类型|类型符号]=常数表达式培训ppt变量一.变量和常量的命名规则1.以字母或汉字开头,后可跟字母、数字或下划线组成,长度小于等于40个字符;2.不能使用VB中的关键字;3.VB中不区分变量名的大小写.培训ppt标准数据类型培训ppt二.变量声明1.用Dim语句显式声明变量形式:Dim变量名[AS类型]Dim变量名[类型符]例DimiCountAsinteger,sumAssingle等价于DimiCount%,sum!2.隐式声明VisualBasic允许用户在编写应用程序时,不声明变量而直接使用,系统临时为新变量分配存储空间并使用,这就是隐式声明。所有隐式声明的变量都是Variant数据类型。VisualBasic根据程序中赋予变量的值来自动调整变量的类型培训ppt强制显式声明——OptionExplicit语句良好的编程习惯都应该是“先声明变量,后使用变量”,这样做可以提高程序的效率,同时也使程序易于调试。VisualBasic中可以强制显式声明,可以在窗体模块、标准模块和类模块的通用声明段中加入语句:OptionExplicit培训ppt考点4:运算符与表达式运算符1.算术运算符例:5+10mod10\9/3+2^2结果是:培训ppt2.字符串运算符与字符串表达式字符串运算符有:&、+。功能是字符串连接例如:"ABCD"+"EFGHI"'结果为:ABCDEFGHI“VB”&“程序设计教程”结果为:VB程序设计教程说明:当连接符两旁的操作量都为字符串时,上述两个连接符等价。它们区别是:+(连接运算):两个操作数均应为字符串类型;&(连接运算):两个操作数既可为字符型也可为数值型,当是数值型时,系统自动先将其转换为数字字符,然后进行连接操作。培训ppt关系运算符与关系表达式关系运算符都是双目运算,是用来比较两个运算量之间的关系,关系表达式的运算结果为逻辑量。若关系成立,结果为True,若关系不成立,结果为False。VB中的关系运算符如下表所示。培训ppt关系运算的规则如下:(1)当两个操作式均为数值型,按数值大小比较。(2)字符串比较,则按字符的ASCII码值从左到右一一比较,直到出现不同的字符为止.。例:"ABCDE">"ABRA"结果为False培训ppt逻辑运算符与逻辑表达式Not逻辑非为单目运算符(要求一个操作数),其它为双目运算符。条件表达式1And条件表达式2条件表达式均为T结果为T条件表达式1Or条件表达式2条件表达式有一个T结果为T培训ppt日期型表达式一种在字面上可被认作日期和时间的字符,只要用号码符“#”括起来,都可以作为日期型数值常量。例:#09/02/99#、#January4,1989#,#2002-5-414:30:00PM#都是合法的日期型常量。培训ppt表达式的书写中需注意的问题(1)运算符不能相邻。例a+-b是错误的。(2)乘号不能省略。例x乘以y应写成:x*y(3)括号必须成对出现,均使用圆括号。(4)表达式从左到右在同一基准并排书写,不能出现上下标(5)要注意各种运算符的优先级别,为保持运算顺序,在写VB表达式时需要适当添加括号(),若用到库函数必须按库函要求书写。如:(b-sqr(b*b-4*a*c))/(2*a)(a+b)/(a-b)培训ppt考点3:常用内部函数1.数学函数常用的数学函数所示Abs(N)Cos(N)Sin(N)Exp(N)Log(N)Sqr(N)Rnd[(N)]Sgn(N)说明:(1)在三角函数中的自变量是以弧度为单位。如:sin300sin(3.14159/180*30)(2)Rnd函数返回0~1(包括0和不包括1)之间的双精度随机数。若要产生1-100的随机整数:Int(Rnd*100)+1提问:怎样产生[N,M]区间的随机数?Int((上限-下限+1)*Rnd+下限)培训ppt转换函数Int()Asc()Chr(N)Lcase()Ucase()Val()说明:(1)Int(N)不大于N的最大整数。(2)Asc(C)字符转换成ASCII码值Asc(“Abcd”)值为:65(只取首字母的Ascii值)(3)Chr(N)ASCII码值转换成字符Chr(65)=‘A’培训pptLcase大写字母转换为小写字母Lcase(“ABC”)=“abc”Ucase小写字母转换为大写字母Ucase(“abc”)=“ABC”(3)Val("abc123")值为:0,Val("1.2sa10")值为1.2注意:Val()函数只将最前面的数字字符转换为数值。培训ppt字符串操作函数截取字符串函数Left(C,N)取出字符串左边N个字符函数Right(C,N)取出字符串右边N个字符Mid(C,N1[,N2])取字符子串,在C中从N1位置开始向右取N2个字符str="ABCDEFGHIJK"Left(str,5)="ABCDE"Right(str,5)="GHIJK"Mid(str,3,5)="CDEFG"培训ppt去除空格函数LTrim(str)去掉字符串左边的空格RTrim(str)去掉字符串右边的空格Trim(str)去除字符串两边的空格str="___ABC_DE__"LTrim(str)ABC_DE__RTrim(str)___ABC_DETrim(str)ABC_DE培训ppt字符串的查找函数Instr(start,str1,str2,M)M=0区分大小写(默认)M=1不区分大小写在str1中从start开始找str2,省略start从头开始找,找不到返回0instr("abcdeABCDE","ABC")=7instr(8,"abcdeABCDE","ABC")=0instr(1,"abcdeABCDE","ABC",1)=1培训ppt取得字符串长度:Len(str)取得字符串长度Len("VB程序设计")=6其他数值型数据转换成逻辑数据时,非0转换为True,0转换为False当逻辑数据转换成整型数据时,True转换为-1,False转换为0培训ppt格式输出函数Format(表达式,格式字符串)格式字符串:0实际数字小于符号位数,数字前后加0#实际数字小于符号位数,数字前后不加0a=“1234.567”Format(a,”00000.000”)01234.5670Format(a,”000.00”)1234.57Format(a,”#####.####”)1234.567Format(a,”###.##”)1234.57培训ppt培训ppt用户交互函数和过程1.InputBox函数变量名=InputBox[$](<提示信息>[,<标题>][,<缺省>][,][,])其中:提示提示信息,标题标题区显示,缺省输入区缺省值例如,要在屏幕上显示如下的对话框:培训ppt例如:有下列语句如下:DimstrNameAsString*40,strS1AsString*40strS1=“请输入你的姓名然后单击确定”strName=InputBox$(strS1,“输入框”,,100,100)当键盘输入“王晓明”后,变量strName获得键盘输入的值.培训ppt2.MsgBox函数和MsgBox过程函数形式:变量[%]=MsgBox(提示[,按钮[+图标]+[缺省按钮]+[模式]][,标题])过程形式:MsgBox提示[,按钮[+图标]+[缺省按钮]+[模式]][,标题]培训ppt说明:1“标题”和“提示”与InputBox函数中对应的参数相同;2“按钮+图标+缺省按钮+模式”是整型表达式,决定信息框按钮数目、出现在信息框上的图标类型及操作模式(见表4.1)3若程序中需要返回值,则使用函数,否则可调用过程。培训pptVB编码规则1.VB代码中不区分字母的大小写。2.在同一行上可以书写多条语句,但语句间要用冒号“:”分隔。3.若一个语句行不能写下全部语句,或在特别需要时,可以换行。换行时需在本行后加入续行符,1个空格加下划线“_”。4.一行最多允许255个字符。5.注释以Rem开头,也可以使用单引号“'”,注释内容可直接出现在语句的后面。6.在程序转向时需用到标号,标号是以字母开始而以冒号结束的字符串。培训ppt选择结构1.If…Then语句(单分支结构)If<表达式>Then语句块EndIf或If<表达式>Then<语句>例:已知两个数x和y,比较它们的大小,使得x大于y.IfxThen<语句块1>Else<语句块2>EndIf例如:输出x,y两个中值较大的一个值。IFX>YThenPrintXElsePrintYEndIf也可以写成如下的单行形式:IFX>YThenPrintXElsePrintY培训ppt3.If…Then…ElseIf语句(多分支结构)形式:If<表达式1>Then<语句块1>ElseIf<表达式2>Then<语句块2>…[Else语句块n+1]EndIf培训ppt例:输入一学生成绩,评定其等级。方法是:90~100分为“优秀”,80~89分为“良好”,70~79分为“中等”,60~69分为“及格”,60分以为“不合格”使用IF语句实现的程序段如下:Ifx>=90thenPrint"优秀"ElseIfx>=80ThenPrint"良好"ElseIfx>=70ThenPrint"中等"ElseIfx>=60ThenPrint"及格"ElsePrint"不及格"EndIf培训ppt4.3.2SelectCase语句(情况语句)形式:SelectCase变量或表达式Case表达式列表1语句块1Case表达式列表2语句块2…[CaseElse语句块n+1]EndSelect数值型或字符串表达式培训ppt<表达式列表>:与<变量或表达式>同类型的下面四种形式之一:表达式例:A+5一组枚举表达式(用逗号分隔)2,4,6,8表达式1To表达式260to100Is关系运算符表达式Is<60培训ppt循环结构1.For循环语句(一般用于循环次数已知)形式For循环变量=初值to终值[Step步长]语句块[ExitFor]语句块Next循环变量培训ppt循环次数例:ForI=2To13Step3PrintI,NextIPrint“I=“,I循环执行次数输出I的值分别为:25811出了循环输出为:I=14培训ppt例编程计算:=1+2+3+…+100DimS%,I%S=0'累加前变量S为0ForI=1to100S=S+INextIPrint"S=",S培训pptDo…Loop循环语句形式1:(当型循环)Do{While|Until}<条件>语句块[ExitDo]语句块Loop培训ppt形式2:(直到循环)Do语句块[ExitDo]语句块Loop{While|Until}<条件>培训ppt说明:(1)当使用While<条件>构成循环时,当条件为“真”,则反复执行循环体,当条件为“假”,则退出循环。(2)当使用Until<条件>构成循环时,当条件为“假”,则反复执行循环体,直到条件成立,即为“真”时,则退出循环。(3)在循环体内一般应有一个专门用来改变条件表达式中变量的语句,以使随着循环的执行,条件趋于不成立(或成立),最后达到退出循环。(4)语句ExitDo的作用是退出它所在的循环结构,它只能用在DO/Loop结构中,并且常常是同选择结构一起出现在循环结构中,用来实现当满足某一条件时提前退出循环。培训pptWhile…Wend语句使用格式如下:While<条件><循环块>Wend说明:该语句的功能与DoWhile<条件>….Loop实现的循环完全相同。培训ppt循环的嵌套——多重循环结构如果在一个循环内完整地包含另一个循环结构,则称为多重循环,或循环嵌套,嵌套的层数可以根据需要而定,嵌套一层称为二重循环,嵌套二层称为三重循环。对于循环的嵌套,要注意以下事项:(1)内循环变量与外循环变量不能同名;(2)外循环必须完全包含内循环,不能交叉;(3)不能从循环体外转向循环体内,也不能从外循环转向内循环.培训ppt
本文档为【《VB培训教案》PPT课件】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
机构认证用户
爱赢
公司经营范围:网络软件设计、制作、图文设计、影视制作(编辑)
格式:ppt
大小:568KB
软件:PowerPoint
页数:0
分类:教育学
上传时间:2021-02-19
浏览量:8