面向对象程序设计VB考试重点

0 下载量 91 浏览量 更新于2024-06-22 收藏 429KB DOC 举报
"面向对象程序设计VB.doc 是江西财经大学一门考试试卷,主要涉及课程为面向对象程序设计(VB),适用于选课班级。试卷包含了填空题和单项选择题,内容涵盖VB编程基础、对象、类、数组、CLR(Common Language Runtime)、文件操作、图形绘制、数据存取、数据绑定等多个方面。" 面向对象程序设计是编程的一种重要方法,VB(Visual Basic)是微软公司推出的一种基于事件驱动的编程语言,特别适合于快速构建用户界面。在VB中,面向对象特性如类、对象、构造函数和析构函数是核心概念。 1. 构造函数在VB中用于初始化类的新实例,当创建一个对象时自动调用,确保对象的初始状态正确。析构函数则在对象生命周期结束时执行,用于清理对象可能占用的资源,如关闭文件句柄或释放内存。 2. 命令窗口在VB IDE(集成开发环境)中可以用于交互式执行命令或调试代码,有两种模式:命令模式和即时模式。 3. `ReDim`语句用于动态调整数组的大小,如果不使用`Preserve`关键字,原有数据会丢失;使用`Preserve`可以保留数据。 4. CLR(Common Language Runtime)是.NET Framework的一部分,它是.NET程序的运行环境,负责管理代码的执行,包括垃圾回收、类型安全和异常处理。 5. VS.NET(Visual Studio .NET)提供了多种对话框类,例如FileDialog,还有SaveFileDialog和OpenFileDialog等派生类,方便用户进行文件操作。 6. 在VB.NET中,`Main`过程是程序的起点,是运行代码时最先执行的函数。 7. `Imports`语句用于引入其他命名空间,避免在代码中使用完全限定的类型名称。 8. 窗体(Form)在VB.NET中是用户界面的基础,通常继承自System.Windows.Forms.Form类。 9. `System.IO`命名空间中的`Console`类提供了访问标准输入、输出和错误设备的方法。 10. 对于二进制文件的存取,需要使用`FileStream`对象。 11. `Graphics`类是用于在Windows窗体上进行图形绘制的基础,必须先创建`Graphics`对象才能进行绘制。 12. `DataAdapter`对象是DataSet与数据源之间的桥梁,用于填充DataSet和更新数据源。 在选择题部分: 1. 静态成员是属于类而非类实例的,用`Static`修饰符定义,可以通过类名直接访问,静态成员不能被类的实例调用。 2. VB.NET项目文件通常以`.vbproj`扩展名保存。 3. 类视图窗口以树状结构显示项目中的所有类。 4. 数据提供程序的核心对象包括`Connection`、`DataReader`和`DataAdapter`,不包括`Parser`。 5. 在VB.NET中,所有类默认可继承,除非指定`NotInheritable`;一个类只能有一个基类(单继承),但如果使用接口,可以实现多继承的效果;派生类的访问权限可以比基类更严格,以保护基类的私有成员。 6. 构造函数在VB.NET中用于初始化新对象,每个类可以有多个构造函数,通过重载来适应不同初始化需求。