《委托其他应确保》由会员分享,可在线阅读,更多相关《委托其他应确保(38页珍藏版)》请在金锄头文库上搜索。
1、 计算机软件技术基础 Visual Basic Visual Basic 程序设计程序设计Visual Basic6.0 程序设计主讲:赵秀平 河北工业大学 计算机科学与软件学院计算机软件技术基础 Visual Basic Visual Basic 程序设计程序设计课 程 简 介1、课程简介:VisualBasic是按照高等院校教学需要开设课程,详细介绍Visual Basic的基础知识。 2、课程要求:要求学生能掌握程序设计的思路、方法和技巧,利用VB编写简单Windows应用程序。 3、前序课程:计算机文化基础计算机软件技术基础 Visual Basic Visual Basic 程序设计
2、程序设计我们可以用VB写出什么样的程序呢?事实上,只要是你想得到的程序,绝大多数 可以用VB编写。其中标准的窗口界面程序,如记 事本、画图等都可以轻而易举的用VB来完成。当 我们学完这门课后,只要发挥个人的创意,至少 应能写出以下几个程序:个性化应用程序数据管理工具小游戏屏幕保护程序文件管理工具桌面小程序VB的用途计算机软件技术基础 Visual Basic Visual Basic 程序设计程序设计如何学习这门课程1.学习编程好比学习写作 学基础学习数据类型、控制结构、语法规则 写文章掌握程序分析、算法与编程 2.循序渐近 阅读/分析程序摹仿编程掌握常见程序模块简单程 序复杂编程 3.多看参
3、考书和现有程序,重视上机,切实掌握程序调试 技术,学会分析和编写程序的方法和思路 4.上课时应特别注意程序演示,有问题要及时提问或课后 与同学交流。计算机软件技术基础 Visual Basic Visual Basic 程序设计程序设计“上机”是学习VB的 主要方法和最有效的途径q具体要求: 在计划机时前,准备好待调试的源程序; 利用计划机时多问问题,增强上机技能; 最好补充20个机时,平均每周2个机时; 禁止在计划机时,练习打字或做其他操作; 作业必须按时独立完成。计算机软件技术基础 Visual Basic Visual Basic 程序设计程序设计本课程共分14章, 课内讲授第一章到第十
4、章。 学时分配:上课:32学时 上机:30学时 重点掌握:用VB结构化语言部分进行代码编程设计和一 些常用控件的使用。 试验教程中的第一篇“VB集成开发环境和程 序调试及出错处理”采取自学的方法。要想掌握 VB程序的调试,学好这两章是非常重要的。课程安排及进度计算机软件技术基础 Visual Basic Visual Basic 程序设计程序设计第一讲使用的教材讲课教材:Visual Basic程序设计基础实验教材: Visual Basic程序设计实验教程计算机软件技术基础 Visual Basic Visual Basic 程序设计程序设计采取网上交作业的方式。 邮箱地址: 邮件主题和邮
5、件内容: 随意 附件格式:班级学号姓名第X章作业x.rar(zip)(作业的全部文件)作业提交计算机软件技术基础 Visual Basic Visual Basic 程序设计程序设计第一章 Visual Basic 程序设计概述二、 VB简介三、VB启动和集成开发环境四、VB简单的程序设计一、程序设计方法的发展计算机软件技术基础 Visual Basic Visual Basic 程序设计程序设计(1) 初期的程序设计(面向计计算机的程序设计设计 )以高运行效率、少占用内存为目标。 (2) 结构化程序设计以程序的可读性、可维护性为目标。 程序= 算法+数据结构面向过程的程序设计。结构化程序设计
6、包含有三种基本结构,这三种 基本结构为 顺序结构选择结构循环结构一、程序设计方法的发展计算机软件技术基础 Visual Basic Visual Basic 程序设计程序设计ABab图1.1 顺序结构示意图 顺序结构顺序结构是一种最简单、 最基本的结构,在顺序结构 内,各块是按照它们出现的 先后顺序依次执行。 图1.1表示了一个顺序结构 形式,从图中可以看出它有 一个入口a点,一个出口 b 点,在结构内A框和B框都是 顺序执行的处理框。计算机软件技术基础 Visual Basic Visual Basic 程序设计程序设计条件PABabYN图1.2 选择结构流程图 选择结构选择结构中包含一个判
7、断 框,根据给定的条件p是否成 立而选择执行A框或B框,当条 件成立时,执行A,否则执行B 。A框或B框可以是空框,即不 执行任何操作,但判断框中的 两个分支,执行完A或B后都必 须汇合在一起,从出口b 退出 ,然后接着执行其后的过程。 对于整个的虚线框而言,它仍 然只具有一个入口a和一个出 口b。计算机软件技术基础 Visual Basic Visual Basic 程序设计程序设计 循环结构循环结构又称重复结构,是指在一定 条件下反复执行一个程序块的结构。循环结构 分为当型循环结构和直到型循环结构两种。 当型循环的结构当给定的条件p成立时,执行A 框操作,执行完A操作后,再判 断p条件是否
8、成立,如果成立, 再次执行A操作,如此重复执行A 操作,只有判断条件p不成立才 停止循环。此时不执行A操作, 而从出口b脱离循环结构。A条件PabYN图1.3 当型循环结构流程图先判断后执行计算机软件技术基础 Visual Basic Visual Basic 程序设计程序设计图1.4 直到型循环结构流程图abNY条件PA 直到型循环的结构先执行A框操作,然后判 断给定条件p是否成立,如 果不成立,再次执行A操作 ;然后再对p进行判断,如 此反复,直到给定的p条件 成立为止。此时不再执行A 框,从出口b脱离循环。先执行后判断(3) 面向对象的程序设计以降低程序的复杂性、提高软件的开法效 率和改
9、善工作界面为目标。程序=对象+消息 面向对象的程序设计 。计算机软件技术基础 Visual Basic Visual Basic 程序设计程序设计按开始按钮一个小球在窗体内滚动;按停 止按钮使其停,关闭按钮可退出 。引例计算机软件技术基础 Visual Basic Visual Basic 程序设计程序设计1.启动VB,建立 如下的窗体界面 。计算机软件技术基础 Visual Basic Visual Basic 程序设计程序设计在代码区输入如下代码。计算机软件技术基础 Visual Basic Visual Basic 程序设计程序设计执行程序,观察运行情况。计算机软件技术基础 Visual
10、 Basic Visual Basic 程序设计程序设计Visual Basic 简称VB ,是微软公司推出的 开发Windows应用程序的开发工具,功能强大被公认 为是编程效率最高的一种编程方法,是当今世界上 应用最广泛的集成环境。Visual是可视化的意思,可视化主要是让程序 设计人员利用软件本身所提供的各种控件,像搭积 木那样构造应用程序的各种界面,然后再编写少量 的代码就可构建应用程序。二、 VB 简介计算机软件技术基础 Visual Basic Visual Basic 程序设计程序设计1 Visual Basic 6.0的特点 可视化的应用程序集成开发环境 面向对象的设计方法 事件
11、驱动的编程机制 结构化的程序设计语言 支持多种数据库访问系统 支持动态数据交换(DDE)、动态链接库(DLL )和对象的链接与嵌入(OLE)技术 支持ActiveX技术 完备的联机帮助系统计算机软件技术基础 Visual Basic Visual Basic 程序设计程序设计2 VB6.0(中文版)包括三个版本:学习版 用于初学者,包括所有的内部控件。专业版 用于开发人员,除学习版全部功能外 ,还包括ActiveX和Internet控件开发工具之类的高 级特性。企业版 VB6.0的最高版本,除具有专业版的 全部功能外,还包括一些特殊的工具。本课以企业版为蓝本,介绍Visual Basic 6.
12、0的常用功能。 计算机软件技术基础 Visual Basic Visual Basic 程序设计程序设计 启动Windows 。 插入具有VB 6.0系统的光盘。 运行VB6.0安装程序Setup.exe。 根据用户要求和机器配置选择三种安装方式之一:典型安装:根据系统规定的内容安装到硬盘上。自定义安装:按照用户选择的内容安装到硬盘上。最小安装:系统取必须的内容安装到硬盘。3 VB的安装计算机软件技术基础 Visual Basic Visual Basic 程序设计程序设计与一般的Windows应用软件一样,VB有三种启动方式:VB启动开始程序Visual Basic 6.0利用桌面上的VB6
13、.0快捷方式利用工程文件启动VB6.0三、VB启动和集成开发环境1、启动:计算机软件技术基础 Visual Basic Visual Basic 程序设计程序设计最新新建现存当要新建一个工程时,单击“新建”按钮,选择“标准”项和 单击“打开”命令按钮后,进入VB 6.0应用程序集成开发环境 进行新工程的创建。1.4 VB集成开发环境切换文件夹窗口查看程序代码查看对象对象窗口工具箱 通过工程/部件来 添加工具属性窗口 列出不同对象属 的所有属性窗体布局窗口 指设计程序运行 时窗口在桌面上 的显示位置立即窗口 用于观察变量变 化等例:工程资源管 理器窗口2 、 VB 集 成 开 发 环 境计算机软
14、件技术基础 Visual Basic Visual Basic 程序设计程序设计VB有三种工作模式:设计(Design)模式、运行(Run)模式和中断(Break)模式。设计 设计用户界面,编写源代码,完成程序开发。运行 运行应用程序。中断 暂时中断应用程序运行,可编辑代码,但不可修改用户界面。应用程序运行出现错误时,处于中断模式。 工 作 模 式计算机软件技术基础 Visual Basic Visual Basic 程序设计程序设计四、VB简单的程序设计3.程序调试及常见错误2.工程的管理及环境的设置1.VB中的有关概念计算机软件技术基础 Visual Basic Visual Basic
15、程序设计程序设计(1)工程文件的组成VB在创建和编译工程时要产生许多文件。这些文 件分类如下:主要扩展名及含义如下: .vbp工程文件 .frm窗体文件 .bas标准模块文件 .cls类模块的文件 .frx二进制窗体文件 .res资源文件 .ocxActiveX控件文件 .vbw工程工作空间文件 (2)创建、打开和保存工程2.工程的管理及环境的设置计算机软件技术基础 Visual Basic Visual Basic 程序设计程序设计(3)添加、删除和保存窗体文件 窗体名:即窗体的Name 属性,在代码中用来引用 该窗体,同一工程不能有 相同的窗体名; 窗体文件名:窗体存放在磁盘上的文件名,该
16、文 件包含了该窗体的所有控件属性和代码,同一文件 夹不能有相同的文件名。 添加窗体:在工程中添加现存的窗体时,只是将 该窗体文件的引用纳入工程。因此,如果更改窗体 并保存它,会影响包含此窗体文件的任何工程。窗体名窗体文件名计算机软件技术基础 Visual Basic Visual Basic 程序设计程序设计删除窗体:在工程中删除窗体时,仅将此窗 体从工程里删除掉,但是窗体文件仍存在于磁 盘上。但是,如果在VB之外删除一个窗体文件 ,VB不能更新此工程文件,当打开此工程时, 将显示一个文件丢失的错误信息。 窗体文件改名: 1) 打开工程 ,选取“另存为Form”,实现 文件的复制,完成保存工程文件。 2) 利用编辑程序打开工程文件,修改FORM=XXX 的文件名。计算机软件技