ImageVerifierCode 换一换
你正在下载:

VB笔记.docx

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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

VB笔记.docx

1、VB笔记 第一章 VB导论1.VB是由微软公司开发的作用:用于开发Windows环境下应用程序的工具。VB6.0是32位操作系统下应用程序的开发工具。采用面向对象的程序设计方法。采用事件驱动方式的程序设计原理。2.基本概念对象:动作体的逻辑模型,可控制的某种东西(应用程序的每个窗体和窗体控件)三个特性(属性,方法,事件)窗体:窗口、子窗口控件:放在窗体上的用于和用户交互的各种部件(文本框、标签,命令按钮,选项按钮、列表框)(1)属性:对对象特性的描述。属性例子:窗体名称 名称 窗体标题 Caption 前景颜色 Forecolor 背景颜色 Backcolor(2)方法:指对象可以做的动作,是

2、对象本身所具有的功能。通过“方法”,对象做一个动作或实现一个功能方法例子:显示 Show;隐藏 Hide;移动 Move(3)事件:对象所识别的动作,能使该对象进入活动状态的一种操作或动作。事件例子:单击;双击3.过程:规定对象在被某个“事件”激活时应发生的各种动作及所要进行的信息处理的具体内容的代码段。应用程序:过程的集合事件驱动过程:程序的运行没有固定的顺序,只要当该事件发生时,则所规定的过程就开始执行。4.vb程序开发步骤1)创建程序的用户界面2)设置界面上各个对象的属性3)编写对象响应事件的程序代码4)保存工程5)运行和调试应用程序,检查并排除程序中的错误6)生成可执行程序第三章 常用

3、控件与界面设计一:1.窗体(Form)是为了设计VB应用程序界面或对话框而提供的窗口,是包容用户界面或对话框所需的各种控件的“容器”。(1)窗体的常用属性aName(名称):窗体名称。 窗体名称在程序代码中作为窗体对象的标识名。 窗体名称可以缺省。 窗体名称也可以自定义。 窗体名称自定义的命名规则:必须以字母开头,可以包含数字和下划线,但不能包含空格或标点符号。长度不得超过40个字符。bCaption:窗体标题。 窗体标题是出现在窗体标题栏的文本内容。 窗体标题默认与窗体名称相同。 标题也可以自定义,只要是字符即可,不受其他约束C.BackColor与ForeColor:窗体的背景色与前景色。

4、颜色值用一个长整数表示。点击属性栏右边的 ,会弹出一个颜色设置组合框。同样,使用“视图”菜单中的“调色板”命令也可以设置窗体等对象的前景色和背景色。d. BorderStyle:边框样式用数值来表明窗体边框的风格。E.Font:正文字体。 设置窗体上所显示的正文的字体、字号和字形等。 点击字体属性栏右边的对话框按钮 ,弹出“字体对话框” (如图)。默认的字体为“宋体、常规、小五号”。说明:Font是窗体的一种属性,同时它又被看作一个对象 Font本身还具有Name,Size,Bold,Italic等属性。 f. Icon:图标设置位于窗体左上角控制盒上的图标当窗体最小化为任务栏上的按钮时,也使

5、用此图标。 g. Left、Top、Height、Width:窗体的位置与大小。默认单位为特维(Twip)1特维=1/1440英寸 h. Enabled:活动属性决定窗体能否被访问。 i. Visible:可视属性 决定窗体是否可视 j. Picture:图片属性(2)窗体的方法 窗体可调用多个方法。常用的方法有: Hide:隐藏窗体。 Move:把窗体移到某个位置。Print:显示文本或数据。PrintForm :打印窗体。 Refresh:强制重新绘制一个窗体。Show:显示窗体。Cls:清除。(3)窗体的事件 体可以响应许多事件。常用的事件有: Click:单击。DbClick:双击。

6、Load:装载。UnLoad:卸载。Resize:调整尺寸。Activate:激活变成当前窗口。Deactivate:失去激活2.制定属性窗口方法一:在设计态,通过“属性”窗口为其设定各种属性值 方法二:在程序代码中改变属性值(运行时改变)格式:Object.Property = Expression 即: 对象名.属性名 = 表达式(属性值)提示: 如果属性值是字符串,则用西文引号括起来。 3.引用窗体的方法 VB中的所谓“方法”可使“对象”执行一个动作或任务。格式:Object.Method 或 Object.Method Arg1,Arg2即: 对象名.方法名 或 对象名.方法名 参数1

