vb程序设计课件第一章第二章

合集下载

1第一章VB程序设计概述精品PPT课件

1第一章VB程序设计概述精品PPT课件
VB程序设计教学课件
VB程序设计
主讲教师:丁晓倩 计算机科学系
第一章 VB程序设计概述
学习目标
对VB有一个整体的了解(功能特点和集成开发环境)。
学习重点
VB的功能特点及开发环境的组成窗口。
学习难点
VB6.0开发环境中各个窗口的功能。
1.1 VB语言的发展
.net时期…… VISUAL BASIC语言 BASIC语言
2.可视化
每一个对象都是可视的,不必编写大量的代码去描述界面元 素的外观和位置,只要把预先建立的对象放置在想要的位置再 进行简单的设置即可。
3.事件驱动(编程机制)
和传统的面向过程的应用程序的按事先设计好的流程运行的
执行方式完全不同,在GUI中,用户的操作动作----事件掌握着
程序ቤተ መጻሕፍቲ ባይዱ运行流向。用户的不同操作导致程序的不同执行顺序。
6.数据库操作
利用数据控件可轻松访问多种形式的数据库。如: Access、VF、SQL Sever、Oracle等,可开发各种数据库管理 系统。
7.得心应手的应用程序向导
利用向导,可以为用户自动创建多种类型和不同功能的 应用程序初始轮廓,用户只需要进行少量的修改和完善就可 以完成一个功能完整的应用程序。
传统的BASIC的主要原因。
6.0
VISUAL BASIC语言
Visual Basic从1991年诞生以来,现在已经13 年了。BASIC是微软的起家产品,微软当然不忘 了这位功臣。随着每一次微软技术的浪潮, Visual Basic都会随之获得新生。可以预见,将来 无论微软又发明了什么技术或平台,Visual Basic 一定会首先以新的姿态登上去的。
VB和可以通过动态链接库(DDL)技术:

VB第1-3章PPT课件

VB第1-3章PPT课件
CPU:486DX/66 MHz 或更高的处理器。
内存:Windows 95/98下要求24MB以上的内存, Windows NT下要求32MB以上。
磁盘空间:对于标准版或专业版,典型安装 48MB,完 全安装 80MB。
其他设备:CD-ROM 驱动器,鼠标或其他光标控制设 备。
1.2.2 Visual Basic的安装
VB6.0有三种安装方式选择:典型安装、自定义安装和最 小安装。
1.2.3 Visual Basic的启动
A.从开始进入
B.从快捷方式进入
VB进入界面
退出VB
1.3 Visual Basic6.0的集成开发环境
Visual Basic 的主窗口
工具箱 窗体窗口
立即窗口
工程窗口
属性窗口 窗体布局
➢ 1.主窗口 应用程序窗口,由标题栏、菜单栏和工具栏组成 VB有三种工作模式: 设计模式: 可进行应用程序界面的设计和代码的编制. 运行模式: 运行应用程序,此时不可编制代码和界面. 中断模式: 应用程序运行暂时中断,此时可编辑代码,但不 可编辑界面.
➢ 2.窗体(Form)窗口 ➢ 设计VB程序的 界面 ➢ 3.属性(Properties)窗口
VB6.0的安装过程与Microsoft Office2000等产品的安装方 法相似。VB6.0可以从单独发行的一张CD盘上安装,也 可一张盘上安装。一般都 带有VB自动安装程序。具体的解压和复制工作由系统提 供的安装程序(一般为Setup.exe)完成。
第2章 Visual Basic程序设计概述
本章主要内容
➢ 程序设计方法发展简述 ➢ Visual Basic的对象及其属性、事件与方法 ➢ 窗体对象及其属性、事件与方法 ➢ 基本控件 ➢ 创建Visual Basic应用程序的基本步骤 ➢ Visaul Basic工程的组成与管理

VB教案(1-3章)省公开课一等奖全国示范课微课金奖PPT课件

