Visual-Basic-6电子教案完整版教学课件全书电子讲义(最新).ppt

上传人:知****量 文档编号:76341324 上传时间:2023-03-09 格式:PPT 页数:269 大小:4MB
返回 下载 相关 举报
Visual-Basic-6电子教案完整版教学课件全书电子讲义(最新).ppt_第1页
第1页 / 共269页
Visual-Basic-6电子教案完整版教学课件全书电子讲义(最新).ppt_第2页
第2页 / 共269页
点击查看更多>>
资源描述

《Visual-Basic-6电子教案完整版教学课件全书电子讲义(最新).ppt》由会员分享,可在线阅读,更多相关《Visual-Basic-6电子教案完整版教学课件全书电子讲义(最新).ppt(269页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第1章VisualBasic6.0概述n了解VisualBasic6.0及其特点。n熟悉VisualBasic6.0的。nVisualBasic6.0的启动和退出。n熟悉VisualBasic的集成开发环境。目标要求目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第1章VisualBasic6.0概述nlVisualBasic简介及其特点nlVisualBasic运行环境nlVisualBasic启动和退出nlVisualBasic的集成开发环境讲

2、课提纲目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第1章VisualBasic6.0概述1.1.1VisualBasic简介简介VB(VisualBasic)是微软公司出品的一个快速可视化程序开发工具软件,它具有强大的编程能力和广泛的应用范围,主要表现在:基于对象的设计方法,极短的软件开发周期,较易维护的代码生成。Visual指的是开发图形用户界面(GUI)的方法。Basic指的是BASIC(BeginnersAll-PurposeSymbolitInstructionCode)语言,它是一种在计算技术发展历史上应用得最为广泛的语言。讲课内

3、容讲课内容1.1Visual Basic简介及特点简介及特点 目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第1章VisualBasic6.0概述VisualBasic6.0分为三个版本:学习版学习版专业版专业版企业版企业版1.1.2VisualBasic6.0的新特点的新特点1.提供了面向对象的可视化编程工具提供了面向对象的可视化编程工具2.2.事件驱动的编程机制事件驱动的编程机制3.3.交互式开发交互式开发4.4.WindowsWindows资源共享资源共享讲课内容讲课内容1.1Visual Basic简介及特点简介及特点目标要求目标要求

4、课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第1章VisualBasic6.0概述 5.5.开放的数据库功能与网络支持开放的数据库功能与网络支持 6.6.得心应手的应用程序向导得心应手的应用程序向导 7.7.完善的联机帮助功能完善的联机帮助功能1.1.3 1.1.3 Visual Basic 6.0Visual Basic 6.0与其他可视化编程工具的区别与其他可视化编程工具的区别 除了Visual Basic 之外,能够编制Windows应用程序的可视化编程工具还有许多,不同的是其所针对的编程领域各有侧重,如Visual Foxpro是针对数据库编程的开

5、发工具、Visual C+是专业程序设计员提供的开发工具,但它们变量的声明和定义严密,功能强大灵活,必须经过相当的努力才能掌握。而Visual Basic 不支持虚类、多态性和类的继承,变量定义不太严密,相对而言简单易学,且对于非专业程序员而言功能已足够强大,现visual Basic6.0一样也支持网络编程和数据库编程。讲课内容讲课内容1.1Visual Basic简介及特点简介及特点目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第1章VisualBasic6.0概述Visual Basic 6.0运行环境的要求条件不高,主要满足如下条件:

6、nl操作系统:NT Server 4.0、NT Workstation 4.0、Windows 9X,或更高版本。nlCPU:486DX/66 MHz 或更高的处理器。nl内存:Windows 9X下要求24MB以上,Windows NT下要求32MB以上。nl 磁盘空间:对于标准版或专业版,典型安装 48MB,完全安装 80MB。其他设备:CD-ROM 驱动器,鼠标或其他光标控制设备。讲课内容讲课内容1.2 1.2 Visual Basic 6.0Visual Basic 6.0运行环境运行环境 目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版

7、社第1章VisualBasic6.0概述1.3.1 Vasual Basic 6.01.3.1 Vasual Basic 6.0的启动方式:的启动方式:1、首次使用通过“开始”菜单2、通过桌面建立该程序的快捷键启动1.3.2 1.3.2 Visual Basic 6.0Visual Basic 6.0的退出的退出:1、当需要退出Visual Basic时,可以关闭Visual Basic集成环境窗口2、过菜单命令”文件退出”退出。“Alt+Q”命令退出Visual BASIC,回到Windows环境。讲课内容讲课内容1.3 1.3 Visual Basic 6.0Visual Basic 6.

8、0的启动和退出的启动和退出 目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第1章VisualBasic6.0概述讲课内容讲课内容1.4 1.4 Visual Basic 6.0Visual Basic 6.0集成开发环境集成开发环境 VisualBasic6.0集成开发环境窗体监视窗口菜单工具工具栏立即窗口代码窗口工程窗口属性窗口布局窗口目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第1章例例1.1 1.1 在运行中当用鼠标单击窗体时,窗体上显示出在运行中当用鼠标单击窗体时,窗体上显示出“欢

9、迎您来到欢迎您来到VBVB世界世界!”设计步骤如下:设计步骤如下:1.创建窗体创建窗体 在在系系统统默默认认提提供供的的窗窗体体上上输输出出若若干干文文字字,不不必必专专门门设设计计用用户户界界面面。2.编写程序代码,建立事件过程编写程序代码,建立事件过程 代码窗口:进入;选择了对象和事件;编写程序代码代码窗口:进入;选择了对象和事件;编写程序代码 事件过程名,由两部分组成:对象名和事件名事件过程名,由两部分组成:对象名和事件名第一个简单程序第一个简单程序目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第1章VisualBasic6.0概述 3

10、.保存工程保存工程 保存窗体文件保存窗体文件(.frm)和工程文件和工程文件(.vbp)4.运行程序运行程序 执行执行“启动启动”命令,即用解释方式运行程序命令,即用解释方式运行程序 执行执行“结束结束”命令,即可结束程序的运行命令,即可结束程序的运行 窗体显示情况窗体显示情况第一个简单程序第一个简单程序目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第1章例例1.2 设设计计一一个个应应用用程程序序,由由用用户户输输入入正正方方形形的的边边长长,计计算算并并输输出正方形的面积出正方形的面积。第二个简单程序第二个简单程序文本框文本框Text1文

11、本框文本框Text2命令按钮命令按钮Command1命令按钮命令按钮Command2标签标签Label1标签标签Label2窗体窗体Form1目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第1章VisualBasic6.0概述设计步骤:设计步骤:1.1.创建窗体创建窗体 在默认窗体在默认窗体Form1Form1上添加控件,以构建用户界面上添加控件,以构建用户界面2.2.在窗体上添加界面的控件并进行属性设计(参考上图)在窗体上添加界面的控件并进行属性设计(参考上图)3.3.编写代码编写代码第二个简单程序第二个简单程序目标要求目标要求课后作业课后

12、作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第1章VisualBasic6.0概述设计步骤设计步骤4.4.保存工程保存工程6.6.运行程序:运行程序:单单击击工工具具栏栏上上的的“启启动动”按按钮钮,即即可可采采用用解解释释方方式式来来运运行行程程序序。运运行效果图行效果图第二个简单程序第二个简单程序目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第1章VisualBasic6.0概述1 1、如何理解、如何理解Visual Basic6.0Visual Basic6.0的新特点和内涵。的新特点和内涵。2 2、Visua

13、l Visual Basic Basic 6.06.0有有哪哪些些功功能能?与与其其它它可可视视化化编编程程语言的区别。语言的区别。3 3、Visual Visual Basic Basic 6.06.0如如何何启启动动和和关关闭闭Visual Visual Basic Basic 6.06.0工具。工具。4 4、Visual Visual Basic Basic 6.06.0的的集集成成开开发发环环境境有有哪哪些些组组成成部部分分?如何使用?其功能有哪些?如何使用?其功能有哪些?课后作业 目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第2章

14、VisualBasic6.0程序开发基础和步骤程序开发基础和步骤l理解VB可视化编程的基本概念l掌握VB程序设计步骤l悉应用程序的结构和工作方式l学会在VB环境开发具体例子n简单实例程序简单实例程序timer控件的使用控件的使用目标要求目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第2章VisualBasic6.0程序开发基础和步骤程序开发基础和步骤lVB可视化编程的基本概念lVB程序设计步骤l应用程序的结构和工作方式l工作环境的设置和调试l 简单实例程序 讲课提纲目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内

15、容退出中国铁道出版社第2章VisualBasic6.0程序开发基础和步骤程序开发基础和步骤2.1.1 2.1.1 可视化编程的概念可视化编程的概念1 1、对象、对象对象是具有特殊属性(数据)的行为方式(方法)的实体。如窗体、控件、部件和菜单项等均为对象。对象的三要素:属性:对象的属性可以看作是它自身所具有的某些性质.事件:事件就是对象上所发生的事情,是指对象所接受的某些外部影响 方法:方法就是要执行的动作,是系统提供的一种特殊函数或过程,用于完成某种特定功能而不能响应某个事件 对对象象的的基基本本属属性性:Name、Caption、Visible、Font、Height、Width、Top和L

16、eft、颜色属性、BackStyle、BorderStyle、MousePointer、MouseIcon、Alignment、AutoSize、WordWrap、TabIndex、控件的默认值 2.1 2.1 VBVB可视化编程的基本概念可视化编程的基本概念 目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第2章VisualBasic6.0程序开发基础和步骤程序开发基础和步骤2 2、窗体和最基本的控件、窗体和最基本的控件1)Visual Basic的控件种类(1)内部控件(2)ActiveX控件(3)可插入对象2.1 2.1 VBVB可视化编

