VB教案培训资料

上传人:日度 文档编号:150849695 上传时间:2020-11-09 格式:PPT 页数:57 大小:853KB
返回 下载 相关 举报
VB教案培训资料_第1页
第1页 / 共57页
VB教案培训资料_第2页
第2页 / 共57页
VB教案培训资料_第3页
第3页 / 共57页
VB教案培训资料_第4页
第4页 / 共57页
VB教案培训资料_第5页
第5页 / 共57页
点击查看更多>>
资源描述

《VB教案培训资料》由会员分享,可在线阅读,更多相关《VB教案培训资料(57页珍藏版)》请在金锄头文库上搜索。

1、Visual Basic 程序设计教程,Visual Basic 程序设计教程 第一章 Visual Basic程序设计概述(2) 第二章 VB简单的程序设计(2) 第三章 VB语言基础(2) 第四章 基本的控制结构(4) 第五章 数组(4) 第六章 过程(2) 第七章 常用控件(4) 第八章 界面设计(1) 第九章 文件(1) 第十章 图形(1) 第十一章 数据库技术(1),第一章 Visual Basic程序设计概述,1、为什么学习计算机语言? 2、你学过哪些计算机语言? 3、为什么要学习VB? 4、如何学习好VB?,数据来源:TIOBE 注:TIOBE 编程语言社区排行榜是编程语言流行趋

2、势的一个指标,每月更新。这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。这个排行榜可以用来考 查你的编程技能是否与时俱进,也可以在开始开发新系统时选择语言时用来进行策略性的决策。,2013年2月TIOBE编程语言排行榜,第一章 Visual Basic程序设计概述,1.1 引例 1.2 VB主要功能和特点 1.3 VB集成开发环境,什么是Visual Basic ?,Visual Basic 是一种可视化的、面向对象的和采用事件驱动方式的结构化高级程序设计语言,可用于开发windows环境下的各类应用程序。,可视化编程,亦即可视化程序设

3、计:以“所见即所得”的编程思想为原则。 可视化(Visual)程序设计是让程序设计人员利用软件本身所提供的各种控件,像搭积木式地构造应用程序的各种界面。 可视化编程语言的特点:一是基于面向对象的思想,引入了控件的概念和事件驱动;二是程序开发过程一般遵循以下步骤,先进行界面的绘制工作,再基于事件编写程序代码,以响应鼠标、键盘的各种动作。,什么是“可视化”编程?,1.1 引例1.1 一行内容在窗体左、右移动; 移动两种方法:手动和自动,当自动时,文字闪烁显示; 当内容超出窗体,进行反弹。 设计思路: 在窗体上使用标签Label对象来存放文字; 利用Timer控件来快速触发移动; 利用单击按钮来手动

4、触发移动.,9,当一个标签放在窗体上时,标签的左上角坐标(用Left、Top表示)就被指定了。,如果改变标签的左上角坐标就可移动标签,即移动文字。 例如: Label1.Top=Label1.Top+50可使标签Label1向下移动50单位,欢迎使用VB,本章目录,Top,Left,0,0,10,实现连续移动,可通过时钟对象Timer,在规定的时间间隔执行: Label1.Top =Label 1.Top+50 就可使标签Label1连续向下移动。 时钟对象的Interval可指定时间间隔,1秒为1000单位。每隔0.2秒移动一次可设置Interval=200,本章目录,程序进一步改进: 连续

5、循环移动,首先要能判断出标签是否超出窗体范围。,窗体,欢迎光临,该点在Top方向上的坐标为: 窗体的高度Height 如果标签的Top窗体的高度,表示已越出窗体范围,可将标签移到窗体上方,此时标签的Top=?,本章目录,Height,1.1 引例 2.1 对输入的字符进行转换的程序。 转换规则: 大写字母转换成小写字母, 小写字母转换成大写字母 空格不转换 其余转换成“*”。 通过上述两例说明VB面向对象、可视化、事件驱动的特点。,1.2 VB主要功能和特点,Visual Basic 是在BASIC语言基础上发展起来的,是国内外流行的程序设计语言之一,也是学习开发windows应用程序首选的程