7、,参数 4.窗体的装载、卸载、End语句 (1) 装载语句:把窗体或其它对象载入内存,但不显示 语句格式:Load Object VB在执行时自动装载窗体,引发窗体的Load事件。 使用Show方法时,也自动载入窗体。(2) 卸载语句 语句格式:Unload Object 或:Unload Me 窗体从内存卸载(3) End语句 语句格式:End 终止应用程序,卸所有窗体5. Print方法格式:Object.Print p1 p2 作用:将文本输出到指定对象上。如果缺省对象,则将内容 输出到当前窗体上。S可以是;或者,作用:输出项按制表列输出,每个制表列宽度为14个字符,超出制表列宽度的输出

8、项可占据多个制表列。;作用:两个输出项将紧接着输出,但数值输出项的尾部自动加一个空格,头部加一个符号位(正数为空格)。二:常用控件控件是包含在窗体中的对象。控件同窗体一样,也是辅助用户快速完成界面设计的有效工具。 控件和窗体组成与用户交互的可视化部件。1文本框(TextBox)用于接收用户在框内输入的信息(32k),或显示由程序提供的信息。1)属性 Name :名称。Text :文本属性。PasswordChar :密码属性文本框还有BorderStyle,Enabled,Font,ForeColor等属性MaxLength :最大长度。MultiLine :多行属性。Alignment :对

9、齐属性(2)方法:SetFocus:设置焦点;使光标指向指定的文本框。(3)事件:Change:改变。LostFocuse:失去焦点。KeyPress:按下字符键。2标签(label):标签常用作其他控件的说明。(1) 属性Font,Name,Caption,Alignment属性:同窗体和文本框AutoSize属性: 自动缩放,即大小自适应属性。默认为“False“,若为“True“,根据文本大小自动调整标签宽度。(2) 方法(Refresh、Move)(3) 事件(Click、DblClick)3命令按钮(CommandButton)(1)属性:Caption:标题;Cancel: 取消,

10、本属性设为True, 按ESC键等同单击本按钮 Default:默认,本属性设为True, 按Enter键等同单击本按钮 (2)方法 :SetFocus:设置焦点 (3)事件:Click:单击4列表框(ListBox) (1)属性: List:列表。ListCount:列表框中所含项的总数。ListIndex:选中项的索引号。 Text: 文本。Columns:列数。Sorted:排序。Selected:选中。 (2)方法AddItem:添加列表项。 格式:对象名.AddItem ,插入位置序号 注意:若不指定插入位置,则插入到列表尾。 RemoveItem:删除列表项。 格式:对象名.Rem

11、oveItem 删除项序号Clear:删除列表所有项。 (3)事件:Click(单击);Dbclick(双击)事件(但很少用) 5组合框(ComboBox)组合框是文本框和列表框的组合方式,它包含一个文本框和一个列表框。用户可在文本框部分输入选项,也可用列表框部分选择选项。(1)属性 Style:外观属性。组合框有三种外观 Text:文本属性。为用户从列表框中选定的文本内容或直接输入文本框的内容。(2) 方法:AddItem、RemoveItem、 Clear。6.图像控件(Image) 图片框(PictureBox)图像控件用来显示一个来自硬盘上的位图文件(.bmp)或图标文件(.ico),

12、并可随意调整图形的大小。图片框不仅可以显示图形和文本,还可创建动画图形。7.选项按钮(OptionButtom)、复选框(CheckBox)和框架控件(Frame) a.选项按钮与复选框(1)属性 选项按钮Value:选中与否标记。 Value = True 表示选中;默认为 False表示 未选中。 复选框Value:选中与否标记 Value=1表示选中;默认为 0 表示未选中;2 表示不能访问。(2)方法 Move、Refresh(3)事件 Click:单击 b. 框架控件:用作其他控件的容器。 c.结合框架和选项按钮组(或复选框组).在窗体上可以创建选项组。 8.水平滚动条(HScrol

13、lBar)、垂直滚动条(Scrollbars) (1)属性:Max、Min:设置控件的变化范围。 LargeChange:用于单击滚动条区域时,Value属性值的改变量。SmallChange:用于单击滚动条两端箭头时,Value改变量。9.计时器控件(Timer) 属性:Internal、Enabled 事件:Timer三:制作菜单1. 菜单概述(菜单条 ;菜单;菜单项;子菜单;弹出式菜单)2. 使用菜单编辑器(1) 菜单编辑器中各项的使用: 标题框:Caption属性;菜单之间分隔符“-”;键盘访问使用&+字母 名称框:Name属性; 索引框:Index属性; 快捷键框:为菜单项选定快捷键