17、程的基本概念可视化编程的基本概念目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第2章VisualBasic6.0程序开发基础和步骤程序开发基础和步骤2)窗体(1)含义:窗体是 Visual Basic 应用程序的基本构造模块,是运行应用程序时,用户进行交互操作的窗口或对话框。(2)窗体属性:Name 窗体的名称 Appearance 3D 效果lBorderStyle 设置窗体边框样式Caption 窗体标题lControlBox 设置窗体“控制菜单”。lEnabled 对用户生成的事件是否响应。lHeight(高)、Width(宽)窗体大小

18、(高和宽)。lLeft(左)、Top(顶)窗体位置。lHelpContextID 帮助文件的上下文关联编号。lIcon 设置窗体图标 Moveable 设置是否能移动一个窗体 MDIChild 设置窗体是否被作为 MDI 子窗体。StartupPosition 设置窗体启动位置。Visible 设置窗体是被显示还是被隐藏。2.1 2.1 VBVB可视化编程的基本概念可视化编程的基本概念目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第2章VisualBasic6.0程序开发基础和步骤程序开发基础和步骤(3)窗体的事件和方法窗体的常用事件有:Lo

19、ad事件 发生在窗体被装载时。Activate 事件 当一个窗体变成活动窗体时。Deactivate 事件 当改变当前窗体时。Unload事件 当卸载窗体时。Resize 事件 当调整窗体的大小时窗体的常用方法有:Show方法 用以显示窗体。Hide方法 用于隐藏窗体,但不能使其卸载。Move方法 用以移动窗体到一定的坐标位置。Refresh方法 强制全部重绘窗体及上面的控件。2.1 2.1 VBVB可视化编程的基本概念可视化编程的基本概念目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第2章VisualBasic6.0程序开发基础和步骤程序开