6、序设计语言。 2002年推出了VB.NET,增加了许多特性,而且演化为完全面向对象的程序设计语言(如C+,JAVA)。 因此,作为入门级语言,本课程主要以VB6.0(企业版)为基础进行讲解。,1.2 VB主要功能和特点,1. 具有面向对象的可视化设计工具 2. 事件驱动的编程机制 3. 提供了易学易用的应用程序集成开发环境 4. 结构化的程序设计语言 5.支持多种数据库系统的访问 6. Active X技术 7. VB6在开发环境上、网络功能等的增强 8.完备的help联机帮助功能,窗体,资源管理器,属性窗口,工具箱,窗体布局窗,工具栏,菜单栏,标题栏,1.3 VB集成开发环境,1.主窗口 P

7、8 应用程序窗口,由标题栏、菜单栏和工具栏组成 2.窗体(form)设计窗口 P9 设计vb程序的 界面 3.代码(code)设计窗口 P10 按F7 键 编辑窗体、标准模块中的代码 4.属性(properties)窗口 P11 按F4 键 所有窗体或控件的属性设置 5.工程资源管理器(project explore)窗口 P11 保存一个应用程序所有的文件 6. 工具箱(toolbox)窗口 P12 显示各种控件的制作工具,供用户在窗体上设计 只显示内部控件,不显示Active X控件,主窗口,三种工作模式 设计模式 界面的设计和代码的编制 运行模式 运行应用程序 中断模式 暂时中断程序运行

8、,调试程序 2. 菜单栏 包括13个下拉菜单 3. 工具栏,本章目录,窗体设计窗口,窗体是建立VB应用程序的主要部分,一个应用程序至少有一个窗体窗口。 每个窗体必须有一个唯一的窗体名,默认名为Form1. 设计状态的窗体由网格点构成,方便用户对控件的定位,网格点间距可以通过工具|选项|通用进入窗体网格设置. 运行时可通过属性控制窗体的可见性(窗体的网格始终不显示)。,本章目录,代码设计窗口,用来进行代码设计:各种事件过程、过程代码的编写和修改。 打开代码设计窗口的方法: 双击窗体、控件 资源管理器窗口的 ”查看代码”,本章目录,属性窗口,设置窗体或控件的属性,如 颜色、字体、大小等。,本章目录

9、,工程资源管理器窗口,保存一个应用程序所有属性以及组成这个应用程序所有的文件。 工程文件的扩展名为.VBP,工程文件名显示在工程文件窗口的标题框内。,已存盘,未存盘,本章目录,工具箱窗口,由21个被绘制成按钮形式的图标构成,利用这些工具,用户可以在窗体上设计各种控件。其中20个控件称为标准控件(注意,指针不是控件,仅用于移动窗体和控件,以及调整它们的大小)。 也可通过工程|部件命令将第3方开发的其他控件装入到工具箱。,本章目录,VB中工程的概念,在计算机中,我们所创建的应用程序都是以文件的形式存在的。 VB是以工程(Project)机制构建应用程序的,一个VB应用程序往往包含了一系列不同类型的

10、文件。 假设一个应用程序具有3个窗体和1个标准模块,那么VB将该应用程序保存为三类文件,即1个工程文件(.vbp)3个窗体文件(.frm)和1个模块文件 (.bas)。,VB应用程序常见文件,跟踪所有部件的工程文件(.vbp),每个应用程序必须有一个惟一的vbp文件。 每个窗体的文件(.frm),每个标准应用程序通常至少有一个frm文件。 每个窗体的二进制数据文件(.frx),每个frm文件对应一个frx文件。它含有窗体上控件的属性数据。 每个类模块的文件(.cls),可选的。 每标准类模块的文件(.bas),可选的。 一个或多个包含ActiveX控件的方根(.ocx),可选的。 单个资源文件

