大学计算机vb课件

上传人:油条 文档编号:1541235 上传时间:2017-06-24 格式:PPT 页数:292 大小:2.86MB
返回 下载 相关 举报
大学计算机vb课件_第1页
第1页 / 共292页
大学计算机vb课件_第2页
第2页 / 共292页
大学计算机vb课件_第3页
第3页 / 共292页
大学计算机vb课件_第4页
第4页 / 共292页
大学计算机vb课件_第5页
第5页 / 共292页
点击查看更多>>
资源描述

《大学计算机vb课件》由会员分享,可在线阅读,更多相关《大学计算机vb课件(292页珍藏版)》请在金锄头文库上搜索。

1、Visual Basic程 序 设 计,王 晓 磊 电话:63555320 Email:xlwang_,课程目标:掌握一种实用的计算机软件设计工具(VB),熟记VB的基本概念和专业术语、掌握VB语言程序设计的基本方法和步骤;初步了解计算机的工作原理和工作方式,掌握程序设计语言的基本语法规则,掌握可视化程序设计的基本方法;基本达到计算机二级水平学习重点:VB集成环境(界面)的组成、语言基础、算法思想、程序设计结构、常用对象常用属性的设置和使用、常用对象方法的使用学习方法:预习教材+听课+上机练习(实验报告及作业),几点说明和要求,教材及考试,教材:Visual Basic程序设计、Visual

2、Basic程序设计习题与上机指导 余华 等主编 北京理工大学出版社 参考教材:Visual Basic程序设计 龚沛曾 等主编 高等教育出版社考试形式:上机考试成绩评定:平时成绩(30%)+期末考试成绩(70%),教学内容,第1章 概述 2 第2章 数据类型与表达式 4 第3章 vb语言基础 12 第4章 数组 4 第5章 过程 2 第6章 窗体设计 2 第7章 标准控件使用 2,第一章 概述,1.1 VB主要功能和特点1.2 引例1.3 VB集成开发环境 1.4 程序设计方法的发展 1.5 工程的管理及环境的设置 1.6 程序调试 1.7 窗体及控件基本属性简介,1.1 Vb主要功能和特点,

3、1. 具有面向对象的可视化设计工具2. 事件驱动的编程机制3. 提供了易学易用的应用程序集成开发环境4. 结构化的程序设计语言5.支持多种数据库系统的访问6. Active技术7. VB6在开发环境上、网络功能等的增强8.完备的help联机帮助功能,1.2 引例 例1 问题:设计一个动画,实现地球环绕太阳旋转,1.2 引例 例2:,问题:设计程序,计算圆的面积 通过上述两例说明VB面向对象、可视化、事件驱动的特点。,1.3 VB集成开发环境,1.主窗口 应用程序窗口,由标题栏、菜单栏和工具栏组成2.窗体(form)窗口 设计vb程序的 界面3.代码(code)窗口 编辑窗体、标准模块中的代码4

4、.属性(properties)窗口 所有窗体或控件的属性设置5.工程资源管理器(project explorer)窗口 保存一个应用程序所有的文件6. 工具箱(toolbox)窗口 显示各种控件的制作工具,供用户在窗体上设计,1.4 程序设计方法的发展,1.初期的程序设计 高运行效率、少占用内存为目标2.结构化程序设计程序的可读性、可维护性为目标 程序=算法+数据结构 的面向过程的程序设计3.面向对象的程序设计 降低程序的复杂性、提高软件的开法效率和改善工作界面为目标 程序=对象+消息 的面向对象的程序设计,1.4.1 面向对象程序设计的有关概念,1.类 类是创建对象实例的模板, 包含了创建对

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

6、体上的控件)等待事件的发生;3)事件发生时,执行对应的事件过程;4)重复执行步骤(2)和(3);5) 直到遇到“END”结束语句结束程序的运行 或按“结束”强行停止程序的运行。,1.4.2 建立应用程序的步骤,以例1 为例1.建立用户界面的对象2.对象属性的设置3.对象事件过程及编程4.程序运行和调试5.保存文件,1.6 工程的管理及环境的设置,一.工程的组成 工程文件包含了一个应用程序的所有文件:工程文件(.vbp): 工程相关信息窗体文件(.frm):控件及属性、事件过程和自定义过程窗体的二进制数据文件(.frx),自动产生同名.frx文件。标准模块文件(.bas)类模块的文件(.cls)

7、资源文件(.res)二.创建、打开和保存工程,三.添加、删除和保存文件 注意:1.窗体名和窗体文件名概念, 窗体名:窗体的Name属性,在代码中用来引用该窗体,同一工程不能有相同的窗体名; 窗体文件名:窗体存放在磁盘上的文件名,该文件包含了该窗体的所有控件属性和代码,同一文件夹不能有相同的文件名。2. 在工程中添加现存的窗体时,只是对该窗体文件的引用纳入工程。因此,如果更改窗体并保存它,会影响包含此窗体文件的任何工程。3. 在工程中删除窗体时,仅将此窗体从工程里删除掉,但是窗体文件仍存在于磁盘上。但是,如果在VB之外删除一个窗体文件,VB不能更新此工程文件,当打开此工程时,将显示一个文件丢失的

