VB教案(PPT)
合集下载
VB教学课件共345页(徐玉斌)

6.提供创建强Βιβλιοθήκη 的Internet应用程序工具• Visual Basic 提供很多方法用于创建Internet应用 程序。使用Visual Basic新的Internet编程特征, 可以利用Visual Basic提供的工具创建动态的、功 能强大的Internet应用程序。 • 您可以创建运行在客户端或服务器端的应用程序, 在基于窗体的应用程序中使用HTML页面,或在 Web上使用ActiveX部件。 • 此外,您还可以方便迅速地将应用程序发布到 Internet上。
如何学好本门课程
• • • • 掌握好基本概念和编程方法 上机和课下练习 善于查阅资料和利用互连网资源 参考资料 《程序员指南》 《部件工具指南》 《数据访问指南》
第二章 VB简单的程序设计(3学时)
2.1 程序设计方法的发展 2.2 VB中的有关概念 2.3 建立简单的应用程序 2.4 基本控件和属性 2.5 工程的管理及环境的设置 2.6 生成可执行文件和制作安装盘 2.7 程序调试 2.8 常见错误
“专业版”为专业编程人员提供了一整套进行开发的功 能完备的工具,该版本包括了学习版的全部功能。
“企业版”使得专业编程人员能够开发出功能强大的分 布式、高性能的客户/服务器或Internet/Intranet应用程 序,该版本包括了企业版的全部功能。
Visual(可视化)
Visual的英文含义就是可视化,“可视的Baisc” 这个名字可能抽象了点,但实际上它却是最直观的 编程方法,之所以叫做“可视化”,你只要看到VB 的界面就会明白,实际上你无需编程,就可以完成 许多步骤。 在VB中引入了控件的概念,在Windows中控件的 身影无处不在,如按钮、文本框等,VB把这些控件 模式化,并且每个控件都有若干属性用来控制控件 的外观,工作方法。 这样你就可以象在画板上一样,随意点几下鼠 标,一个按钮就完成了,这些在以前的编程语言下 是要经过相当复杂的工作的。
简单vb程序设计ppt课件

简单vb程序设计ppt 课件
目录
CONTENTS
• VB程序设计概述 • VB编程基础 • VB界面设计 • VB高级功能应用 • VB程序调试与优化 • VB实战案例解析
01 VB程序设计概述
VB语言简介
VB是Visual Basic的 简称,是一种面向对 象的可视化编程语言。
VB支持多种数据库 访问方式,可以轻松 地开发出数据库应用 程序。
VB应用领域
数据库应用程序开发
桌面应用程序开发
VB语言可以轻松地访问各种数据库,如 Access、SQL Server等,因此非常适合开发 数据库应用程序。
VB语言具有丰富的控件库和强大的开发功能, 可以开发出各种桌面应用程序,如文件管理、 图像处理等。
网络应用程序开发
游戏开发
VB语言支持网络编程,可以开发出各种网络 应用程序,如聊天室、邮件客户端等。
控件使用与事件处理
常用控件
列举VB中常用的控件,如文本框、标签、按钮、 列表框等,并介绍它们的属性和事件。
控件布局
讲解如何合理地布局控件,使得界面更加美观和 易于使用。
事件处理
演示如何为控件添加事件处理程序,响应用户的 操作,如点击按钮、选择列表项等。
界面布局与美化
界面布局
介绍界面布局的原则和技巧,如对齐、分组、留白等,以及如何 使用容器控件(如框架、面板)进行布局。
感谢您的观看
THANKS
程序性能优化策略
优化算法
针对程序中耗时的算法,尝试采用更高效的算法或改进现有算法的实 现方式。
减少资源占用
优化代码结构,减少不必要的内存占用和处理器时间消耗,如避免使 用庞大的数据结构或复杂的嵌套循环。
采用合适的数据类型
目录
CONTENTS
• VB程序设计概述 • VB编程基础 • VB界面设计 • VB高级功能应用 • VB程序调试与优化 • VB实战案例解析
01 VB程序设计概述
VB语言简介
VB是Visual Basic的 简称,是一种面向对 象的可视化编程语言。
VB支持多种数据库 访问方式,可以轻松 地开发出数据库应用 程序。
VB应用领域
数据库应用程序开发
桌面应用程序开发
VB语言可以轻松地访问各种数据库,如 Access、SQL Server等,因此非常适合开发 数据库应用程序。
VB语言具有丰富的控件库和强大的开发功能, 可以开发出各种桌面应用程序,如文件管理、 图像处理等。
网络应用程序开发
游戏开发
VB语言支持网络编程,可以开发出各种网络 应用程序,如聊天室、邮件客户端等。
控件使用与事件处理
常用控件
列举VB中常用的控件,如文本框、标签、按钮、 列表框等,并介绍它们的属性和事件。
控件布局
讲解如何合理地布局控件,使得界面更加美观和 易于使用。
事件处理
演示如何为控件添加事件处理程序,响应用户的 操作,如点击按钮、选择列表项等。
界面布局与美化
界面布局
介绍界面布局的原则和技巧,如对齐、分组、留白等,以及如何 使用容器控件(如框架、面板)进行布局。
感谢您的观看
THANKS
程序性能优化策略
优化算法
针对程序中耗时的算法,尝试采用更高效的算法或改进现有算法的实 现方式。
减少资源占用
优化代码结构,减少不必要的内存占用和处理器时间消耗,如避免使 用庞大的数据结构或复杂的嵌套循环。
采用合适的数据类型
VB教程PPT课件

