面向对象程序设计(C#)(山东联盟)
面向对象程序设计(C#)(山东联盟)
1000+ 人选课
更新日期:2025/05/22
开课时间2025/01/21 - 2025/07/20
课程周期26 周
开课状态开课中
每周学时-
课程简介
本课程重点介绍C#程序设计基础、流程控制与算法、面向对象程序设计基础、Windows编程、数据库编程等内容。通过学习,理解面向对象程序设计相关概念,掌握C#开发应用程序的思路、方法和常用技术,会用C#进行实际项目的程序设计。
课程大纲

在线教程

章节简介教学计划
.NET与C#概述
登录后可预览视频
.NET和C#概述
黄芳
简单的C#应用程序
黄芳
程序设计基础
C#的组成要素和数据类型
高玉珍
常量和变量
高玉珍
运算符(一)
高玉珍
运算符(二)
高玉珍
引用类型
高玉珍
流程控制与算法
算法及其描述
苏桂莲
顺序结构与数据的输入输出
苏桂莲
选择结构
if语句
苏桂莲
if语句的嵌套和switch语句
苏桂莲
循环结构
循环控制语句(一)
苏桂莲
循环控制语句(二)
苏桂莲
跳转语句
苏桂莲
循环的嵌套
苏桂莲
调试与异常处理
程序的错误与调试
苏桂莲
异常处理
异常处理(一)
苏桂莲
异常处理(二)
苏桂莲
面向对象程序设计基础
面向对象的概念及类的声明
刘毛毛
类的成员
常量、字段、属性
刘毛毛
如何使用类的方法
刘毛毛
类的方法参数传递1
刘毛毛
类的方法参数传递2
刘毛毛
方法重载
刘毛毛
构造函数与析构函数
刘毛毛
静态类与静态成员
刘毛毛
对象的创建与存储
刘毛毛
VS2010中的OOP工具
刘毛毛
面向对象的高级程序设计
使用继承的例子
高玉珍
继承的定义
高玉珍
利用类的多态特性隐藏基类成员
高玉珍
利用类的多态特性重写基类成员
高玉珍
抽象类
高玉珍
密封类
高玉珍
接口
高玉珍
接口的实现
高玉珍
Windows编程基础
windows应用程序开发步骤
黄芳
窗体与控件
黄芳
常用控件
按钮、标签和文本框 控件的使用
黄芳
单选按钮、复选框和 分组框的使用
黄芳
复杂控件
列表框的使用
黄芳
图片框和计时器
黄芳
RichTextBox富文本框和ComboBox组合框的使用
黄芳
选项卡、面板和拆分器的使用
黄芳
Windows窗体的高级编程
菜单
下拉菜单的建立
黄芳
弹出式菜单的建立
黄芳
为程序添加工具栏和状态栏
黄芳
对话框
通用对话框之“打开”对话框的使用
黄芳
通用对话框之“打开”对话框和“字体”对话框的使用
黄芳
多文档程序的设计方法
黄芳
文件操作
文件和流
黄芳
读写文本文件
FileStream类读写文本文件
黄芳
StreamReader和StreamWriter类读写文本文件
黄芳
BinaryReader和BinaryWriter类读写二进制文件
黄芳
数据库编程基础
数据库概述
孟琦
SQL基础
孟琦
使用ADO.NET访问数据库
使用Connection对象连接数据库
孟琦
ADO.NET联机模式的数据存取-增删改
孟琦
ADO.NET联机模式的数据存取-查询
孟琦
ADO.NET脱机模式的数据存取
孟琦
数据绑定控件
DataGridView控件
孟琦
BindingSource和BindingNavigate控件
孟琦
创建数据库应用程序
学生信息管理系统介绍
孟琦
登录功能的实现
孟琦
信息录入功能的实现
孟琦
查询功能的实现
孟琦
系统管理
学院管理功能的实现
孟琦
班级管理功能的实现
孟琦
部署Windows应用程序
部署Windows应用程序
黄芳
  • 第一章.NET与C#概述

    本章主要介绍.NET平台和C#的基本概念,visual studio2010的集成开发环境。通过学习掌握开发C#控制台应用程序、窗体应用程序和web应用程序的步骤和方法。

  • 1.1.NET和C#概述

    本节主要介绍.NET的发展、.NET平台的结构,以及C#语言的特点等内容。

  • 1.2简单的C#应用程序

    本节主要介绍Visual Studio2010的开发环境,通过创建三个简单的应用程序介绍开发控制台应用程序、windows应用程序和web应用程序的方法和具体步骤。

  • 第二章程序设计基础

    本章主要讲述C#的组成要素、数据类型、常量和变量、运算符和表达式,引用类型、常用系统自定义类。通过学习掌握C#的组成要素、数据类型、常量和变量、运算符和表达式、引用类型、常用系统自定义类的定义和用法。

  • 2.1C#的组成要素和数据类型

    本节主要讲述C#的组成要素,主要包括标识符、关键字、类和方法、注释语句

  • 2.2常量和变量

    本节主要讲述C#中的常见数据类型

  • 2.3运算符(一)

    本节主要讲述常量和变量的定义和用法

  • 2.4运算符(二)

    本节主要讲述C#中常见的运算符和表达式的用法

  • 2.5引用类型

    本节主要讲述C#中的引用数据类型

  • 第三章流程控制与算法

    本章主要学习算法和三种基本程序结构。通过本章的学习,理解算法的概念、掌握算法的特点和常用描述算法的工具;掌握c#中的选择结构语句和循环结构语句的使用。

  • 3.1算法及其描述

    本节主要讲述算法的概念、算法的特点及算法的三种常用的描述方法。

  • 3.2顺序结构与数据的输入输出

    本节主要讲述顺序结构和C#中的输入输出是如何实现的。

  • 3.3选择结构

    本节主要学习选择结构的特点及C#中选择控制语句的使用。包括if语句的使用、if语句的嵌套、switch语句的使用。

  • 3.4循环结构

    本节主要讲述c#中的循环结构。包括四种循环控制语句的使用、跳转语句的使用和循环嵌套的设计。

  • 第四章调试与异常处理

    本章主要学习c#中程序错误、程序的调试和异常处理。通过本章的学习,理解c#中的三类程序错误;掌握程序的单步调试方法和断点调试方法;理解异常的概念,能根据程序需要处理异常。

  • 4.1程序的错误与调试

    本节主要讲述C#程序中常见的三种错误,以及常用的调试程序的方法和工具的使用。

  • 4.2异常处理

    本节主要讲述c#中的异常处理机制,包括异常的概念、异常类、抛出异常和处理异常。

  • 第五章面向对象程序设计基础

    本章主要讲述面向对象技术、类和对象的创建、类的成员、静态类和静态成员的基本知识,以及VS2010中的面向对象编程工具。

  • 5.1面向对象的概念及类的声明

    本节主要讲述面向对象程序与面向过程程序区别、面面对象程序概念、类的声明和访问修饰符。

  • 5.2类的成员

    本节主要讲述类的成员是类的主体,主要一来自类本身定义二来自基类,包括常量、变量、属性、方法、构造函数与析构函数等

  • 5.3静态类与静态成员

    本节主要讲述静态类是类中的特殊类。一般类即可有静态成员,也可有非静态成员。

  • 5.4对象的创建与存储

    本节主要讲述对象是类的一个实例,本节主要介绍对象的创建及在它们在内存的存储方式。

  • 5.5VS2010中的OOP工具

    本节主要讲述Visual Studio2010提供了很多面向对象的工具

  • 第六章面向对象的高级程序设计

    本章主要讲述继承的定义和使用、多态的实现、抽象类与密封类的用法、接口及接口的实现。通过学习掌握继承、多态、接口的定义和使用。

  • 6.1使用继承的例子

    本节主要讲述使用继承的例子

  • 6.2继承的定义

    本节主要讲述继承的定义

  • 6.3利用类的多态特性隐藏基类成员

    本节主要讲述利用类的多态特性隐藏基类成员,实现多态

  • 6.4利用类的多态特性重写基类成员

    本节主要讲述利用类的多态特性重写基类,实现多态

  • 6.5抽象类

    本节主要讲述抽象类的定义和用法

  • 6.6密封类

    本节主要讲述密封类的定义和用法

  • 6.7接口

    本节主要讲述接口的定义和使用

  • 6.8接口的实现

    本节主要讲述接口的实现

  • 第七章Windows编程基础

    Visual Studio2010为设计windows应用程序提供了可视化的快速应用开发手段,和大量的可视化组件。本章主要讲述Windows应用程序的组织结构、开发步骤、窗体和常用控件。

  • 7.1windows应用程序开发步骤

    本节通过设计实现一个简单的加法器过程,介绍windows应用程序的开发步骤。

  • 7.2窗体与控件

    本节主要讲述窗体的主要属性、方法和事件,设置启动窗体的方法。控件的添加及布局调整方法,控件的主要属性、方法和事件。

  • 7.3常用控件

    本节主要讲述常用控件button、label、Textbox、radiobutton、checkbox、groupbox的使用方法。

  • 7.4复杂控件

    本节主要讲述listbox、picturebox、timer、richtextbox、combobox、tabcontrol、panel、splitcontainer等控件的使用。

  • 第八章Windows窗体的高级编程

    本章进一步讲述windows编程的高级方法,包括菜单、工具栏、状态栏、对话框,以及多文档界面程序的设计。

  • 8.1菜单

    本节首先讲述下拉式菜单和弹出式菜单的设计方法,然后通过一个综合实例学习这两种菜单的实现过程。

  • 8.2为程序添加工具栏和状态栏

    本节主要介绍工具栏ToolStrip控件和状态栏StatusStrip控件的设计方法。

  • 8.3对话框

    本节主要介绍通用对话框openfiledialog、savefiledialog、fontdialog、colordialog等的使用方法。

  • 8.4多文档程序的设计方法

    本节主要介绍MDI多文档应用程序的特点和设计方法,以及MDI
    应用程序中的菜单合并方法。

  • 第九章文件操作

    本章主要介绍文件和流的概念,以及使用不同的输入输出类进行文件读写操作的方法。

  • 9.1文件和流

    本节主要介绍文件的概念,流的概念和分类,通过设计实现一些实例介绍DriveInfo类、Directory类、Path类、File类的使用方法。

  • 9.2读写文本文件

    本节主要介绍对文本文件的读写操作的类:FileStream、StreamReader、StreamWriter。

  • 9.3BinaryReader和BinaryWriter类读写二进制文件

    本节主要介绍两个专门对二进制文件读写的类:BinaryReader和BinaryWriter。

  • 第十章数据库编程基础

    绝大多数软件系统都需要数据库的支持,因此,数据库编程是每一个编程人员都应该掌握的技术。在.NET中,微软公司为数据访问提供了全新的基于.NET框架的编程技术——ADO.NET组件。本章简要介绍数据库和SQL基础知识,然后重点讲解ADO.NET对象模型以及如何使用ADO.NET访问数据库。

  • 10.1数据库概述

    本节主要介绍数据库和数据库系统的相关概念,同时介绍了目前常用的关系数据库系统中的核心概念。学完本章,应能够掌握数据库、数据库管理系统和数据库系统的概念;掌握关系数据库系统中的关键字和关系的概念。

  • 10.2SQL基础

    本节主要介绍关系数据库系统中的通用语言-SQL,首先介绍了SQL的分类,然后着重对数据查询语言进行讲解并通过练习进行巩固,对数据的添加、修改和删除语句大家需要查阅资料自行学习。

  • 10.3使用ADO.NET访问数据库

    数据信息是所有信息管理系统的核心部分,对面这些复杂的数据处理任务,.NET平台提供的数据库访问技术-ADO.NET技术,简化了数据的操作,通过一致的处理过程来操作不同数据源。

  • 10.4数据绑定控件

    数据绑定控件可以把数据源中的数据提取出来,显示在窗体的控件中。.NET平台中提供的数据绑定控件,内置了数据源的操作,简化了用户对数据的查看和修改。

  • 第十一章创建数据库应用程序

    前面的章节中学习了数据库基础知识以及ADO.NET技术,并通过简单示例演示了ADO.NET访问数据库的方法。本章以一个综合性较强的案例来讲解数据应用程序的开发,让大家对前面所学知识进行综合应用。

  • 11.1学生信息管理系统介绍

    主要介绍学生信息管理系统的系统功能,数据库的设计;并对系统中用到了两个公共类DataAccess和Student类的实现进行了讲解。

  • 11.2登录功能的实现

    主要介绍登录功能的流程、系统分析和实现过程,并对主要代码进行了讲解

  • 11.3信息录入功能的实现

    主要介绍信息录入功能的系统分析和实现过程,并对主要代码进行了讲解。

  • 11.4查询功能的实现

    主要介绍学生查询功能的系统分析和实现过程,并对主要代码进行了讲解

  • 11.5系统管理

    主要介绍系统管理中的学院管理、班级管理功能的系统分析和实现过程,并对主要代码进行了讲解

  • 第十二章部署Windows应用程序

    本章主要介绍部署windows应用程序的两种不同的策略:windows installer和ClickOnce。

  • 12.1部署Windows应用程序

    本节主要介绍部署的概念,创建ClickOnce部署的三种方式,以及如何使用windows installer的“安装目录”模板部署windows应用程序。

  • 开始学习
  • 第一章  作业测试
    第一章 .NET与C#概述

    1.1 .NET和C#概述

    1.2 简单的C#应用程序

    视频数2
  • 第二章  作业测试
    第二章 程序设计基础

    2.1 C#的组成要素和数据类型

    2.2 常量和变量

    2.3 运算符(一)

    2.4 运算符(二)

    2.5 引用类型

    视频数5
  • 第三章  作业测试
    第三章 流程控制与算法

    3.1 算法及其描述

    3.2 顺序结构与数据的输入输出

    3.3 选择结构

    3.4 循环结构

    视频数8
  • 第四章  作业测试
    第四章 调试与异常处理

    4.1 程序的错误与调试

    4.2 异常处理

    视频数3
  • 第五章  作业测试
    第五章 面向对象程序设计基础

    5.1 面向对象的概念及类的声明

    5.2 类的成员

    5.3 静态类与静态成员

    5.4 对象的创建与存储

    5.5 VS2010中的OOP工具

    视频数10
  • 第六章  作业测试
    第六章 面向对象的高级程序设计

    6.1 使用继承的例子

    6.2 继承的定义

    6.3 利用类的多态特性隐藏基类成员

    6.4 利用类的多态特性重写基类成员

    6.5 抽象类

    6.6 密封类

    6.7 接口

    6.8 接口的实现

    视频数8
  • 第七章  作业测试
    第七章 Windows编程基础

    7.1 windows应用程序开发步骤

    7.2 窗体与控件

    7.3 常用控件

    7.4 复杂控件

    视频数8
  • 第八章  作业测试
    第八章 Windows窗体的高级编程

    8.1 菜单

    8.2 为程序添加工具栏和状态栏

    8.3 对话框

    8.4 多文档程序的设计方法

    视频数6
  • 第九章  作业测试
    第九章 文件操作

    9.1 文件和流

    9.2 读写文本文件

    9.3 BinaryReader和BinaryWriter类读写二进制文件

    视频数4
  • 第十章  作业测试
    第十章 数据库编程基础

    10.1 数据库概述

    10.2 SQL基础

    10.3 使用ADO.NET访问数据库

    10.4 数据绑定控件

    视频数8
  • 第十一章  作业测试
    第十一章 创建数据库应用程序

    11.1 学生信息管理系统介绍

    11.2 登录功能的实现

    11.3 信息录入功能的实现

    11.4 查询功能的实现

    11.5 系统管理

    视频数6
  • 第十二章  作业测试
    第十二章 部署Windows应用程序

    12.1 部署Windows应用程序

    视频数1
  • 期末考试