VisualBasic6.0基本概念和基本使用.ppt

上传人:桔**** 文档编号:572321176 上传时间:2024-08-13 格式:PPT 页数:27 大小:428.50KB
返回 下载 相关 举报
VisualBasic6.0基本概念和基本使用.ppt_第1页
第1页 / 共27页
VisualBasic6.0基本概念和基本使用.ppt_第2页
第2页 / 共27页
VisualBasic6.0基本概念和基本使用.ppt_第3页
第3页 / 共27页
VisualBasic6.0基本概念和基本使用.ppt_第4页
第4页 / 共27页
VisualBasic6.0基本概念和基本使用.ppt_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《VisualBasic6.0基本概念和基本使用.ppt》由会员分享,可在线阅读,更多相关《VisualBasic6.0基本概念和基本使用.ppt(27页珍藏版)》请在金锄头文库上搜索。

1、Visual Basic 6.0 Visual Basic 6.0 基本概念和基本使用基本概念和基本使用计算机学院计算机学院 何智涛何智涛VB 第一讲第一讲(2)基本主题基本主题VB基本特点基本特点几个基本概念几个基本概念IDE的组成简介的组成简介VB工程的组成简介工程的组成简介小实例演示小实例演示VB6.0VB6.0基本特点基本特点VB 6.0VB 6.0基本功能特点基本功能特点对象可视化对象可视化应用应用OOPOOP方法将程序和数据封装成为一个可视化的对象,方法将程序和数据封装成为一个可视化的对象,程序员针对对象完成功能性程序程序员针对对象完成功能性程序事件驱动编程事件驱动编程事件来驱动程

2、序的运行,而非事先规划的流程。编程事件来驱动程序的运行,而非事先规划的流程。编程简单,易于维护简单,易于维护易学易用的集成开发环境易学易用的集成开发环境界面设计,代码编写,程序调试,程序编译运行界面设计,代码编写,程序调试,程序编译运行结构化程序设计语言结构化程序设计语言丰富的数据类型,内部函数和结构化程序结构丰富的数据类型,内部函数和结构化程序结构VB6.0VB6.0基本功能特点(续)基本功能特点(续)支持多种数据库系统的访问支持多种数据库系统的访问ADOADO控件,控件,AccessAccess,ExcelExcel,SQLSQL,OracleOracleOLEOLE技术技术开发集声音,图

3、象,动画,字处理和开发集声音,图象,动画,字处理和WEBWEB于一体的程序于一体的程序ActiveActive技术技术使用标准的使用标准的ActiveActive部件,摆脱特定语言的束缚,调用部件,摆脱特定语言的束缚,调用标准接口,实现特定功能。标准接口,实现特定功能。几个基本概念几个基本概念Visual Basic Visual Basic 入门入门一些基本概念介绍一些基本概念介绍Visual Basic 6.0 IDEVisual Basic 6.0 IDE开发环境的简单介绍开发环境的简单介绍Windows Windows 窗口、事件和消息窗口、事件和消息 窗口:带有边界的矩形区域窗口:带

4、有边界的矩形区域 。事件:由用户,操作系统和其他窗口的动作消息事件:由用户,操作系统和其他窗口的动作消息触发。触发。消息:动作引发消息,其他窗口接受消息,产生消息:动作引发消息,其他窗口接受消息,产生相应反应。相应反应。事件驱动和交互式编程事件驱动和交互式编程事件驱动模型事件驱动模型代码不是按照预定的路径执行而是在响应不同的代码不是按照预定的路径执行而是在响应不同的事件时执行不同的代码片段。事件时执行不同的代码片段。 应用程序每次运行时所经过的代码的路径都可能是应用程序每次运行时所经过的代码的路径都可能是不同的。不同的。交互式编程交互式编程传统方式:编码、编译和测试代码传统方式:编码、编译和测

5、试代码 交互式:三者界限不再明显。交互式:三者界限不再明显。即时捕获错误即时捕获错误 :语法,拼写等。:语法,拼写等。输入代码时部分地编译该代码输入代码时部分地编译该代码 ,并直接显示错误,节省,并直接显示错误,节省时间。时间。代码运行的效果可以在开发时进行测试,直观快捷。代码运行的效果可以在开发时进行测试,直观快捷。 对象的基本概念对象的基本概念类和对象类和对象类是同种对象的集合和抽象。包含所创建对象的属性类是同种对象的集合和抽象。包含所创建对象的属性描述和行为特征的定义。描述和行为特征的定义。对象是类的实例。对象是类的实例。控件对象和系统对象控件对象和系统对象打印机、剪贴板,屏幕,应用程序

6、。打印机、剪贴板,屏幕,应用程序。属性,事件和方法属性,事件和方法属性是描述和反映对象特征的参数。属性是描述和反映对象特征的参数。事件是对象对动作事件是对象对动作【消息消息】的响应。的响应。方法是对象可以完成的动作。方法是对象可以完成的动作。IDEIDE基本组成基本组成IDEIDE组成的简单介绍组成的简单介绍DesignDesign状态状态: :开发界面,编制代码开发界面,编制代码工程资源管理器窗口工程资源管理器窗口属性窗口属性窗口窗体布局窗口窗体布局窗口代码窗口代码窗口窗体设计窗口窗体设计窗口工具栏工具栏BreakBreak状态状态: :可编辑代码,但不可编辑界面可编辑代码,但不可编辑界面监