VB教案(1-3章)省公开课一等奖全国示范课微课金奖PPT课件
第36页
Private Sub Text1_KeyPress(KeyAscii As Integer)
Dim aa As String * 1
aa = Chr$(KeyAscii)
' 将ASCII码转换成字符
Select Case aa
Case "A" To "Z"
'大写转换成小写
aa = Chr$(KeyAscii + 32)
有关属性设置
Name Form1
Caption 颜色、对齐、MousePointer=99,MouseIcon=Key04.ico 鼠标属性例
Label1 Label2 Label3 Label4 Label5
左对齐 居中 自动 背景白 前景红
Alignment=0, BorderStyle =1 Alignment=1,BorderStyle =1 AutoSize=True, WordWarp=False, BorderStyle =1 BackColor= &H00FFFFFF&, BorderStyle =0 ForeColor= &H000000FF&, BorderStyle =0
23第23页
窗体和基本控件
一、通用属性
1. Name名称属性 创建对象名称,有默认名。在程序中,控件名是作为对象标识而引用, 不会显示在窗体上。
2. Caption标题属性 该属性决定了控件上显示内容。
3. Height、width、top和left属性
Left
Top Width
Heig ht
第24页
• KeyPress(KeyAscii As Integer):同上,并可返回一个KeyAscii参数 即所按键值存放在参数KeyAscii中。 比如:对回车判断 KeyAscii=13 • LostFocus:当控件失去焦点时发生。 • GotFocus:当控件取得焦点时发生。 惯用方法

VB 第一章二章课件

VB 第一章二章课件
返回1.2
Visual Basic6.0的运行环境
• 硬件:586或更高的CPU(推荐Pentium或更 高的CPU),300MB以上的硬盘剩余空间, 32MB以上的内存。
• 软件:Microsoft Windows98或以上的更高 版本,或Microsoft Windows NT4.0或更高版 本。
返回第一章
1.4 程序设计的一般步骤
• 创建应用程序界面 • 设置属性 • 编写代码 • 调试运行程序 • 生成可执行文件
返回第一章
什么是Visual Basic 6.0(一)
• Visual Basic6.0是Microsoft公司推出的可视化 开发工具组件Visual Studio6.0的组件之一, 是基于BASIC语言的可视化程序设计语言。 Visual Basic6.0既继承了BASIC语言的简单易 懂的特点,又采用了面向对象、事件驱动 的编程机制,提供了一种所见即所得的可 视化程序设计方法。
(2)创建快捷方式,并放在桌面上,以后 双击该快捷方式图标即可。Visual Basic6.0 启动后,出现如图所示的窗口:
返回1.2
Visual Basic6.0的启动 (二)
返回1.2
Visual Basic6.0的启动 (三)
• 在上图的“新建工程”对话框中,有三个选项 卡:
1 ) 新 建 : 创 建 新 的 工 程 。 其 中 列 出 了 Visual Basic6.0可以创建的所有工程类型。
(9)图表:包含了相关的图表处理菜单项。
返回
Visual Basic6.0集成开发环境(五)
(10)工具:包含了向模块和窗体添加过程、过
程属性,向窗体添加菜单及设置Visual Basic6.0集 成开发环境等菜单项。 (11)外接程序:包含了与操作和管理外接程序 相关的菜单项。如为工程增加和删除外接程序等。 (12)窗口:包含了与屏幕布局窗口相关的菜单 项。 (13)帮助:提供相关的帮助信息。

VB程序设计(全套课件)

VB程序设计(全套课件)

VB程序设计第一章Visual Basic 程序设计概述主要内容●窗体(Form)窗口●属性(Properties)窗口●工程资源管理器(Project Explorer)窗口(代码查看、查看对象、切换文件夹按钮)●代码(Code)窗口●立即(Immediate)窗口●窗体布局(Form Layout)窗口●工具箱(ToolBox)窗口●工具栏的定制●用户自定义常用控件的名称前缀和默认名称什么是Visual BasicVisual Basic 6.0中文版是一种应用程序开发工具,它的功能就是用来编程——编制适合在Windows95/98/NT操作系统下的应用程序。

首先是”Visual”,”Visual”一词在辞典上的含义是”看的、视觉的、用于看的”,引伸到计算机程序设计领域中就变为”可视化的程序设计”,Microsoft公司的其他冠以Visual的产品也都含有这个意思。

何谓‛可视化程序设计‛?它指的是一种开发图形用户界面的方法,使用这种方法,程序员不须编写大量代码去描述界面元素的外观和位置,只要把预先建立的界面元素用鼠标拖放到屏幕上适当的位置即可。

Visual Basic是在原有BASIC语言的基础上进一步发,至今包含了数百条语句、函数及关键词,其中很多和Windows GUIe直接关系。

专业人员可以用Visual Basic实现其他任何Windows编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。