11、(.res),可选的。,记忆以下名词,API: windows内部应用程序接口 DLL:动态链接库 DDE:动态数据交换 OLE:对象的链接与嵌入 ODBC:开放式数据库链接,建立一个新工程,演示创建、调试、保存应用程序的过程。P13,1.4 使用帮助系统,使用MSDN Library查阅器 通过VB的帮助菜单,选择内容、索引或搜索菜单项,本章小节,Visual Basic 6.0 一个基于对象的可视化设计工具 vb的三种工作模式 设计模式、运行模式、中断模式 VB程序组成,工程,窗体文件,控件和属性设置,模块文件,事件代码,本章目录,第二章 VB简单的程序设计,2.1 程序设计方法的发展 2

12、.2 VB中的有关概念 2.3 建立简单的应用程序 2.4 基本控件和属性 2.5 工程的管理及环境的设置 2.6 生成可执行文件和制作安装盘 2.7 程序调试 2.8 常见错误,2.1 程序设计方法的发展,1.初期的程序设计 高运行效率、少占用内存为目标 2.结构化程序设计 程序的可读性、可维护性为目标 程序=算法+数据结构 的面向过程的程序设计 3.面向对象的程序设计 降低程序的复杂性、提高软件的方法效率和改善工作界面为目标 程序=对象+消息 的面向对象的程序设计,2.2 对象的有关概念,1.类 类是创建对象实例的模板, 包含了创建对象的属性描述和行为特征的定义. 2.对象 是类的一个实例

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

14、生时,执行对应的事件过程; 4)重复执行步骤(2)和(3) ; 5) 直到遇到“END”结束语句结束程序的运行; 或按“结束”强行停止程序的运行。,2.3 建立简单的应用程序,以例2.1为例 P26 1.建立用户界面的对象 2.对象属性的设置 3.对象事件过程及编程 4.程序运行和调试 5.保存文件,2.4 基本控件和窗体,一.常用属性 1.Name名称属性 创建的对象名称,有默认的名.在程序中,控件名是作为对象的标识而引用,不会显示在窗体上。 2.Caption标题属性 该属性决定了控件上显示的内容。 3.Height、width、top和left属性,4.Enabled属性 控件是否可操作

15、. 当设置为false时,呈暗淡色,禁止用户进行操作. 5.Visible属性 控件是否可见.当设置为false时, 用户看不到,但控件本身存在。 6.Font属性 Fontname 字体 Fontsize字体大小 Fontbold是否是粗体 Fontitalic 是否斜体 Fontstrikethru是否加一删除线 Fontunderline是否带下划线,7. Forecolor前景颜色属性 设置控件的前景颜色(即正文颜色). 其值是一个16进制常数,用户可以在调色板中直接选择所需颜色。 8. Backcolor背景颜色属性 9.TabIndex属性 决定了按Tab键时,焦点在各个控件移动的

16、顺序。各个控件默认 TabIndex值就是以控件建立时 的顺序,第一个为0. 10.控件默认属性 反映该控件最重要的属性,使用时可省略属性名。. 注意:Command的默认属性为Default,当该属性为True,当按Enter键,该控件起作用。P26,(自学) 11. Backstyle背景风格属性 0-transparent:透明显示,即控件背景颜色显示不出来 12. BorderStyle边框风格属性 0-None:控件周围没有边框 1-Fixed Single:控件带有单边框。 13. Alignment属性 控件上正文水平对齐方式 0: 正文左对齐 1: 右对齐2: 居中 14. AutoSize属性 控件是否根据正文自动调整大小, False. 15. WordWarp属性 AutoSize True时,WordWarp才有效 按正文字体大小在垂直方向上改变显示区域的大小。 红色部分,使用频率较高,但不是通用属性。,二.窗体 1.属性

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

当前位置:首页 > 行业资料 > 教育/培训

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