版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年时尚运动服饰店企业制定与实施新质生产力战略分析研究报告
- 2026年东北师范大学思想政治教育研究中心春季学期专任教师招聘备考题库(5人)及答案详解(名师系列)
- 2026南方公司第十批次社会招聘19人备考题库含答案详解(典型题)
- 2026江苏南通师范高等专科学校选聘部分岗位中层干部2人备考题库含答案详解(完整版)
- 2026江西铜业集团南方公司第二批春季校园招聘2人备考题库含答案详解(轻巧夺冠)
- 2026江苏常州市武进区卫健系统招聘13人备考题库含答案详解(综合卷)
- 电弧危害安全培训内容
- 2026人民交通出版社招聘11人备考题库(春季)参考答案详解
- 2026陕西西安凤城医院招聘17人备考题库含答案详解(能力提升)
- 2026吉林省老年大学校园媒体通讯员招聘备考题库附答案详解(满分必刷)
- 一年级下册劳动《变色鱼》课件
- 《基于STM32的多功能数字时钟设计》12000字
- 新员工职业道德培训课件
- 船舶修造管理
- 中小学生心理健康教育模式创新研究
- 矿产行业智能化采矿与选矿方案
- 卫生健康专业知识培训考核试卷
- 小学三年级下册语文作文《奇妙的想象》 课件
- 《税费计算与申报》课程标准(含课程思政)
- 江苏苏州工业园区人民法院招聘辅助人员笔试真题2023
- 大龄工人免责协议书
评论
0/150
提交评论