所以,Visual Basic 这两个单词连在一起,就可以从中得到关于它的一个简单的概念——使用Basic语言进行可视化程序开发的工具。

1.1 VB的功能特点1.1.1 引例运行myvb夹中的vb1\ex1_1\lbc01_1.vbp程序代码:Dim step1 As IntegerDim step2 As IntegerPublic Sub center() '将标签控件移到窗体中央Label1.Top = (form1.Height - Label1.Height) / 2Label1.Left = (form1.Width - Label1.Width) / 2 Label1.Move Label1.Left, Label1.Top End SubPublic Sub mymoveleftright() '左右移动过程Label1.Move Label1.Left + 50 * step2, Label1.TopIf Label1.Left > form1.Width Then step2 = -1ElseIf Label1.Left < 0 Then step2 = 1 End If End SubPublic Sub mymove() '上下移动过程Label1.Move Label1.Left, Label1.Top +50 * step1If Label1.Top + 1.5 * Label1.Height > form1.Height Then ‘到达窗体底部 step1 = -1ElseIf Label1.Top < 0 Then ‘到达窗体顶部 step1 = 1 End If End SubPrivate Sub cmdauto_Click() ‘上下自动按钮Timer1.Interval = 200 '0.2秒激活执行一次过程mymove (上下移动) Timer2.Interval = 0 '撤销左右自动移动 Call center End SubPrivate Sub cmdhand_Click() ‘手动按钮 Timer1.Interval = 0 '撤销上下自动移动 Timer2.Interval = 0 '撤销左右自动移动 Call mymove '执行手动移动程 End SubPrivate Sub cmdleferight_Click() ‘左右自动按钮Timer2.Interval = 200 '0.2秒激活执行一次过程左右移动过程 Timer1.Interval = 0 '撤销上下自动移动过程 Call centerEnd SubPrivate Sub Form_Load()step1 = 1Timer1.Interval = 0step2 = 1cmdleferight.TabIndex = 0 '设置焦点在命令控件cmdleferightform1.Picture = LoadPicture("club01.jpg")End SubPrivate Sub Timer1_Timer() ‘定时器1事件Call mymove '调用上下移动过程End SubPrivate Sub Timer2_Timer()‘定时器2事件Call mymoveleftright '调用左右移动过程End Sub[引例2] 灯光字体闪烁运行myvb夹中的vb1\ex1_2\lbc1_2.vbpPrivate Sub Form_Load() Array Image2.Left = Image1.LeftImage2.Top = Image1.TopImage2.Height = Image1.HeightImage2.Width = Image1.WidthEnd SubPrivate Sub Timer1_Timer()Image2.Visible = Not Image2.VisibleForm1.Caption = "灯光闪烁 " + Date$ + " " + Time$Label1.ForeColor = RGB(500 * Rnd, 500 * Rnd, 500 * Rnd) '框架字体变色显示End Sub1.1.2 VB功能和特点1.具有面向对象的可视化设计工具在VB中,应用面向对象的程序设计的方法(Object –Oriented Programming),把程序和数据封装起来视为一个对象,每个对象都是可视的。

vb程序设计第一章visual basic概述 ppt课件

vb程序设计第一章visual basic概述 ppt课件
目分类显示。
2020/12/7
第1章 Visual Basic概述
• 1.1 知识要点 • 1.2 习题与解答 • 1.3 实训指导 • 1.4 测验题
2020/12/7
1.3 实训指导
1.3.1技能训练目的 • 了解Visual Basic的运行环境。 • 熟悉Visual Basic开发环境的组成。 • 掌握如何向工具箱中添加控件。 • 掌握如何将常用控件保存在独立的选项
2020/12/7
OVER
4、语句书写约定
• (1) 注释符:单引号“ ’ ” 注释语句可以和代码在同一行且写在代 码后面,也可单独占一行或多行,若是 多行,则每行的开头都加注释符。
• (2) 续行符:一个空格+一条下划线“_” 长语句在多行显示时运用,需要说明的 是,续行符后面不能加注释,不能将变 量名或属性名分隔在两行。
答案:包括主窗口、工具箱 、窗体设计器 、属性窗口 、代码窗口 、工程资源管理器 、窗体布局窗口。
2.“属性窗口”主要包含哪些内容?
答案:(1)对象名称下拉列表框:可从中选择窗体及其 上所有的控件。
(2)选项卡:对所选对象的属性在字母排序、分类排序 两种方式间进行切换。
完了吗?
2020/12/7
(3)属性列表:列出当前选中对象的所有属性名 和相应的属性值。
• (5)Visual Basic代码中不区分大小写。
2020/12/7
第1章 Visual Basic概述
• 1.1 知识要点 • 1.2 习题与解答 • 1.3 实训指导 • 1.4 测验题
2020/12/7
1.2 习题与解答
2020/12/7
1.Visual Basic集成开发环境 的组成?

