Visual Basic Programming: Classes and Collections

所在平台: Coursera

课程主页: https://www.coursera.org/learn/visual-basic-classes-collections

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Visual Basic 编程:类与集合 课程概述:本课程是系列课程的第三部分,旨在为您准备程序员的角色。在本课程中,您将学习编程的四个主要概念:高级字符串操作和日期、模型类、类与集合的开发。实验室将让学生在简单的计算机程序中应用讲座中的材料,强化所学内容。学习者需要拥有本地计算机,操作系统可以是 Windows 7 SP1 或更高版本、macOS 10.1.13 或更高版本,或近几年内的任何版本 Linux。学习者还需下载免费的 Visual Studio 社区版或开源的 .NET Core 安装。 课程大纲: 1. **日期和高级字符串**:在这一模块中,继续我们的编码之旅!我们将提高技能,通过处理日期和时间值来扩展我们的能力,并学习如何进行高级字符串操作,最后探索如何格式化输出值。 2. **模型类**:在这一模块中,我们将扩展编程工具集,学习如何抽象代码和数据。将着重研究类如何用于存储数据及其操作。在本模块中,我们将使用统一建模语言(UML)建模类,而不是编程。UML是一种通用的开发建模语言,旨在为软件工程系统设计提供标准的可视化方式。 3. **开发类**:在这一模块中,我们将继续利用类进行抽象,实施之前模块中建立的模型。我们将实现各个类及一对一的关系。未来模块中,我们将实现一对多关系和是的关系。 4. **集合**:在这一模块中,我们将增加存储多个值在单一变量中的能力,探讨低级数组和几种高级数据结构用于存储多个变量。我们将利用这些集合实现与之前建模模块中讨论的一对多关系类。 通过本课程,学习者将获得有关 Visual Basic 编程的深入理解,并能够在实际应用中加以运用。

课程大纲

Name:Dates and Advanced Strings

Description:In this module, we continue our adventure coding! We will build on our skills by working with dates and time values. We will expand our abilities by looking at how to work with advance string operations. Lastly we will explore was to format values for output.

Name:Modeling Classes

Description:In this module, we continue building out our programming toolset by adding the ability to abstract code and data. We begin to look at how classes are used to store both data and the operations on the data. In this module, we will not program, but we will model the classes in the Unified Modeling Language (UML). UML is a general-purpose, developmental, modeling language in the field of software engineering that is intended to provide a standard way to visualize the design of a system

Name:Developing Classes

Description:In this module, we continue looking at abstraction utilizing classes. We will implement parts of the models we developed in the previous module. In this module we will implement the individual classes and one-to-one has-a relationships. In future modules we will implement the one-to-many has-a relationships and is-a relationships.

Name:Collections

Description:In this module, we add the ability to store multiple values in a single variable. We look at both low-level arrays and a few higher-level data structures used to store multiple variables. We will utilize the collections to implement classes with one-to-many has-a relationships we discussed in our previous modeling module.

课程评论(0条)

课程详情

This course is the third course in a series that aims to prepare you for a role working as a programmer. In this course, you will be introduced to the four main concepts in programming: Advanced String Operations and Dates, Modeling Classes, Development of Classes and Collections. Labs will allow the students to apply the material in the lectures in simple computer programs designed to re-enforce the material in the lesson. Learners will need to have a local machine with any one of the following operating systems; Windows 7 SP1 or higher, macOS 10.1.13 or higher, or almost any version of Linux from the last several years. The learner will either need to download the free community edition of Visual Studio or the open source .NET Core installation.

课程标签

0人关注该课程

主题相关的课程