ImageVerifierCode 换一换
格式:DOCX , 页数:104 ,大小:977.33KB ,
资源ID:6034061      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6034061.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(教VB教案Visual Basic知识点概括完整版.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

教VB教案Visual Basic知识点概括完整版.docx

1、教VB教案Visual Basic知识点概括完整版Visual Basic知识点概括第一章、第二章、第三章、第四章、第五章、第六章、第七章第八章、第九章、第十章、第十一章、第十二章、第十三章、第十四章D1第一章 Visual Basic程序开发环境一、 Visual Basi二、 c的特点和版本(一)Visual Basic的特点Visual Basic是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。总的来看,Visual Basic有以下主要特点:1.可视化编程2.面向对象的程序设计3.结构化程序设计语言4.事件驱动编程机制5

2、.访问数据库6.动态数据交换(DDE)7.对象的链接与嵌入(OLE)8.动态链接库(DLL)9.建立用户自己的ActiveX控件10.建立ActiveX文档11.Internet组件下载12.枚举类型(二)Visual Basic的版本Visual Basic6.0包括3种版本,分别为学习版、专业版和企业版。(1)学习版:Visual Basic的基础版本,可用来开发Windows应用程序。该版本包括所有的内部控件(标准控件)、网络(Grid)控件、Tab对象以及数据绑定控件。(2)专业版:该版本为专业编程人员提供了一整套用于软件开发、功能完备的工具。它包括学习版的全部功能,同时包括Activ

3、eX控件、Internet控件、Crystal Report Writer和报表控件。(3)企业版:可供专业编程人员开发功能强大的组内分布式应用程序。该版本包括专业版的全部功能,同时具有自动化管理器、部件管理器、数据库管理工具、Microsoft Visual SourceSafe面向工程版的控制系统等。二、Visual Basic的启动与退出开机并进入中文Windows后,可以用多种方法启动Visual Basic。第一种方法:使用“开始”菜单中的“程序”命令。操作如下:(1)单击Windows环境下的“开始”按钮,弹出一个菜单,把光标移到“程序”命令上,将弹出下一个级联菜单;(2)把光标移

4、到“Microsoft Visual Basic6.0中文版”,弹出下一个级联菜单,即Visual Basic6.0程序组;(3)单击“Microsoft Visual Basic6.0中文版”,即可进入Visual Basic6.0编程环境。第二种方法:使用“我的电脑”。操作如下:(1)双击“我的电脑”,弹出一个窗口,然后单击Visual Basic6.0所在的硬盘驱动器盘符,将打开相应的驱动器窗口;(2)单击驱动窗口的vb60文件夹,打开“vb60”窗口;(3)双击“vb6.exe”图标,即可进入Visual Basic6.0编程环境。第三种方法:使用“开始”菜单中的“运行”命令。操作如下

5、:(1)单击“开始”按钮,弹出一个菜单,然后单击“运行”命令,将弹出一个对话框;(2)在“打开”栏内输入Visual Basic6.0启动文件的名字(包括路径)。例如“c:vb98 vb6.exe”;(3)单击“确定”按钮,即可启动Visual Basic6.0。第四种方法:建立启动Visual Basic6.0的快捷方式。三、主窗口(一)标题栏和菜单栏1.标题栏标题栏是屏幕顶部的水平条,它显示的是应用程序的名字。2.菜单栏在标题栏的下面是集成环境的主菜单。(二)工具栏Visual Basic6.0提供了4种工具栏,包括编辑、标准、窗体编辑器和调试,并可根据需要定义用户自己的工具栏。四、其他窗

6、口标题栏、菜单栏和工具栏所在的窗口称为主窗口。除主窗口外,Visual Basic6.0的编程环境中还有其他一些窗口,包括窗体设计器窗口、属性窗口、工程资源管理器窗口、工具箱窗口、调色板窗口、代码窗口和窗口。D2第二章 对象及其操作一、Visual Basic的对象1.什么是对象在面向对象的程序设计中,“对象”是系统中的基本运行实体。在Visual Basic6.0中,对象分为两类,一类是由系统设计好的,称为预定义对象,可以直接使用或对其进行操作(如窗体和标准控件就是VB预定义的对象);另一类由用户定义,可以象C+一样建立用户自己的对象。对象是具有特殊属性(数据)和行为方式(方法)的实体。建立

7、一个对象后,其操作通过与该对象有关的属性、事件和方法来描述。2.对象属性属性是一个对象的特性,不同的对象有不同的属性。对象常见的属性有标题(Caption)、名称(Name)、颜色(Color)、字体大小(Fontsize)、是否可见(Visible)、是否可用(Enabled)等。对象属性设置:在属性窗口设置:为了在属性窗口中设置对象的属性,必须先选择要设置属性的对象,然后才在属性窗口列表中为具体的对象选择或输入所需要的属性值在程序中用语句设置,格式:对象名属性名称设置的属性值如:Command1.caption=“确定” Private Sub 对象名_事件名称 事件响应代码End Sub

8、3.对象事件所谓事件(Event),是由Visual Basic预先设置好的、能够被对象识别的动作。如单击、双击等。事件过程的一般格式:“对象名称”是指该对象的Name属性;“事件名称”是由VB预先定义好的赋予该对象的事件。4.对象方法在传统的程序设计中,过程和函数是编程语言的主要部件。而在面向对象程序设计(OOP)中,引入了称为方法(Method)的特殊过程和函数。方法的操作与过程、函数的操作相同,但方法是特定对象的一部分,正如属性和事件是对象的一部分一样。其调用格式为:对象名称.方法名称二、窗体(一)窗体的结构与属性窗体结构与Windows下的窗口十分类似。在程序运行前,即设计阶段,称为窗

9、体;程序运行后也可以称为窗口。窗体与Windows下的窗口不但结构类似,而且特性也差不多。窗体的常用属性。这些属性适用于窗体,同时也适用于其他对象。0. Name(对象名称)1. Caption(标题)2. BackColor(背景颜色)3. ForeColor(前景颜色)4. Font系列:(FontName字体、FontSize字号、FontBold加粗、FontItalic倾斜、FontStrikethru删除线、FontUnderLine下划线)5. Enabled(是否可用)6. Visible(是否可见)7. Height、Width(高、宽)8. Top、Left(顶边、左边位置

10、)9. AutoRedraw(自动重画)10. BorderStyle(边框类型)11. MaxButton、MinButton(最大、最小化按钮)12. Picture(图形)13. Icon(图标)14. ControlBox(控制框)15. WindowState(窗口状态)(二)窗体事件与窗体有关的事件较多,其中常用的有以下几个:1.Click(单击)事件2.DblClick(双击)事件3.Load(装入)事件4.Unload(卸载)事件5.Activate(活动)、Deactivdte(非活动)事件6.Paint(绘画)事件三、控件窗体和控件都是Visual Basic中的对象,控件

11、以图标的形式放在“工具箱”中,每种控件都有与之对应的图标。启动Visual Basic后,工具箱位于窗体的左则。(一)标准控件(内部控件)(二)控件的命名和控件值1.控件的命名在一般情况下,窗体和控件都有默认值,如Form1、Command1、Text1等。在应用程序中使用约定的前缀(匈牙利命名法)命名,可以提高程序的可读性。名称命名前缀名称命名前缀From(窗体)frmImage(图像框)imgLabel(标签)lblHscrollBar(水平滚动条)hsbTextBox(文本框)txtVscrollBar(垂直滚动条)vsbFrame(框架)fraTimer(时钟)tmrCommandBu

12、tton(命令按钮)cmdDriveListBox(驱动器列表框)driCheckBox(复选框)chkDirListBox(目录列表框)dirOptionButton(单选按钮)optFileListBox(文件列表框)filComboBox(组合框)cboShape(形状)shp ListBox(列表框)lst Line(直线)linPictureBox(图形框)picData(数据)dat2.控件值VB为每个控件规定了一个默认属性,设置默认属性时,可以不写属性名,下表列出了部分常用控件的默认属性。控件值控件值TextBox(文本框)TextLabel(标签)CaptionListBox(

13、列表框)TextCommandButton(命令按钮)CaptionComboBox(组合框)TextFrame(框架)CaptionOptionButton(单选按钮)ValueData(数据)CaptionCheckBox(复选框)ValuePictureBox(图形框)PictureHscrollBar 、VscrollBar(水平、垂直滚动条)ValueImage(图像框)PictureDriveListBox(驱动器列表框)DriveTimer(时钟)EnabledDirListBox(目录列表框)PathShape(形状)ShapeFileListBox(文件列表框)Filenam

14、eLine(直线)Visible四、控件的画法和基本操作(一)控件的画法可以通过两种方法在窗体上画一个控件。(二)控件的基本操作1.控件的缩放和移动2.控件的复制和删除3.通过属性窗口改变对象的位置和大小4.选择控件D3第三章 简单程序设计一、语句(一)Visual Basic中的语句Visual Basic中的语句是执行具体操作的指令,每个语句以回车键结束。输入程序时要求一行一句,一行上写多句时,个语句之间要用(:)隔开;一行较长时,可用( _)续行符把语句分放到下行写。(二)赋值(=)用赋值语句可以把指定的值赋给某个变量或某个带有属性的对象,其一般格式为:Let目标操作符=源操作符例如:交

15、换A和B两个存储单元中的数据(三)注释、暂停与程序结束语句1.注释语句:Rem 注释内容注释内容2.暂停语句:Stop3.结束语句:End二、几个方法(一)printPrint方法可以在窗体上显示文本字符串和表达式的值,也可以在图形对象或打印机上输出信息。其一般格式为:对象名称.Print表达式,|;(二)cls格式:对象.Cls(三)move格式:对象.Move左边距离,上边距离,宽度,高度例如:三、编写简单的Visual Basic应用程序 建立可视用户界面 设置可视界面特性 编写事件驱动代码三、程序的保存和装入(一)保存程序Visual Basic应用程序可以用4种类型的文件保存。一类是

16、单独的窗体文件,扩展名为.frm;一类是公用的标准模块文件,扩展名为.bas;第三类是类模块文件,扩展名为.cls;第四类是工程文件,这种文件由若干个窗体和模块组成,扩展名为.vbp。(二)程序的装入一个应用程序包括4类文件,即窗体文件、标准模块文件、类模块文件和工程文件,这4类文件都有自己的文件名。但只要装入工程文件,就可以自动把与该工程有关的其他3类文件装入内存。四、程序的运行程序运行的目的是输出结果和发现错误。在VB环境中,程序可以用解释方式执行(即启动);也可以生成可执行文件(.EXE)在windows环境下运行。总之,用Visual Basic开发应用程序的一般包括五个步骤:1.建立

17、可视用户界面2.设置可视界面特性(即对象属性的设置)3.编写事件驱动代码4.程序运行和调试5.保存文件例如:建立如图程序。五、Visual Basic应用程序的结构与工作方式(一)Visual Basic应用程序的构成Visual Basic应用程序通常由3类模块组成,即窗体模块、标准模块和类模块。(二)事件驱动事件是可以由窗体或控件识别的操作。事件驱动应用程序的典型操作序列为:(1)启动应用程序,加载和显示窗体;(2)窗体或窗体上的控件接收事件。事件可以由用户引发(例如键盘操作),可以由系统引发(例如定时器事件),也可以由代码间接引发(例如,当代码加载窗体时的Load事件);(3)如果相应的

18、事件过程中存在代码,则执行该代码;(4)应用程序等待下一次事件D4第四章 Visual Basic程序设计基础一、数据类型(一)基本数据类型数据类型类型符号占字节数取值范围Byte(字节型)无10255Boolean(逻辑型)无2False和TrueInteger(整型)%2-3276832767Long(长整型)&4-21474836482147483647Single(单精度型)!4负数:-3.402823E38-1.401298E-45正数:1.401 298E-453.402823 E38Double(双精度型)#8负数:-1.79769313486232D308-4.94065645

19、841247D-324正数:4.940656458412 47D-3241.79769313486232D308Currency(货币型)8-922337203685477.580 0922337203685477.580 7Date(time)(日期型)无801,01,10012,31,9999String(字符型,定长)$字符串长度有关065535Object(对象型)无4任何对象的引用Variant(变体型)无根据需要分配(二)用户定义的数据类型(也称为“记录类型”)用户可以利用Type语句定义自己的数据类型,其格式如下:例如:在标准模块中定义一个学生类型Type studXh as s

20、tring*12Xm as string*8Xb as string*2Chengji as integerCsrq as dateEnd typeType 数据类型名 数据类型元素名 As 类型名数据类型元素名 As 类型名 End Type说明:记录类型的定义必须放在模块(标准模块和窗体模块)的声明部分,使用前必须通过Type语句加以定义。在标准模块中定义,其变量可以出现在工程的任何地方;在窗体中定义则前面必须加上关键字Private。记录类型不能使用动态数组。二、常量和变量(一)常量:是在程序运行中不会发生变化的数字、字符或表达式。常量分两类,一类是用户自己声明的常量,一类是系统提供的常

21、量。1、用户自定义常量:Const 常量名 as 类型=表达式 例如:const pi=3.1415926,maxchars=2542、系统常量:是指VB系统提供的一部分哟办法程序和空间的常量 例如:vbred(红色)、vbgreen(绿色)(二)变量:是在程序运行中其值会发生变化的量。 理解:程序要做的三件事(获取数据、处理数据、输出数据)。在程序执行过程中数据的存储及中转大多是通过变量来实现,变量由变量名和变量类型构成。(也可以把变量理解为一个容器)1.命名规则变量是一个名字,给变量命名时应遵循以下规则:(1)名字只能由字母或汉子开头,且由字母、汉子、数字或下划线组成;长度不超过255个字

22、符。(2)不能用VB的保留字作变量名例如:abs 5x abc 程序 time_4 end a* b6 哪些能做为变量名?2.变量的类型和定义在使用变量前必须先声明变量名和类型,从而决定系统为它分配的存储单元。任何变量都属于一定的数据类型,包括基本数据类型和用户定义的数据类型。在VB中,可以用下面几种方式来规定一个变量的类型:(1)用类型说明符来标识。如:A% B# C$(2)在定义变量时指定其类型。如:A as integer B as double C as string3.显式定义变量局部变量声明:Dim 变量名 as 类型 用于在标准模块、窗体模块或过程中定义变量或数组。公有变量声明:

23、Public 变量名 as 类型 用于在标准模块中定义全局变量或数组。静态变量声明:Static 变量名 as 类型 用于在过程中定义变量或数组。(即不能放在通用声明中声明)4.隐式声明:VB允许未经声明的变量直接使用,故使用未经声明变量的类型为Variant类型(变体类型)。如:a=50 b=”巨大化” c=#02/29/2012# d=true三、变量的作用域根据变量的定义位置和所使用的变量定义语句的不同,VB中的变量可以分为:局部(Local)变量、模块(Module)变量及全局(Public)变量,其中模块变量包括窗体模块变量和标准模块变量。举例:四、常用内部函数(一)常用字符串函数函

24、数名功能说明举例结果Mid$(C,N1,N2)从字符串C的N1位开始向右载取N2个字符Mid$(“ABCDEFG”,2,4)“BCDE”Left$(C,N)截取字符串C左边N个字符Left$(“abcde”,3)“abc”Right$(C,N)截取字符串C右边N个字符Right$(“abcde”,3)“cde”String$(N,C)产生由C串中第一个字符组成的N个字符String$(2, “ABCD”)“AA”Len(C)字符串C的长度Len(“ABCDE”)5Ltrim$(C)去掉字符串左边的空格Ltrim$(“ abc”)“abc”Rtrim$(C)去掉字符串右边的空格Ltrim$(“a

25、bc ”)“abc”Space$(N)产生N个空格Space(3)“ ”InStr(N1,C1,C2,N)在C1中从N1开始找C2首次出现的位置,N=0区分大小写;N=1,不区分大小写InStr(2,“ABCDASF”, “A”)5StrComp(C1,C2,N)字符串比较,C1大为1,C1小为-1,相等为0。N=0区分大小写,N=1不区分大小写StrComp(as, AS, 0)1(1)LTrim$(字符串)(2)RTrim$(字符串)(3)Trim$(字符串)去掉“字符串”左边的空白字符;去掉“字符串”右边的空白字符;去掉“字符串”两边的空白字符;(二)常用转换函数函数名功能说明举例结果V

26、al(C)数字字符串转换为数值Val(“123ABC”)123Asc(C)字符转换成ASCII码值Asc(“a”)97Chr$(N)ASCII码值转换成字符Chr$(65)“A”Lcase$(C)大写转换成小写Lcase$(“ABC”)“abc”Ucase$(C)小写转换成大写Ucase$(“abc”)“ABC”Fix(N)取整数部分Fix(-3.6)-3Hex$(N)十进制转换成十六进制Hex(100)64Int(N)取不大于N的最大整数Int(-3.6)Int(3.6)-43Oct$(N)十进制转换成八进制Oct$(100)“144”Str$(N)数值转换成字符串Str$(123.45)“

27、123.45”(三)常用数学函数函数名功能说明举例结果Abs(n)取绝对值Abs(-5.6)5.6Cos(n)余弦函数Cos(0)1Sin(n)正弦函数Sin(0)0Atn(n)反正切函数Atn(0)0Tan(n)正切函数Tan(0)0Exp(n)e为底的指数函数enExp(6)403.428793Log(n)e为底的自然对数Log(8)2.07944Rnd(n)产生随机数Rnd取值区间0,1)Sgn(n)符号函数:n0,sgn(n)=+1,n0,sgn(n)=-1,n=0,sgn(n)=0Sgn(-6)-1Sqr(n)平方根Sqr(16)4注意:(1)三角函数的参数n以弧度表示。1度=/18

28、0(弧度)(2)Sqr的参数必须大于或者等于0。(3)Rnd函数返回值的范围为:小于1但大于或等于0的双精度随机数,默认情况下,每次运行一个应用程序,Rnd函数都是产生相同序列的随机数。为了每次运行时,产生不同序列的随机数,可执行Randomize语句。该语句形式如下:Randomize number用number将Rnd函数的随机数生成器初始化,给该随机数生成器一个新的种子值。如果省略number,则用系统计时器返回的值作为新的种子值。产生某个范围内的随机整数:Int(上限-下限+1)*Rnd+下限)例如:产生1个随机二位整数,并在文本框中显示Private Sub Command1_Click() Randomize Text1 = Int(Rnd * 90 + 10)End Sub(四)常用日期与时间函数函数名功能说明例结果Now返回当前系统日期和时间now2012-2-29 AM 11:24:33Date()返回系统日期Date()2012-Day(C|N)返

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1