20、发基础和步骤其一般编程步骤为:(1)设计界面:包括建立窗体和利用控件在窗体上创建各种对象。(2)设置对象的属性:为建立的窗体和控件等对象设置属性。(3)编写事件驱动代码:为具体的过程或事件编写必要的代码。(4)程序运行与调试(5)保存文件与编译2.2 VBVB程序设计步骤程序设计步骤 目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第2章VisualBasic6.0程序开发基础和步骤程序开发基础和步骤例如:某系统用户登录界面,输入正确的用户名和用户密码后,即可以进一步地打开其他窗口进行操作。所需控件如下表:2.2 VBVB程序设计步骤程序设计步

21、骤控件名称控 件 值说 明Label1系统登陆控件背景为透明的,字体为红色Label2用户名Label3用户密码Text1用于输入用户名Text2用于输入用户密码Command1登陆Command2退出目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第2章VisualBasic6.0程序开发基础和步骤程序开发基础和步骤具体步骤:1 1、新建工程、新建工程。创建上图界面2、添加控件添加控件。上表所列控件3、设置控件属性设置控件属性。根据上表设置4、编写代码:打开代码窗口编辑代码。编写代码:打开代码窗口编辑代码。Private Sub Comman

22、d1_Click()If text1.text=”zgc”and text2.text=”123”then主操作界面.showme.hideelsemsgbox”非法用户!”exit subend ifEnd SubPrivate Sub Command2_Click()Unload meEnd Sub2.2 VBVB程序设计步骤程序设计步骤目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第2章VisualBasic6.0程序开发基础和步骤程序开发基础和步骤5、保存工程。单击工具栏“保存工程”按钮或使用菜单中“保存工程”菜单,选择相应目录保存。