8、错误信息。4.对窗体文件改名方法二:1).打开工程 “另存为Form”实现文件的复制 保存工程文件 2).利用编辑程序打开工程文件 , 修改FORM=XXX的文件名,三、生成可执行文件和制作安装盘1.生成可执行文件 文件/生成V6B2-11.exe文件,然后关闭Visual Basic6.0。2.制作安装盘运行V B6.0中文版工具“Package & Deployment”,在向导的指导下:“打包”:把工程中用到的各种类型的文件进行打包压缩后,存放 到特定的目录下。“展开”:再把这些打包的文件展开到用户可以携带的安装介质 软盘、光盘等。3.检测安装程序 在没有VB6.0系统的环境下,执行安装

9、盘中的Setup.exe文件,将发 行盘进行安装。,1.7 程序调试,.错误类型 (1)编辑错误在编辑代码时,VB会对键入的代码直接进行语法检查。当发现代码存在打字错误,遗漏关键字或标点符等语法错误,VB在Form窗口中弹出一个子窗口,提示出错信息,出错的那一行变成红色。这时,用户必须单击“确定”按钮,关闭出错提示窗,然后对出错行进行修改。,(2)编译错误 编译错误指按了“启动”按钮,VB开始运行程序前,先编译执行的程序段时,产生的错误。此类错误由于用户未定义变量、遗漏关键字等原因产生。这时,Visual Basic也弹出一个子窗口,提示出错信息,出错的那一行被高亮度显示。,(3) 运行错误运

10、行时错误指VB在编译通过后,运行代码时发生的错误。这类错误往往是指令代码执行了一非法操作引起的。例如类型不匹配、试图打开一个不存在的文件等。,(4) 逻辑错误程序运行后,得不到所期望的结果,这说明程序存在逻辑错误。这类错误往往是程序存在逻辑上的缺陷所引起。例如,运算符使用不正确、语句的次序不对、循环语句的起始、终值不正确等。通常,逻辑错误不会产生错误提示信息,故错误较难排除,需要程序员仔细地阅读分析程序以及调试。,2 调试错误 (1) VB的三种模式 设计模式设计 进行程序的界面设计、属性设置、代码编写等。 运行模式运行 执行“运行/启动”命令,可以查看程序代码,但不能修改 中断模式中断 当在

11、运行模式,按了“中断”命令或当程序出现运行时错误时进入中断模式。可以查看代码、修改代码、检查数据。 (2)调试窗口 有三个调试窗口,它们是:“立即”窗口、“监视”窗口、和“本地”窗口。可单击视图菜单中的对应命令打开这些窗口。,(3)设置断点和逐语句跟踪 断点是告诉VB挂起程序执行的一个标记,当程序执行到断点处即暂停程序的运行,进入中断模式。设置或删除断点的步骤: 中断模式下,直接查看某个变量的值,只要把鼠标指向所关心的变量处,稍停一下,就在鼠标下方显示该变量的值。,断点标记,当前行,1.7 窗体及控件基本属性简介,一.常用属性 1.Name名称属性 创建的对象名称,有默认的名.在程序中,控件名

12、是作为对象的标识而引用,不会显示在窗体上。 2.Caption标题属性该属性决定了控件上显示的内容。 3.Height、width、top和left属性,4.Enabled属性 控件是否可操作. 当设置为false时,呈暗淡色,禁止用户进行操作.5. Visible属性 控件是否可见.当设置为false时, 用户看不到,但控件本身存在。6. Font属性 Fontname 字体 Fontsize字体大小 Fontbold是否是粗体 Fontitalic 是否斜体 Fontstrikethru是否加一删除线 Fontunderline是否带下划线 例: 在窗体是建立两个命令按钮 Command1

13、和Command2, Command2 的Font通过属性窗口设置, 其余 属性通过代码实现。,7. Forecolor前景颜色属性 设置控件的前景颜色(即正文颜色). 其值是一个16进制常数,用户可以在调色板中直接选择所需颜色。8. Backcolor背景颜色属性9. Backstyle背景风格属性 0-transparent:透明显示,即控件背景颜色显示不出来10. BorderStyle边框风格属性 0-None:控件周围没有边框 1-Fixed Single:控件带有单边框。11. Alignment属性控件上正文水平对齐方式 0: 正文左对齐 1: 右对齐2: 居中12. AutoSize属性 控件是否根据正文自动调整大小, False.13. WordWarp属性 AutoSize True时,WordWarp才有效 按正文字体大小在垂直方向上改变显示区域的大小。,14.TabIndex属性 决定了按Tab键时,焦点在各个控件移动的顺序。各个控件默认 TabIndex值就是以控件建立时 的顺序,第一个为0.15.default控件默认属性 反映该控件最重要的属性,使用时可省略属性名。. 注意:Command的默认属性为Default,当该属性为True,当按Enter键,该控件起作用。控件设置 效果,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 电子/通信 > 综合/其它

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