《VB程序设计第二章》PPT课件

《VB程序设计第二章》PPT课件

精选PPT
31
例4 计算1~100的奇数和,程序段如下:
Dim i%, s% s=0 For i = 1 To 100 Step 2
s=s+i Next i
Dim i%, s% s = 0: i = 1 re: If i <= 100 Then s=s+i i=i+2 GoTo re End If
方法:Refresh(刷新)和Move(移动)。
事件:Click 和 DbClick。
精选PPT
21
注释、暂停、程序结束语句
1.注释语句:
‘ 或 Rem <注释内容>
2.暂停语句:
stop
Stop语句用来暂停程序的执行,相当于 在事件代码中设置断点。
3.程序结束语句:
end
精选PPT
22
说明: 1.Stop语句的主要作用是把解释程序置为中
"然后单击确定", "输入框", , 1000, 1000)
l = 2 * 3.14159 * r
s = 3.14159 * r * r Text1.Text = r: Text2.Text = l: Text3.Text = s
End Sub
Private Sub Command2_Click()
断(Break)模式,以便对程序进行检查和调 试。可以在程序的任何地方放置Stop语句, 当执行Stop语句时,系统将自动打开立即 窗口。
2.与End语句不同。
精选PPT
Байду номын сангаас
23
选择结构
1. If…Then语句(单分支结构)
If <表达式> Then 语句块1 [Else 语句块2]

vb程序设计课件第一章第二章

vb程序设计课件第一章第二章

a
23
1.3.4 事件以及事件驱动 事件—来自外部的刺激。 事件过程—对象对事件的反应。 事件驱动—只有在事件发生时,事件对应的程序段
才会运行。 注:属性决定对象的外观,方法决定对象的行为,
那么事件就决定了对象之间联系的手段。
1.3.5 Visual Basic的对象如何识别事件
Visual Basic的每一个窗体和控件都有一个预定 义的事件集,它们能够自动识别属于事件集中的事件。 相同的事件发生在不同的对象上所得到的反应是不 一样的,这是事件过程有差异的缘故。
VB通过事件执行对象的操作。
4、结构化的设计语言
5、充分利用Windows资源
DDE:动态数据交换技术;OLE:对象链接与嵌入技术:
DLL:动态链接库技术
a
9
1.2 VB可视化编程的环境
1.2.1 VB应用程序的创建 例:编写应用程序完成功能:当用户在应用程序窗体中用鼠标单击命令按钮时, 窗体中显示:“祝你成功! ” 。
菜 单 栏 中 显 示 : 文 件 (File) 、 编 辑 (Edit) 、 视 图 (View)、工程(Project1)、格式(Format)等常用菜单 。
a
12
2.工具栏及数字显示区 工具栏在编程环境下提供对于常用命令的快速
访问。单击工具栏上的按钮,则执行该按钮所代表 的操作。按照缺省规定,启动 Visual Basic 之后 显示“标准”工具栏。附加的编辑、窗体设计和调 试的工具栏可以从“视图”菜单上的“工具栏”命 令中移进或移出。
a
26
1.窗体的属性 ⑴窗体的基本属性:Name、height、Width、Left、 Top、Enabled、Visible、ForeColor和Image。 Name名称:所建对象的名称,每创建一个对象,系统都 提供一个默认的名称,可在属性窗口的Name栏进行修 改,名称是程序中引用对象的标识符,不显示在窗体上

VB程序设计(全套) ppt课件

