Top Banner
Visual Basi c 程 程 程 程
13

Visual Basic 学习目标

Jan 21, 2016

Download

Documents

Gauri

Visual Basic 学习目标. 掌握面向对象程序设计的基本概念 利用 VB 进行程序开发的基本过程、步骤 掌握 VB 程序设计基础,能熟练掌握结构化程序设计 熟练掌握程序设计中的基本算法,并能阅读、理解和编写简单的 VB 程序 掌握 VB 开发和调试程序的方法、过程 掌握窗体和常见 VB 控件的属性、事件、方法. Visual Basic 学习方法. 学习的基本方法:实践,不断地实践 验证性练习 : 按照教材上的程序实例进行原样输入,运行程序并验证是否正确; - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Visual Basic  学习目标

Visual Basic 程 序 设 计

Page 2: Visual Basic  学习目标

www.zjnu.net.cn

Visual Basic 学习目标

•掌握面向对象程序设计的基本概念•利用 VB进行程序开发的基本过程、步骤•掌握 VB程序设计基础,能熟练掌握结构化程序设计•熟练掌握程序设计中的基本算法,并能阅读、理解和编写简单的 VB程序•掌握 VB开发和调试程序的方法、过程•掌握窗体和常见 VB控件的属性、事件、方法

Page 3: Visual Basic  学习目标

www.zjnu.net.cn

Visual Basic 学习方法

•学习的基本方法:实践,不断地实践– 验证性练习 : 按照教材上的程序实例进行原样输入,运行程序

并验证是否正确;

– 照葫芦画瓢 : 在第一步输入的程序的基础上进行试验性的修改,运行一下程序看一看程序结果发生了什么变化,分析结果变化的原因,加深新学知识点的理解;

– 背程序:离开教材的情况下将教材程序实例重新编写、修改和运行;

– 写程序:对教材程序进行功能的修改、扩展,或编写类似的其他程序。

Page 4: Visual Basic  学习目标

www.zjnu.net.cn

Visual Basic 学习方法

•学习的基本方法:实践,不断地实践– 提高调试能力:程序员都会犯错误,能否发现并修正错误是高手

和初学者的区别• 一次只改一个地方,搞清楚错误的原因• 用本本记录错误提示信息

– 研究和积累典型的程序,提高设计能力

– 尝试编写代码量较大,功能较全的程序

Page 5: Visual Basic  学习目标

www.zjnu.net.cn

VB 开发环境简介

Page 6: Visual Basic  学习目标

www.zjnu.net.cn

VB 开发环境简介

• 窗体设计窗口– Windows 界面设计– 每一个窗体保存为一个窗体文件,扩展名为 .frm

• 工具箱– 可用于界面设计的控件列表– 可以将其他控件添加到工具箱中(方法介绍)

• 代码设计窗口– 编写 VB 程序代码

• 属性窗口– 显示窗体设计窗口中某个界面元素的属性及属性值

• 工程资源管理器– 管理当前系统涉及的所有窗体、代码模块、资源

• 立即窗口– 一些简单命令的即时运行,也是调试程序的一个重要对象

Page 7: Visual Basic  学习目标

www.zjnu.net.cn

Visual Basic 中的基本概念

• VB应用程序的组成– 工程文件( .vbp ):管理构成应用

程序的所有文件– 窗体文件( .frm )– 标准模块文件( .bas )– 类模块文件( .cls )– ……

• VB的编程机制– 面向对象、事件驱动

• 对象( Object )– 在面向对象的编程思想中,构成系统

的要素均可视为对象– 可以理解为现实生活中的各种物体– VB 提供的基本对象包括窗体和控件

• 类( Class)– 同一种对象的统称– 是具有相同特征的对象的抽象

对象 对象 对象 对象

实例化抽象

Page 8: Visual Basic  学习目标

www.zjnu.net.cn

Visual Basic 中的基本概念

• 属性、方法和事件– 属性:对象的特征、性质– 一般是名词– 属性值:属性的取值例: Form1.backcolor=vbred

– 方法:对象能够完成的特定动作– 一般是动词例: form1.print “ 您好!”

– 事件:对象能够识别的动作例: Click 事件、 Keypress 事件等– 事件过程:事件发生后执行的操作(我们编程的重点)

对象

事件

属性

方法

Page 9: Visual Basic  学习目标

www.zjnu.net.cn

窗体—— Form

• 属性– Name (名称)– Left 、 top– Width 、 Height– Caption– Font

• Fontname

• Fontsize

• Fontbold

• Fontitalic

• Fontstrikethru

• Fontunderline

• 属性– Enabled– Visible– Backcolor– Forecolor– Maxbutton 、 minbutton– Controlbox– Picture– Borderstyle– Windowsstate– Autoredraw

Page 10: Visual Basic  学习目标

www.zjnu.net.cn

窗体—— Form

• 属性设置方法– 在属性窗口中设置

• 选择对象• 选择属性• 设置属性值:直接输入、从列表框中选择、从对话框选择例:设置窗体的 caption 、 backcolor 、 picture 属性

– 在代码中设置• 对象名 . 属性名 = 属性值例:在代码中设置窗体的 caption 属性

Page 11: Visual Basic  学习目标

www.zjnu.net.cn

窗体—— Form

• 事件– Click– Dblclick– Load– Unload– Resize– Activate

例:窗体的事件

– 注意:某些动作会触发多个动作,如鼠标的双击会触发 click 和 dblclick 事件。

Page 12: Visual Basic  学习目标

www.zjnu.net.cn

窗体—— Form

• 方法– Print– Cls– Move– Show– Hide :仅仅隐藏窗体,而没有从内存中删除该窗体例:窗体的方法

• 多窗体– 添加窗体:注意窗体名和窗体文件名的区别– 删除窗体– 卸载窗体: unload 窗体名(注意与 hide 的区别)– 设置启动对象

Page 13: Visual Basic  学习目标

www.zjnu.net.cn

实例:创建一个具备简单交互功能的 VB 工程

• 新建工程• 界面设计• 界面元素的属性设计• 事件过程的代码编写• 运行和调试• 生成可执行程序

• 注意– 养成及时保存的习惯– VB 工程的保存不是单一文件的保存,涉及到工程、窗体等多个文件的保

存,建议用合适的文件名保存在同一个文件夹中– 养成良好的代码书写风格

• 实例:一个简单交互功能的 VB程序