版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Visual Basic 6.0 基本概念和基本使用,计算机学院 何智涛,VB 第一讲(2),基本主题,VB基本特点 几个基本概念 IDE的组成简介 VB工程的组成简介 小实例演示,VB6.0基本特点,VB 6.0基本功能特点,对象可视化 应用OOP方法将程序和数据封装成为一个可视化的对象,程序员针对对象完成功能性程序 事件驱动编程 事件来驱动程序的运行,而非事先规划的流程。编程简单,易于维护 易学易用的集成开发环境 界面设计,代码编写,程序调试,程序编译运行 结构化程序设计语言 丰富的数据类型,内部函数和结构化程序结构,VB6.0基本功能特点(续),支持多种数据库系统的访问 ADO控件,Ac
2、cess,Excel,SQL,Oracle OLE技术 开发集声音,图象,动画,字处理和WEB于一体的程序 Active技术 使用标准的Active部件,摆脱特定语言的束缚,调用标准接口,实现特定功能。,几个基本概念,Visual Basic 入门,一些基本概念介绍 Visual Basic 6.0 IDE开发环境的简单介绍,Windows 窗口、事件和消息,窗口:带有边界的矩形区域 。 事件:由用户,操作系统和其他窗口的动作消息触发。 消息:动作引发消息,其他窗口接受消息,产生相应反应。,事件驱动和交互式编程,事件驱动模型 代码不是按照预定的路径执行而是在响应不同的事件时执行不同的代码片段。
3、 应用程序每次运行时所经过的代码的路径都可能是不同的。 交互式编程 传统方式:编码、编译和测试代码 交互式:三者界限不再明显。 即时捕获错误 :语法,拼写等。 输入代码时部分地编译该代码 ,并直接显示错误,节省时间。 代码运行的效果可以在开发时进行测试,直观快捷。,对象的基本概念,类和对象 类是同种对象的集合和抽象。包含所创建对象的属性描述和行为特征的定义。 对象是类的实例。 控件对象和系统对象 打印机、剪贴板,屏幕,应用程序。 属性,事件和方法 属性是描述和反映对象特征的参数。 事件是对象对动作【消息】的响应。 方法是对象可以完成的动作。,IDE基本组成,IDE组成的简单介绍,Design状
4、态:开发界面,编制代码 工程资源管理器窗口 属性窗口 窗体布局窗口 代码窗口 窗体设计窗口 工具栏 Break状态:可编辑代码,但不可编辑界面 监视窗口 立即窗口 本地窗口 Run状态:运行,不可编辑代码与界面,工程资源管理器,属性窗口,窗体布局窗口,窗体设计器,代码窗口,工具栏,监视窗口,本地窗口,立即窗口,VB工程基本组成,VB的工程和工程文件,工程:是用来建造应用程序的文件的集合。 工程文件:就是与该工程有关的全部文件和对象的清单,也是所设置的环境选项方面的信息。,工程的基本组成,跟踪所有部件的工程文件 (.vbp)。 每个窗体的文件 (.frm)。 每个窗体的二进制数据文件 (.frx
5、),它含有窗体上控件的属性数据。对含有二进制属性(例如图片或图标)的任何 .frm 文件都是不可编辑的,这些文件都是自动产生的。 每个类模块的一个文件 (.cls),该文件是可选项。 每个标准模块的一个文件 (.bas),该文件是可选项。 一个或多个包含 ActiveX 控件的文件 (.ocx),该文件是可选项。 单个资源文件 (.res),该文件是可选项。,代码模块的组成,窗体模块(文件扩展名为 .FRM )程序基础。窗体模块包含窗体级声明。代码是该窗体专用的;可以引用其它窗体或对象。 标准模块(文件扩展名为 .BAS)是应用程序内其它模块访问的过程和声明的容器。包含全局声明或模块级声明。标
6、准模块的代码不必绑在特定的应用程序上。 类模块 (文件扩展名为 .CLS)是面向对象编程的基础。可在类模块中编写代码建立新对象。这些新对象可以包含自定义的属性和方法。,创建,打开和保存工程,新建 打开 保存 移除 打开多个工程 添加 删除,在工程中添加和删除文件,若文件来自其他工程的注意事项 添加的是文件链接 对工程中该文件的改动将影响所有有关工程 文件可单独保存 删除只是删除链接,其文件仍然存在 可以使用资源管理器来添加和删除工程文件,代码编辑器结构,每个模块有一个单独的代码编辑器。,小实例演示,生成应用程序的基本步骤,规划与基本设计 建立用户界面的对象 设置对象属性 对象事件过程的编程 保存和运行程序 调试程序,功能测试和问题修改 生成可执行文件 打包和发布软件,一个实例的演示,实例所要完成的功能简介 输入一串字符,统计各个字母出现的次数,大小写不区分。 界面设计,输入框,统计显示,清除,统计,一个实例的演示,过程设计 声明一个具有26个元素的数组分别对应26个字母 用数组元素的值记录对应字母出现的次数 从输入字符串中逐一取出字母,转换成大写字母后,进行判断与统计。,程序的调试技术,4种错误类型 编辑时错误 (语法错误) 编译时错误(变量定义问题,关键字遗漏) 运行时错误(类型不匹配,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 浙江省台州市路桥区2023-2024学年四年级下学期语文期末试卷(含答案)
- 安宁服务的音乐疗法
- 护理技能实操培训:提升临床操作能力
- 新版2月7号英语答案
- 2026生态发展面试题库及答案
- 2026石油营销面试题及答案
- 2026水资源相关面试题及答案
- 2026塔利班面试题及答案
- 2026提任干部面试题及答案
- 2025年外卖和拼车应用报告
- 2025年数智供应链案例集-商务部
- T/CAPA 008-2022红光类美容仪器在皮肤健康管理中的应用规范
- 高等职业学校无人机应用技术专业 实训教学条件建设标准
- 七年级数学上册知识点练习专题47 动角问题专项训练(40道)(举一反三)(华东师大版)(解析版)
- 中国慢性冠脉综合征患者诊断及管理指南2024版解读
- 劳动合同标准版劳动合同劳动合同
- 公考必考成语1000个
- 苏科版(2024)八年级下册物理期末复习重要知识点考点提纲
- 监所艾滋病防治管理办法
- 方剂学选择模考试题(附参考答案)
- HW系列变速箱拆装培训
评论
0/150
提交评论