金文老师vb教程笔记(完整版)

金文老师vb教程笔记

vasual basic 程序开发环境

第一章visual basic 的启动与退出

启动vb的四种方法:

使用“开始”菜单中的“程序”命令

使用“我的电脑”

使用“开始”菜单中的“运行”命令

建立启动visual basic6.0的快捷方式

vb启动后的简单设置

新建工程···标准exe

(1)SDI但文档界面

(2)MDI多文档界面

“工具”—>“选项”—>“高级”—>“SDI开发环境”

退出vb:ALT+Q

第二节 主窗体的组成

1.标题栏:设计模式、运行模式、中断模式

2.菜单栏:(13个)

(1)菜单的分类: 直接执行、弹出对话框、下一级菜单

(2)进入菜单栏的方法:

<1>ALT或F10激活菜单后光标健选择

<2>ALT+激活键

注:如果打开了不适当或不需要的菜单,或者执行菜单命令时打开了不需要的对话框,可以用Esc健关闭

<3>快捷键:新建工程 ctrl+n

打开工程 ctrl+o

保存工程 ctrl+s

3.工具栏

(1)工具栏的分类:编辑、标准、窗体编辑器和调试

(2)工具栏的形式:固定、浮动

(3)标准工具栏图标及作用

第三节 其他窗体

窗体设计器和工程资源管理器

窗体设计器窗口

窗体设计器窗口简称窗体()from,是应用程序最终面向用户的窗口,它对应于应用程序的运行结果。

如果想清楚这些小点或者改变点与点间的距离,则可通过执行“工具”菜单中的“选项”命令(“通用”选项卡)来调整。

工程资源管理器窗口

1.在工程支援管理器窗口中,含有建立一个应用程序所需要的文件的清单。工程支援管理器窗口中的文件可以分为6类,

①窗体文件(.frm)

②程序模块文件(.bas)

③类模块文件(.cls)

④工程文件(.vbp)

⑤工程组文件(.vbg)

⑥资源文件(.res)

2.工程支援管理器窗口中文件的分类:

工程文件和工程组文件

工程文件的扩展名为.vbp,每个工程对应一个工程文件。当一个程序包括两个以上的工程时,这些工程构成一个工程组,工程组文件的扩展名为.vbg

用“文件”菜单中的“新建工程”命令可以建立一个新的工程,用“打开工程”命令可以打开一个已有的工程,而用“添加工程”命令可以添加一个工程。

窗体文件

窗体文件的扩展名为.frm,每个窗体对应一个窗体文件,窗体及其控件的属性和其他信息(包括代码)都存放在窗体文件中。一个应用程序可以有多个窗体(最多可达255个),因此就可以有多个以.frm为扩展名的窗体文件。

执行“工程”菜单中的“添加窗体”命令或单击工具栏中的“添加窗体”按钮可以增加一个窗体,而执行“工程”菜单中的“移除窗体”命令可删除当前的窗体。每建立一个窗体,工程资源管理器窗口中就增加一个窗体文件,每个窗体都有一个不同的名字,可以通过属性窗口设置(name属性),其默认名字formx(x为1,2,3…..),相应的默认文件名为formx。

标准模块文件

标准模块文件也称程序文件,其扩展名为.bas,它是为合理组织程序而设计的。标准模块是一个纯代码性质的文件,它不属于任何一个窗体,主要在大型应用程序中使用。

标准模块由程序代码组成,主要用来声明全局变量和定义一些通用的过程,可以被不同窗体的程序调用。标准模块通过“工程”菜单中的“添加模块”命令来建立。

类模块

Visual basic 提供了大量预定义的类,同时也允许用户根据需要定义自己的类,用户通过类模块来定义自己的类,每个类都用一个文件来保存,其扩展名为.cls

资源文件

资源文件中存放的是各种“资源”,是一种可以同时存放文本,图片,声音等多种资源的文件。资源文件由一系列独立的字符串,位图及声音文件(.wav .mid)组成,其扩展名为.res,资源文件是一个纯文本文件,可以用简单的文字编辑器编辑。

选项卡的切换

在工程资源管理器窗口的顶部还有3个按钮,分别为“查看代码”,“查看对象”,“切换文件夹”。

属性窗口和工具箱窗口

属性窗口

属性的显示方式有两种,既按字母顺序和按分类顺序,分别通过单击相对应的按钮来实现。

每个visual basic 对象都有其特定的属性,可以通过属性窗口来设置,对象的外观和对应的操作由所设置的值来确定。有些属性的取值是有一定限制的,例如对象的可见性只能设置为true或flase(既可见或不可见);而有些属性(如标题)可以为任何文本。在实际的应用程序设计中,不可能也那没有必要设置每个对象的所有属性,很多属性可以使用默认值。

工具箱窗口

工具箱窗口由工具图标组成,这些图标是visual basic应用程