所有窗体或控件的属性设置
➢4.工程资源管理器(Project Explorer)窗口 保存一个应用程序所有的文件
➢5.代码(Code)窗口 编辑窗体、标准模块中的代码
➢6. 工具箱(toolbox)窗口 显示各种控件的制作工具,供用户在窗体上设计
➢ 7.其它窗口 立即窗口、窗体布局窗口、对象浏览器窗口
➢ Visaul Basic的对象 ➢ 对象的属性、事件与方法
2.2.1 Visual Basic的对象
➢ 所谓“对象”,即指任何具体的事物,是应用程序的基 本运行实体。例如:现实生活中的闹钟,电视机等;在 VB中把窗体和控件统称为对象。在窗体上安放对象的 设计过程,就成了一种用对象组装应用程序的过程。例: 在窗体上安放一命令按钮,然后运行。
1.早期的程序设计 高运行效率、少占用内存为目标
2.结构化程序设计 程序的可读性、可维护性为目标 程序=算法+数据结构 的面向过程的程序设计
3.面向对象的程序设计 降低程序的复杂性、提高软件的开法效率和改 善工作界面为目标 程序=对象+消息 的面向对象的程序设计
2.2 Visual Basic的对象及其属性、事件和方法
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.从开始进入
➢4.工程资源管理器(Project Explorer)窗口 保存一个应用程序所有的文件
➢5.代码(Code)窗口 编辑窗体、标准模块中的代码
➢6. 工具箱(toolbox)窗口 显示各种控件的制作工具,供用户在窗体上设计
➢ 7.其它窗口 立即窗口、窗体布局窗口、对象浏览器窗口
➢ Visaul Basic的对象 ➢ 对象的属性、事件与方法
2.2.1 Visual Basic的对象
➢ 所谓“对象”,即指任何具体的事物,是应用程序的基 本运行实体。例如:现实生活中的闹钟,电视机等;在 VB中把窗体和控件统称为对象。在窗体上安放对象的 设计过程,就成了一种用对象组装应用程序的过程。例: 在窗体上安放一命令按钮,然后运行。
1.早期的程序设计 高运行效率、少占用内存为目标
2.结构化程序设计 程序的可读性、可维护性为目标 程序=算法+数据结构 的面向过程的程序设计
3.面向对象的程序设计 降低程序的复杂性、提高软件的开法效率和改 善工作界面为目标 程序=对象+消息 的面向对象的程序设计
2.2 Visual Basic的对象及其属性、事件和方法
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.从开始进入
《VB程序设计教程》PPT课件(全)(2024)

