【VB开源代码栏目提醒】:以下是网学会员为您推荐的VB开源代码-VB(PDF) - 培训资料,希望本篇文章对您学习有所帮助。
Visual Basic 一Visual Basic程序设计概述4二数据类型与表达式2三
VB语言基础14四数组4ren_yanna163.com五过程2六窗体设计2七控件的使用2Visual Basic4Visual Basic1.1 引例1.2
VB主要功能和特点1.3
VB集成开发环境1.1 引例1.1一行内容在窗体左、右移动移动两种方法:手动和自动当自动时文字闪烁显示当内容超出窗体进行反弹。
1.1 引例2.1 对输入的字符进行转换的程序。
转换规则??大写字母转换成小写字母??小写字母转换成大写字母??空格不转换??其余转换成“”。
要求每输入一个字符马上就进行判断和转换。
通过上述两例说明
VB面向对象、可视化、事件驱动的特点。
1.2
VB主要功能和特点1. 具有面向对象的可视化设计工具2. 事件驱动的编程机制3. 提供了易学易用的应用程序集成开发环境4. 结构化的程序设计语言5. 支持多种数据库系统的访问6. Active技术7.
VB 6.0在开发环境上、网络功能等的增强8. 完备的help联机帮助功能。
1.3
VB集成开发环境工具箱工程窗口属性窗口窗体布局立即窗口窗体窗口1. 主窗口应用程序窗口由标题栏、菜单栏和工具栏组成。
2. 窗体form窗口设计
VB程序的界面。
3.
代码code窗口编辑窗体、标准模块中的
代码。
4. 属性properties窗口所有窗体或控件的属性设置。
5. 工程资源管理器project expror窗口保存一个应用程序所有的文件。
6. 工具箱toolbox窗口显示各种控件的制作工具供用户在窗体上设计。
VB2.1 建立简单的应用程序2.2
VB中的有关概念2.3 程序设计方法的发展2.4 基本控件和属性2.5 工程的管理及环境的设置2.6 生成可执行文件和制作安装盘2.7 程序调试2.8 常见错误2.1 建立简单的应用程序以计算圆的面积为例1. 建立用户界面的对象2. 对象属性的设置3. 对象事件过程及编程4. 程序运行和调试5. 保存文件。
2.2 程序设计方法的发展1. 初期的程序设计高运行效率、少占用内存为目标。
2. 结构化程序设计程序的可读性、可维护性为目标。
程序 算法数据结构的面向过程的程序设计。
3. 面向对象的程序设计降低程序的复杂性、提高软件的开法效率和改善工作界面为目标。
程序对象消息的面向对象的程序设计。
2.3 对象的有关概念1. 类类是创建对象实例的模板 包含了创建对象的属性描述和行为特征的定义。
2. 对象是类的一个实例继承了类的属性、方法。
VB中常用的对象有窗体、控件等。
3. 对象的建立和命名4. 对象的三要素1属性对象的性质即用来描述和反映对象特征的参数。
2方法对象的行为即将一些通用的过程编写好并封装起来作为方法供用户直接调用。
3事件响应对象的动作称为事件它发生在用户与应用程序交互时。
如单击控件、鼠标移动、键盘按下等。
??事件过程指附在该对象上的用户编写的程序
代码是事件的处理程序。
??事件驱动过程是图形用户界面的本质由用户控制而
代码作出响应。
5.
VB程序的执行步骤如下1启动应用程序装载和显示窗体2窗体或窗体上的控件等待事件的发生3事件发生时执行对应的事件过程4重复执行步骤2和35 直到遇到END结束语句结束程序的运行或按“结束”强行停止程序的运行。
2.4 基本控件和窗体一、常用属性1. Name名称属性创建的对象名称有默认的名。
在程序中控件名是作为对象的标识而引用不会显示在窗体上。
2. Caption标题属性该属性决定了控件上显示的内容。
3. Height、width、top和left属性 Left Top Height Width 4. Enabled属性控件是否可操作。
当设置为false时呈暗淡色禁止用户进行操作。
5. Visible属性控件是否可见。
当设置为false时用户看不到但控件本身存在。
6. Font属性Fontname字体Fontsize字体大小Fontbold是否是粗体Fontitalic是否斜体Fontstrikethru是否加一删除线。
Fontunderline是否带下划线。
例2.2 在窗体是建立两个命令按钮Command1和Command2Command2的Font通过属性窗口设置其余属性通过
代码实现。
7. Forecolor前景颜色属性设置控件的前景颜色即正文颜色.。
其值是一个十六进制常数用户可以在调色板中直接选择所需颜色。
8. Backcolor背景颜色属性9. Backstyle背景风格属性0-transparent透明显示即控件背景颜色显示不出来。
10. BorderStyle边框风格属性0-None控件周围没有边框。
1-Fixed Single控件带有单边框。
11. Alignment属性控件上正文水平对齐方式0正文左对齐1右对齐2居中。
12. AutoSize属性控件是否根据正文自动调整大小False 14.TabIndex属性决定了按Tab键时焦点在各个控件移动的顺序。
各个控件默认TabIndex值就是以控件建立时的顺序第一个为0。
例2.3控件设置效果默认控件名Name 标题 Caption 有关属性设置 Form1 颜色、对齐、鼠标属性例 MousePointer99MouseIconKey04.ico Label1 左对齐 Alignment0 BorderStyle 1 Label2 居中 Alignment1BorderStyle 1 Label3 自动 AutoSizeTrue WordWarpFalse BorderStyle 1 Label4 背景白 BackColor H00FFFFFF BorderStyle 0 Label5 前景红 ForeColor H000000FF BorderStyle 0 标题图标控制菜单框最小化按钮最小化按钮边框样式二.窗体1.属性Caption标题MaxButton、MinButtonIcon、ControlBoxPictureWindowsState 0-正常、1-最小化、2-最大化2.事件Click、DblClick和LoadLoad 当装入窗体时激发通常用于对属性和变量初始化3.方法Print例2.4 上述属性、Click、DblClick和Load事件演示。
三、标签Label用于显示文本输出信息不能作为输入信息的界面。
例2.5显示浮雕效果的文字实现方法字颜色、标签位置四、文本框TextBox是一个文本编辑区域可在该区域输入编辑和显示正文内容。
1.其他属性??Text正文内容??Maxlength设置正文的最多字符个数0任意长度值??MultiLine是否为多行默认为一行False??ScrollBarsMultiLine为True时该属性才有效表示滚动条的形式0-None、1-Horizontal、2-Vertical、3-Both??Locked是否可被编辑属性False表示为可编辑。
??PassWord口令字符Text属性返回输入的数据屏幕显示该字符2.常用事件??Change当改变文本框的Text属性时会引发该事件。
??KeyPressKeyAscii As Integer同上并可返回一个KeyAscii参数KeyAscii 为13按回车键为0 去除刚输入的字符。
??LostFocus当控件失去焦点时发生。
??GotFocus当控件获得焦点时发生。
3.常用方法对象.SetFocus是把光标移到指定的文本框对象中。
4.文本框的应用数据过滤例2.7 要求输入合法的数字数据。
当输入结束时按Tab键对于输入正确的数据显示正确信息对输入的非数字数据则响铃Beep、显示错误信息、清除文本框中的内容并使焦点重新回到文本框。
??Text2_ LostFocus 当输入结束按Tab键时该事件激发。
??IsNumericText2判断是否输入非数字数据。
??Text2.SetFocus使焦点重新回到文本框。
五、命令按钮CommandButton接受用户输入的命令。
输入命令可以有三种方式鼠标单击、Tab键焦点到该按钮、快捷键。
1. 其他属性??Caption命令按钮显示的内容可设置快捷键例Ok显示Ok。
??ToolTipText 设置工具提示和Picture结合使用。
2. 事件Click3. 例2.8建立一个允许剪切、复制和粘贴的简单便笺板程序。
可增加内容利用MouseMove事件决定命令按钮的有效性即当选中内容“剪切”、“复制”按钮有效否则无效。
2.5 工程的管理及环境的设置一、工程的组成工程文件包含了一个应用程序的所有文件:工程文件.vbp??窗体文件.frm控件及属性、事件过程和自定义过程??标准模块文件.bas二、创建、打开和保存工程三、添加、删除和保存文件1. 窗体名和窗体文件名概念窗体名窗体的Name属性在
代码中用来引用该窗体同一工程不能有相同的窗体名窗体文件名窗体存放在磁盘上的文件名该文件包含了该窗体的所有控件属性和
代码同一文件夹不能有相同的文件名。
2. 在工程中添加现存的窗体时只是对该窗体文件的引用纳入工程。
因此如果更改窗体并保存它会影响包含此窗体文件的任何工程。
3. 在工程中删除窗体时仅将此窗体从工程里删除掉但是窗体文件仍存在于磁盘上。
但是如果在
VB之外删除一个窗体文件
VB不能更新此工程文件当打开此工程时将显示一个文件丢失的错误信息。
窗体文件名窗体名2.6 生成可执行文件和制作安装盘以工程文件例2.11为例。
1. 生成可执行文件文件/生成V6B2-11.exe文件然后关闭Visual Basic6.0。
2. 制作安装盘??在向导的指导下运行V B6.0中文版工具“Package Deployment”??“打包”把工程中用到的各种类型的文件进行打包压缩后存放到特定的目录下。
??“展开”再把这些打包的文件展开到用户可以携带的安装介质软盘、光盘等。
3. 检测安装程序在没有
VB 6.0系统的环境下执行安装盘中的Setup.exe文件将发行盘进行安装。
2.7 常见错误1. 使用中文标点符号系统产生“无效字符”以红色显示。
2. 字母和数字形状相似小写字母“l”和数字“1”形式相同、小写字母“o”与数字“0”。
3. 对象名称Name属性写错Text1、Text2、Command1txtInput、txtOutput、cmdOk4. 对象的属性名、方法名、标准函数名写错尽量使用自动列出成员功能。
正确的系统按规定的大小写表示。
5. 无意形成控件数组建立控件时小心使用“复制”、“粘贴”按钮。
6. 打开工程时找不到对应的文件保存文件时先保存窗体.frm文件、再保存.vbp文件注意路径。
23.1 编码规则3.2 数据类型3.3 变量与常量3.4 运算符和表达式3.5 常用函数3.6 常见错误3.1编码基础3.1.1字符集??程序由语句构成语句由表达式、单词构成表达式和单词由字符组成。
程序语言中字符、词汇、表达式、语句、过程、函数被称为“语法单位”。
语法的形成规则称为“语法规则”。
??
VB的字符集包括1数字092英文字母26个英文字母的大小写az和AZ3特殊字符??-./_:″space。
注在
代码窗口输入程序时除汉字外其余符号不能以全角或中文方式输入而只能以英文方式键入作为语言成份的字符。
1.
VB代码不区分字母的大小写系统保留字自动转换每个单词的首字母大写2.语句书写自由一行可书写几句语句之间用冒号分隔一句语句可分若干行书写用续行符连接_一行 ABRA 结果为False 男字 女字 按汉字的拼音字母比较4. 逻辑运算符将操作数进行逻辑运算结果是逻辑值条件表达式1 And 条件表达式2 条件表达式均为T结果为T条件表达式1 Or 条件表达式2 条件表达式有一个为T 结果为T。
二、表达式1. 组成变量、常量、函数、运算符和圆括号。
2.书写规则1 运算符不能相邻。
例a b是错误的。
2 乘号不能省略。
例x 乘以y 应写成xy。
3 括号必须成对出现均使用圆括号。
4 表达式从左到右在同一基准上书写无高低、大小。
3. 不同数据类型的转换运算结果的数据类型向精度高的数据类型靠。
Integer