河北工业大学vb

上传人:第*** 文档编号:61466573 上传时间:2018-12-02 格式:PPT 页数:47 大小:1.36MB
返回 下载 相关 举报
河北工业大学vb_第1页
第1页 / 共47页
河北工业大学vb_第2页
第2页 / 共47页
河北工业大学vb_第3页
第3页 / 共47页
河北工业大学vb_第4页
第4页 / 共47页
河北工业大学vb_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《河北工业大学vb》由会员分享,可在线阅读,更多相关《河北工业大学vb(47页珍藏版)》请在金锄头文库上搜索。

1、计算机软件技术基础Visual Basic6.0 程序设计,课 程 简 介,1、课程简介:Visual Basic是按照高等院校教学 需要开设的课程,详细介绍Visual Basic的基础知识。 2、课程要求:要求学生能利用VB编写简单Windows 应用程序。 3、前序课程:计算机文化基础,2018/12/2,3,学时分配:上课:32学时 上机:30学时 教学方法:课前预习、课堂授课、课后复习、作业、上机实践。 试验教程中的第一篇“VB集成开发环境和程序调试及出错处理”采取自学的方法。要想掌握VB程序的调试,学好这两章是非常重要的。,课程安排及进度,2018/12/2,4,采取网上交作业的方

2、式。+书面作业方式 邮箱地址: 邮件格式: 主题:学号班级姓名,第X章作业x 附件格式:第X章作业x.rar(zip)(作业的全部文件) 邮件内容: 随意,作业提交,2018/12/2,5,第一章 Visual Basic 程序设计概述,一、引例,二、VB主要功能和特点,三、VB集成开发环境,四、VB简单的程序设计,2018/12/2,6,引例1 一行文字内容在窗体左、右移动; 移动有两种方法:手动和自动,当自动时,文字闪烁显示;当内容超出窗体,进行反弹。 按停止按钮使其停,关闭按钮可退出 。,一、引例,2018/12/2,7,引例 2 对输入的字符进行转换。转换规则: 大写字母转换成小写字

3、母, 小写字母转换成大写字母 空格不转换 其余转换成“*”。 要求:每输入一个字符,马上就进行判断和转换。 通过上述两例说明VB面向对象、可视化、事件驱动的特点。,2018/12/2,8,1. 具有面向对象的可视化设计工具; 2. 事件驱动的编程机制; 3. 提供了易学易用的应用程序集成开发环境; 4. 结构化的程序设计语言; 5. 支持多种数据库系统的访问; 6. Active技术; 7. VB 6.0在开发环境上、网络功能等的增强; 8. 完备的help联机帮助功能。,二、VB主要功能和特点,2018/12/2,10,1.程序设计方法的发展,四、VB简单的程序设计,6.程序调试及常见错误,

4、5.工程的管理及环境的设置,4.建立简单的应用程序,3.VB中的有关概念,2.VB简介,2018/12/2,11,(1) 初期的程序设计 以高运行效率、少占用内存为目标。 (2) 结构化程序设计 以程序的可读性、可维护性为目标。是 程序= 算法+数据结构 的面向过程的程序设计。 结构化程序设计包含有三种基本结构,这三种基本结构为 顺序结构 选择结构 循环结构,1.程序设计方法的发展,2018/12/2,12,图1.1 顺序结构示意图, 顺序结构 顺序结构是一种最简单、最基本的结构,在顺序结构内,各块是按照它们出现的先后顺序依次执行。 图1.1表示了一个顺序结构形式,从图中可以看出它有一个入口a

5、点,一个出口 b点,在结构内A框和B框都是顺序执行的处理框。,2018/12/2,13, 选择结构 选择结构中包含一个判断框,根据给定的条件p是否成立而选择执行A框或B框,当条件成立时,执行A,否则执行B。A框或B框可以是空框,即不执行任何操作,但判断框中的两个分支,执行完A或B后都必须汇合在一起,从出口b 退出,然后接着执行其后的过程。对于整个的虚线框而言,它仍然只具有一个入口a和一个出口b。,2018/12/2,14, 循环结构,循环结构又称重复结构,是指在一定条件下反复执行一个程序块的结构。循环结构分为当型循环结构和直到型循环结构两种。, 当型循环的结构 当给定的条件p成立时,执行A框操