VB程序设计(全套)  ppt课件
Visual Basic 程序设计简明教程
第一章 Visual Basic程序设计概述(2)
第二章 VB简单的程序设计(6)
第三章 VB语言基础(4)
第四章 基本的控制结构(8)
第五章 数组(5)
第六章 过程(4)
第七章 常用控件(2)
第八章 界面设计(2)
第九章 文件(2)
第十章 图形(1)
第十一章 数据库技术(自学)
14
上一页
PPT课件
下一页
1.4.1 窗体窗口
本章目录
窗体是建立VB应用程序的主要部分,用户通过与窗体上 的控制部件交互可得到结果。每个窗体窗口必须有一个 惟 一 的 窗 体 名 字 , 建 立 窗 体 时 默 认 名 为 Form1 、
Form2…… 在设计状态的窗体由网格点构成,方便用户对控件的定 位,网格点间距可以通过工具|选项命令,在通用标签的 窗体设置网格中输入宽度和高度来改变; 运行时可通过属性控制窗体的可见性(窗体的网格始终不 显示)。 一个应用程序至少有一个窗体窗口,用户可在应用程序 中拥有多个窗体窗口。
在VB中,工具箱上的可视图标是VB系统设计好的标准控件 类。通过将控件类实例化,可以得到真正的控件对象,也就是 当在窗体上画一个控件时,就将类转换为对象,即创建了一个 控件对象,简称为控件。
22
上一页
下一页
PPT课件
本章目录
例:工具箱内的TextBox是类,它确定了TextBox的属性、方 法和事件。窗体上显示的是两个Text对象 。
选“否” 删除:选中对象,按DEL键
24
PPT课件
2.1.2 对象的属性、事件和方法 本章目录
属性、事件和方法构成了对象的三要素。 1. 属性 属 性 保 存 对 象 中 的 数 据 。 例 如 , 控 件 名 称 (Name) 、 标 题 (Caption)、颜色(Color)、字体(FontName)等属性决定了对象 展现给用户的界面具有什么样的外观及功能。 可以通过以下两种方法设置对象的属性: 1) 在设计阶段利用属性窗口直接设置对象的属性值 2) 在程序运行时间通过语句 对象名.属性名=属性值 实现

《Vb简单的程序设计》PPT课件

《Vb简单的程序设计》PPT课件
窗体设计窗口是屏幕中央的主窗口,它可以作 为自定义窗口用来设计应用程序的界面。用户可以 在窗体中添加控件、图形和图片来创建所希望的外 观。每个窗口必须有一个的窗体名字,建立窗体时 缺省名为Form1,Form2, . . .。应注意窗体名即Name 属性和窗体文件名的区别
精选ppt
11
窗体名
窗体文件名
在VB中引入了控件的概念,在Windows中控件 的身影无处不在,如按钮、文本框等,VB把这些控 件模式化,并且每个控件都有若干属性用来控制控 件的外观,工作方法,能够响应用户操作(事件)。
这样你就可以象在画板上一样,随意点几下鼠 标,一个按钮就完成了,这些在以前的编程语言下 是要经过相当复杂的工作的。
6
二、安 装
在 CD-ROM 驱动器中插入Visual Basic6.0系统 CD 盘。 安装程序在CD盘的根目录下,运行安装程序Setup.exe,即 可进入“安装程序向导”。如果您的计算机能够在系统中 运行 AutoPlay,则在插入 CD 盘时,安装程序将被自动加 载。选取“安装 Visual Basic 6.0”。同样进入“安装程序向 导”
1、硬件:
486DX/66 MHz 或更高的处理器(推荐 Pentium 或更 高的处理器),一个 CD-ROM 驱动器,VGA 或分辨率更 高的监视器。>=16 MB RAM ,鼠标或其它定点设备。 2、软件:
Windows 95 或更高版本,或 Windows NT 3.51或更高 版本。
精选ppt
(2)运行模式:代码正在运行的时期,用户可与应用程 序交流。可查看代码,但不能改动它。
(3)中断模式:程序在运行的中途被停止执行时。在中 断模式下,用户可查看各变量及不是属性的当前值,从而了 解程序执行是否正常。还可以修改程序代码,检查、调试、 重置、单步执行或继续执行程序。

VB程序设计教程第1章PPT课件

VB程序设计教程第1章PPT课件

