金文老师VB教程完整文档
上传者:马晓民|上传时间:2017-06-03|密次下载
金文老师VB教程完整文档
第一章 vasual basic 程序开发环境
第一节 visual basic 的启动与退出
一. 启动 vb 的四种方法:
1. 使用“开始”菜单中的“程序”命令
2. 使用“我的电脑”
3. 使用“开始”菜单中的“运行”命令
4. 建立启动 visual basic6.0 的快捷方式
二. vb 启动后的简单设置
1. 新建工程标准 exe 2.
(1)SDI 但文档界面
(2)MDI 多文档界面 “工具”—“选项”—“高级”—“SDI 开发环境”
3. 退出 vb:ALT+Q
第二节 主窗体的组成
1.标题栏:设计模式 运行模式 中断模式
2.菜单栏:(12 个)
(1)菜单的分类: 直接执行 弹出对话框 下一级菜单
( 2)进入菜单栏的方法:
ALT 或 F10 激活菜单后光标健选择
ALT+激活键 注:如果打开了不适当或不需要的菜单,或者执行菜单命令时打开不需要的对 话框,可以用 esc 健关闭
快捷键:新建工程 ctrl+n 打开工程 ctrl+o 保存工程 ctrl+s
3.工具栏
(1)工具栏的分类:编辑、标准、窗体编辑器和调试
(2)工具栏的形式:固定、浮动
(3)标准工具栏图标及作用
第三节 其他窗体
一. 窗体设计器和工程资源管理器
(一)窗体设计器窗口
1. 窗体设计器窗口简称窗体()from,是应用程序最终面向用户的窗口,它对 应于应用程序的运行结果。
2. 如果想清楚这些小点或者改变点与点间的距离,则可通过执行“工具”菜单 中的“选项”命令(“通用”选项卡)来调整。
(二)工程资源管理器窗口
1.在工程支援管理器窗口中,含有建立一个应用程序所需要的文件的清单。工程 支援管理器窗口中的文件可以分为 6 类,
窗体文件(.frm)
程序模块文件(.bas)
类模块文件(.cls)
工程文件(.vbp)
工程组文件(.vbg)
资源文件(.res)
2.工程资源管理器窗口中文件的分类:
(1) 工程文件和工程组文件 工程文件的扩展名为.vbp,每个工程对应一个工程文件。当一个程序包括两 个以上的工程时,这些工程构成一个工程组,工程组文件的扩展名为.vbg 用“文件”菜单中的“新建工程”命令可以建立一个新的工程,用“打开工 程”命令可以打开一个已有的工程,而用“添加工程”命令可以添加一个工程。
(2) 窗体文件 窗体文件的扩展名为.frm,每个窗体对应一个窗体文件,窗体及其控件的属 性和其他信息(包括代码)都存放在窗体文件中。一个应用程序可以有多个窗体 (最多可达 255 个) ,因此就可以有多个以.frm 为扩展名的窗体文件。 执行“工程”菜单中的“添加窗体”命令或单击工具栏中的“添加窗体”按 钮可以增加一个窗体,而执行“工程”菜单中的“移除窗体”命令可删除当前的 窗体。每建立一个窗体,工程资源管理器窗口中就增加一个窗体文件,每个窗体 都有一个不同的名字,可以通过属性窗口设置(name 属性) ,其默认名字 formx (x 为 1,2,3?..) ,相应的默认文件名为 formx。
(3) 标准模块文件 标准模块文件也称程序文件, 其扩展名为.bas, 它是为合理组织程序而设计 的。标准模块是一个纯代码性质的文件,它不属于任何一个窗体,主要在大型应 用程序中使用。 标准模块由程序代码组成, 主要用来声明全局变量和定义一些通用的过程, 可以被不同窗体的程序调用。标准模块通过“工程”菜单中的“添加模块”命令 来建立。
(4) 类模块 Visual basic 提供了大量预定义的类,同时也允许用户根据需要定义自己 的类,用户通过类模块来定义自己的类,每个类都用一个文件来保存,其 扩展名为.cls
(5) 资源文件 资源文件中存放的是各种“资源” ,是一种可以同时存放文本,图片,声 音等多种资源的文件。资源文件由一系列独立的字符串,位图及声音文件 (.wav .mid)组成,其扩展名为.res,资源文件是一个纯文本文件,可 以用简单的文字编辑器编辑。
3. 选项卡的切换
在工程资源管理器窗口的顶部还有 3 个按钮,分别为“查看代码”“查看对象”“切换文件夹” , 。
二. 属性窗口和工具箱窗口
(一)属性窗口
1. 属性的显示方式有两种,既按字母顺序和按分类顺序,分别通过单击相对应 的按钮来实现。
2. 每个 visual basic 对象都有其特定的属性,可以通过属性窗口来设置,对象 的外观和对应的操作由所设置的值来确定。有些属性的取值是有一定限制 的,例如对象的可见性只能设置为 true 或 flase(既可见或不可见) ;而有些 属性(如标题)可以为任何文本。
在实际的应用程序设计中,不可能也那没 有必要设置每个对象的所有属性,很多属性可以使用默认值。
(二)工具箱窗口
1. 工具箱窗口由工具图标组成,这些图标是 visual basic 应用程序的构件,称为 图形对象或控件,每个控件由工具的一个工具图标来表示。
2. 在一般情况下,工具像位于窗体的左侧。工具箱中的工具分为两类,一类称 为内部控件或标准控件,另一类称为 ActiveX 控件。启动 visual basic 后,工 具箱中只有内部控件。
3. 工具箱主要用于应用程序的界面设计。在设计阶段,首先用工具箱中的工具 (既控件)在窗体上建立用户界面,然后编写程序代码。界面的设计完全通 过控件来实现,可以任意改变其大小,移动到窗体的任何位置。
三. 除上述几种窗口外,在集成环境中还有其他一些窗口,包括窗体布局、代码 编辑器窗口、立即窗口、本地窗口和监视窗口等。
第二章. 对象及其操作
第一节 对象
一. vb 的属性
1 什么是对象
1. 窗体和控件就是 visual basic 中预定义的对象
2. 对象是具有特殊属性(数据)和行为方式(方法)的实体,建立一个对象 后,其操作通过与该对象有关的属性,事件和方法来描述。
2 对象属性
1. 属性是一个对象的特性,不同的对象有不同的属性
2. 除了用属性窗口设置对象属性外,也可以在程序中用程序语句设置,一般格 式如下: 对象名.属性名称=新设置的属性值
3 对象事件
1. 所谓事件,是由 vb 预先设置好的,能够被对象识别的动作,不同的对象能够 识别的事件也不一样。当时间有用户触发或由系统触发时,对象就会对该事 件做出响应。
2. 响应某个时间后所执行的操作通过一段程序代码来实现,这样的一段程序代 码叫做时间过程。
3. 事件过程的一般格式如下: Private sub 对象名称_事件名称() ??.. 事件响应程序代码 ???. End sub “对象名称”指的是该对象的 name 属性, “事件名称”是由 vb 预先定义好的赋 予该对象的事件,而这个时间必须是对象所能识别的。
下载文档
热门试卷
- 2016年四川省内江市中考化学试卷
- 广西钦州市高新区2017届高三11月月考政治试卷
- 浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
- 浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
- 辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
- 广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
- 广西钦州市钦州港区2017届高三11月月考政治试卷
- 广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
- 广西钦州市高新区2016-2017学年高二11月月考政治试卷
- 广西钦州市高新区2016-2017学年高一11月月考政治试卷
- 山东省滨州市三校2017届第一学期阶段测试初三英语试题
- 四川省成都七中2017届高三一诊模拟考试文科综合试卷
- 2017届普通高等学校招生全国统一考试模拟试题(附答案)
- 重庆市永川中学高2017级上期12月月考语文试题
- 江西宜春三中2017届高三第一学期第二次月考文科综合试题
- 内蒙古赤峰二中2017届高三上学期第三次月考英语试题
- 2017年六年级(上)数学期末考试卷
- 2017人教版小学英语三年级上期末笔试题
- 江苏省常州西藏民族中学2016-2017学年九年级思想品德第一学期第二次阶段测试试卷
- 重庆市九龙坡区七校2016-2017学年上期八年级素质测查(二)语文学科试题卷
- 江苏省无锡市钱桥中学2016年12月八年级语文阶段性测试卷
- 江苏省无锡市钱桥中学2016-2017学年七年级英语12月阶段检测试卷
- 山东省邹城市第八中学2016-2017学年八年级12月物理第4章试题(无答案)
- 【人教版】河北省2015-2016学年度九年级上期末语文试题卷(附答案)
- 四川省简阳市阳安中学2016年12月高二月考英语试卷
- 四川省成都龙泉中学高三上学期2016年12月月考试题文科综合能力测试
- 安徽省滁州中学2016—2017学年度第一学期12月月考高三英语试卷
- 山东省武城县第二中学2016.12高一年级上学期第二次月考历史试题(必修一第四、五单元)
- 福建省四地六校联考2016-2017学年上学期第三次月考高三化学试卷
- 甘肃省武威第二十三中学2016—2017学年度八年级第一学期12月月考生物试卷
网友关注
- 日本商业文化松下公司企业文化Word
- 与房相恋
- 画中的线条Word
- 第一章旧石器时代与新石器时代
- 《安全改革发展意见》Word
- 物流学概论 第十一章 国际物流Word
- 2017四川事业单位笔试职测模拟试题及解析(5.24)答案
- 出国(境)常用英语应急速成手册必备学习
- 生育保险待遇支付流程图
- 混凝土的制备和运输Word
- 2017通风标准化
- 07-晶体结构(结晶学与矿物学)Word
- 节水综合管理Word
- 高中地理科奥林竞赛
- 流程制定-员工招聘流程Word
- 牛奶可乐经济学 (1)Word
- 20080710_长沙_铂宫_一期商业裙楼定位报告Word
- 我只是冷默
- 新人教版六年级上册语文教材词语盘点、日积月累
- 市场营销教案[15]Word
- 北京大学医学部105110妇产科学考研目录
- 西方经济学—成本理论Word
- 最新电大《中国教育简史》机考网考纸考题库及答案
- 《影像技术》进度表
- 最新电大《信息化管理与运作》机考网考纸考题库及答案
- 第五节 北极地区和南极地区Word
- 英语国际音标表及发音
- 天津会计基础知识学习《财经法规》:采购方式
- 财务管理原理二·公司治理Word
- 《影像技术》课程标准
网友关注视频
- 沪教版八年级下册数学练习册21.3(3)分式方程P17
- 沪教版牛津小学英语(深圳用) 四年级下册 Unit 3
- 3.2 数学二年级下册第二单元 表内除法(一)整理和复习 李菲菲
- 第4章 幂函数、指数函数和对数函数(下)_六 指数方程和对数方程_4.7 简单的指数方程_第一课时(沪教版高一下册)_T1566237
- 七年级英语下册 上海牛津版 Unit9
- 沪教版牛津小学英语(深圳用)五年级下册 Unit 1
- 外研版英语三起6年级下册(14版)Module3 Unit1
- 冀教版英语四年级下册第二课
- 北师大版八年级物理下册 第六章 常见的光学仪器(二)探究凸透镜成像的规律
- 【部编】人教版语文七年级下册《过松源晨炊漆公店(其五)》优质课教学视频+PPT课件+教案,辽宁省
- 【部编】人教版语文七年级下册《逢入京使》优质课教学视频+PPT课件+教案,安徽省
- 19 爱护鸟类_第一课时(二等奖)(桂美版二年级下册)_T502436
- 19 爱护鸟类_第一课时(二等奖)(桂美版二年级下册)_T3763925
- 外研版英语三起6年级下册(14版)Module3 Unit2
- 【部编】人教版语文七年级下册《逢入京使》优质课教学视频+PPT课件+教案,安徽省
- 精品·同步课程 历史 八年级 上册 第15集 近代科学技术与思想文化
- 化学九年级下册全册同步 人教版 第25集 生活中常见的盐(二)
- 外研版英语七年级下册module1unit3名词性物主代词讲解
- 冀教版小学数学二年级下册第二周第2课时《我们的测量》宝丰街小学庞志荣.mp4
- 沪教版牛津小学英语(深圳用) 四年级下册 Unit 12
- 【部编】人教版语文七年级下册《泊秦淮》优质课教学视频+PPT课件+教案,辽宁省
- 七年级下册外研版英语M8U2reading
- 二次函数求实际问题中的最值_第一课时(特等奖)(冀教版九年级下册)_T144339
- 二年级下册数学第三课 搭一搭⚖⚖
- 第五单元 民族艺术的瑰宝_16. 形形色色的民族乐器_第一课时(岭南版六年级上册)_T1406126
- 沪教版八年级下册数学练习册21.3(2)分式方程P15
- 8 随形想象_第一课时(二等奖)(沪教版二年级上册)_T3786594
- 《空中课堂》二年级下册 数学第一单元第1课时
- 冀教版英语五年级下册第二课课程解读
- 【部编】人教版语文七年级下册《过松源晨炊漆公店(其五)》优质课教学视频+PPT课件+教案,江苏省
精品推荐
- 2016-2017学年高一语文人教版必修一+模块学业水平检测试题(含答案)
- 广西钦州市高新区2017届高三11月月考政治试卷
- 浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
- 浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
- 辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
- 广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
- 广西钦州市钦州港区2017届高三11月月考政治试卷
- 广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
- 广西钦州市高新区2016-2017学年高二11月月考政治试卷
- 广西钦州市高新区2016-2017学年高一11月月考政治试卷
分类导航
- 互联网
- 电脑基础知识
- 计算机软件及应用
- 计算机硬件及网络
- 计算机应用/办公自动化
- .NET
- 数据结构与算法
- Java
- SEO
- C/C++资料
- linux/Unix相关
- 手机开发
- UML理论/建模
- 并行计算/云计算
- 嵌入式开发
- windows相关
- 软件工程
- 管理信息系统
- 开发文档
- 图形图像
- 网络与通信
- 网络信息安全
- 电子支付
- Labview
- matlab
- 网络资源
- Python
- Delphi/Perl
- 评测
- Flash/Flex
- CSS/Script
- 计算机原理
- PHP资料
- 数据挖掘与模式识别
- Web服务
- 数据库
- Visual Basic
- 电子商务
- 服务器
- 搜索引擎优化
- 存储
- 架构
- 行业软件
- 人工智能
- 计算机辅助设计
- 多媒体
- 软件测试
- 计算机硬件与维护
- 网站策划/UE
- 网页设计/UI
- 网吧管理