入门课程.ppt
《入门课程.ppt》由会员分享,可在线阅读,更多相关《入门课程.ppt(307页珍藏版)》请在三一办公上搜索。
1、中国高等职业技术教育研究会推荐,高 职 系 列 教 材,Visual Basic 程序设计,丁爱萍 刘瑞新 编著,西安电子科技大学出版社,http:/,目 录,第1章 Visual Basic概述 第2章 可视化编程的概念与步骤 第3章 VB语言基础 第4章 赋值与输入输出 第5章 选择结构设计 第6章 循环结构设计 第7章 数组 第8章 过程 第9章 变量与过程的作用域 第10章 用户定义与枚举类型 第11章 对话框设计 第12章 文件、驱动器和文件夹 第13章 菜单和工具栏设计 第14章 图形与图像设计,第1章 Visual Basic概述,1.1 Visual Basic概述 1.2 V
2、isual Basic 6.0的安装和启动 1.3 Visual Basic 6.0的集成开发环境 1.4 Visual Basic 6.0帮助系统的使用,1.1 Visual Basic概述,1.1.1 Visual Basic简介,Visual Basic for Windows是一种具有良好图形用户界面(GUI)的程序设计语言,同时又是一种完全支持面向对象程序设计的语言。,Visual是指开发图形用户界面(GUI)的方法,不需要编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象拖放到窗体上即可。这种直观的编程方法,也叫做可视化编程。Basic是指使用了BASIC语言作为代码。
3、VB在原有BASIC语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多与Windows GUI有直接关系。,1.1.2 Visual Basic的发展过程 1991年,微软公司推出了Visual Basic 1.0。1992年,推出了Visual Basic 2.0。1993年,Visual Basic 3.0上市。1995年,Visual Basic 4.0随之问世。1997年,推出Windows开发工具套件Microsoft Visual Studio 1.0,其中包括了Visual Basic 5.0,1998年发布的Microsoft Visual Studio 98
4、则包含了Visual Basic 6.0。,1.1.3 Visual Basic版本简介 1.学习版 学习版是为初学者了解基于Windows的应用程序开发而设计的。包括所有的内部控件,以及网格、选项卡和数据绑定控件。2.专业版 专业版主要是为专业人员创建客户服务器应用程序而设计的。它包括了学习版的全部功能,以及ActiveX控件、IIS应用程序设计器、DHTML页设计器等。3.企业版 企业版是为创建更高级的分布式、高性能的客户服务器或InternetIntranet上的应用程序而设计的。它包括专业版的全部功能,以及Back Office工具。,1.1.4 Visual Basic的特点 1.可
5、视化的设计平台 VB提供的可视化设计平台,把Windows界面设计的复杂性“封装”起来。程序员不必再为界面的设计而编写大量程序代码,只需用系统提供的工具在屏幕上“画出”各种对象,程序员所需要编写的只是实现程序功能的那部分代码。,2.面向对象的设计方法 VB采用面向对象的编程方法,把程序和数据封装起来作为一个对象,并为每个对象赋予相应的属性。3.事件驱动的编程机制 VB通过事件来执行对象的操作。由用户操作引发某个事件来驱动完成某种特定的功能,或由事件驱动程序调用通用过程来执行指定的操作。4.结构化的设计语言 VB是更具有结构化的程序设计语言。,5.充分利用Windows资源 VB提供了动态数据交
6、换(DDE)编程技术;VB提供了对象链接与嵌入(OLE)技术;VB提供了动态链接库(DLL)技术。6.开放的数据库功能与网络支持 VB具有很强的数据库管理功能。VB还提供了开放式数据连接功能,可以通过直接访问或建立连接的方式使用并操作后台大型网络数据库。,1.2 Visual Basic 6.0的安装和启动1.2.1 安装Visual Basic 6.0的软硬件要求1.2.2 Visual Basic 6.0的安装1.2.3 添加或删除Visual Basic 6.0的组件,1.2.4 Visual Basic 6.0的启动与退出 启动VB的步骤为:(1)“开始”按钮“程序”“Microsof
7、t Visual Basic 6.0中文版”Visual Basic 6.0。(2)双击新建选项卡中的“标准EXE”项。退出VB:单击“关闭”按钮,或选择“文件”菜单中的“退出”命令。,1.3 Visual Basic 6.0的集成开发环境1.3.1 Visual Basic 6.0集成开发环境的组成 1.标题栏和菜单栏 标题栏中有控制菜单图标、当前激活的工程名称、当前工作模式以及最小化、最大化还原、关闭按钮。菜单栏中显示了“文件”、“编辑”、“视图”、“工程”、“格式”等菜单项。,2.工具栏及数字显示区 工具栏提供了许多常用命令的快速访问按钮。单击某个按钮,即可执行对应的相关操作。3.工具箱
8、 新建或打开“标准EXE”工程时,VB同时打开标准工具箱。4.工程管理器窗口 工程是指用于创建一个应用程序的所有文件的集合。,5.属性窗口“属性”窗口包含选定对象(窗体或控件)的属性列表。“属性窗口”的内容包括:(1)对象下拉列表框。(2)选项卡。(3)属性列表框。(4)属性说明。,6.窗体设计器 窗体设计器,也称为“对象窗口”。每一个应用程序中的窗体,都有与之对应的窗体设计器窗口。每个窗体的名称不能相同,缺省的窗体名称依次为Form1、Form2、Form3等。7.窗体布局窗口 窗体布局窗口用来显示窗体在屏幕中的位置。8.立即窗口 使用立即窗口可以在中断状态下查询对象的值,也可以在设计时查询
9、表达式的值或命令的结果。,1.4 Visual Basic 6.0帮助系统的使用,1.4.1 使用MSDN Library在线帮助 在VB“帮助”菜单中选择“内容”、“索引”或“搜索”命令后,将打开类似于IE浏览器的MSDN Library在线帮助窗口。,1.4.2 上下文相关帮助 上下文相关意味着不必搜寻“帮助”菜单就可直接获得有关这些部分的帮助。1.4.3 运行“帮助”中的代码示例 帮助中的许多程序语言主题,都包含有一些可以在VB中直接运行的代码示例,可以通过Windows的粘贴板将这些代码复制到代码窗口中,并按F5键运行它们。,第2章 可视化编程的概念与步骤,2.1 可视化编程的基本概念
10、 2.2 VB可视化编程的步骤 2.3 控件的画法,2.1 可视化编程的基本概念,2.1.1 类与对象 1.对象 可以把对象(Object)想象成日常生活中的各种物体,例如一只气球、一本书、一把椅子、一台电脑等都是对象。,2.属性 每个对象都有其特征,在VB中叫做属性。设置属性有两条途径:(1)在程序设计时设置对象的属性,需要使用属性窗口。(2)在程序运行中更改对象的属性,可以使用VB的赋值语句:对象名.属性名 属性值,3.类 属性差异较大的对象分属于不同的种类,这就是类。4.方法 方法是对象所能提供的功能。VB的方法用于完成某种特定功能。如对象打印(Print)方法、显示窗体(Show)方法
11、、移动(Move)方法。调用对象方法:对象名.方法名,2.1.2 事件与程序 1.事件 事件是发生在对象上的事情。2.事件过程 对象上发生了某个事件后,处理该事件的步骤就是事件过程。3.事件驱动程序设计 事件过程要经过事件的触发才会被执行,这种动作模式称为事件驱动程序设计,也就是说,由事件控制整个程序的执行流程。,2.1.3 VB的控件 VB中的控件通常分为3种类型:(1)内部控件:在默认状态下工具箱中显示的控件都是内部控件,不可从工具箱中删除。如命令按钮、单选按钮、复选框等控件。(2)ActiveX控件:这类控件单独保存在.ocx类型的文件中,其中包括各种版本VB提供的控件,另外也有许多软件
12、厂商提供的ActiveX控件。(3)可插入的对象。,2.1.4 窗体对象1.窗体的结构 同Windows环境下的应用程序窗口一样,VB中的窗体也具有控制菜单、标题栏、最大化复原按钮、最小化按钮、关闭按钮以及边框。,2.窗体的属性 通过修改窗体的属性可以改变窗体内在或外在的结构特征,控制窗体的外观。常用的窗体属性:Name、Caption、Backcolor、Boderstyle、ControlBox、MaxBotton、Movable、WindowState。3.多文档(MDI)窗体 多文档界面的应用可同时打开多个文档,每个文档都显示在自己的窗口中。包含文档的子窗体被放置在父窗体中,父窗体为应
13、用程序中所有的子窗体提供工作空间。,2.1.5 代码窗口 1.代码窗口简介“代码窗口”又称“代码编辑器”,各种通用过程和事件过程代码均在此窗口上编写和修改。有4种方法可以打开“代码窗口”:.双击窗体的任何地方。.单击右键快捷菜单中的“查看代码”。.使用工程窗口中的“查看代码”按钮。.选择“视图”菜单中的“代码窗口”命令。,在“代码窗口”中有“对象下拉列表框”、“过程下拉列表框”和“代码区”。“对象下拉列表框”中列出了当前窗体及所包含的全体对象名。其中,无论窗体的名称改为什么,作为窗体的对象名总是Form。“过程下拉列表框”中列出了所选对象的所有事件名。“代码区”是程序代码编辑区,能够非常方便地
14、进行代码的编辑和修改。,2.自动功能 在VB代码窗口中编写代码时,VB具有以下特性。(1)自动列出成员特性。(2)自动显示快速信息。(3)自动语法检查。,2.2 VB可视化编程的步骤,2.2.1 新建一个工程 新建工程有两种方法:启动VB后,系统显示“新建工程”对话框,在“新建工程”对话框的选项卡选择“标准EXE”,然后单击“打开”按钮。在“文件”菜单中选择“新建工程”子菜单,然后在“新建工程”对话框中选择“标准EXE”并单击“打开”按钮。,2.2.2 添加控件 向窗体中添加控件的方法为:(1)单击工具箱中的控件图标,鼠标指针变成一个十字指针。(2)在窗体的工作区按住鼠标左键拖动鼠标,即可在窗
15、体上画出对应控件。,2.2.3 设置属性 对象属性的设置在属性窗口中进行。2.2.4 编写代码 打开“代码编辑器”,在代码窗口中输入代码。2.2.5 运行工程 单击工具栏上的“启动”按钮或按F5键,运行工程。2.2.6 修改工程 修改工程包括修改对象的属性和代码,也可以添加新的对象和代码,或者调整控件的大小等。,2.2.7 保存工程 常用下面两种方法保存工程:l 单击“文件”菜单中的“保存工程”或“工程另存为”。l 单击工具栏上的“保存工程”按钮。建议程序员在保存工程时将同一工程所有类型的文件存放在同一文件夹中,以便于修改和管理程序文件。,2.2.8 工程的编译 当完成工程的全部文件之后,即可
16、将此工程转换成可执行文件(.exe)编译工程。在“文件”菜单中选择“生成工程1.exe”。在打开的“生成工程”对话框选择程序所保存的文件夹和文件名,然后单击“确定”按钮。,2.3 控件的画法,2.3.1 在窗体上画一个控件 在窗体上画一个控件有两种方法:l 单击工具箱中的控件按钮,在窗体上拖动鼠标画出控件。双击工具箱中的控件按钮,即可在窗体的中央画出控件。,2.3.2 控件的缩放和移动 选中的控件后,可用两种方法来进行缩放和移动:l 直接使用鼠标拖动控件到需要的地方。利用鼠标指针对准控件的选中标志(8个小方块)出现双向箭头时,可以改变控件的大小。l 在属性窗口修改某些属性来改变控件的大小和位置
17、。与窗体和控件大小及位置有关的控件属性有:Left、Top、Width及Height。,2.3.3 控件的复制与删除 在窗体上,控件的复制和删除操作同Windows环境下文件的操作相同。(1)选中控件,单击工具栏上的“复制”按钮将控件复制到剪贴板中。(2)单击“粘贴”按钮将控件粘贴到窗体的左上角。在“是否创建控件数组”对话框,单击“否”。删除活动控件,只需选中控件后按Del键或单击工具栏上的“删除”按钮。,2.3.4 控件的布局 1.选定多个控件 选定多个控件的方法常用下面两种:l在窗体的空白区域利用鼠标左键拉出一个矩形框,将需要选中的控件圈上即可选定多个控件。先按住Shift键,再用鼠标单击
18、所要选中的控件。,2.对齐子菜单 通过“格式”菜单中的“对齐”子菜单中的各命令,实现多控件的各种对齐方式。左对齐:所选对象的水平位置对齐,其左边界以最后选择的对象的左边界为基准对齐。居中对齐:所选对象的水平位置对齐,其中心位置以最后选择的对象的中心位置为基准对齐。右对齐:所选对象的水平位置对齐,其右边界以最后选择的对象的右边界为基准对齐。,顶端对齐:所选对象的垂直位置对齐,其顶端位置以最后选择的对象的顶端位置为基准对齐。中间对齐:所选对象的垂直位置对齐,其中心位置以最后选择的对象的中心位置为基准对齐。底端对齐:所选对象的垂直位置对齐,其底端位置以最后选择的对象的底端位置为基准对齐。对齐到网格:
19、所选对象的左上角与最靠近的网格对齐。,3.按相同大小制作子菜单 通过“格式”菜单中的“统一尺寸”命令,可以自动调整控件的大小,使其具有统一的尺寸。宽度相同:以最后选择的对象为基准,使其他被选定的控件与其具有相同的宽度。高度相同:以最后选择的对象为基准,使其他被选定的控件与其具有相同的高度。两者都相同:以最后选择的对象为基准,使其他被选定的控件与其具有相同的宽度和高度。,4.水平间距和垂直间距子菜单 利用“格式”菜单中的“水平间距”和“垂直间距”子菜单,可以调整控件之间的间距。相同间距:被选定的控件之间设置相同的间距。递增:被选定的控件之间间距增加。递减:被选定的控件之间间距减少。移除:删除被选
20、定控件之间的间距。,5.在窗体上居中对齐子菜单 通过“格式”菜单中的“在窗体中居中对齐”子菜单,选择“水平对齐”或“垂直对齐”可以实现多控件的水平对齐或垂直对齐方式。水平对齐:使所选择对象的中心位置与窗体中心的水平线对齐。垂直对齐:使所选择对象的中心位置与窗体中心的垂直线对齐。,6.顺序子菜单 通过“格式”菜单中的“顺序”子菜单,可以设置多个控件重叠时,控件的显示位置。置前:将所选择的对象移到所有其他对象的前面。置后:将所选择的对象移到所有其他对象的后面。,第3章 VB语言基础,3.1 基本数据类型 3.2 常量 3.3 变量 3.4 表达式 3.5 常用内部函数 3.6 语句,3.1 基本数
21、据类型,3.1.1 数值型数据 1.常规整型数Integer 常规整型数简称为整型,表示不带小数点和指数符号的数。它可以是正整数、负整数或0。,2.长整型数Long 长整型数也是一个整数,它表示的范围更大,在计算机中存储时占用的字节数更多。在VB中,长整型数中的正号可以省略,并且在数值中不能出现逗号(分节符)。3.单精度数Single 单精度数用来表示带有小数部分的实数。单精度数可以用定点形式和浮点形式来表示。单精度数的定点形式是在该范围内含有小数的数。单精度数的浮点形式是用科学计数法,即以10的整数次幂表示的数,以“E”来表示底数10。,4.双精度数Double 双精度数也有定点和浮点两种形
22、式。双精度数的定点形式是在该范围内含有小数的数。双精度数的浮点形式是用科学计数法,以“D”来代表指数的底的数。,5.货币型Currency 货币型数是一种专门为处理货币而设计的数据类型。6.字节Byte 字节型数据表示0255的整数,以1个字节的无符号二进制数存储。,3.1.2 字符(String)型数据 1.变长字符串 变长字符串是指字符串的长度是不固定的,随着对字符串变量赋予新的字符串,它的长度可增可减。按照缺省规定,一个字符串如没有定义成固定长的,都属于可变长字符串。2.定长字符串 定长字符串是指它在程序执行过程中,始终保持其长度不变的字符串。,3.1.3 布尔型数据 布尔型数据是一个逻
23、辑值,用两个字节存储,它只有两个值:真(True)和假(False)。3.1.4 日期型数据 日期型数据用来表示日期和时间。Date型数据用两个“#”符号把表示日期和时间的值括起来,就像字符串数据用双引号括起来一样。,3.1.5 对象型数据 对象型数据可用来表示应用程序中或某些其他应用程序中的对象。3.1.6 变体(Variant)型数据 变体型数据是一种可变的数据类型,可以存放任何类型的数据。在程序中不特别说明时,VB会自动将该变量默认为Variant型变量。,3.2 常量,常量在程序执行期间其值是不发生变化的。,3.2.1 直接常量 直接常量就是在程序代码中,以直接明显的形式给出的数据。,
24、1.字符串常量 字符串常量是用双引号括起来的一串字符。这些字符可以是除双引号“”和回车、换行符以外的所有字符。例如:$12,345.00、vb、98765。2.数值常量 数值常量就是常数,共有5种数值类型:整数、长整数、定点数、浮点数和字节数。,3.布尔常量 布尔常量只有True(真)和False(假)两个值。4.日期常量 用两个“#”符号把表示日期和时间的值括起来表示日期常量。例如:#09/10/2000#。,3.2.2 符号常量 在程序中给某一特定的值赋予一个名字,以后用到这个值时就用名字代表,该名字就是符号常量。1.系统内部定义的常量 系统内部定义的常量是指VB内置的一些便于记忆的常量,
25、通常这类常量会以vb开头,例如vbModal,vbModeless等。,2.用户定义的常量 用户定义常量使用Const语句来给常量分配名字、值和类型。声明常量的语法为:Public|Private Const常量名As数据类型=表达式,3.3 变量,VB中,可用名字表示内存位置,以便访问内存中的数据。一个有名称的内存位置称为变量。在VB中,变量有两种形式:属性变量和内存变量。,3.3.1 变量的命名规则 1.命名规则(1)变量名只能由字母、数字和下划线组成,中间不能包含小数点。如int.sum是非法的。(2)变量名的第一个字符必须是英文字母。如:sum,a2。不能为2a。(3)组成变量名的字符
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 入门 课程
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5463798.html