窗体的方法与事件
详细讲解窗体的常用方法,如显示窗体、隐藏窗体等,以及窗体 的事件,如加载事件、卸载事件等。
窗体的布局与风格
探讨如何合理规划窗体的布局,以及如何通过设置窗体的风格来 美化界面。
18
控件的使用与布局
常用控件介绍
介绍VB中常用的控件,如文本框、标签、按钮、列表框等,以及它们的属性和事件。
2024/1/26
Web应用程序开发
通过可以开发 Web应用程 序。
多媒体应用开发
利用VB可以开发多媒体应用程序,如音频、 视频处理等。
6
02
VB编程基础
2024/1/26
7
数据类型与变量
数值型
Integer、Long、Single、Double等
字符串型
String
2024/1/26
36
THANKS
感谢观看
2024/1/26
37
《VB程序设计教程》 PPT课件(全)
2024/1/26
1
2024/1/26
目录
• VB程序设计概述 • VB编程基础 • VB界面设计 • VB高级编程技术 • 数据库编程技术 • 网络编程技术 • VB程序调试与优化
2
01
VB程序设计概述
2024/1/26
3
VB的发展历史
1991年,微软公司推出Visual Basic 1.0,标志着 VB的诞生。
2024/1/26
套接字编程
使用Winsock控件进行套接字编程, 包括创建套接字、绑定地址和端口、 监听连接、发送和接收数据等步骤。
错误处理与调试
网络通信编程中需要考虑错误处理和 调试问题,如处理网络断开、数据丢 失等异常情况,以及使用日志记录和 调试工具进行问题排查。
详细讲解窗体的常用方法,如显示窗体、隐藏窗体等,以及窗体 的事件,如加载事件、卸载事件等。
窗体的布局与风格
探讨如何合理规划窗体的布局,以及如何通过设置窗体的风格来 美化界面。
18
控件的使用与布局
常用控件介绍
介绍VB中常用的控件,如文本框、标签、按钮、列表框等,以及它们的属性和事件。
2024/1/26
Web应用程序开发
通过可以开发 Web应用程 序。
多媒体应用开发
利用VB可以开发多媒体应用程序,如音频、 视频处理等。
6
02
VB编程基础
2024/1/26
7
数据类型与变量
数值型
Integer、Long、Single、Double等
字符串型
String
2024/1/26
36
THANKS
感谢观看
2024/1/26
37
《VB程序设计教程》 PPT课件(全)
2024/1/26
1
2024/1/26
目录
• VB程序设计概述 • VB编程基础 • VB界面设计 • VB高级编程技术 • 数据库编程技术 • 网络编程技术 • VB程序调试与优化
2
01
VB程序设计概述
2024/1/26
3
VB的发展历史
1991年,微软公司推出Visual Basic 1.0,标志着 VB的诞生。
2024/1/26
套接字编程
使用Winsock控件进行套接字编程, 包括创建套接字、绑定地址和端口、 监听连接、发送和接收数据等步骤。
错误处理与调试
网络通信编程中需要考虑错误处理和 调试问题,如处理网络断开、数据丢 失等异常情况,以及使用日志记录和 调试工具进行问题排查。
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:当控件取得焦点时发生。 惯用方法
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:当控件取得焦点时发生。 惯用方法
VisualBasic程序设计入门PPT课件

vb程2序02设1/计7/简27明教程
本书目录
3
1.1引例和VB的特点
• “Visual”表示可视化,是一种图形用户界面的软件开 发平台,其特点是在设计阶段可见软件的外在界面。
• Basic=Beginners all-Purpose Symbolist Instruction Code(初 学者通用符号指令代码)
件)
vb程2序02设1/计7/简27明教程
本书目录
本章目录
5
vb程2序02设1/计7/简27明教程
本书目录
6
vb程2序02设1/计7/简27明教程
本书目录
7
小结1:VB的特点 P4
❖ 具有基于对象的可视化设计工具 ❖ 事件驱动的编程机制 ❖ 提供了易学易用的应用程序集成开发环境 ❖ 支持结构化程序设计语言 ❖ 强大的网络、数据库、多媒体功能 ❖ 完备的帮助功能
保存一个应用程序所 有属性以及组成这个应 用程序所有的文件。 工程文件的扩展名 为.VBP,工程文件名显 示在工程文件窗口的标 题框内。
已存盘
工具箱
工程窗口
窗体窗口
属性窗口
窗体布局
vb程2序0立2即 设1窗 口 /计7/简27明教程
未存盘
本书目录
本章目录
18
1. 工程的作用
工程概述
• 在VB中,使用工程来管理构成应用程序的所有不同的文件。当创建完成工程 的全部文件之后,可将此工程转换成可执行文件 (.exe),直接在Windows下执 行。
图 形 框 (P ic tu re B o x )
由21个文 本 框被( T e 绘x t B o 制x ) 成按钮形式的图标构成, 利用命这令 按些钮 ( C工o m m具a n d ,B u t t o 用n ) 户可以在窗体上设计 各种单控选 按件钮 ( O。p t i o 其n B u t t中o n ) 20个控件称为标准控件
vb最全最经典课件(免费)