23、6、运行工程运行工程有两种方式,一种是解释运行方式,一种是生成可执行文件(EXE文件)。2.2 VBVB程序设计步骤程序设计步骤目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第2章VisualBasic6.0程序开发基础和步骤程序开发基础和步骤Visual Basic应用程序(或者说一个工程)通常由三类模块组成:窗体模块、标准模块和类模块。Visual Basic 是 基 于 Windows 的 开 发 语 言,与 Windows 环境保持一定的相似性。Windows 的工作机制,简而言之就是三个关键的概念:窗口、事件和消息。2.3 2.3

24、VBVB应用程序的结构与工作方式应用程序的结构与工作方式 目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第2章VisualBasic6.0程序开发基础和步骤程序开发基础和步骤选择“工具|选项”菜单,打开如图2-4-1所示的“选项”对话框,对各项功能进行设置。在“选项”对话框中有六个选项卡,用户可以根据需要对编辑器、编辑器格式、环境等进行设置。2.42.4工作环境设置与程序调试工作环境设置与程序调试 目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第2章VisualBasic6.0程序开发基础和

25、步骤程序开发基础和步骤程序调试程序调试运用调试功能,如设置断点、观察变量和过程跟踪等,可以方便地发现程序中的错误。1、错误类型(1)编辑时错误(2)编译时错误(3)运行时错误(4)逻辑错误2、调试和排错Visual Basic 的调试支持包括:断点、中断表达式、监视表达式、通过代码一次经过一个语句或一个过程、显示变量和属性的值。2.42.4工作环境设置与程序调试工作环境设置与程序调试目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第2章VisualBasic6.0集成开发环境实例应用实例应用-放大图像(定时器放大图像(定时器TimerTimer

26、控件的使用)控件的使用)制作过程制作过程1、添加一个定时器控件到窗体,将Name属性设为“tms”2、添加一个滚动条到窗体用以调整动画的速度。将Name属性设 为“VBs”,Max属 性 设 为 1000,Min属 性 设 为 50,LargeChange属性设为50。3、添加两个标签到滚动条的两端,将Caption属性分别设为50。添加一个图像框到窗体中,将Name属性设为“pic”,将Picture属性指定到预定图像。5、添加2个命令按钮到窗体,Caption属性分别为“放大”、“暂停”,Name属性分别为cmd1、cmd2。上课实例目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲

27、讲课提纲讲课内容讲课内容退出中国铁道出版社第2章VisualBasic6.0集成开发环境6、编写滚动条的change事件。Private Sub VBs_change()Tms.interval=1000-VBs.ValueEnd sub7、编写放大按钮的Click事件过程:Private Sub cmd1_click()tms.Enable=true图2-5-3运行状态2End sub8、编写暂停按钮的Click事件过程:Private Sub cmd2_click()Tms.Enable=falseEnd sub上课实例目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内

28、容讲课内容退出中国铁道出版社第2章VisualBasic6.0集成开发环境9、编写定时器的Timer事件过程:Private Sub tms_Timer()Pic.height=Pic.height+100Pic.width=Pic.width+100End sub执行效果如图上课实例目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第2章VisualBasic6.0集成开发环境1、总结一下使用VisualBasic开发一个应用程序的过程。2、开始编写事件驱动程序时,进入程序代码编辑环境有哪四种方法?3、什么是对象?对象的三要素含义是什么?4、程

