VB程序设计:面向对象与窗体属性

需积分: 34 0 下载量 70 浏览量 更新于2024-08-22 收藏 556KB PPT 举报
"本资源为VB程序设计的第二章课件,主要讲解了Picture图片属性、窗体的BorderStyle边框风格以及VB程序设计的基本概念,包括面向对象程序设计的原理和优势,对象与类的关系,以及VB中面向对象的基本概念。" 在VB编程中,Picture属性用于设置窗体中要显示的图片,类似于Icon属性用于设置控制图标的显示。通过调整窗体的BorderStyle属性,可以改变窗体的边框风格,从而控制其是否可调整大小。BorderStyle提供了五种不同的样式:None表示无边框,Fixed Single表示固定单线边框,不允许用户改变大小;Sizable是双线边框,允许用户调整大小;Fixed Double是固定双线框架,同样不允许改变大小;Fixed Tool Window和Sizable Tool Window则提供了类似工具条的外观,前者不可调整大小,后者则可以。 VB程序设计的核心是面向对象程序设计(OOP)。从程序设计方法的发展来看,经历了从早期以效率和内存占用为目标的机器语言和汇编语言,到结构化程序设计强调可读性和可维护性的阶段,再到面向对象程序设计的兴起。面向对象编程以降低复杂性、提高开发效率和改善人机交互为目标,程序由对象、消息、事件和方法构成。 在面向对象的编程中,对象是程序的基本单位,它包含了数据(属性)和操作这些数据的行为(方法)。例如,窗体、控件都是VB中的对象。类是对象的模板或蓝图,它定义了对象的属性和方法,而实例化的类就成为具体的对象。以“学生”为例,学生作为一个类,具体的每个学生就是该类的对象。 VB中的工具箱提供了各种控件,它们实际上是不同类的表示,通过在窗体上添加控件,实际上是创建了类的实例,形成了实际的对象。这种实例化使得我们可以操作和定制这些对象,以实现特定的功能。 本章节还强调了面向对象编程的优势,如易于理解和维护,良好的可重用性,以及与可视化技术结合后的用户体验提升。面向对象的程序设计使得开发者能够更好地模拟现实世界的问题,通过类的继承和多态性,提高了代码复用和系统扩展性,进一步提升了软件开发的效率和质量。