关闭

关闭

关闭

封号提示

内容

首页 VB金文入门教程.doc

VB金文入门教程.doc

VB金文入门教程.doc

上传者: 爱你感如初见 2017-10-13 评分 0 0 0 0 0 0 暂无简介 简介 举报

简介:本文档为《VB金文入门教程doc》,可适用于综合领域,主题内容包含VB金文入门教程第一章vasualbasic程序开发环境第一章visualbasic的启动与退出一启动vb的四种方法:使用“开始”菜单中的“程序”命符等。

VB金文入门教程第一章vasualbasic程序开发环境第一章visualbasic的启动与退出一启动vb的四种方法:使用“开始”菜单中的“程序”命令使用“我的电脑”使用“开始”菜单中的“运行”命令建立启动visualbasic的快捷方式二vb启动后的简单设置新建工程标准exe()SDI但文档界面()MDI多文档界面“工具”>“选项”>“高级”>“SDI开发环境”退出vb:ALTQ第二节主窗体的组成标题栏:设计模式、运行模式、中断模式菜单栏:(个)()菜单的分类:直接执行、弹出对话框、下一级菜单()进入菜单栏的方法:<>ALT或F激活菜单后光标健选择<>ALT激活键注:如果打开了不适当或不需要的菜单或者执行菜单命令时打开了不需要的对话框可以用Esc健关闭<>快捷键:新建工程ctrln打开工程ctrlo保存工程ctrls工具栏()工具栏的分类:编辑、标准、窗体编辑器和调试()工具栏的形式:固定、浮动()标准工具栏图标及作用第三节其他窗体一窗体设计器和工程资源管理器(一)窗体设计器窗口窗体设计器窗口简称窗体()from是应用程序最终面向用户的窗口它对应于应用程序的运行结果。如果想清楚这些小点或者改变点与点间的距离则可通过执行“工具”菜单中的“选项”命令(“通用”选项卡)来调整。(二)工程资源管理器窗口在工程支援管理器窗口中含有建立一个应用程序所需要的文件的清单。工程支援管理器窗口中的文件可以分为类窗体文件(frm)程序模块文件(bas)类模块文件(cls)工程文件(vbp)工程组文件(vbg)资源文件(res)工程支援管理器窗口中文件的分类:()工程文件和工程组文件工程文件的扩展名为vbp每个工程对应一个工程文件。当一个程序包括两个以上的工程时这些工程构成一个工程组工程组文件的扩展名为vbg用“文件”菜单中的“新建工程”命令可以建立一个新的工程用“打开工程”命令可以打开一个已有的工程而用“添加工程”命令可以添加一个工程。()窗体文件窗体文件的扩展名为frm每个窗体对应一个窗体文件窗体及其控件的属性和其他信息(包括代码)都存放在窗体文件中。一个应用程序可以有多个窗体(最多可达个)因此就可以有多个以frm为扩展名的窗体文件。执行“工程”菜单中的“添加窗体”命令或单击工具栏中的“添加窗体”按钮可以增加一个窗体而执行“工程”菜单中的“移除窗体”命令可删除当前的窗体。每建立一个窗体工程资源管理器窗口中就增加一个窗体文件每个窗体都有一个不同的名字可以通过属性窗口设置(name属性)其默认名字formx(x为„)相应的默认文件名为formx。()标准模块文件标准模块文件也称程序文件其扩展名为bas它是为合理组织程序而设计的。标准模块是一个纯代码性质的文件它不属于任何一个窗体主要在大型应用程序中使用。标准模块由程序代码组成主要用来声明全局变量和定义一些通用的过程可以被不同窗体的程序调用。标准模块通过“工程”菜单中的“添加模块”命令来建立。()类模块Visualbasic提供了大量预定义的类同时也允许用户根据需要定义自己的类用户通过类模块来定义自己的类每个类都用一个文件来保存其扩展名为cls()资源文件资源文件中存放的是各种“资源”是一种可以同时存放文本图片声音等多种资源的文件。资源文件由一系列独立的字符串位图及声音文件(wavmid)组成其扩展名为res资源文件是一个纯文本文件可以用简单的文字编辑器编辑。选项卡的切换在工程资源管理器窗口的顶部还有个按钮分别为“查看代码”“查看对象”“切换文件夹”。二属性窗口和工具箱窗口(一)属性窗口属性的显示方式有两种既按字母顺序和按分类顺序分别通过单击相对应的按钮来实现。每个visualbasic对象都有其特定的属性可以通过属性窗口来设置对象的外观和对应的操作由所设置的值来确定。有些属性的取值是有一定限制的例如对象的可见性只能设置为true或flase(既可见或不可见)而有些属性(如标题)可以为任何文本。在实际的应用程序设计中不可能也那没有必要设置每个对象的所有属性很多属性可以使用默认值。(二)工具箱窗口工具箱窗口由工具图标组成这些图标是visualbasic应用程序的构件称为图形对象或控件每个控件由工具的一个工具图标来表示。在一般情况下工具像位于窗体的左侧。工具箱中的工具分为两类一类称为内部控件或标准控件另一类称为ActiveX控件。启动visualbasic后工具箱中只有内部控件。工具箱主要用于应用程序的界面设计。在设计阶段首先用工具箱中的工具(既控件)在窗体上建立用户界面然后编写程序代码。界面的设计完全通过控件来实现可以任意改变其大小移动到窗体的任何位置。三除上述几种窗口外在集成环境中还有其他一些窗口包括窗体布局、代码编辑器窗口、立即窗口、本地窗口和监视窗口等。第四节课后习题解答、与传统的程序设计语言相比VB最突出的特点是A、结构化程序设计B、程序开发环境C、事件驱动变成机制D、程序调试技术、在正确安装VB后可以通过多种方式启动VB。以下方式中不能启动VB的是A、通过“开始”菜单中的“程序”命令B、通过“我的电脑”找到VBexe双击该文件名C、通过“开始”菜单中“运行”命令D、进入DOS方式执行VBexe文件、为了用键盘打开菜单和执行菜单命令第一步应按的键是A、功能键F或ALTB、shift功能键FC、ctrl或功能键FD、ctrlalt、VB集成环境的主窗口不包括A、标题栏B、菜单栏C、状态栏D、工具栏、用标准工具栏中的工具按钮不能执行的操作是A、添加工程B、打印源工程C、运行程序D、打开工程、VB窗体设计器的主要功能是:A、建立用户界面B、编写源程序C、画图D、显示文字CDADBA、VB分为种版本这种版本是(学习、企业、专业)、可以通过(文件)菜单中的(退出)命令退出VB、退出VB的快捷键是(altQ)、快捷键ctrlO的功能相当于执行(文件)菜单中的(打开工程)命令,或者相当于单击工具栏上的(打开工程)按钮、如果打开了不需要的菜单或对话框可以用(ESC)键关闭、工程文件的扩展名为(vbp)窗体文件的扩展名为(frm)、VB中的工具栏有两种显示形式分别为(浮动)形式和(固定)形式第二章对象及其操作第一节对象一vb的属性(一)什么是对象窗体和控件就是visualbasic中预定义的对象对象是具有特殊属性(数据)和行为方式(方法)的实体建立一个对象后其操作通过与该对象有关的属性事件和方法来描述。(二)对象属性属性是一个对象的特性不同的对象有不同的属性除了用属性窗口设置对象属性外也可以在程序中用程序语句设置一般格式如下:对象名属性名称=新设置的属性值(三)对象事件所谓事件是由vb预先设置好的能够被对象识别的动作不同的对象能够识别的事件也不一样。当时间有用户触发或由系统触发时对象就会对该事件做出响应。响应某个时间后所执行的操作通过一段程序代码来实现这样的一段程序代码叫做时间过程。时间过程的一般格式如下:Privatesub对象名称事件名称()„„事件响应程序代码„„„Endsub“对象名称”指的是该对象的name属性“事件名称”是由vb预先定义好的赋予该对象的事件而这个时间必须是对象所能识别的。(四)对象方法在传统的程序设计中过程和函数是编程语言的主要部件而在面向对象程序设计中引入了称为方法的特殊过程和函数。方法的操作与过程函数的操作相同但方法是特定对象的一部分正如属性和事件是对象的一部分一样。其调用格式为:对象名称方法名称在调用方法时可以省略对象名。在这种情况下vb所调用的方法作为当前对象的方法一般把当前窗体作为当前对象。二对象属性设置(一)激活属性窗口的集中方法:用鼠标单击属性窗口的任何部位执行“视图”菜单中的“属性窗口”命令。按F键。点击工具栏上的“属性窗口”按钮按组合键CTRLPAGEUP或者CTRLPAGEDOWN(二)属性不同设置新属性的方式也不一样通常有一下种:直接键入属性值有些属性如captiontext等都必须由用户键入在建立对象(控件或窗体)时vb可鞥为其提供默认值。为了提高程序的可读性最好能赋予它一个有确定意义的名称。这可以通过在属性窗口中键入新属性值来实现。选择输入既通过下拉列表选择所需要的属性值有些属性(例如:borderstylecontrolboxdrawstyledrawmode等)取值的可能情况是有限的可能只有两种几种或几十种对于这样的属性可以在下拉列表中选择所需要的属性值。利用对话框设置属性值对于与图形、图标或字体有关的属性设置框的右端会显示省略号既个小点()单击这个小点屏幕上将显示一个对话框可以利用这个对话框设置所需要的属性(装入图形、图标或设置字体)。第一节窗体一窗体的结构与属性属性Autoredraw制动重画也可以理解为刷新Backcolor背景颜色Borderstyle边框类型Caption标题Controlbox控制框Enabled设置控件可用或不可用Font字体设置Forecolor字体颜色设置Maxbutton窗口最大化可用设置Minbutton窗口最小化按钮可用设置Top控件离上边框的距离Left控件里左边框的距离Picture添加图片Visible可见性Windowstate初始窗口正常或最小化或最大化设置课后习题例、以下激活属性窗口的操作是()A)用鼠标双击窗体的任何部位(单击)、B)执行“工程”菜单中的“属性窗口”命令(视图菜单)C)按ctrlF键(按F键)D)按F键例、假定已在窗体上画了多个控件并有一个控件是活动的为了在属性窗口中设置窗体的属性预先应执行的造作是()A)单击窗体上没有控件的地方B)单击任意控件C)不执行任何操作D)双击窗体的标题栏例、为了把窗体上的某个控件变为活动的应执行的操作是()A)单击窗体的边框B)单击该属性的内部C)双击该控件D)双击窗体例、确定一个控件在窗体上的位置的属性是()A)width或heightB)Width和heightC)Top或leftD)Top和left例、确定一个控件或窗体大小的属性是()A)width或heightB)Width和heightC)Top或leftD)Top和left例、属性窗口分为个部分这个部分分别为(对象框)(属性显示方式)(属性列表)(属性解释)二窗体事件Click单击事件Dblclick双击事件Load装入事件(程序运行自动运行的事件)Unload(卸载)事件(关闭窗口运行的事件)Activate活动事件Deactivate非活动事件Paint(绘画)事件(当窗体移动或放大时覆盖了一个窗体所出发的事件)三控件pointer指针这不是一个控件只有在选择pointer后猜能改变窗体中控件的位置和大小picturebox图片框用于显示图片包括图片或文本vb把他们看成是图形可以装入位图(bitmap)图标(icon)以及vmfjpggif等各种图形格式的文件或作为其他控件的容器。label标签可以显示(输出)文本信息但不能输入文本extbox文本框可输入文本的显示区域既可输入也可输出文本并可对文本进行编辑frame框架组合相关的对象将性质相同的控件集中在一起commandbutton命令按钮用于像vb应用程序发出指令当单击此按钮时可执行指定的操作checkbox复选框又称检查框用于多重选择optionbutton单选按钮又称录音机按钮用于表示单项的开关状态combobox组合框为用户提供对列表的选择或者允许用户在附加框内输入选择项它把textbox(文本框)和listbox(列表框)组合在一起既可选择内容又可进行编辑listbox列表框用于显示可供用户选择的固定列表hscrollbar水平滚动条用于表示在一定范围内的数值选择常放在列表框或文本框中用来浏览信息吗或用来设置数值输入vscrollbar垂直滚动条用于表示在一定范围内的数值选择可以定位列表作为输入设备或数度、数量的指示器timer计时器在给定的时刻触发某一事件drivelistbox驱动器列表框显示当前系统中的驱动器列表dirlistbox目录列表框显示当前驱动器磁盘上的目录列表filelistbox文件列表框显示当前目录中文件的列表shape形状在面体中绘制矩形、园等几何图像line直线在窗体中画直线image图相框显示一个位图式图像可作为背景或装饰的图像元素data数据用来访问数据库OLEcontainerOLE容器用于对象的连接与嵌入三控件值在一般情况下通过“控件属性”的格式设置一个控件的属性值。例如:texttext=“visualbasic程序设计”这里的“text”是文本框控件名而text是文本框的属性上面的程序把文本框的text的属性值设置为“visualbasic程序设计”。为了方便使用vb为每个控件控件规定了一个默认属性在设置这样的属性时不必给出属性名通常把该属性称为控件的值。控件值是一个控件的最重要或最常用的属性上面的例子可改写成:Text=“visualbasic程序设计”Vb部分控件的控件值控件属性Checkbox(复选框)ValueCombobox(组合框)TextCommonbutton(命令按钮)ValueCommondialog(通用对话框)ActionDbcombo(数据约束组合框)TextData(数据)CaptionDbgrid(数据约束网格)TextDblist(数据约束列表框)TextDirlisbox(目录列表框)PathDrivelistbox(驱动器列表框)DriveFilelistbox(文件列表框)FilenameFrame(框架)CaptionRscrollbar(水平滚动条)ValueImage(图像框)PictureLabal(标签)CaptionLine(直线)VisibleListbox(列表框)TxxtOptiongbutton(单选按钮)ValuePicturebox(图片框)PictureShape(形状)ShapeTextbox(文本框)TextTimer(计时器)EnabledVscrollbar(垂直滚动条)value第三章简单程序设计第一节vb中的语句一Vb语句的几点说明输入语句时命令词、函数等可以不必分大小写一行多个一句中用冒号(:)隔开同一语句用多行时最后加一个下划线(注:下划线前面一定要加一个空格)二常用语句赋值语句()用赋值语句可以把指定的值赋给某个变量或某个带有属性的对象其一般格式为:let目标操作符=源操作符()说明赋值语句兼有计算与赋值双重功能它首先计算赋值号“源操作符”的值然后把结果赋给赋值号左边的“目标操作符”在赋值语句中“=”是赋值号与数学上的等号的意义是不一样的。“目标操作符”和“源操作符”的数据类型必须一致。赋值语句以关键字let开头因此也称let语句其中的关键字let可以省略。注释语句()为了提高程序的可读性通常应在程序的适应位置加上必要的注释vb中注释是“rem”或一个瞥号“‘”格式:rem注释内容或者‘注释内容()说明:注释语句是非执行语句。任何字符(包括中文字符)都可以放在注释中作为注释内容。注释语句不能放在续行符的后面。结束语句()格式:endEnd语句通常用来结束一个程序的执行可以把它放在时间过程中。例如:Subcommandclick()EndEndsub()常用的地方Endsub结束一个sub过程Endfunction结束一个function过程Endif结束一个if语句块Endtype结束记录类型的定义Endselect结束情况语句第二节编写简单的vb应用程序一vb开发应用程序的一般步骤建立可视用户界面设置可视界面特性编写时间驱动代码二编写vb应用程序程序要求:在屏幕上开辟一个窗口窗口的下部有个命令按钮其中左边按钮中标有“请单击此按钮”中间按钮中标有“清屏”右边按钮中标有“程序结束”、当用鼠标单击右边按钮时屏幕上部的文本框中显示“欢迎使用visualbasic中文版”如果单击中间按钮则清除文本框中显示的内容而如果单击右边的按钮则程序结束。三代码编辑器打开方法:“工具”菜单>”选项”对话框>”编辑器”选项卡“编辑器”功能第三节程序的保存、装入和运行一保存程序vb应用程序文件的保存类型vb应用程序可以用中类型的文件保存一类是单独的窗体文件扩展名为frm一类是公用的标准模块文件扩展名为bas第三类是类模块文件扩展名名cls第四类是工程文件这种文件由若干个窗体和模块组成扩展名为vbp文件的保存过程在保存工程文件之前应分别保存窗体文件和标准模块文件。二程序的装入一个应用程序包括类文件既窗体文件标准模块文件类模块文件和工程文件这类文件都有自己的文件名但只要装入工程文件就可以自动把与工程有关的其他类文件装入内存。三程序的运行运行程序有两个目的一是输入结果二是发现错误在vb中程序可以用解释方式执行也可以生成可执行文件(exe)解释运行生成可执行文件第四章常量和变量第一节数据类型一基本数据类型字符串(string))在vb中字符串是放在双引号内的若干个字符其中长度为(既不含任何字符)的字符串称为空串。)Vb中字符串分为变长字符串和定长字符串其中变长字符串的长度是不确定的而定长字符串含有确定的字符最大长度不超过数值Vb的数值型数据分为整型和浮点型两类其中整形数又分为长整数和整数浮点数分为单精度浮点数和双精度浮点。)整形数()整数(integer):两个字节取值范围:()长整数(long):四个字节取值范围:)浮点数()单精度(single):四个字节用“E”表示。例E=*()双精度(double):八个字节用(D)表示。例:D=*货币(currency))货币数据类型是为了表示钱款而设置的该数据类型以个字节存储精确到小数点后位在小数点后位以后的数字将被舍去。)浮点数中的小数点是“浮动”的既小数点可以出现在数的任何位置而货币类型数据的小数点是固定的因此称为定点数据类型。变体(variant)变体数据类型是一种可变数据类型可以表示任何值包括数值、字符串、日期和时间等。其他数据类型)字节(byte)字节实际上是一种数值类型以字节的无符号二进制数存储其取值范围是)布尔(boolean)布尔型数据是一个逻辑值用两个字节存储它取两种值既true(真)或false(假))日期(date)日期存储为八个字节浮点值形式日期文字须以符号“#”括起来。三用户定义的数据类型用户可以利用type语句定义自己的数据类型其格式如下:type数据类型名数据类型元素名as类型名数据类型元素名as类型名„„„„Endtype在使用type语句时应注意一下几点:)记录类型中的元素可以是变长字符串也可以是定长字符串。)记录类型的定义必须放在模块(包括标准模块和窗体模块)的声明部分在使用记录类型之前必须用type语句加以定义。在一般情况下记录类型在标准模块中定义其变量可出现在工程的任何地方、当在标准模块中定义时关键字type前可以有public(默认)或private而如果在窗体模块中定义则必须在前面加上关键字private。)在记录类型中不能使用动态数据。)在随即文件操作当中记录类型数据具有着重要作用。四枚举类型所谓“枚举”是指将变量个值一一列举出来变量的值只限于列举出来的范围内。枚举类型放在窗体模块、标准模块或公用模块的声明部分通过enum语句来定义格式如下:public|privateenum类型名称成员名=常熟表达式成员名=常熟表达式„„Endenum说明)public:表示所定义的enum类型在整个工程中都是可见的在默认情况下enum类型被定义为public。Private:表示所定义的enum类型只在所声明的模块中是可见的。)在enum语句的格式中,“常数表达式”可以省略在默认情况下枚举中的第一个常熟被初始化为其后的常熟则初始化为比其前面的常数大的值。)vb将枚举航总的常数数值看作长整数。如果讲一个浮点数值赋给一个枚举中的常数vb会将该数值取整为最接近的长整数。)当对一个枚举中的常数赋值时可以使用另一个数值枚举中的常数数值。第一节常量和变量一常量Vb中的常量分为两种一种是文字常量一种是符号常量。文字常量:vb的文字常量分为两种既字符串和数值。)字符串常量:字符串常量由字符组成可以是除双引号和回车符之外的任何ASC字符。)数值常量:数值常量共有种表示方式既整数、长整型数、货币型数和浮点数。()整型数:有中形式既十进制、十六进制和八进制。十进制整数:组成取值十六进制数:及AF组成前面H开头取值范围HHFFFF。八进制整数:组成前面或开头取值范围。()长整型数:也有三种形式。十进制整数:组成取值十六进制数:及AF组成前面H开头以结尾取值范围HHFFFF。八进制整数:组成前面或开头一结尾取值范围。()货币型:也称定点数。()浮点数:也称实数分为单精度浮点数和双精度浮点数。浮点数由尾数、指数符号和指数部分组成。注:类型说明符:整型长整型~单精度浮点型#双精度浮点型货币型$字符串型符号常量)在vb中可以定义符号常量用来代替数值或字符串一般格式为:Const常量名=表达式常量名=表达式)在使用符号常量时应注意一下几点:()可以在常量名后面加上类型说明符例如:ConstONE=ConstTWO=()当在程序中应用符号常量时通常省略类型说明符。()类型说明符不是符号常量的一部分定义符号常量后在定义变量时要谨慎。二变量命名规则变量是一个名字给变量命名时应遵循一下规则:)名字只能由字母、数字和下划线组成。)名字的第一个字符必须是英文字母最后一个字符可以是类型说明符。)名字的有效字符是个。)不能用vb的保留字做变量名但可以把保留字嵌入变量名中同时变量名也不能是末尾带有类型说明符的保留字。)Vb不区分变量名和其他名字中字母的大小写习惯上符号常量一般用大写字母定义。变量的类型和定义)用类型说明符来标识把类型说明符放在变量名的尾部可以标识不同的变量类型。注:类型说明符:整型长整型~单精度浮点型#双精度浮点型货币型$字符串型)在定义变量时指定其类型可以用下面的格式定义变量Declare变量名as类型这里的declare可以是dim、public或static。As是关键字。“类型”可以是基本数据类型或用户定义类型。()dim:用于在标准模块、窗体模块中定义变量或数组。用asstring可以定义变长字符串变量也可以定义定长字符串变量变长字符串变量本身的长度取决于赋给它的字符串常量的长度定长字符串变量的长度通过加上“数值”来确定。注意:当一个dim语句中定义多个变量时每个变量都用用as字句声明其类型否则该变量被看做是变体类型。()static:用于在过程中定义静态变量及数组变量。与dim不同如果用static定义了一个变量则每次引用该变量时其值会继续保留而当引用dim定义的变量时变量值会被重新设置(数值变量重新设置为字符串变量被设置为空)。通常把由dim定义的变量称为自动变量而把由static定义的变量称为静态变量。()public:用来在标准模块中定义全局变量或数组。)用deftype语句定义()用defype语句可以在标准模块、窗体模块的声明部分定义变量一般格式为:deftype字母范围()Type是类型标志可以是int(整型)、lng(长整型)、sng(单精度型)、dbl(双精度型)、cur(货币型)、str(字符串型)、byte(字节型)、bool(布尔型)、date(日期型)、obj(对象型)、var(变体型)、注意:def和类型标志之间不要有空格。“字母范围”用“字母字母”形式表示。记录类型变量在一般情况下记录类型应在标准模块中定义如果在窗体模块中定义则必须在“type”关键字前面加上“private第二节变量的作用域一局部变量与全局变量Vb应用程序由种模块组成既窗体模块、标准模块和内模块。窗体模块包括事件过程、通用过程、声明部分而标准模块由通用过程和声明部分组成。变量可分为类:局部变量、模块变量和全局变量。模块变量包括窗体模块和标准模块。局部变量在过程(时间过程或通用过程)内定义的变量叫做局部变量其作用域是它所在的过程。模块变量(窗体变量和标准模块变量))窗体变量可用于窗体内的所有过程一个窗体可以含有若干个过程(时间过程或通用过程)。)在使用窗体层变量前必须先声明也就是说窗体变量是不能默认声明。其方法是在程序代码窗口的“对象”框中选择“通用”并在“过程”框中选择“声明”然后就可以在程序代码窗口中声明窗体层变量。)标准模块中的模块变量和窗体变量定义方式相似。)模块变量的声明部分用private或dim声明。全局变量全局变量也称全程变量其作用域最大可以在工程的每个模块、每个过程中使用、全局变量必须用public语句声明只能在标准模块中声明不能在过程或窗体模块中声明。变量的作用域名称作用域声明位置使用语句局部变量过程过程中Dim或static模块变量窗体模块或标准模块模块的声明部分Dim或private全局变量整个应用程序标准模块的声明部分Public二默认声明如果没有类型说明符vb把该变量指定为变体数据类型。在时间过程中变量没有定义默认定义为局部变量。要求变量声明设置“工具”》“选项”》“编辑器”》“要求变量声明”》“确定”这样设置以后每次建立新文件时vb将把语句optionexplocit(选择显示)自动加到全局变量或模块及变量的声明部分这种情况下如果运行含有默认声明的程序vb将显示一个信息框提示“变量未定义”。第三节常用内部函数类别函数功能转换函数Int(x)Fix(x)Hex(x)Oct(x)Asc(x)Chr(x)Str(x)Clat(x)Ccor(x)Cdbl(x)Clng(x)Csng(x)Cvar(x)求不大于自变量x的最大数去掉一个浮点数的小数部分保留其整数部分把一个十进制数转换成一个十六进制数把一个十进制数转换成一个八进制数返回字符串当中第一个字符的ASCII码把x的值转换成相对应的ASCII码对应的字符把x的值转换为一个字符串把x的小数部分四舍五入转换为整数把x的值转换为货币类型小数部分最多保留位且制动四舍五入把x的值转换为双精度把x的值的小数部分四舍五入转换为长整型数把x的值转换为单精度把x的值转换为变体类型值数学函数Sin(x)Cos(x)Tan(x)Atn(x)Abs(x)Sgn(x)Sqr(x)Exp(x)返回自变量x的正弦值返回自变量x的余弦值返回自变量x的正切值返回自变量x的反正切值返回自变量x的绝对值返回自变量x的符号当x为负数时返回当x为时返回当x为正数时返回返回自变量x的平方根(x必须大于或等于)返回以e为底以x为指数的值即求e的x次方日期函数Day(now)WeekDay(Now)Month(Now)Year(Now)Hour(Now)Minute(Now)Second(Now)返回当前的日期返回当前的星期返回当前的月份返回当前的年份返回小时(~)返回分(~)返回秒(~)随机函数Rnd(x)产生一个~之间的单精度随机数第五节字符串处理与字符串函数一vb的字符处理机制一个西文字符用一个字节进行编码中文字符则采用两个字节进行编码一个西文字符的存储要占用一个字节的控件而一个中文字符则要占用两个字节。这种处理机制通常称为ASCI方式。其方式代码通常称为ASCII码一个中文字符相当于由两个ASCII字符构成。把西文字符和中文字符作为一个整体进行统一编码每个字符均用两个字符进行编码通常把这种处理方案称为“Unicode方式”(统一编码方式)。在这种机制下一个英文字符或一个汉子都看作一个字符所占用的存储空间均为两个字节。vb提供了一个名为strconv的转换函数格式如下:新字符串=strconv(待转换字符串转换格式)合适字符串可以取多种值与ANSI和unicode转换有关的值有两个分别是:Vbunicode(值为)将ANSI编码格式的字符串转换为unicode格式vbfromunicode(值为)将unicode编码格式的字符串转换为ANSI格式。字符串由unicode方式转换到ansi方式后必须用加了“b”的字符串函数来处理。二字符串函数删除空白字符函数)Ltrim(字符串):去掉字符串左边的空白字符)Rtrim(字符串):去掉字符串右边的空白字符)Trim(字符串):去掉字符串左右边的空白字符字符串截取函数)left(字符串n):返回“字符串”的前n个字符)mid(字符串mn)返回“字符串”从第m个字符起后面n个字符)right(字符串n)返回“字符串”后面n个字符字符串长度测试函数格式:len(字符串)Len(变量名)作用:len函数可以测试字符串的长度也可以测试变量的存储空间。tring函数格式:string(nASCII码)String(n字符串)作用:返回由n个指定字符组成的字符串第二个变量可以是ASCII码也可以是字符串当为ASCII码时返回由该ASCII码对应的n个字符当为字符串时返回由该字符串第一个字符组成的n个字符的字符串。space函数格式:space(n)作用:返回n个空格字符串匹配函数格式:instr(字符位置字符串字符串n)作用:该函数在“字符串”中查找“字符串”如果找到了则返回“字符串”的第一个字符在“字符串”中的位置。“字符串”的第一个字符位置为。当n为时区分大小写n为时不区分大小写。字母大小写转换格式:ucase(字符串)Lcase(字符串)作用:ucase函数把“字符串”中的小写字母转换为大写字母Lcase函数把“字符串”中的大写字母转换为小写字母插入字符串语句格式:mid(字符串位置,L)=子字符串作用:该语句从“字符串”的“位置”开始的字符用“子字符串代替。如果含有L自变量则替换的内容是“子字符串”左部的L个字符。“位置”和L均为长整型数。

用户评论(0)

0/200

精彩专题

上传我的资料

每篇奖励 +2积分

资料评价:

/28
0下载券 下载 加入VIP, 送下载券

意见
反馈

立即扫码关注

爱问共享资料微信公众号

返回
顶部