29、序调试的方法和含义是什么?课后作业 目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第三章第三章VisualBasic的语言基础的语言基础n掌握VisualBasic的编程语言的常量、变量、数据类型、表达式的定义和使用过程n掌握函数的使用目标要求目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第三章第三章VisualBasic的语言基础的语言基础主要内容:nl常量nl变量 nl数据类型nl运算符和表达式nl内置函数讲课提纲目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲

30、课内容退出中国铁道出版社第三章第三章VisualBasic的语言基础的语言基础常量就是保持不变的数值只要在程序的开始加上:Const常量名=常量值例如:ConstPi=3.1415926定义常量Submain()MsgBoxPi=&Pi在对话框输出值Pi=3.14程序错误,应该删除这一行EndSub3.13.1常量常量 目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第三章VisualBasic的语言基础对应于常量的概念就是变量,一个可以随时在程序中改变的数值对应于常量的概念就是变量,一个可以随时在程序中改变的数值 Dim 变量名变量名1 As

31、 类型类型1,变量名变量名2 As 类型类型2,.变量的命名规则变量的命名规则(1)VB变变量量名名只只能能由由字字母母、数数字字、汉汉字字或或下下划划线线组组成成,变变量量名名中中不能包含小数点。不能包含小数点。(2)VB变变量量名名的的第第一一个个字字符符必必须须是是字字母母或或汉汉字字,最最后后一一个个字字符符可可以是类型说明符,且组成变量名的字符数不得超过以是类型说明符,且组成变量名的字符数不得超过255个字符。个字符。(3)不不得得使使用用VB的的保保留留名名或或保保留留名名后后加加上上类类型型说说明明符符来来作作为为变变量量名。名。(4)变量名在同一个运行范围内必须是唯一的。)变量

32、名在同一个运行范围内必须是唯一的。(5)为为了了增增加加程程序序的的可可读读性性,一一般般在在变变量量名名前前加加上上一一个个表表示示该该变变量数据类型的前缀。量数据类型的前缀。3.23.2变量变量目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第三章VisualBasic的语言基础变量声明变量声明(1)用类型说明符表示变量例如:strName$dblNum%curWage(2)用声明语句声明变量用声明语句声明变量的语法为:Dim|Private|Static|Public As,As(3)隐式声明与用Option Explicit语句强制显式

33、声明变量3.23.2变量变量目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第三章VisualBasic的语言基础3.3.1系统数据类型n数值型数据(Numeric)VisualBasic6.0中常用的数值类型的数据有整型数和浮点数。其中整型数又分整数和长整数,浮点数分为单精度浮点数和双精度浮点数。3.3 数据类型 目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第三章VisualBasic的语言基础n整型数整型数是不带小数点和指数符号的数,可以是正整数、负整数或者0。n整数(Integer):

34、整数是由两个字节的二进制码表示并参加运算。整数的范围为-3276832767,例如:254、5478、-23、0n长整型数(Long):长整型数也是一个整型数,它表示的范围更大,在计算机中存储时占用4个字节。在VisualBasic6.0中,长整型数中的正号可以省略,并且在数值中不能出现逗号(分节符)。长整型数的范围是-21474836482147483647,例如:65448、44656、-54457、03.3 数据类型 目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第三章VisualBasic的语言基础n浮点数浮点数也称实型数或实数,是带

35、有小数点部分的数值。单精度的数可以用定点形式和浮点形式来表示。单精度数的定点形式是在该范围内含有小数的数,例如:-2.6、25.45、0.000012、-6454.45单精度浮点数-12.123456478456、0.987546653、100000.245双精度浮点数浮点数的浮点采用的是科学计数法,它由符号、尾数、指数3部分组成。单精度浮点数和双精度浮点数的指数分别用“E”(或“e”)和“D”(或“d”)来表示。例如:568.721E+4或568.721e4单精度浮点数,相当于568.721乘以10的4次幂。568.72189D4或568.72189d+4双精度浮点数,相当于568.7218

36、9乘以10的4次幂。3.3 数据类型 目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第三章VisualBasic的语言基础n单精度浮点数(Single):以4个字节存储,其中符号位占1位,尾数位占23位,指数位占8位。可以表示最多7位有效数字的数,小数点可以位于这些数字的任何位置,正号可以省略。其负数的取值范围为-3.402823E+38-1.401298E-45其正数的取值范围为1.401298E-453.402823E+38。n双精度浮点数(Double):以8个字节存储,其中符号位占1位,尾数位占52位,指数位占11位。可以表示最多15