14、; “复选”:Checked属性; “有效”:Enabled属性;“可见”:Visible属性;3.建立菜单的步骤(1) 设计菜单的结构;设置菜单项及各菜单项的子菜单。(2) 用菜单编辑器建立各菜单项。(3) 为菜单项编写事件过程代码。4. 使用帮助使用帮助菜单或F1键第四章 数据、表达式与简单程序设计 过程:具有特定书写格式、包含若干可被作为一个整体执行的代码行的组合。根据执行的方式:; 事件过程:为窗体及窗体上的各种对象编写的用来响应由用户或系统引发的各种事件的代码行就是“事件过程”当指定的事件发生时,该过程即会被激活执行。属于窗体模块中。私有(private)。通用过程:一个应用程序中的

15、多个窗体共享一些代码,或一个窗体内不同的事件过程可以共享一些代码。这些被共享的代码构成的过程称为“通用过程”缺省情况下是公有的( public)由事件过程或其他通用过程调用而执行 模块:用于将不同类型过程代码组织到一起而提供的一种结构窗体模块:应用程序中每个窗体都有一个相对应的窗体模块。包含用于处理发生在窗体中的各个对象的事件过程,而且包含有窗体及窗体中各个控件对象的属性设置以及相关的说明。标准模块:被多个应用程序中多个窗体共享的代码,组织到“标准模块”。保存的是通用过程。4.2 代码的书写规则 1.语句:语句是组成VB程序的最基本成分。 (1) 语句的一般形式: 语句体 一条语句作用:向系统

16、提供必要的信息或规定系统执行某些操作。 (2)书写注意 1) 代码不区分字母的大小写,如:Ab 与AB等效; 2) 系统对用户程序代码进行自动转换; 对于关键字,首字母被转换成大写,其余转换成小写 对于用户定义的变量、过程名,以首次定义为准进行转换2.语句书写规则 (1) 续行:(空格下划线字符“_”) , = ,= , , =,Like,Is4.逻辑运算符:包括:And 、Or、Not、Xor优先级的比较 优先级: 高-低 1.几大类比较 算术、 连接、比较、逻辑 2.算术运算符 ,- ,(* /), ,MOD,(+ -) 3.比较运算符 同一级 4.逻辑运算符 Not、 And 、Or、X

17、or、1.表达式组成: 包含:变量、常量、运算符、函数和小括号 表达式结果: 与数据和运算符有关2.书写规则: 乘号不能省略;括号必须成对出现; 一个表达式在同一行上书写,没有高低、大小区分3.同一表达式中的数据的类型转换 操作数的数据类型应该符合要求,不同的数据应该转换成同一类型。 在算术运算中,如果操作数的数据精度不同,VB规定运算结果采用精度较高的数据类型。4.5 赋值语句1.赋值语句的形式:变量名= 例如:a=“hello” 当系统执行一个赋值语句时,将先求出赋值语句操作符=的右边表达式的值,然后再把该值保存到=号左边的变量中。2.不同数据类型数据的赋值如果变量与表达式都是数值类型,系

18、统先求出表达式的值,在将其转换为变量类型后再赋值。(注意数值的范围,溢出问题)如果变量为字符型,表达式为数值类型,则系统将把表达式的值转换为字符型赋值给变量。如果变量为逻辑型,而表达式为数值类型,则所有的非零值,系统都转换为“True”赋给变量,“0”转换为“False”赋给变量。把一个逻辑值“True”赋给一个整型变量,变量值为-1;“False”赋给变量,变量值为0.把一个逻辑值“True”赋给字符变量,其值为“True”,“False”赋给字符变量,其值为“False”.4.6 常用内部函数P52-564.7 InputBox函数与MsgBox函数InputBox函数-输入框作用:打开一

