vb程序设计课件第一章第二章.ppt
《vb程序设计课件第一章第二章.ppt》由会员分享,可在线阅读,更多相关《vb程序设计课件第一章第二章.ppt(100页珍藏版)》请在三一办公上搜索。
1、,Visual Basic 程序设计教程,上机时间安排(1-16周),注:上机时,1班的同学在机房的A区,2班的同学在机房的B区,同学们各自使用显示器上的号码与你的学号后两位相同的机器。(物理10-1A区,建筑09-1B区,茅路10-1A区,茅桥10-1B区),例:身高预测,例:五彩射线,例:随机点名,第一章 Visual Basic的基本知识,一、概述语言处理程序的发展历程:机器语言 汇编语言 高级语言Visual:可视化,一种开发图形用户界面的方法。Basic:是指它使用Basic语言作为代码。,面向过程,面向对象VB,Visual Basic=使用Basic语言进行可视化程序设计的开发工
2、具.,1.1 Visual Basic简介,1.1.2 VB发展历程 Visual Basic 1.0 Visual Basic 2.0 Visual Basic 3.0 Visual Basic 4.0 Visual Basic 5.0 Visual Basic 6.0,版本越来越高,二、Visual Basic的特点1、可视化的设计平台(*)提供可视化设计平台,把Windows界面设计的复杂性“封装”起来。2、面向对象的设计方法(OOP)把程序和数据封装起来作为一个对象,并为每个对象赋予相应的属性。3、事件驱动的编程机制(*)VB通过事件执行对象的操作。4、结构化的设计语言5、充分利用Wi
3、ndows资源 DDE:动态数据交换技术;OLE:对象链接与嵌入技术:DLL:动态链接库技术6、开放的数据库功能与网络支持,1.2 VB可视化编程的环境,1.2.1 VB应用程序的创建 例:编写应用程序完成功能:当用户在应用程序窗体中用鼠标单击命令按钮时,窗体中显示:“祝你成功!”。,1.2.2 VB可视化编程环境,工具箱,窗体,工程窗口,属性窗口,数字显示区,标题栏,菜单栏,1.标题栏和菜单栏标题栏中显示:控制菜单图标、当前工程名、当前工作模式(在方括号中)。VB有三种工作模式:设计模式:进行用户界面的设计和代码的编制;运行模式:运行应用程序;中断模式:应用程序暂时中断,可编辑代码,不可编辑
4、界面,按F5或单击“继续”,程序继续运行,单击“结束”停止程序的运行.菜单栏中显示:文件(File)、编辑(Edit)、视图(View)、工程(Project1)、格式(Format)等常用菜单。,2工具栏及数字显示区 工具栏在编程环境下提供对于常用命令的快速访问。单击工具栏上的按钮,则执行该按钮所代表的操作。按照缺省规定,启动 Visual Basic 之后显示“标准”工具栏。附加的编辑、窗体设计和调试的工具栏可以从“视图”菜单上的“工具栏”命令中移进或移出。工具栏能紧贴在菜单栏之下,或以垂直条状紧贴在左边框上,如果将它从菜单下面拖开,则它能“悬”在窗口中。,数字显示区:左边显示当前选中对象
5、在窗体中的X坐标Y坐标 右边显示当前选中对象的宽度高度,3.控件工具箱 新建或打开“标准EXE”工程,VB同时打开标准工具箱。标准工具箱:标准工具箱中存放有建立应用程序所需要的控件。,4.工程窗口工程资源管理器列出当前工程中的窗体和模块。工程是指用于创建一个应用程序的文件的集合.,查看对象:显示窗体设计器,编辑对象切换文件夹:切换到文件夹显示方式,查看代码,查看对象,切换文件夹,5.属性(Properties)窗口,列出对选定窗体和控件的属性设置值。属性是指对象的特征,如大小、标题或颜色。属性窗口由以下部分组成:,对象列表框属性显示排列方式属性列表框属性值属性(名)属性含义说明,6.窗体布局(
6、Form Layout)窗口 显示程序运行的初始位置,7.窗体(Form)窗口-窗体设计器,作为自定义窗口用来设计应用程序的界面。在窗体中添加控件、图形和图片来创建所希望的外观。,8.代码(Code)窗口Visual Basic“代码编辑器”是一个窗口,大多数代码都在此窗口上编写。它象一个高度专门化的字处理软件,有许多便于编写 Visual Basic 代码的功能。打开代码窗口有三种方法:从工程管理器窗口中选择一个窗体或标准模块选择“查看代码”按钮;在窗体窗口中用鼠标双击一个控件或窗体本身;选择”视图“”代码窗口“。,过程列表框代码框,过程查看按钮 全模块查看按钮,代码窗口的自动功能:自动列出
7、成员特性(属性和方法)自动显示语句和函数的格式信息自动语法检查,对象列表框,1.3.1 什么是对象 在现实生活中的对象有三个共同的特点:一、它们都有自己的状态二、它们都有自己的行为三、能对发生在自己身上的事件做出反应 在面向对象的程序设计中:对象的状态用数据表示,称为对象的属性;而对象的行为用对象中的代码来实现,称为对象的方法。对象对外界事件的反应称为对象的事件。,1.3 基本概念,1.3.2 对象的属性设置对象属性的方法:1、设置对象的属性可以在程序的设计时进行:在属性窗口中选中要修改的属性,然后在右列中键入新的值就可以了。2、在代码窗口内,使用Visual Babsic的赋值语句,它的格式
8、是:对象名.属性=值,1.3.3 对象的方法 对象中的代码就是对象的方法,方法决定了对象可以完成的动作。方法的内容是不可见的,是VB提供的现成的程序段,当我们需要使用某个方法的时候,只须使用这样的格式:对象名.方法就可以使用该程序段。,1.3.4 事件以及事件驱动 事件来自外部的刺激。事件过程对象对事件的反应。事件驱动只有在事件发生时,事件对应的程序段才会运行。注:属性决定对象的外观,方法决定对象的行为,那么事件就决定了对象之间联系的手段。1.3.5 Visual Basic的对象如何识别事件 Visual Basic的每一个窗体和控件都有一个预定义的事件集,它们能够自动识别属于事件集中的事件
9、。相同的事件发生在不同的对象上所得到的反应是不一样的,这是事件过程有差异的缘故。,1.4 窗体对象Form窗体,或窗口,是VB程序中最常见的对象,每一个应用程序至少有一个窗体,它是VB程序设计的基础,各种控件对象都是建立在窗体上的,一个窗体对应着一个窗体程序模块,用一个独立的窗体文件.frm存放,是VB程序中最重要的文件。,在Visual Basic中,窗体是一种对象,同时它也可以包含其他对象(如标签、文本框、命令按钮等)的载体或容器,也称之为控件容器。,创建新窗体的步骤:选择菜单“工程(Project)”“添加窗体(Add form)”,系统显示添加窗体对话框;,该对话框的“新建(New)”
10、选项卡用于创建一个新窗体,在列表框中给出了各种新窗体的类型,选择“窗体(Form)”,建立一个空白窗体;单击“打开”按钮,在当前的工程中添加一个窗体。窗体的各种属性可以根据要求进行设置。,1窗体的属性窗体的基本属性:Name、height、Width、Left、Top、Enabled、Visible、ForeColor和Image。Name名称:所建对象的名称,每创建一个对象,系统都提供一个默认的名称,可在属性窗口的Name栏进行修改,名称是程序中引用对象的标识符,不显示在窗体上。Height,Width,Top,Left:Height和Width决定了控件对象显示的大小;Top和Left决定
11、了控件对象在窗体中的位置.窗体的左上角为原点,单位为twip。一个twip=1/20点=1/1440英寸=1/567厘米,Enabled:决定控件是否允许操作 True允许用户进行操作,并对操作作出响应;False禁止用户进行操作,呈暗淡色。Visible:决定控件是否可见 True程序运行时控件可见;False程序运行时控件隐含起来看不到,但存在.ForeColor前景色:设置控件的前景色(正文颜色,若控件有正文,该属性才有效),其值是一个16进制的常数,在属性窗口中,提供有调色板供用户选择。BackColor背景色:设置控件中正文背景的颜色。,Caption:决定窗体标题栏显示的内容Max
12、Button:最大化按钮(其值为True或False)MinButton:最小化按钮(其值为True或False)Icon:设置窗体最小化的图标ControlBox:设置窗口右上角的控制菜单(其值为True或False)Picture:设置窗体中显示的图片BorderStyle:设置窗体的边框有无,及形式WindowsState:设置窗体在运行时的显示状态 Normal 0(缺省值)正常。Minimized 1 最小化(最小化为一个图标)Maximized 2 最大化(扩大到最大尺寸),2窗体的事件,3窗体的方法,1.5 VB的控件 控件是在VB中预先定义好的、程序中能够直接使用的对象,每一个
13、控件都有大量的属性、事件和方法,可以在窗体设计时或在代码中修改。利用控件可以方便地生成程序的Windows界面。VB控件的分类:内部控件:在默认状态下,工具箱中提供的控件。ActiveX控件:保存在.ocx类型文件中的控件。可插入的对象:用其它应用程序生成的对象,添加到工具箱中,供编程时使用。如Excel生成的表,PowerPoint生成的幻灯片等。,1在窗体上画一个控件单击工具箱中的控件按钮,在窗体上拖动鼠画出控件双击工具箱中的控件按钮,即可在当前窗的中央画出控件。2控件的缩放和移动选中控件直接用鼠标拖动控件来调整控件在窗体中的位置鼠标移到当前控件四周的关键点,出现双箭头时,可拖动鼠标改变控
14、件的大小。可以用Shift+方向键来改变控件的大小。用Ctrl+方向键来移动控件的位置。可以在属性窗口或程序中修改Left、Top、Width及Height等属性来改变控件的大小和位置。,3控件的复制和删除在窗体上对控件的复制和删除类似于Windows下对文件的复制和删除.,4控件的布局通过“格式(Format)”菜单可以对窗体控件的排列、对齐、大小的一致性进行调整。选定多个控件方法一:用鼠示在窗体内拖拉出一个矩形,矩形内的控件全部选定;方法二:首先按住Ctrl或Shift键,然后用鼠示单击多个待选定的控件。,对齐(Align)子菜单,调整控件大小一致性子菜单,水平间距子菜单,垂直间距子菜单,
15、在窗体上居中对齐子菜单,顺序子菜单:用于多个控件重叠时切换控件前台 和后台显示,1.6 VB可视化编程的步骤在VB中建立一个应用程序的步骤:建立用户界面:建立窗体,利用控件在窗体创建各种对象;对象属性设置:设置窗体和控件等对象的属性;对象事件过程及编程;保存和运行程序;,1.新建一个工程,2.添加控件,3.设置属性,4.编写代码,5.保存工程,运行工程(程序),6.修改工程(程序),7.保存工程,8.生成可执行文件,例:编写应用程序完成功能:当用户在应用程序窗体中用鼠标单击命令按钮时,窗体中显示:“祝你成功!”。,1.7 工程中的文件Visual Basic应用程序主要包括以下几类文件:工程文
16、件(.vbp)和工程组文件(.vbg)窗口布局文件(.vbw)窗体文件(.frm)窗体的二进制数据文件(.frx)标准模块文件(.bas)类模块文件(.cls)资源文件(.res),END,2.1 基本数据类型2.2 变量与常量2.3 运算符和表达式2.4 常用内部函数2.5 编码规则,第二章 Visual Basic语言基础,2.1 基本数据类型 数据描述客观事物的数、字符以及所有能输入到计算机中并被计算机程序加工处理的符号的集合称为数据。VB的基本数据:P13 表2.1*VB中有多种数据类型,不同的数据类型所占的存储空间不一样。,2.1.1 数值(Numeric)型数据VB提供了6种数值型
17、的数据,如下:1、整型(Integer)即常规型数据优点:运算速度较快,所占内存少缺点:可表示数的范围相对小一些。表示方式:十进制、八进制、十六进制2、长整型(Long)数的表示范围大于整型(232)3、字节型(Byte)表示无符号的整数,范围0255。,4、单精度(Single)可表示最多7位有效数字的数。可用定点形式和浮点形式来表示。单精度的定点形式是在该范围内含有小数的数。如:-3.4 120.0+1.234.00069 单精度的浮点形式使用科学计数法,即以10的整数次幂表示的数,以“E”来表示底数10。如:-3.4E5 120.0E-5 1.234E+12,5、双精度数(Double)
18、最多可表示的15位有效数字的数。也有定点和浮点两种表示法。双精度的定点形式是在该范围内含有小数的数,如:。双精度的浮点形式使用科学计数法,即以10的整数次幂表示的数,以“D”来表示底数10。如:-3.412334D52,120.12567D-45,6、货币型(Currency)支持小数点右面四位和小数点左面15位,是一个精确的定点数据类型。,2.1.2 字符型(String)数据字符型数据一切可打印的字符和字符串,它是用双引号括起来的一串字符。如:”abc”,”123”,2.1.3 布尔(Boolean)型数据 False(假)0 True(真)非0值,与数值型转换,2.1.4 日期(Date
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vb 程序设计 课件 第一章 第二
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5451972.html