下一页
才能执行。
5 第5页
返回本章首页
3. 高级语言
高级语言:
比较接近自然语言,执行时需要把高级 语言源程序翻译成机器语言,然后才能执行;
面向过程的程序设计语言
如:C、BASIC、FORTRAN、 PASCAL等。
高级语言: 面向对象的程序设计语言
如: VB 、 C++、 C# 等。
源程序:用高级语言或汇编语言编写的程序
出低、见效快等特点。 继承了Basic语言易学易用的特点,特 别适合初学者学习Windows系统编程。 更重要的是:
13 第13页
上一页 下一页 返回本章首页
3.Visual Basic 的版本
Visual Basic 6.0有三种版本:
➢学习版——主要针对刚入门的初学者设计。
➢专业版——为专业编程人员提供了一整套进 行开发的功能完备的工具。该版本包括学习 版的全部功能。
窗体窗口
工程窗口
属性窗口 窗体布局窗口
16 第16页
上一页 下一页 返回本章首页
1. Visual Basic 集成开发环境(IDE)
11 第11页
上一页 下一页 返回本章首页
1. Visual Basic 的发展史
➢Basic—— 指 的 是 BASIC(Beginner’s All-
purpose Symbolic Instruction Code 初 学 者 通用符号指令代码)语言,它是一种在计算机 技术发展历史上(70、80年代)应用得最为广 泛的语言。
目的程序:用机器语言编写的程序 (又称为目标程序)
6 第6页
上一页 下一页 返回本章首页
4. 面向过程的程序设计语言

vb第1章程序设计基础PPT教学课件

vb第1章程序设计基础PPT教学课件

的消息被不同的对象接收时,却导致完全不同的行 为,即完成不同的功能。
2020/12/10
15
1.2.4 程序设计的步骤
(1) 分析问题
第 一
(2) 建立数学模型 (3) 选择计算方法
章 (4) 算法设计
程 (5) 编写程序
序 (6) 运行、调试程序
设 计
(7) 整理文档


2020/12/10
16


PPT教学课件


谢谢观看

2020/12/10
7
例如:将两个变量X和Y的值互换。
算法表示如下:
步骤1 将X值存入中间变量Z中:X Z

步骤2 将Y值存入变量X中:Y X
一 章
步骤3 将中间变量Z的值存入Y中:Z Y
用自然语言表示算法,虽然容易表达,但文字冗
程 序
长且易产生“二义性”。
设 (2)用流程图表示算法
计 传统流程图

s=9+8;

}

VB语言程序
Private Sub Form _Load()

s=9+8;
End Sub
2020/12/10
5
高级语言处理程序:翻译程序
翻译程序的工作方式:
解释方式:对源程序逐条解释,不产生目标程序,程序

执行时,解释程序随同源程序一起参加运行。
一 章
高级语言源程序 解释程序 执行结果
• 每个基本结构中的每一部分都有机会被执行到
第 • 结构内不存在“死循环” 一 2. 结构化程序设计方法 章 自顶向下、逐步求精、模块化
程 1.2.3 面向对象的程序设计

第一章VB程序设计概述PPT课件

