13
Visual Basi c 程 程 程 程

Visual Basic 学习目标

  • Upload
    gauri

  • View
    196

  • Download
    0

Embed Size (px)

DESCRIPTION

Visual Basic 学习目标. 掌握面向对象程序设计的基本概念 利用 VB 进行程序开发的基本过程、步骤 掌握 VB 程序设计基础,能熟练掌握结构化程序设计 熟练掌握程序设计中的基本算法,并能阅读、理解和编写简单的 VB 程序 掌握 VB 开发和调试程序的方法、过程 掌握窗体和常见 VB 控件的属性、事件、方法. Visual Basic 学习方法. 学习的基本方法:实践,不断地实践 验证性练习 : 按照教材上的程序实例进行原样输入,运行程序并验证是否正确; - PowerPoint PPT Presentation

Citation preview

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程序