vb教材笔记_金文老师vb教程笔记(完整版).doc相关推荐

  1. vb教材笔记_金文老师VB课程 笔记完整版.pdf

    金文老师vb 教程笔记 第一章 vasualbasic 程序开发环境 第一节visualbasic 的启动与退出 . vb 一 启动 的四种方法: 1. 使用 "开始"菜单中的 & ...

  2. 马士兵 java 学习笔记_马士兵java教程笔记1

    ---恢复内容开始--- 前记 虽然已经是个研究生了,但是会的东西还是特别的少 甚至连java都不能说是很会 所以准备从现在开始能好好的学习java 变成java master 标识符 标识符是由字母 ...

  3. 廖雪峰python教程整理笔记_廖雪峰python教程笔记(一)

    变量与变量名 如 a = 123,此时,python解释器在做了两件事,在内存中创建了一个整数123对象,在内存中创建了一个名为a的变量.并把它指向123,一个赋值语句被执行后,内存中一个变量名与它所 ...

  4. 马士兵java教程笔记_马士兵java教程笔记4

    File 类 Java.io.File 类代表系统文件名 File类的常见构造方法: Public File(String pathname)以pathname为路径创建File对象,如果pathna ...

  5. java马士兵笔记_马士兵java教程笔记4

    File 类 Java.io.File 类代表系统文件名 File类的常见构造方法: Public File(String pathname)以pathname为路径创建File对象,如果pathna ...

  6. java马士兵笔记_马士兵java教程笔记2

    ---恢复内容开始--- 抽象类 用abstract关键字来修饰一个类时,这个类叫做抽象类,用abstract来修饰一个方法时,该方法叫做抽象方法 含有抽象方法的类必须被声明为抽象类,抽象类必须被继承 ...

  7. 【转】傅里叶分析之掐死教程(完整版)更新于2014.06.06

    转自:傅里叶分析之掐死教程(完整版)更新于2014.06.06 - 知乎 作 者:韩 昊 知 乎:Heinrich 微 博:@花生油工人 知乎专栏:与时间无关的故事 谨以此文献给大连海事大学的吴楠老师 ...

  8. [转载]傅里叶分析之掐死教程(完整版)更新于2014.06.06 - 与时间无关的故事 - 知乎专栏...

    傅里叶分析之掐死教程(完整版)更新于2014.06.06 Heinrich 作 者:韩 昊 知 乎:Heinrich 微 博:@花生油工人 知乎专栏:与时间无关的故事 谨以此文献给大连海事大学的吴楠老 ...

  9. pandas数据分析给力教程【完整版】(二)

    Pandas数据加载 上一篇:pandas数据分析给力教程[完整版](一) 下一篇:pandas数据分析给力教程[完整版](三) pandas提供了一些用于将表格型数据读取为DataFrame对象的函 ...

最新文章

  1. php codeigniter 语言,php – codeigniter模板引擎,包括语言解析器
  2. 回顾我走过的编程之路
  3. html改变下拉框的大小,调整屏幕大小时,HTML导航栏下拉框内容无法正确调整大小...
  4. 008 RestFul API 拦截器
  5. 非阻塞算法(Lock-Free)的实现
  6. Blazor+Dapr+K8s微服务之服务调用
  7. NPOI操作word文档
  8. 在ECS系统中使用Job.WithCode
  9. 惊爆漏洞ShopEX4.8.5隐患漏洞,最终解决方法ShopEX4.8.5安装完成后打开显示:Access denied by install.lock...
  10. 四大经典大数据应用案例解析
  11. js实现的万年历显示
  12. 百度网盘 不限速下载文件
  13. 羽毛球、篮球、足球、乒乓球、网球等运动场地球馆预约小程序 开题报告(基于微信小程序毕业设计题目选题课题)
  14. SpringMVC 学谈 (第二章)
  15. [转]华为应对新劳动合同法 万名员工将自选去留[http://news.qq.com/a/20071027/002388.htm  21世纪经济报道]
  16. 将Windows驱动程序从一台计算机复制到另一台计算机
  17. 瘫痪患者借助脑机接口可进行数字绘画
  18. WiFI 扫描时选择固定频率(只扫2.4G或者5G的AP)
  19. Euraka-看这就够了
  20. windows10ftp搭建,实现主机与虚拟机文件传输文件,以及解决FTP文件夹错误,无法与服务器建立连接。

热门文章

  1. STM32CubeIDE的FreeRTOS参数配置说明
  2. STM32Cube生态系统
  3. 微信小游戏:云开发简介(一)
  4. 消失的windows盾牌
  5. 医院信息学项目-门诊医生工作站(1)
  6. 将latex公式转换成图片
  7. 机器人学基本知识——以机械臂为例
  8. 弘玑Cyclone RPA创建智能自动化平台,助力金融机构科技创新
  9. Linuix 服务器cat log查看,快速定位 bug 最实用(实战总结)
  10. 千万商家的智能决策引擎 - AnalyticDB如何助力生意参谋双十一