7、视窗口监视窗口立即窗口立即窗口本地窗口本地窗口RunRun状态:运行,不可编辑代码与界面状态:运行,不可编辑代码与界面工程资源管工程资源管理器理器属性窗口属性窗口窗体布局窗窗体布局窗口口窗体设计器窗体设计器代码窗口代码窗口工具栏工具栏监视窗口监视窗口本地窗口本地窗口立即窗口立即窗口VBVB工程基本组成工程基本组成VBVB的工程和工程文件的工程和工程文件工程工程:是用来建造应用程序的文件的集合。:是用来建造应用程序的文件的集合。 工程文件工程文件:就是与该工程有关的全部文件和对象:就是与该工程有关的全部文件和对象的清单,也是所设置的环境选项方面的信息。的清单,也是所设置的环境选项方面的信息。工程

8、的基本组成工程的基本组成跟踪所有部件的工程文件跟踪所有部件的工程文件 (. (.vbpvbp) )。每个窗体的文件每个窗体的文件 (. (.frmfrm) )。每个窗体的二进制数据文件每个窗体的二进制数据文件 (. (.frxfrx) ),它含有窗体它含有窗体上控件的属性数据。上控件的属性数据。对含有二进制属性(例如图对含有二进制属性(例如图片或图标)的任何片或图标)的任何 . .frmfrm 文件都是不可编辑的,文件都是不可编辑的,这些文件都是自动产生的。这些文件都是自动产生的。每个类模块的一个文件每个类模块的一个文件 (. (.clscls) ),该文件是可选项。该文件是可选项。每个标准模

9、块的一个文件每个标准模块的一个文件 (. (.bas)bas),该文件是可选该文件是可选项。项。一个或多个包含一个或多个包含 ActiveX ActiveX 控件的文件控件的文件 (. (.ocxocx) ),该文件是可选项。该文件是可选项。单个资源文件单个资源文件 (. (.resres) ),该文件是可选项。该文件是可选项。 代码模块的组成代码模块的组成窗体模块窗体模块(文件扩展名为(文件扩展名为 . .FRM FRM )程序基础。窗体模块包程序基础。窗体模块包含窗体级声明。代码是该窗体专用的;可以引用其它窗体含窗体级声明。代码是该窗体专用的;可以引用其它窗体或对象。或对象。标准模块标准模

10、块(文件扩展名为(文件扩展名为 . .BASBAS)是应用程序内其它模块是应用程序内其它模块访问的过程和声明的容器。包含全局声明或模块级声明。访问的过程和声明的容器。包含全局声明或模块级声明。标准模块的代码不必绑在特定的应用程序上。标准模块的代码不必绑在特定的应用程序上。类模块类模块 (文件扩展名为(文件扩展名为 . .CLSCLS)是面向对象编程的基础。是面向对象编程的基础。可在类模块中编写代码建立新对象。这些新对象可以包含可在类模块中编写代码建立新对象。这些新对象可以包含自定义的属性和方法。自定义的属性和方法。创建,打开和保存工程创建,打开和保存工程新建新建打开打开保存保存移除移除打开多个

11、工程打开多个工程添加添加删除删除在工程中添加和删除文件在工程中添加和删除文件若文件来自其他工程的注意事项若文件来自其他工程的注意事项添加的是文件链接添加的是文件链接对工程中该文件的改动将影响所有有关工程对工程中该文件的改动将影响所有有关工程文件可单独保存文件可单独保存删除只是删除链接,其文件仍然存在删除只是删除链接,其文件仍然存在可以使用资源管理器来添加和删除工程文件可以使用资源管理器来添加和删除工程文件代码编辑器结构代码编辑器结构每个模块有一个单独的代码编辑器。每个模块有一个单独的代码编辑器。模块名对象列表框过程列表框窗体模块通用段;属于窗体自身的段;窗体所包含的每一控件的段窗体或控件的每一

12、个事件过程。类模块通用段;类段类的初始化和终止事件过程。标准模块通用段声明段。Sub或Func时被添加到声明段下方的“过程列表框”中。 小实例演示小实例演示生成应用程序的基本步骤生成应用程序的基本步骤规划与基本设计规划与基本设计建立用户界面的对象建立用户界面的对象设置对象属性设置对象属性对象事件过程的编程对象事件过程的编程保存和运行程序保存和运行程序调试程序,功能测试和问题修改调试程序,功能测试和问题修改生成可执行文件生成可执行文件打包和发布软件打包和发布软件一个实例的演示一个实例的演示实例所要完成的功能简介实例所要完成的功能简介输入一串字符,统计各个字母出现的次数,大小写不输入一串字符,统计

13、各个字母出现的次数,大小写不区分。区分。界面设计界面设计输入框统计显示清除统计一个实例的演示一个实例的演示过程设计过程设计声明一个具有声明一个具有2626个元素的数组分别对应个元素的数组分别对应2626个字母个字母用数组元素的值记录对应字母出现的次数用数组元素的值记录对应字母出现的次数从输入字符串中逐一取出字母,转换成大写字母后,从输入字符串中逐一取出字母,转换成大写字母后,进行判断与统计。进行判断与统计。程序的调试技术程序的调试技术4 4种错误类型种错误类型编辑时错误编辑时错误 ( (语法错误语法错误) )编译时错误(变量定义问题,关键字遗漏)编译时错误(变量定义问题,关键字遗漏)运行时错误(类型不匹配,赋值或操作错误)运行时错误(类型不匹配,赋值或操作错误)逻辑错误(初始值,逻辑路径)逻辑错误(初始值,逻辑路径)排错与调试的方法排错与调试的方法断点设置,单步跟踪断点设置,单步跟踪立即窗口立即窗口 ( (Debug.Print) Debug.Print) 本地窗口(当前过程中所有变量的值)本地窗口(当前过程中所有变量的值)监视窗口(可以自由添加监视对象,注意监视范围)监视窗口(可以自由添加监视对象,注意监视范围)ENDEND

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号