[计算机软件及应用]Ch01VisualBasic简介.ppt_第1页
[计算机软件及应用]Ch01VisualBasic简介.ppt_第2页
[计算机软件及应用]Ch01VisualBasic简介.ppt_第3页
[计算机软件及应用]Ch01VisualBasic简介.ppt_第4页
[计算机软件及应用]Ch01VisualBasic简介.ppt_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2019年4月15日星期一,第 1 章 Visual Basic 简介 - 大学计算机基础(Hemingrui),1/33,第 1 章 Visual Basic 简介,要使计算机能够按人的要求完成一系列的操作,就需要在人和计算机之间制定一种二者都能识别的特定的语言,这种特定的语言就是程序设计语言 使用程序设计语言编写的、用来使计算机完成一定任务的、一系列命令的集合构成程序,编写程序的工作则称为程序设计。Visual Basic是一种程序设计语言,2019年4月15日星期一,第 1 章 Visual Basic 简介 - 大学计算机基础(Hemingrui),2/33,教学要求,了解程序设计语言与程序设计的概念、了解高级语言的两种翻译方式 了解Visual Basic的主要功能特点 掌握Visual Basic 6.0集成开发环境主要组成部分及其使用 了解Visual Basic联机帮助功能的使用方法,2019年4月15日星期一,第 1 章 Visual Basic 简介 - 大学计算机基础(Hemingrui),3/33,第 1 节 程序设计语言与程序设计,本节介绍程序设计语言的分类,高级语言的两种翻译方式 : 解释方式和编译方式,两种翻译方式的特点,2019年4月15日星期一,第 1 章 Visual Basic 简介 - 大学计算机基础(Hemingrui),4/33,一、程序设计语言的分类,可以从不同的角度对程序设计语言进行分类 : 从应用范围 : 通用语言、专用语言 从程序设计方法 : 结构化语言、模块化语言、面向对象语言 从程序设计语言与计算机硬件的联系程度 : 机器语言、汇编语言、高级语言,机器语言、汇编语言依赖于计算机硬件,与计算机硬件联系很紧密,统称为低级语言 高级语言与计算机硬件基本无关,2019年4月15日星期一,第 1 章 Visual Basic 简介 - 大学计算机基础(Hemingrui),5/33,程序设计语言的分类,常见的程序设计语言 : 适用DOS环境,面向过程的程序设计语言 BASIC、Quick BASIC、Pascal、FORTRAN、COBOL、C 等 适用Windows环境,面向对象程序设计语言 Visual Basic、Visual C+ 、Delphi、Java 等,2019年4月15日星期一,第 1 章 Visual Basic 简介 - 大学计算机基础(Hemingrui),6/33,二、面向过程的语言、面向对象的语言,面向过程的语言 : 用计算机能够理解的逻辑来描述需要解决的问题和解决问题的具体方法和步骤 面向对象的语言 : 将客观事物抽象为一系列的对象,程序的执行是靠在对象间传递消息来完成的,面向对象的语言通过继承与多态可以很方便地实现代码的重用,并成为当前流行的一类程序设计语言 Visual Basic 是一种高级程序设计语言,具有一定的面向对象程序设计功能,2019年4月15日星期一,第 1 章 Visual Basic 简介 - 大学计算机基础(Hemingrui),7/33,三、高级语言的翻译,只有用机器语言编写的程序才能在计算机上直接执行,用其他语言编写的源程序都需要翻译后才能被计算机所理解并执行,语言处理程序(或称为翻译程序)是将用汇编语言、各种高级语言编写的源程序翻译成目标代码的程序。用不同的程序设计语言编写出来的源程序,需要使用不同的语言处理程序 通过语言处理程序翻译后的目标代码称为目标程序。目标程序中还可能调用一些其他语言编写的程序和标准程序库中的标准子程序,需要使用连接程序将目标程序和有关的其他程序库组合成一个完整的可执行程序,2019年4月15日星期一,第 1 章 Visual Basic 简介 - 大学计算机基础(Hemingrui),8/33,高级语言的翻译,解释方式 与 编译方式,解释方式 - 解释程序,编译方式 - 编译程序,2019年4月15日星期一,第 1 章 Visual Basic 简介 - 大学计算机基础(Hemingrui),9/33,四、程序设计,程序设计 : 使用某种程序设计语言编写一些代码来驱动计算机完成特定功能的过程 算法 : 用计算机解题的方法和步骤 程序设计的基本过程 : 分析所求解的问题,抽象数学模型,设计合适的算法,编写程序(编写代码),调试运行直至得到正确结果、编写程序文档等阶段,2019年4月15日星期一,第 1 章 Visual Basic 简介 - 大学计算机基础(Hemingrui),10/33,第 2 节 Visual Basic的主要功能特点,Visual Basic在原有BASIC语言的基础上综合运用了BASIC语言和新的可视化设计工具,既具有Windows所特有的优良性能和图形工作环境,又具有编程的简易性 Visual Basic最主要的特点 : 可视化界面设计、事件驱动的编程机制,2019年4月15日星期一,第 1 章 Visual Basic 简介 - 大学计算机基础(Hemingrui),11/33,一、可视化界面设计,在Visual Basic中,编程人员不需要编写大量的代码来描述界面,只需要使用系统提供的工具在界面上直接“画“各种对象,并设置这些对象的一些属性,Visual Basic将自动产生与界面设计有关的代码,2019年4月15日星期一,第 1 章 Visual Basic 简介 - 大学计算机基础(Hemingrui),12/33,二、事件驱动的编程机制,面向过程 : 编写的代码决定了程序的执行次序 面向对象 : 程序是面向对象编写的,程序的执行是通过对象的事件来驱动的,1.事件 事件是指在对象上所发生的事情。如在程序运行时,在一个窗口上可以发生“鼠标单击“事件、“鼠标双击“事件;在一个文本框中可以发生“内容改变“事件等 事件可以由用户操作触发、代码触发、操作系统消息触发、其他应用程序消息触发,2019年4月15日星期一,第 1 章 Visual Basic 简介 - 大学计算机基础(Hemingrui),13/33,事件驱动的编程机制,2.事件驱动编程机制 在面向对象的编程中,针对不同对象的不同事件,可以编写相应的代码段(称为事件过程),每个代码段只有当运行时、在相应对象上发生相应的事件时才被执行。用户的动作-事件控制着程序的流向,每个事件都能驱动一段程序的运行,各个动作之间不一定有联系,Visual Basic 采用事件驱动编程机制 Visual Basic 的每个对象都有其预定义的事件集,针对每个对象的每个事件编写其对应的事件过程 Visual Basic 事件过程 : 程序运行时,当在某对象上发生某种事件时,则执行相应的事件过程,编程人员只需要在事件过程中编写相应的代码,即可以实现发生该事件时所要完成的操作,2019年4月15日星期一,第 1 章 Visual Basic 简介 - 大学计算机基础(Hemingrui),14/33,第 3 节 Visual Basic 6.0的安装与启动,Visual Basic 6.0是 Microsoft 推出的 Visual Studio 6.0系列开发产品之一 Visual Basic 6.0可以和 Visual Studio 一起安装,也可以单独安装。MSDN Library是编程技术信息,建议安装Visual Basic时将其安装,以获取相关的帮助信息,2019年4月15日星期一,第 1 章 Visual Basic 简介 - 大学计算机基础(Hemingrui),15/33,一、Visual Basic 6.0的系统要求,微处理器 : 486DX/66 MHz或更高的处理器 内存 : 对于Windows NT Workstation,至少需要32MB的内存 读入设备 : CD-ROM驱动器 显示设备 : Microsoft Windows支持的VGA或分辨率更高的监视器 操作系统 : Windows 95或更高版本,Windows NT Workstation 4.0 或更高版本 硬盘空间 : 标准版、专业版-4880MB;企业版-128147MB,2019年4月15日星期一,第 1 章 Visual Basic 简介 - 大学计算机基础(Hemingrui),16/33,二、Visual Basic 6.0的安装,运行安装盘上的setup.exe 接受“最终用户许可协议“ 输入产品的ID号、姓名和公司名称 选择安装程序 : 安装Visual Basic 6.0中文企业版 选择安装类型 : 典型安装、自定义安装 安装过程中,要重新启动计算机 安装完成后,将自动打开一个“安装MSDN“对话框,询问用户是否安装MSDN,2019年4月15日星期一,第 1 章 Visual Basic 简介 - 大学计算机基础(Hemingrui),17/33,三、Visual Basic 6.0的启动,运行完成后将在“开始“菜单里创建一个程序组Microsoft Visual Basic 6.0中文版,该程序组中有一个程序项Microsoft Visual Basic 6.0中文版,一般选择“标准 EXE“ 在Visual Basic中,一个应用程序可以由一个工程组成,也可以包含多个工程,2019年4月15日星期一,第 1 章 Visual Basic 简介 - 大学计算机基础(Hemingrui),18/33,第 4 节 Visual Basic的集成开发环境,Visual Basic的集成开发环境(IDE - Integrated Develop Environment)中有标题栏、菜单栏、工具栏、快捷菜单、工具箱、工程资源管理器窗口、属性窗口、窗体布局窗口、窗体设计器窗口、代码窗口,2019年4月15日星期一,第 1 章 Visual Basic 简介 - 大学计算机基础(Hemingrui),19/33,一、标题栏,可以显示三种工作模式,设计模式(Design) : 创建应用程序的大多数工作都是在设计时完成的。可以设计窗体、绘制控件、编写代码,并使用“属性“窗口来设置或查看对象的属性设置值 运行模式(Run) : 不可以修改界面和编辑代码 “运行|启动“、单击标准工具栏上的启动按钮 中断模式(Break) : 应用程序运行暂时中断,可以查看并编辑代码、检查或修改数据,重新启动应用程序。不可以编辑界面 “运行|中断“、单击标准工具栏上的中断按钮,2019年4月15日星期一,第 1 章 Visual Basic 简介 - 大学计算机基础(Hemingrui),20/33,二、工具栏,提供了对常用命令的快速访问 4 种工具栏 : 编辑、标准、窗体编辑器、调试 “视图|工具栏“,2019年4月15日星期一,第 1 章 Visual Basic 简介 - 大学计算机基础(Hemingrui),21/33,三、工具箱,工具箱是控件的容器,控件是组成应用程序与用户交互界面的基本元素。利用工具箱中的控件创建对象 三类控件 : 常用控件 : 默认状态下工具箱中显示的控件 ActiveX控件 : 存于.ocx文件中,包括各种版本的Visual Basic控件以及第三方厂家提供的控件 ,必要时可添加到工具箱中 可插入对象 : 将其他应用程序产品作为一个对象加入到工具箱中,如Excel工作表、公式等,2019年4月15日星期一,第 1 章 Visual Basic 简介 - 大学计算机基础(Hemingrui),22/33,工具箱,Visual Basic 工具箱中的常用控件类型,2019年4月15日星期一,第 1 章 Visual Basic 简介 - 大学计算机基础(Hemingrui),23/33,四、工程资源管理器窗口,工程是指用于创建一个应用程序的文件的集合,它由多种类型的文件组成,如窗体文件、标准文件等 当一个应用程序包含两个以上的工程时,就构成一个工程组,窗体文件 : 每个窗体对应一个窗体文件。窗体文件包含窗体及其中所有控件的有关信息 标准模块文件 : 一种纯代码的文件,常用于定义一些全局的常量、变量、过程等 类模块文件 : 用于创建自定义的对象,2019年4月15日星期一,第 1 章 Visual Basic 简介 - 大学计算机基础(Hemingrui),24/33,工程资源管理器窗口,工程资源管理器窗口采用树型目录结构列出了当前工程中包括的所有模块名称及对应的磁盘文件名,视图|工程资源管理器 单击标准工具栏按钮,2019年4月15日星期一,第 1 章 Visual Basic 简介 - 大学计算机基础(Hemingrui),25/33,五、属性窗口,窗体和控件称为对象,每个对象都可以用一组属性来刻画其特征。属性窗口列出了当前选择的窗体或控件的属性名称及设置值,视图|属性窗口 单击标准工具栏按钮 按F4键,2019年4月15日星期一,第 1 章 Visual Basic 简介 - 大学计算机基础(Hemingrui),26/33,六、窗体布局窗口,通过拖动此图标的位置调整运行时窗体在屏幕上的初始位置,视图|窗体布局窗口 单击标准工具栏按钮,2019年4月15日星期一,第 1 章 Visual Basic 简介 - 大学计算机基础(Hemingrui),27/33,七、窗体设计器窗口,进行界面设计的窗口。工程中每个窗体都有自己的窗体设计器窗口,视图|对象窗口 工程资源管理器窗口中的“查看对象“按钮 Shift+F7,2019年4月15日星期一,第 1 章 Visual Basic 简介 - 大学计算机基础(Hemingrui),28/33,八、代码窗口,用于编写程序代码。应用程序中的每个窗体或模块都有其相应的代码窗口,2019年4月15日星期一,第 1 章 Visual Basic 简介 - 大学计算机基础(Hemingrui),29/33,代码窗口,1.“代码窗口“的打开方法 双击窗体的任何地方 右击窗体,选择“查看代码“ 单击工程资源管理器窗口中的“查看代码“按钮 执行“视图|代码窗口“命令 2.代码窗口为编写代码提供了方便手段 自动列出成员 : 自动列出控件的属性和方法 自动显示快速信息 : 自动显示语句和函数的语法格式 自动语法检测 : 出错时显示为红色,2019年4月15日星期一,第 1 章 Visual Basic 简介 - 大学计算机基础(Hemingrui),30/33,九、立即窗口,在Visual Basic集成环境IDE中,运行“视图|立即窗口“命令或按下“Ctrl+G“组合键即可打开立即窗口 立即窗口是Visual Basic所提供的一个系统对象,在设计状态时可以在立即窗口中进行一些简单的命令操作,如变量赋值或用 ? 或 Print 输出一些表达式的值,2019年4月15日星期一,第 1 章 Visual Basic 简介 - 大学计算机基

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论