在中,将反映对象的属性和行为封装 在一起,是面向对象编程的基本元素。
本章目录
2.类的概念
类 同种对象的集合与抽象,是创建对象实例的 模板,包含所创建对象的属性描述和行为特征的 定义。 例如,人类是具体人的抽象。每个人有不同的身 高、体重等属性值和不同的行为。 工具箱中的可视图标是系统设 计好的标准控件类。通过将控件类实例化,得到 真正的控件对象。在窗体上画一个控件,就将类 转换为对象,创建了一个控件对象(简称控件)。
本章目录
2.2 建立简单的应用程序
例2.2 编写一个人民币与美圆兑换的程序。 建立一个应用程序分为以下几步进行: (1) 建立用户界面的对象 (2) 对象属性的设置 (3) 对象事件过程及编程 (4) 保存和运行程序
代码说明
本章目录
对象事件过程及编程
代码窗口的对象列表框可显示窗体所有对象 过程列表框列出所选中对象的所有事件 例如,在按钮Button2的Click事件加入代码:
1.1 概述 1.2 集成开发环境 1.3 使用帮助系统
本章目录
1.1 概述
1.1.1 Visual Basic的发展 20世纪60年出现Basic语言; 20世纪80年代,True Basic、Quick Basic和 Turbo Basic等; 1991年Microsoft公司推出Visual Basic1.0,以 可视化工具为界面设计、结构化Basic语言为基 础,以事件驱动为运行机制。从1991年的VB1.0 至1998年的V B6.0的多次版本升级,功能更强 大、完善,应用面更广; 2002年正式发布Visual 。
本章目录
事件过程
事件过程 应用程序处理事件的步骤 它针对某一对象并与该对象的一个事件相联系 应用程序设计的主要工作就是为对象编写事件过 程的代码。事件过程的形式如下:
(ppt)第二章VisualBasic程序设计初步

