Upload
gauri
View
196
Download
0
Embed Size (px)
DESCRIPTION
Visual Basic 学习目标. 掌握面向对象程序设计的基本概念 利用 VB 进行程序开发的基本过程、步骤 掌握 VB 程序设计基础,能熟练掌握结构化程序设计 熟练掌握程序设计中的基本算法,并能阅读、理解和编写简单的 VB 程序 掌握 VB 开发和调试程序的方法、过程 掌握窗体和常见 VB 控件的属性、事件、方法. Visual Basic 学习方法. 学习的基本方法:实践,不断地实践 验证性练习 : 按照教材上的程序实例进行原样输入,运行程序并验证是否正确; - PowerPoint PPT Presentation
Citation preview
Visual Basic 程 序 设 计
www.zjnu.net.cn
Visual Basic 学习目标
•掌握面向对象程序设计的基本概念•利用 VB进行程序开发的基本过程、步骤•掌握 VB程序设计基础,能熟练掌握结构化程序设计•熟练掌握程序设计中的基本算法,并能阅读、理解和编写简单的 VB程序•掌握 VB开发和调试程序的方法、过程•掌握窗体和常见 VB控件的属性、事件、方法
www.zjnu.net.cn
Visual Basic 学习方法
•学习的基本方法:实践,不断地实践– 验证性练习 : 按照教材上的程序实例进行原样输入,运行程序
并验证是否正确;
– 照葫芦画瓢 : 在第一步输入的程序的基础上进行试验性的修改,运行一下程序看一看程序结果发生了什么变化,分析结果变化的原因,加深新学知识点的理解;
– 背程序:离开教材的情况下将教材程序实例重新编写、修改和运行;
– 写程序:对教材程序进行功能的修改、扩展,或编写类似的其他程序。
www.zjnu.net.cn
Visual Basic 学习方法
•学习的基本方法:实践,不断地实践– 提高调试能力:程序员都会犯错误,能否发现并修正错误是高手
和初学者的区别• 一次只改一个地方,搞清楚错误的原因• 用本本记录错误提示信息
– 研究和积累典型的程序,提高设计能力
– 尝试编写代码量较大,功能较全的程序
www.zjnu.net.cn
VB 开发环境简介
www.zjnu.net.cn
VB 开发环境简介
• 窗体设计窗口– Windows 界面设计– 每一个窗体保存为一个窗体文件,扩展名为 .frm
• 工具箱– 可用于界面设计的控件列表– 可以将其他控件添加到工具箱中(方法介绍)
• 代码设计窗口– 编写 VB 程序代码
• 属性窗口– 显示窗体设计窗口中某个界面元素的属性及属性值
• 工程资源管理器– 管理当前系统涉及的所有窗体、代码模块、资源
• 立即窗口– 一些简单命令的即时运行,也是调试程序的一个重要对象
www.zjnu.net.cn
Visual Basic 中的基本概念
• VB应用程序的组成– 工程文件( .vbp ):管理构成应用
程序的所有文件– 窗体文件( .frm )– 标准模块文件( .bas )– 类模块文件( .cls )– ……
• VB的编程机制– 面向对象、事件驱动
• 对象( Object )– 在面向对象的编程思想中,构成系统
的要素均可视为对象– 可以理解为现实生活中的各种物体– VB 提供的基本对象包括窗体和控件
• 类( Class)– 同一种对象的统称– 是具有相同特征的对象的抽象
类
对象 对象 对象 对象
实例化抽象
www.zjnu.net.cn
Visual Basic 中的基本概念
• 属性、方法和事件– 属性:对象的特征、性质– 一般是名词– 属性值:属性的取值例: Form1.backcolor=vbred
– 方法:对象能够完成的特定动作– 一般是动词例: form1.print “ 您好!”
– 事件:对象能够识别的动作例: Click 事件、 Keypress 事件等– 事件过程:事件发生后执行的操作(我们编程的重点)
对象
事件
属性
方法
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
www.zjnu.net.cn
窗体—— Form
• 属性设置方法– 在属性窗口中设置
• 选择对象• 选择属性• 设置属性值:直接输入、从列表框中选择、从对话框选择例:设置窗体的 caption 、 backcolor 、 picture 属性
– 在代码中设置• 对象名 . 属性名 = 属性值例:在代码中设置窗体的 caption 属性
www.zjnu.net.cn
窗体—— Form
• 事件– Click– Dblclick– Load– Unload– Resize– Activate
例:窗体的事件
– 注意:某些动作会触发多个动作,如鼠标的双击会触发 click 和 dblclick 事件。
www.zjnu.net.cn
窗体—— Form
• 方法– Print– Cls– Move– Show– Hide :仅仅隐藏窗体,而没有从内存中删除该窗体例:窗体的方法
• 多窗体– 添加窗体:注意窗体名和窗体文件名的区别– 删除窗体– 卸载窗体: unload 窗体名(注意与 hide 的区别)– 设置启动对象
www.zjnu.net.cn
实例:创建一个具备简单交互功能的 VB 工程
• 新建工程• 界面设计• 界面元素的属性设计• 事件过程的代码编写• 运行和调试• 生成可执行程序
• 注意– 养成及时保存的习惯– VB 工程的保存不是单一文件的保存,涉及到工程、窗体等多个文件的保
存,建议用合适的文件名保存在同一个文件夹中– 养成良好的代码书写风格
• 实例:一个简单交互功能的 VB程序