下载
加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 VB基础知识小册子

VB基础知识小册子.doc

VB基础知识小册子

配角是来衬托主角
2017-09-17 0人阅读 举报 0 0 暂无简介

简介:本文档为《VB基础知识小册子doc》,可适用于IT/计算机领域

VB基础知识小册子程序代码的书写规则朗读一、程序代码不必区分字母的大小写二、语句书写规则(一)允许在同一行上书写多个语句但必须用“:”冒号分隔(二)允许长语句分行书写行末加入续行符号(空格和下划线“”)(三)一行最多允许个字符(四)语法成分的标点符号必须是西文标点符号中文标点符号只能作为字符常量使用三、注释:用撇号引导“”可以出现在单独行上也可以出现在可执行语句之后。常量与变量朗读计算机处理数据时常用的数据形式有两种一是常量二是变量。一、常量在程序执行的过程中保持不变的数据称为常量。在VB中常量分为两种文字常量和符号常量。符号常量又分为用户自定义和系统定义两种。、文字常量直接出现在代码中也称为字面常量或直接常量文字常量的表示形式决定它的类型和值。例如:字符型:"Iamastudent"放在一对引号当中。数值型:、日期型:放在一对#当中。#jan#逻辑型:真(True)、假(False)(系统定义常量在VB中系统定义了一系列常量可与应用程序的对象、方法或属性一起使用使程序易于阅读和编写。例如:formWindowstate=vbMinimized意义为将窗口最小化。三、变量、概念:一个有名称的内存单元称为“变量”、定义变量:就是命名变量名和规定其数据类型。、定义变量的作用:在程序使用变量前通知编译器为之分配相应的存储空间。、注意事项)声明变量时如果未指定数据类型默认为变体类型。)Dim定义时每个变量后通常都要跟数据类型说明否则:Dimi,j,kAsinteger中i,j是变体类型只有k为整形数据容易混淆。)可以使用说明符号来表明变量的数据类型记忆及理解文字常量常量用户自定义符号常量系统定义用户自定义符号常量的方法:const常量名as类型=表达式如:constpasinteger=Privatecommandclick()Privatecommandclick()Dima#,r#,b#„定义变量a。用于存放圆的面积数字比较Dima#,r#,b#„定义变量r。用于存放圆的半径复杂在„下段程序用于定义一个常量表示R=texttext„用户在文本框中输入r的值并传给变量编程输入r中容易出ConstpasDouble=a=*r*r错可改R=texttextb=**r为:a=p*r*rendsubb=p**rendsub定义变量的方法:dim变量名As类型如dimaasInteger、Dimaasintegerbaslongcassingle若把多个变量都定义成同一类型例如:把XYZ都定义成双精度型必须写成:DimXasdoubleYasdoubleZasdouble如果写成:Dimxyzasdouble则xy定义成变体型z定义成双精度型。VB的基本数据类型朗读一、数值型:VB中的数值型数据分为整型和实型两大类。(整型整型数是不带小数点和指数符号的数。包括整型(Integer)、长整型(Long)和字节型(Byte)整数。(实型实型数据主要分为单精度(Single)、双精度(Double)和货币型(Curency)种。二、字符串型(String)字符串包括除双引号和回车以外可打印的所有字符双引号作为字符串的定界符号。三、变体型(Variant)变体型也称为可变类型它是一种特殊的数据类型。它的类型可以是前面叙述的数值型、日期型、字符型等完全取决于程序的需要。四、日期型(Date)日期型数据的范围从公元年月日到年月日是用#括起来放置日期和时间允许用各种表示日期和时间的格式。例如:#::pm#、##、#::#、##等都是有效的日期型数据。在VB中会自动转换成mmddyy(月日年)的形式。五、货币型(Currency类型符)货币型数据主要用来表示货币值货币型是定点数精确到小数点后面第位第五位四舍五入。整数部分最多位。六、逻辑型(Boolean)逻辑型数据只有两个值:逻辑真(True)和逻辑假(False)当把数值型数据转换为逻辑型时会转换为False其他非值转换为True当把逻辑值转化为数值型时False为True为。记忆及理解类型符数据类型关键字范围例如字符串型最多个字符""、"张三"、””String$都是整数型。超出范围发整型Integer~生溢出错误。长整型都是长整数型Long~字节型不能表示负数Byte~单精度!Single!E<|x|<E双精度Double#货币型、都是货币型Curency逻辑型Boolean日期型Date变体型Variant运算符与表达式朗读一、运算符、算术运算符用来连接数值型数据进行算术运算、字符串运算符用于连接在VB中可以用“”或“”。建议尽量使用“”使程序看起来更明了。使用“”运算符时应注意前后加空格否则VB会当作长整数型的类型符来处理。注意“”和“”的区别:)当两个被连接的数据都是字符型时它们的作用相同。)当数字型和字符型连接时“”把数据都转化成字符型然后连接“”把数据都转化成数字型然后连接。如:"ABC""DEF"其值为"ABCDEF"。"姓名:""张三"其值为:"姓名:张三"。""其值为:""。""其值为:。而"abc"则会出现类型不匹配的错误。、关系运算符用作两个数值或字符串的比较返回值是逻辑值True或False。关系运算比较规则如下:()当两个操作式均为数值型按数值大小比较。()字符串比较,则按字符的ASCII码值从左到右一一比较,直到出现不同的字符为止。例:"ABCDE">"ABRA"结果为False()数值型与可转换为数值型的数据比较如:>""按数值比较结果为False。()数值型与不能转换成数值型的字符型比较如:>"sdcd"不能比较系统出错。逻辑运算符是对逻辑量进行逻辑运算除Not外都是对两个逻辑量运算。结果为逻辑值(True或False)。、记忆及理解、算术运算符:优先级运算符说明示例乘方^是数学中的:**=^是数学中的:*=^乘、除*===整除===取余mod=除以得的余数为mod=mod=Mod加、减、关系运算符运算符号名称用途例子结果=相等比较是否相等"This"="That"False<>不相等比较是否不相等"This"<>"That"True<小于比较是否小于<False>大于比较是否大于>False<=小于等于比较是否小于等于<=True>=大于等于比较是否大于等于"This">="That"True、逻辑运算符、运算符的优先顺序(箭头方向优先级由高至低)、函数运算、算术运算:乘幂负号乘、除整除取模加、减连接、关系运算(优先级相同按从左到右的顺序计算)、逻辑运算:非与或异或等价蕴含常用控件朗读及记忆一、公共的属性(属于各对象共有的属性)类型英文中文解释用法及注意事项名称属性Name用于确定控件的名字便于在程序中调用该控件该属性只能在设计窗口中修改。标题属性Caption设置对象所显示的文本信息commandcaption=”确定”Left用于设置窗体左边框距屏幕左边界的距离Labelleft=位置属性Top控件顶边距屏幕顶端的距离。Labeltop=Height设置控件的初始高度Formheight=大小属性Width设置控件的初始宽度Formwidth=FontName字体。必须在字体的两端加上“双引号”Labelfontname=”黑体”FontSize字号不用在数字两端加“双引号”TextFontSize=字体属性FontBold是否为粗体(值为true可设为False不可)TextFontBold=True‘文字为粗体FontStrikethre是否加下划线(值为true可设为False不可)TextFontStrikethre=TrueFontItalic字体效果是否为倾斜TextFontItalic=TrueBackColor设置对象的背景颜色颜色属性ForColor设置窗体的前景(或字体)颜色可用性Enabled用于决定控件是否响应鼠标和键盘的操作CommandEnabled=False可视性Visible决定对象是否可见默认为True(可见)Formvisible=false用于设置当鼠标在控件上暂停时显示的提示性文提示文本ToolTipTextCommandToolTipText=”退出程序”本。值为字符型数据在程序中必须用“双引号”二、窗体(Form)、属性包括公共属性类型英文中文解释用法及注意事项名称属性Name用于确定控件的名字便于在程序中调用该控件该属性只能在设计窗口中修改。标题属性Caption设置窗体标题栏所显示的文本信息Formcaption=”VB程序例题一”BoderStyle决定窗体边框式样及窗体是否能调整大小None:无边框、无标题栏、无按钮固定单边框。可以包含控制菜单框无最大、最小化按钮常规样式并且可以调整窗体大小边框样式固定对话框。可以包含控制菜单框和标题栏不能包含最大化和最小化按钮不能改变尺寸固定工具窗口。不能改变尺寸。显示关闭按钮并用缩小的字体显示标题栏。可变尺寸工具窗口。可变大小。显示关闭按钮并用缩小的字体显示标题栏。最大化按钮MaxBotton是否具有最大化按钮True值为有False值为没有最小化按钮MinBotton是否具有最小化按钮Formminbotton=False图标属性Icon决定窗体最小化时的图标图片属性Picture设置在窗体中显示的图片、事件类型英文中文解释单击Click程序运行后单击窗体触发该事件双击DbClick程序运行后双击窗体触发该事件载入Load是窗体被装入内存工作区时触发的事件三、命令按钮(Command)、属性包括公共属性类型英文中文解释用法及注意事项标题属性Caption设置窗体标题栏所显示的文本信息Formcaption=”VB程序例题一”图片属性Picture设置在窗体中显示的图片必须与BoderStyle=配合使用状态属性ValueTrue表示被按下False(默认)表示未被按下只能在程序运行期间引用或设置、事件类型英文中文解释单击Click程序运行后单击窗体触发该事件四、标签(Label)、属性包括公共属性类型英文中文解释用法及注意事项标题属性Caption设置窗体标题栏所显示的文本信息Formcaption=”VB程序例题一”BoderStyle决定窗体边框式样及窗体是否能调整大小边框样式无边框标签有立体边框完全显示标题Autosize用于设置标签是否自动改变尺寸以适应其内容对齐方式Alignment确定标签中内容的对齐方式Life左对齐Right右对齐center居中对齐图片属性Picture设置在窗体中显示的图片必须与BoderStyle=配合使用状态属性ValueTrue表示被按下False(默认)表示未被按下只能在程序运行期间引用或设置Labelbackstyle=为透明也可在属透明属性BackStyle该属性用于设置背景是否透明性窗口中设置、事件类型英文中文解释单击Click程序运行后单击窗体触发该事件双击DbClick程序运行后双击窗体触发该事件五、文本框(Text)、属性包括公共属性类型英文中文解释用法及注意事项文本内容Text用于显示文本框中的文字此属性在设计时最好为空图片属性Picture设置在窗体中显示的图片必须与BoderStyle=配合使用是否可编辑Locked设置文本框中的内容是否可编辑。如:textlocked=true(不可再输入)Maxlength设置文本框中允许输入的最大字符数TextMaxLength=‘最多可输入个最大字符数字符多行显示MultiLine决定文本框是否允许接收多行文本。该属性只能在属性窗口中设置PassWordC必须在MultiLine为False时也可使用。如:内容替代符用设置好的字符代替用户输入的文本。harTextPasswordChar="#"(没有)(水平)(垂直)(两种都有)流动条ScrollBars决定文本框中是否有滚动条。必须在MultiLine为True时也可使用。、事件类型英文中文解释当用户输入新内容或程序对文本框的Text属性重新赋值从而改变文本框的Text属性改变Change时触发该事件单击Click程序运行后单击窗体触发该事件双击DbClick程序运行后双击窗体触发该事件失去焦点LostFocus当光标离开该文本框或用鼠标选择其它对象时触发该事件、方法方法的意义是此命令具有特定的功能。类型英文中文解释用法及注意事项SetFocus当使用多个文本框时用该方法可把光标移到所让光标在文本框上闪动获得焦点需要的的文本框中。TextSetFocus图片属性Picture设置在窗体中显示的图片必须与BoderStyle=配合使用状态属性ValueTrue表示被按下False(默认)表示未被按下只能在程序运行期间引用或设置六、图片框(PictureBox)与图像框(ImageBox)、图片框(PictureBox)、图像框(ImageBox)的区别()图片框(PictureBox)控件可以作为其它控件的容器。()图片框(PictureBox)可以通过Print方法接收文本而图像框则不能接收用Print方法输入的信息。()图像框(ImageBox)比图片框占用的内存少显示速度快。、属性包括公共属性类型英文中文解释用法及注意事项图片框和图像框中显示的图片由Picture属性决定。)在设计阶段装入图片的方法属性窗口中的Picture属性装入图形文件图片属性Picture用LoadPicture函数把图形文件装入)在运行期间装入图片的方法格式:对象名Picture=LoadPicture(文件名)自动改变大AutoSize决定控件是否自动改变大小以显示图像全该属性只用于图片框(ImageBox)小部内容)ImageBoxstretch=False时图像控件将自动改变大小以与图形的大小相适应图像大小控stretch)ImageBoxstretch=True时显示在控该属性只用于图片框(ImageBox)制件中的图像的大小将完全适合于控件的大小这时图片可能会变形。七、定时器(Time)、属性包括公共属性类型英文中文解释用法及注意事项时间间隔Interval该属性用来决定两次调用定时器的间隔秒钟相间于Interval=、事件类型英文中文解释对于一个含有定时器控件的窗体每经过一段由属性Interval指定的时间间隔就产生一时间事件Timer个Timer事件。八、单选按钮(OptionButton)和多选按钮(CheckBox)单选钮(OptionButton)通常成组出现主要用于处理“多选一”的问题。用户在一组单选钮中必须选择一项并且最多只能选择一项。复选框(CheckBox)也称检查框单击复选框一次时被选中左边出现“”号再次单击则取消选中清除复选框中的“”。可同时使多个复选框处于选中状态这一点和单选按钮不同。、属性包括公共属性类型英文中文解释用法及注意事项表示单选按钮选中或不被选中的状态是否选中Value)单选按钮True为选中False为不被选中)复选按钮未选中已选中不可用标题Caption该属性显示出现在单(复)选钮旁边的文本。值为时控件显示标准样式外观样式Style属性用来设置控件的外观。值为时控件外观类似命令按钮。、事件类型英文中文解释单击Click程序运行后单击窗体触发该事件九、列表框(ListBox)与组合框(ComboBox)列表框(ListBox)控件将一系列的选项组合成一个列表用户可以选择其中的一个或几个选项但不能向列表清单中输入项目。主要用途在于提供列表式的多个数据项供用户选择。组合框(ComboBox)控件是综合文本框和列表框特性而形成的一种控件用户可通过在组合框中输入文本来选定项目也可从列表中选定项目。、属性包括公共属性类型英文中文解释用法及注意事项用来保存列表框中的各个数据项内容。List数组Listlist()表示列表框List中的第项目内容List的下标从开始项的值该属性记录了列表框中的数据项数该属性只能指向列表框的最后一项:项目个数ListCount在程序中引用它。ListListCount选中的项用于存放被选中列表项的文本内容该属性是只只用于获取当前选定的列表项的内Text目内容读的不能在属性窗口、程序中设置容。可在程序中引用Text属性值。)若没有选择任何一项则ListIndex返回所选项目的序号号(程序运行时可以使用为,。程序运行时项目序号ListIndexListIndex属性判断列表框中哪一项被选中。))属性不能在设计时设置只有程序运行时才起作用。控制是否例如:ListSelect()=True使得列表Selected在程序运行中使用代码来选定列表中的选项被选中框中的第条选项被选中只有在MultiSelect属性值设置为或选中数目SelCount其值表示在列表框控件中所选列表项的数目时起作用多重选择MultiSelect它决定用户是否可以在控件中做多重选择必须在设计时设置不允许多选(简单复选)可同时选择多个用鼠标单击或按下空格键在列表框中选中或取消选项中项)Shift单击鼠标或Shift上下键头可选定连续的多个选项(扩展复选))Ctrl单击鼠标可选中或取消多个不连续的多个选项样式Style组合框独有。、方法方法的意义是此命令具有特定的功能。类型英文中文解释用法及注意事项添加项目AddItem格式:列表框名称AddItem添加文本的内容,需添加项目的序号,举例:ListAdditem“VB程序设计”,„第二项处添加一个名为“VB程序设计”的项目ListAdditem“VB程序设计”„若省略序号则在列表最后一项添加新项目移除项目RemoveItem格式:列表框名称RemoveItem需移除项目的序号举例:ListRemoveItem删除所有Clear格式:列表框名称Clear举例:ListClear‘删除List中的所有项目十、滚动条水平滚动条(HscrollBar)和垂直滚动条(VscrollBar)、属性包括公共属性类型英文中文解释用法及注意事项最大值Max滚动条所能表示的最大值用数字表示如:HscrollBarMax=最小值Min滚动条所能表示的最小值HscrollBarMin=表示当前滚动条所代表的值范围在Max当前值Value与Min之间。当用户单击滚动块和滚动箭头之间的区域时滚动条控件(HScrollBar或VScrollBar)LargeChang的Value属性值的改变量变动范围SmallChange表示当用户单击滚动条两端的箭头时Value属性值的增加或减小的量、事件类型英文中文解释改变事件Change当滚动条的Value值发生变化后触发此事件滑块变化Scroll当滚动条的滑块位置发化变化时触发此事件

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/16

VB基础知识小册子

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利