‘单击start按钮,定时
Private Sub Command2_Click()
Timer1.Enabled = False
工作
‘单击end按钮,定时器停止
End
End Sub
第十二页,共一百零八页。
应用 程序开发举例 (yìngyòng)
Private Sub Form_Load() Set ball.Picture =LoadPicture(App.Path+" \earth.ico") ‘运行时将地球(dìqiú)图标装入图片框中
按钮。
❖ 运行程序时,单击start按钮,地球滚动;单击end 按钮,结束运行。 ❖ 图像框控件放置(fàngzhì)地球的图片,定时器控件控制地球的运动,
命令按钮控制地球开始滚动和结束。
1. 创建一个新的窗体Form1,在窗体上创建四个控件:命令按钮
Command1和Command2,图像框Image1、定时器”Timer1控件。
第二十二页,共一百零八页。
基本 属性 (jīběn)
6. Font属性
❖ Font属性包含(bāoபைடு நூலகம்án)字体、大小、字体样式等属性成员。
❖ 设计时可直接进入Font属性对话框进行设置。
❖ 如果需要在程序运行时改变属性值,必须分别设置其中各属性值。 例如,以下代码将窗体Form1的文字设置为粗体字:
●同时按下 ALT 键和带下划线的字符,可把焦点(jiāodiǎn)移到该控件上。
注意:除Label 控件外,窗体和其他有标题控件,标题限制 255 个字符。
例2-2 在窗体中创建一个命令按钮控件,每次单击该命令按钮时,将改变该控件的 Caption属性(图2-3)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
14.TabIndex属性 决定了按Tab键时,焦点在各个控件移动的顺序。各个控件默认 TabIndex值就是以控件建立时 的顺序,第一个为0。 15.控件默认属性 反映该控件最重要的属性,使用时可省略属性名。 注意:Command的默认属性为Default,当该属性为True,当按 Enter键,该控件起作用。
Top
Left Width
Heig ht
4. Enabled属性
控件是否可操作。当设置为false时,呈暗淡色,禁止用户进 行操作。 5. Visible属性 控件是否可见。当设置为false时,用户看不到,但控件本身存在。 6. Font属性 Fontname:字体;Fontsize:字体大小;Fontbold:是否是粗体; Fontitalic:是否斜体;Fontstrikethru:是否加一删除线。 Fontunderline:是否带下划线。 例2.2 在窗体是建立两个命令按钮 Command1和Command2, Command2 的Font通过属性窗口设置, 其余属性 通过代码实现。
7. Forecolor前景颜色属性 设置控件的前景颜色(即正文颜色).。其值是一个十六进制常数,用户 可以在调色板中直接选择所需颜色。 8. Backcolor背景颜色属性 9. Backstyle背景风格属性 0-transparent:透明显示,即控件背景颜色显示不出来。 10. BorderStyle边框风格属性 0-None:控件周围没有边框 。 1-Fixed Single:控件带有单边框。 11. Alignment属性 控件上正文水平对齐方式 0:正文左对齐 ;1:右对齐;2:居中。 12. AutoSize属性 控件是否根据正文自动调整大小,true表示自动调整大小, False 保持 原设计的大小,正文若太长自动裁剪掉。 13. WordWarp属性 AutoSize True时,WordWarp才有效。 true:按正文字体大小在垂直方向上改变显示区域的大小;水平方向上不 发生变化。 False:水平方向上按正文长度放大和缩小;垂直方向上以字体来放大或缩小 显示区域
2. 结构化程序设计
程序的可读性、可维护性为目标。
程序= 算法+数据结构 的面向过程的程序设计。
3. 面向对象的程序设计
降低程序的复杂性、提高软件的开发效率和改善工作界 面为目标。 程序=对象+消息 的面向对象的程序设计。
2.2
对象的有关概念
1. 类 类是创建对象实例的模板, 包含了创建对象的属性描述和 行为特征的定义。 2. 对象 是类的一个实例,继承了类的属性、方法。 VB中常用的对象有:窗体、控件等。 3. 对象的建立和命名 4. 对象的三要素 (1)属性
例2.6 复制选中的文本
2.常用事件 • Change:当改变文本框的Text属性时会引发该事件。
• KeyPress(KeyAscii As Integer):同上,并可返回一个KeyAscii参数 KeyAscii 为13,按回车键;为0 去除刚输入的字符。 • LostFocus:当控件失去焦点时发生。 • GotFocus:当控件获得焦点时发生。
作用:在对象上输出信息 对象:窗体、图形框或打印机(Printer) ,省略对象在窗体上输出。 Spc(n)函数:插入n个空格,允许重复使用。 Tab(n)函数:左端开始右移动n列,允许重复使用。 ;(分号):光标定位上一个显示的字符后。 ,(逗号):光标定位在下一个打印区的开始位置处。 无 ;,时换行。 开始打印的位置是由对象的CurrentX和CurrentX属性决定, 缺省为打印对象的左上角0,0。 注意:Print方法在Form _Load事件过程中起作用,必须设置窗体的 AutoRedraw为True。
对象的性质,即用来描述和反映对象特征的参数。
(2)方法 对象的行为,即将一些通用的过程编写好并封装起来,作 为方法供用户直接调用。
(3)事件 响应对象的动作称为事件,它发生在用户与应用程序交互 时。如单击控件、鼠标移动、键盘按下等。 • 事件过程 指附在该对象上的用户编写的程序代码,是事件的处理程序。 • 事件驱动过程 是图形用户界面的本质,由用户控制而代码作出响应。 5. VB程序的执行步骤如下: (1)启动应用程序,装载和显示窗体; (2)窗体(或窗体上的控件)等待事件的发生; (3)事件发生时,执行对应的事件过程; (4)重复执行步骤(2)和(3) ; (5) 直到遇到END结束语句结束程序的运行; 或按“结束”强行停止程序的运行。
2.3
建立简单的应用程序
以例2.1为例: 1. 建立用户界面的对象; 2. 对象属性的设置; 3. 对象事件过程及编程; 4. 程序运行和调试; 5. 保存文件。
2.4
一、常用属性
基本控件和窗体
1. Name名称属性 创建的对象名称,有默认的名。在程序中,控件名是作为对 象的标识而引用,不会显示在窗体上。 2. Caption标题属性 该属性决定了控件上显示的内容。 3. Height、width、top和left属性
第二章 VB简单的程序设计
2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 程序设计方法的发展 VB中的有关概念 建立简单的应用程序 基本控件和属性 工程的管理及环境的设置 生成可执行文件和制作安装盘 程序调试 常见错误
2.1
程序设计方法的发展
1. 初期的程序设计
高运行效率、少占用内存为目标。
效果
二.窗体
1.属性 Caption标题
图标
标题
最小化按钮 最大化按钮
MaxButton、MinButton Icon、ControlBox Picture、AutoRedraw BorderStyle (0 1 2 3 4 5 ) WindowsState (0-正常、1-最小化、2-最大化)
2.事件 Click、DblClick和Load Load 当装入窗体时激发,通常用于对属性和变量初始化 3.方法 Print、Cls和Move等 例2.4 上述属性、Click、DblClick和Load 事件演示。
控 制 菜 单 框
边 框 样 式
三、标签 Label
用于显示文本(输出)信息,不能作为输入信息的界面。 例2.5 显示浮雕效果的文字,实现方法:字颜色、标签位置
四、文本框 TextBox
是一个文本编辑区域,可在该区域输入,编辑和显示正文内容。 1.其他属性 • Text:正文内容;
• Maxlength:设置正文的最多字符个数,0任意长度值; • MultiLine:是否为多行,默认为一行,False; • ScrollBars:MultiLine为True时,该属性才有效,表示滚动条的形式 0-None、1-Horizontal、2-Vertical、3-Both; • Locked:是否可被编辑属性,False,表示为可编辑。 • PassWord:口令字符; Text属性返回输入的数据,屏幕显示该字符; • SelStart、SelLength、SelText:选中文本的起始、长度、内容。
五、命令按钮CommandButton
接受用户输入的命令。输入命令可以有三种方式: 鼠标单击、Tab键焦点到该按钮、快捷键。
1. 其他属性
• Caption:命令按钮显示的内容,可设置快捷键,例 &Ok,显示 Ok。 • Value: 检查该按钮是否按下。该属性在设计时无效。 • Picture :按钮可显示图片文件(.bmp和.Ico),当Style为1时有效。 • Style:确定显示的形式,0 只能显示文字,1 文字、图形均可 。 • ToolTipText :设置工具提示,和Picture结合使用。
Visual Basic
程序设计简明教程
(第 二 版)
Visual Basic
程序设计简明教程
第一章 Visual Basic程序设计概述 第二章 VB简单的程序设计 第三章 VB语言基础 第四章 基本的控制结构 第五章 数组 第六章 过程和函数 第七章 常用控件 第八章 界面设计 第九章 文件 第十章 图形 第十一章 数据库技术
例2.9 显示图形 Private Sub Form_Click() For i = 1 To 5 Print Tab(i); String(6 - I, "▼"); Spc(6); String(I, "▲") Next i End Sub
注意:
String(number, character)
例2.3
控件设置
默认控件名 标题 有关属性设置 Name Caption 颜色、对齐、 Form1 MousePointer=99,MouseIcon=Key04.ico 鼠标属性例 左对齐 Alignment=0, BorderStyle =1 Label1 居中 Alignment=1,BorderStyle =1 Label2 自动 AutoSize=True, WordWarp=False, BorderStyle =1 Label3 背景白 BackColor= &H00FFFFFF&, BorderStyle =0 Label4 前景红 ForeColor= &H000000FF&, BorderStyle =0 Label5
2. 事件 Click
3. 例 2.8 建立一个允许剪切、复制和粘贴的简单便笺板程序。 可增加内容:利用MouseMove事件决定命令按钮的有效性, 即当选中内容,“剪切”、“复制”按钮有效,否则无效。
六、常用方法
方法是面向对象的,故使用的形式为: [对象.]方法
1.Print方法
形式: [对象.]Print[{Spc(n)|Tab(n)}][表达式列表][;|,]
Байду номын сангаас
1.3 VB集成开发环境