6、作,执行完A操作后,再判断p条件是否成立,如果成立,再次执行A操作,如此重复执行A操作,只有判断条件p不成立才停止循环。此时不执行A操作,而从出口b脱离循环结构。,先判断后执行,2018/12/2,15, 直到型循环的结构 先执行A框操作,然后判断给定条件p是否成立,如果不成立,再次执行A操作;然后再对p进行判断,如此反复,直到给定的p条件成立为止。此时不再执行A框,从出口b脱离循环。,先执行后判断,(3) 面向对象的程序设计 以降低程序的复杂性、提高软件的开法效率和改善工作界面为目标。 程序=对象+消息 的面向对象的程序设计。,2018/12/2,16,(1) VB的发展过程, Visual

7、 Basic是Microsoft公司推出的用于开发Windows应用程序的开发工具,它继承了 Basic所具有的语言简单易用的特点,同时采用了面向对象、事件驱动的编程机制。 Visual是可视化的意思,可视化主要是让程序设计人员利用软件本身所提供的各种控件,像搭积木那样构造应用程序的各种界面,然后再编写少量的代码就可构建应用程序。,2.VB简介,2018/12/2,17, VB6.0(中文版)包括三个版本: 学习版 用于初学者,包括所有的内部控件。 专业版 用于开发人员,除学习版全部功能外, 还包括ActiveX和Internet控件开发 工具之类的高级特性。 企业版 VB6.0的最高版本,除

8、具有专业版的 全部功能外,还包括一些特殊的工具。 本课以企业版为蓝本,介绍Visual Basic 6.0的 常用功能。,2018/12/2,18,初次安装 启动Windows 。 插入具有VB 6.0系统的光盘。 运行VB6.0安装程序Setup.exe。 根据用户要求和机器配置选择三种安装方式之一: 典型安装:根据系统规定的内容安装到硬盘上。 自定义安装:按照用户选择的内容安装到硬盘上。 最小安装:系统取必须的内容安装到硬盘。 利用控制面板添加或删除部件,(2) VB的安装,2018/12/2,19,(1)类 是创建对象实例的模板, 包含了创建对象的属性描述和行为特征的定义。 (2)对象

9、是类的一个实例,继承了类的属性、方法。VB中常用的对象有:窗体、控件等。 (3)对象的三要素 属性 对象的性质,用来描述和反映对象特征。 方法 对象的行为,将一些通用的过程编写好并封 装起来,作为方法供用户直接调用。 事件 响应对象的动作称为事件。如单击控件、鼠 标移动、键盘按下等。,3.VB中的几个概念,2018/12/2,20,(4)事件过程 指附在该对象上的用户编写的程序代码,是事件的处理程序。 (5)事件驱动过程 是图形界面的本质,由用户控制而代码作出响应。 (6)VB程序的执行步骤 1)启动应用程序,装载和显示窗体; 2)窗体或窗体上的控件等待事件的发生; 3)事件发生时,执行对应的

10、事件过程; 4)重复执行步骤(2)和(3) ; 5) 直到遇到END结束语句或按“结束”强行停止程序的运行。,2018/12/2,21,以例1.3为例(画圆) (1)建立用户界面的对象; (2)对象属性的设置; (3)对象事件过程及编程; (4)程序运行和调试; (5)保存文件。,4.建立简单的应用程序,2018/12/2,22,(1)工程文件的组成 VB在创建和编译工程时要产生许多文件。这些文件分类如下:设计时文件、杂项开发文件和运行时文件。主要扩展名及含义如下: .vbp工程文件 .frm窗体文件 .bas标准模块文件 .cls类模块的文件 .frx二进制窗体文件 .res资源文件 .oc

11、xActiveX控件文件 .vbw工程工作空间文件 (2)创建、打开和保存工程,5.工程的管理及环境的设置,2018/12/2,23,(3)添加、删除和保存文件 窗体名:即窗体的Name 属性,在代码中用来引用 该窗体,同一工程不能有 相同的窗体名; 窗体文件名:窗体存放在磁盘上的文件名,该文件包含了该窗体的所有控件属性和代码,同一文件夹不能有相同的文件名。 添加窗体:在工程中添加现存的窗体时,只是将该窗体文件的引用纳入工程。因此,如果更改窗体并保存它,会影响包含此窗体文件的任何工程。,2018/12/2,24,删除窗体:在工程中删除窗体时,仅将此窗体从工程里删除掉,但是窗体文件仍存在于磁盘上