19、个对话框,等待用户输入内容。 单击确定,返回输入值(字符型数据)格式:变量名 = InputBox ( 提示,标题,默认值,X,Y)Msgbox函数-信息框 1.语法:变量 = MsgBox(提示内容,按钮,标题) MsgBox 提示内容 , 按钮 , 标题2.MsgBox 函数的常用参数的说明 提示内容:必要。字符表达式,即显示在对话框中的信息 按 钮: 可选。整型表达式,缺省值为 0 标 题: 可选。在对话框标题栏中显示的内容。 省略此项,则将应用程序名放在标题栏中Buttons参数的设置 P58-59第五章 选择分支与循环5.1 算法及程序设计基础 1.算法的概念:广义: 即解决某个问题

20、或处理某件事的方法和步骤 狭义:专指用计算机解决某一问题的方法和步骤2.算法的特征:确定性、可行性、有穷性、输入性、输出性3.算法的描述: 广泛使用的是流程图,它使规定的符号来描述算法4.算法分类:数值算法:用于解决一般数学解析方法难以解决的问题。 非数值算法:用于对非数值信息进行查找、排序等。例:用辗转相除法写出求两个自然数的最大公约数的算法(1)输入两个自然数m,n(2)rm mod n(3)mn;nr(4)若r0 则重复(2)(3)步 否则输出m(最大公约数)5.2.1 If条件语句1. IfThen 结构 格式:(1) If 条件 Then (A组语句) EndIf 执行规则:若条件成

21、立,执行A组语句;条件不成立,跳过A组语句.(2) If 条件 Then 语句 使用前提:条件成立时,A组语句中只一条执行语句2. IfThenElse 结构格式:If 条件 Then 执行规则:条件成立,执行A组语句, A组语句 条件不成立,执行B组语句 Else B组语句 END If 3 . IfThenElseIf 结构 注意:多分支语句中,有多个分支同时满足, 只执行第 一 个与之匹配的语句块。注意 ElseIf 的写法 格式:If 条件1 Then A组语句 ElseIf 条件2 Then B组语句 ElseIf 条件3 Then C组语句 Else n组语句 End If4. I

22、f语句的嵌套 If语句的嵌套是指if 或else后面的语句块中又包含If语句。语句形式: If Then 注意:(1) 对于嵌套结构,为了增强程序的可 If Then 读性,应该采用缩进形式书写 (2) If语句形式若不在一行上书写,必须与End If End If 配对,多个If嵌套,End If与它最接近的If 配对。 End If 5.2.2 Select Case语句 Select Case 结构 Select Case 测试表达式 Case 测试项1 A组语句 Case 测试项2 B组语句 Case Else n组语句End Select5.3 循环结构:循环是在指定的条件下多次重复

23、执行一组语句5.3.1 For循环For循环格式: For 循环变量=初值 TO 终值 Step 步长 执行过程: 语句块 (1) 将初值赋循环变量 Exit For (2) 判断循环变量值是否小于等于终止值; 语句块 (3) 若是,执行循环体(语句块); Next 循环变量 (4) 然后将变量增加一个步长; (5)重复24步骤。(6)否则,结束循环注意: 初值、终值、步长必须是数值型, 步长为正,初值终值;缺省为默认为1 在已知循环次数时使用For循环,循环次数=int(终值-初值)/步长)+1 组成循环体的语句块可以是一条或多条语句 Exit For表示当遇到该语句时,退出循环体,执行Ne

24、xt的下一句;在循环体内对循环变量可多次引用,但在循环过程中一般不改变其值, 否则影响结果。 退出循环后,循环变量保持退出时的值5.3.2 DoLoop循环 1. Do While /until 2. D0 循环体 循环体 Loop Loop While/until (1)执行过程:(先判断,后执行) (2)执行过程:(先执行,后判断) 先判断循环条件, 先执行循环体,再判断循环条件,若为真:执行循环体,再判断循环条件 若为真, 继续执行循环体;否则,跳过循环体,执行Loop之后语句 否则,结束循环,执行Loop之后语句区别:(1)执行顺序不同:形式一:先判断,后执行循环体; 形式二:先执行循环体,后判断 (2)执行次数

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2