第一章VB程序设计概述PPT课件
上一页 下一页 返 回
1.1.1 程序 1.指令和指令系统
计算机指令是一组符号,它表示人对计算机下达的命令。 人通过指令来告诉计算机“做什么”和“怎么做”。
每一条指令都对应计算机的一种操作。指令由两部分组 成,一部分叫操作码,它表示计算机该做什么操作;另一部 分叫操作数,它表示计算机该对哪些数据做怎样的操作。
翻译程序有两种典型的实现途径,分别称为编译过 程与解释过程 。
上一页 下一页 返 回
▪ 解释方式 : 解释途径是按照源程序中语句的执行顺序,逐 句翻译并立即予以执行。即用事先放入计算机中的解释 程序将高级语言源程序逐条语句翻译成机器指令,翻译 一句执行一句,直到程序全部翻译执行完。
解释程序
高级语言源程序
课程基本要求
▪ 课时安排: 课堂教学+上机实践(1 :1) ▪ 考试: 平时作业+期末考试 (考试课) ▪ 参考书: 自选,网络 ▪ 课堂要求: 静音电子产品,认真听讲。 ▪ 上机课要求:不得玩游戏、聊天等做与课程无关的事
上一页 下一页 返 回
Visual Basic 程序设计教程
第一章 Visual Basic概述(1) 第二章 VB对象及其操作(3) 第三章 VB语言规则(3) 第四章 VB基本程序结构(6) 第五章 数组(4) 第六章 过程(5) 第七章 常用控件(6) 第八章 数据文件(3) 第九章 界面设计(5)
【本章要点】 面向对象程序设计技术的基本概念 开发应用程序的一般步骤 Visual Basic集成环境的使用方法
上一页 下一页 返 回
1.1 程序设计的基本概念
计算机一般都包括硬件和软件两个部分: 计算机硬件:指的是计算机系统中由电子、机械和光电 元件组成的各种计算机部件和设备,其基本功能是接受计 算机程序的控制来实现数据输入、运算、数据输出等一系 列操作。 计算机软件指的是为了告诉计算机做什么和按什么方法、 步骤去做,并以计算机可以识别和执行的操作来表示的处 理步骤和有关文档。 用计算机可以识别和执行的操作来表示的处理步骤称为 程序。 计算机软件包括计算机程序和有关文档。
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数字显示区 标题栏 菜单栏
工具箱
工程窗口
窗体
属性窗口
1.7 工程中的文件
Visual Basic应用程序主要掌握两种文件格式: ⑴工程文件(.vbp) ⑶窗体文件(.frm)
2. 控件工具箱 新建或打开“标准 EXE”工程, VB同时打开标准工具箱。 标准工具箱:标准工具箱中存放 有建立应用程序所需要的控件。
LenB("Abab字符串") 14 UCase ("abcABC") Lcase("abcABC") "ABCABC" "abcabc"
1.6 VB可视化编程的步骤 在VB中建立一个应用程序的步骤: ①建立用户界面:建立窗体,利用控件在窗体创建各种 对象; ②对象属性设置:设置窗体和控件等对象的属性; ③对象事件过程及编程; ④保存和运行程序; 1.新建一个工程 2.添加控件 3.设置属性 4.编写代码 5.保存工程,运行工程(程序) 6.修改工程(程序) 7.保存工程 8.生成可执行文件
1.1.2 VB发展历程 1991 Visual Basic 1.0 1992 Visual Basic 2.0 1993 Visual Basic 3.0 1995 Visual Basic 4.0 1997 Visual Basic 5.0 1998 Visual Basic 6.0
版 本 越 来 越 高
对象列表框
过程列表框
代码框
过程查看按钮
全模块查看按钮
代码窗口的自动功能: ⑴自动列出成员特性(属性和方法) ⑵自动显示语句和函数的格式信息 ⑶自动语法检查
1.3 基本概念
1.3.1 什么是对象 在现实生活中的对象有三个共同的特点: 一、它们都有自己的状态 二、它们都有自己的行为 三、能对发生在自己身上的事件做出反应
在面向对象的程序设计中:对象的状态用数 据表示,称为对象的属性;而对象的行为用对 象中的代码来实现,称为对象的方法。对象对 外界事件的反应称为对象的事件。
1.3.2 对象的属性 设置对象属性的方法: 1、设置对象的属性可以在程序的设计时进行: 在属性窗口中选中要修改的属性,然后在右列中 键入新的值就可以了。 2、在代码窗口内,使用Visual Babsic的赋值语句,它 的格式是: 对象名.属性 = 值
2.2.3
变量
变量—命名的内存单元位置,一旦定义 了某个变量,该变量表示的都将是同一 个内存位置。
“变”—在程序执行的每个瞬间,变量 的值都是确定的,与数学上变量的定义 不同。
注意: • 变量在一个时刻只能存放一个值。 • 如某一个变量在程序运行中数据发生变化, 则现行值将取代原来的数据。
如: Dim a a=3 a=4 a=5 As integer
3
4 5
???a
变量的两种形式: 属性变量—VB系统自动创建的; 如:Command1.Caption Text1.Text 内存变量—程序员自己根据程序需要创建。
2.3 运算符和表达式 运算—对数据进行加工的过程 运算符——描述各种不同运算的符号称为 运算符。 操作数—参与运算的数据 表达式—表示某个规则,它由运算符和配 对的圆括号将常量、变量、函数、对象等 操作数以合理的形式组合而成。
对象列表框 属性显示排列方式
属性列表框
属性值 属性(名) 属性含义说明
5. 窗体布局(Form Layout)窗口 显示程序运行的初始位置
6. 窗体(Form)窗口----窗体设计器
作为自定义窗口用来设计应用程序的界面。在窗 体中添加控件、图形和图片来创建所希望的外观。
7. 代码(Code)窗口 Visual Basic “ 代码编辑器” 是一个窗口,大多 数代码都在此窗口上编写。它象一个高度专门化的 字处理软件,有许多便于编写 Visual Basic 代码 的功能。 打开代码窗口有三种方法: ①从工程管理器窗口中选择一个窗体或标准模块→ 选择“查看代码”按钮; ②在窗体窗口中用鼠标双击一个控件或窗体本身; ③选择”视图“→”代码窗口“。
3. 工程窗口——工程资源管理器 列出当前工程中的窗体和模块。工程是指用于创建 一个应用程序的文件的集合.
查看代码 切换文件夹 查看对象
查看对象:显示窗体设计器,编辑对象 切换文件夹:切换到文件夹显示方式
4. 属性(Properties)窗口 列出对选定窗体和控件的属性设置值。属性是指对 象的特征,如大小、标题或颜色。属性窗口由以下 部分组成:
在VB中有5类运算符和表达式: 算术运算符和算术表达式 字符运算符和字符表达式 日期运算符和日期表达式 关系运算符和关系表达式 布尔运算符和布尔表达式
2.3.1 算术运算符与表达式 由算术运算符、数值型常量、变量、函数和 括号组成,其运算结果为一数值。 如:50*3+(59-50)/5 格式:
<数值1> <算术运算符> <数值2> [<算术运算符2> <数值3>]
第一章 Visual Basic的基本知识
1.1 Visual Basic简介
一、 概述
语言处理程序的发展历程:
面向过程
面向对象VB
机器语言
汇编语言
高级语言
Visual:可视化,一种开发图形用户界面的方法。 Basic:是指它使用Basic语言作为代码。
Visual Basic= 使用Basic语言进行可视化程序设计的开发工具.
1、算术运算符 ^ * / 2、书写规则 3、优先级 ^
\
Mod
+
-
-(负数) ( *、/)
\
Mod
(+、-)
2.4.1
函数名 Abs(N) Sgn(N)
数学运算函数(表2-5)
返回值类型 同N的类型 Integer 功 求N的绝对值 N为正、零、负分别返 回1、0、-1 能 举 Abs(-4.8) Sng(4) Sng(0) Sng(-4) Exp(2) Log(2) Int(4.8) Int(-4.8) Fix(4.8) Fix(-4.8) Rnd Rnd(-1) Rnd(0) Rnd(1) 例 4.8 1 0 -1 4 7.3890…… 0.6931…… 4 -5 4 -4 序列中下一随机数 得相同的随机数 最近生成的随机数 序列中下一随机数 返回值
Sqr(N) Exp(N) Log(N) Int(N) Fix(N)
Double Double Double Integer Integer
求N的算术平方根,N>=0 Sqr(16) 求自然常数e的N次幂 求N的自然对数值,N>0 求不大于N的最大整数 求N的整数部分 求[0,1)之间的一个随 机数,N作为产生随机 数的种子
二、 Visual Basic的特点
1、可视化的设计平台(***) 提供可视化设计平台,把Windows界面设计的复 杂性“封装”起来。 2、面向对象的设计方法(OOP) 把程序和数据封装起来作为一个对象,并为每 个对象赋予相应的属性。 3、事件驱动的编程机制(***) VB通过事件执行对象的操作。 4、结构化的设计语言 5、充分利用Windows资源
Rnd[(N)] Single
2.4.2
字符串函数(表2-6)
返回值 类型
功 能 举 Asc(“ABC”) Chr(65) Str(-12345) Val ("1234abc") Len("Abab字符串") 例 返回值 65 "A" "-12345" 1234 7
函数名
Asc(C) Chr(N) Str(N) Val(C) Len(C) LenB(C) Ucase(C) Lcase(C)
Integer 求字符串C首字母的 ASCII码 String String Double Long Long String String 求以数值N为ASCII 码的字符 将数值N转换为数字 字符串 将数字字符串C转换 为数值 求字符串C的字符数 求字符串C占用的字 节数 将小写字母转换为 大写字母 将大写字母转换为 小写字母
DDE:动态数据交换技术;OLE:对象链接与嵌入技术: DLL:动态链接库技术
6、开放的数据库ቤተ መጻሕፍቲ ባይዱ能与网络支持
1.2
VB可视化编程的环境
1.2.1 VB应用程序的创建 例:编写应用程序完成功能:当用户在应用 程序窗体中用鼠标单击命令按钮时,窗体中显 示:“祝你成功! ” 。
1.2.2 VB可视化编程环境
相关文档
最新文档