37、位有效数字的数,小数点可以位于这些数字的任何位置,正号可以省略。其负数的取值范围为-1.797693134862316D+308-4.94065D-324。其正数的取值范围为4.94065D-3241.797693134862316D+308。3.3 数据类型 目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第三章VisualBasic的语言基础n字符型数据(String)字符型数据是一个字符排列,由ASCII字符组成,包括标准ASCII字符和扩展ASCII字符。VisualBasic6.0中,字符串是放在双引号里面的,其中一个西文字符占一个字

38、节,一个汉字或者全角字符占两个字节。长度为0(不含任何字符)的字符串称为空串。VisualBasic6.0中包括两种类型的字符串:变长字符串和定长字符串。3.3 数据类型 目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第三章VisualBasic的语言基础1.变长字符串变长字符串是指字符串的长度是不固定的,随着对字符串变量赋予新的字符串,它的长度是可以改变的,可以变大也可以变小。缺省情况下,如果一个字符串没有定义成固定长的,那么它就是属于可变长字符串。例如:“Hello,World”、“2+3”、“型号”、“800-142-546-987”2

39、.定长字符串定长字符串是指在程序的执行过程当中,保持字符长度不变的字符串。例如,声明了长度的字符串,假设为8位,这样的情况下,如果字符数没有8个,余下将被空格填满,如果超过8个,超过的部分将被舍弃。其长度用类型名加上一个星号和常数指明,一般格式为:String*常数这里的“常数”是字符个数,它指定定长字符串的长度。3.3 数据类型 目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第三章VisualBasic的语言基础n布尔型数据(Boolean)布尔类型数据是一个逻辑值,用两个字节(byte)存储,它只有两个值:“True”or“False”,

40、就是真和假。数值类型数据向布尔类型数据转换的时候,0为“False”,非0值为“True”。布尔类型转换到数值类型的时候,“True”成-1,“False”为0。3.3 数据类型 目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第三章VisualBasic的语言基础n变体型数据(Variant)变体型数据是一种可变的数据类型,可以存放任何类型的数据,因此,变体型可以说是VisualBasic6.0中用途最广、最灵活的一种变量类型。程序中没有说明的时候,VisualBasic6.0会自动将该变量默认为Variant型变量,例如:a=“6”a6-2

41、a“D”&a3.3 数据类型 目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第三章VisualBasic的语言基础3.3.2用户自定义数据使用VisualBasic6.0提供的数据类型基本上已经可以满足用户的要求,但有时会需要存放一组不同类型的数据。例如,一个管理学生的教务系统,一个学生通常要有许多特征,如学生的姓名、年龄、性别等。如果每一个特征都用一个变量表示,当有许多学生时很可能产生混乱。这时,就可以把学生的所有特征构造为一个数据类型。3.3 数据类型 目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中

42、国铁道出版社第三章VisualBasic的语言基础在VisualBasic6.0中构造数据类型可以用Type语句定义,其格式如下:Type数据类型名数据类型名元素名As类型名数据类型名元素名As类型名EndType其中“数据类型名”是要定义的数据类型的名字,其命名规则相同(见下一节);“数据类型名元素名”也遵守同样的规则,且不能是数组名;“类型名”可以是任何基本数据类型,也可以是用户定义的类型。3.3 数据类型 目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第三章VisualBasic的语言基础例如:TypeStudentNameAsStri

43、ngNoAsIntegerAgeAsIntegerSexAsString*1EndType这里的“Student”是一个用户定义的类型,它由4个元素组成:“Name”、“No”、“Age”、“Sex”。其中“Name”是变长字符串;“No”和“Age”是整型;“Sex”是由1个字符组成的定长字符串。3.3 数据类型 目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第三章VisualBasic的语言基础运算(即操作)是对数据的加工。最基本的运算形式常常可以用一些简洁的符号来描述,这些符号称为运算符或操作符,被运算的对象,即数据,称为运算量或操作数