12、。但是,如果在VB之外删除一个窗体文件,VB不能更新此工程文件,当打开此工程时,将显示一个文件丢失的错误信息。 窗体文件改名: 1) 打开工程 ,选取“另存为Form”,实现文件的复制,完成保存工程文件。 2) 利用编辑程序打开工程文件,修改FORM=XXX的文件名。,2018/12/2,25,(1)错误类型 编辑错误 在编辑代码时, VB会对键入的 代码直接进行 语法检查。当 发现用户输入 代码错误、遗漏关键字或标点符号等语法错误时,VB在Form窗口中弹出一个子窗口,提示出错信息,出错的那一行变成红色。这时,用户必须单击“确定”按钮,关闭出错提示窗,然后才能对出错行进行修改。,6.程序调试

13、及常见错误,2018/12/2,26,编译错误 编译错误指按了 “启动”按钮, VB开始运行程序 前,先编译执行 的程序段时,产 生的错误。此类 错误由于用户未定义变量、遗漏关键字等原因产生。这时,Visual Basic也弹出一个子窗口,提示出错信息,出错的那一行被高亮度显示。,2018/12/2,27,运行错误 指VB在编译通过后,运行代码时发生的错误。这类错误往往是指令代码执行了一非法操作引起的。例如类型不匹配、试图打开一个不存在的文件等。,2018/12/2,28,逻辑错误 程序运行后,得不到所期望的结果,这说明程序存在逻辑错误。这类错误往往是程序存在逻辑上的缺陷所引起。例如,运算符使

14、用不正确、语句的次序不对、循环语句的起始、终值不正确等。通常,逻辑错误不会产生错误提示信息,故错误较难排除,需要程序员仔细地阅读分析程序以及调试。,2018/12/2,29,第二章 VB语言基础,一、编码规则,五、常用内部函数,四、运算符和表达式,三、变量与常量,二、数据类型,2018/12/2,30,1. VB代码不区分字母的大小写 系统保留字自动转换每个单词的首字母大写; 用户自定义行以第一次为准。 2. 语句书写自由 一行可书写几句语句,之间用冒号分隔; 一句语句可分若干行书写,用续行符_连接一行=255个字符。 3. 注释有利于程序的维护和调试 Rem开始 或 单撇号 4. 保留行号与

15、标号,一、编码规则,标准数据类型,二、数据类型,2018/12/2,32,1.变量和常量的定义 变量:在程序运行中其存储的值可以改变。 常量:在程序运行中其值不可以改变。 2.变量和常量的命名规则 1.以字母或汉字开头,后可跟汉字、字母、数字或 下划线组成,长度小于等于255个字符; 2.不要使用VB中的关键字; 3.VB中不区分变量名的大小写; 4.为了增加程序的可读性,可在变量名前加一个缩写的前缀来表明该变量的数据类型。,三、变量与常量,2018/12/2,33,3.变量声明 (1)用Dim语句显式声明变量 形式:Dim 变量名 AS 类型 Dim 变量名类型符 例: Dim iCount

16、 As integer,sAllsum As single 等价于 Dim iCount%, sAllsum! (2)隐式声明 未进行上述的声明而直接使用,其类型为 Variant 类型。 注意: 在通用声明处加 Option Explicit 语句可强制显式声明变量。,2018/12/2,34,4.常量 (1)用户声明常量 形式: Const 常量名 AS 类型 = 表达式 说明:省略 AS 类型时 ,常量的类型由表达式值的类型决定。 为了与变量名分开,一般常量名使用大写字母。 例: Const MAX=100 (2)系统提供的常量 系统定义常量位于对象库中,可通过“对象浏览器”查看。 例: vbNormal vbMinimized、vbbCrLf,2018/12/2,35,运算符是代表Visual Basic某种运算功能的符号。Visual Basic程序会按运算符的含义

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

当前位置:首页 > 办公文档 > 规章制度

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