面向对象程序设计A(第2版)专注于面向对象编程在VB环境中的应用,特别是数组的声明和分配。本章内容围绕以下几个核心知识点展开:
1. **声明数组**:
- VB中声明数组有两种形式:`Dim c As Integer()` 和 `Dim c() As Integer`,两者表示相同,即声明一个整型数组c。
- 初始化数组时,可以使用`c = New Integer(11) {}`来创建一个长度为11的数组,或`c = New Integer(0 To 11) {}`,但要注意,数组下限通常不能为0,除非明确指定。
2. **数组的初始化**:
- 数组元素可以通过大括号{}的方式进行初始化,如上述例子中的`New Integer(11)`后面跟随的是一个空列表,意味着所有元素默认为`Nothing`,而`New Integer(0 To 11)`会填充从0到11的整数值。
3. **数组索引与范围**:
- 在VB中,数组索引是从0开始的,因此一个含有12个元素的数组,其有效索引范围是0到11(不包括12),即`c(0)`至`c(11)`。
4. **课程内容与教学计划**:
- 课程旨在教授Visual Basic 2008的基础知识,包括.NET框架、数据处理、控制结构、面向对象编程(包括类、对象、属性、方法、构造函数等)、继承与多态、图形用户界面设计、字符串处理、文件操作以及异常处理等。
5. **学习方法与考核**:
- 掌握这门课程的关键在于深入学习和实践,建议通过阅读教材、做练习、观看技术文档、参与讨论和实际项目开发来提高技能。课程考核包括出勤、作业和期末项目,后者要求学生开发一个具有规定功能的系统。
6. **教材与参考书**:
- 主要教材是《VisualBasic 2008大学教程》,此外还推荐了《VisualBasic 2005入门经典》作为补充资源。
7. **在线资源**:
- 提供了一些Microsoft官方和适合初学者的网站链接,如Microsoft VB开发者中心、Microsoft .NET框架社区以及一些专门针对VB.NET的学习资源网站,这些都是学习和获取额外支持的重要途径。
通过这些知识点,学习者可以系统地掌握面向对象程序设计中数组的使用,结合实际项目练习不断提升编程技能。