44、。由运算符和运算量组成的表达式描述了对哪些数据以何种顺序进行什么样的操作。运算量可以是常量,也可以是变量,还可以是函数。例如:2+3、a+b、Sin(x)、a=2、PI*r*r等都是表达式,单个变量和常量也可以看成是表达式。VisualBasic6.0提供了丰富的运算符,它包括算术运算符、关系运算符、逻辑运算符以及字符串连接运算符。它们可以构成多种表达式。3.4 运算符和表达式 目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第三章VisualBasic的语言基础3.4.1算术运算符算术运算符是最为常用的运算符,可以进行简单的算术运算。加(+)

45、、减(-)、乘(*)、除()以及取负(-)几个运算符的含义和用法与数学中基本相同,下面介绍其他几种运算符的含义和用法。n1.幂运算幂运算()与数学运算中的指数运算类似,用来进行乘方和方根运算。例如:28表示2的8次方,即为数学运算中的28。下面是幂运算的几个例子:10310的立方,即103=1000810.581的平方根,即811/2=910-110的倒数,即110=0.13.4 运算符和表达式 目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第三章VisualBasic的语言基础n2.整数除法整数除法运算符()进行整除运算,结果为整型值,因此

46、表达式“53”的结果为1。整除的操作数一般为整型数,其取值必须在-217483648.52147483647.5范围内。当其操作数为浮点型时,首先进行四舍五入为整型或长整型,然后进行整除运算。其运算结果被截断为整型数(Integer)或长整型数(Long),不进行舍入处理。例如:a=53b=21.813.4运算结果为:a=1,b=7。3.4 运算符和表达式 目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第三章VisualBasic的语言基础n3.取余运算取余运算符(Mod)用来求余数,其结果为第一个操作数整除第二个操作数所得的余数。例如:5M

47、od3的结果为2,即5整除3,则其余数为2。同整数的除法运算一样,取余运算符的操作数一般也为整型数,它的取值范围必须在-217483648.52147483647.5之间。当其操作数为浮点型时,首先进行四舍五入为整型或长整型,然后进行取余运算,例如:21.81Mod3.4的结果为1。3.4 运算符和表达式 目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第三章VisualBasic的语言基础3.4.2字符连接符字符串表达式是采用连接符将两个字符串常量、字符串变量、字符串函数连接起来的式子。连接符有两个:“&”和“+”。其作用都是将两个字符串连接

48、起来,运算结果是一个字符串。例如:“计算机”&“网络”结果是:“计算机网络”“123”+“45”结果是:“12345”“123”&“ABC”结果是:“123ABC”3.4 运算符和表达式 目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第三章VisualBasic的语言基础3.4.3关系运算符关系运算符是用来对几个表达式的值进行比较运算的,也称比较运算符。其比较的结果是一个逻辑值,即真(True)或假(False)。用关系运算符连接的两个操作数或算术运算表达式组成的式子叫关系表达式。关系表达式的结果是一个逻辑值,即真(True)或假(False

49、)。例如:32结果为“True”即-1(A+B)“aeabdf”其结果为“False”即03.4 运算符和表达式 目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课内容退出中国铁道出版社第三章VisualBasic的语言基础3.4.4逻辑运算符逻辑运算符是用来连接两个或多个关系式,组成一个布尔表达式,也称布尔运算符。1.1.非运算符(Not)非运算符(Not)进行“取反”运算,即使真变假或是假变真。例如:45结果为“False”即0Not(45)结果为“True”即-13.4 运算符和表达式 目标要求目标要求课后作业课后作业上课实例上课实例讲课提纲讲课提纲讲课内容讲课

50、内容退出中国铁道出版社第三章VisualBasic的语言基础1.2.与运算符(And)与运算符(And)是对两个关系表达式的值进行比较运算,如果表 达 式 的 值 均 为“True”,结 果 才 为“Ture”;否 则 为“False”。例如:(45)And(63)其结果为“False”即0(45)And(68)其结果为“False”即0(85)And(63)其结果为“True”即-12.3.或运算符(Or)或运算符(Or)进行两个表达式的比较运算,如果其中一个表达式的值为“True”,结果才为“True”;只有两个表达式的值都为“False”时,结果才为“False”。例如:(45)Or(6

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作计划

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