Peking University

C#程序设计

唐大仕

位教师:唐大仕

9,823 人已注册

包含在 Coursera Plus

深入了解一个主题并学习基础知识。
4.6

(51 条评论)

中级 等级
需要一些相关经验
6 周 完成
在 10 小时 一周
灵活的计划
自行安排学习进度
深入了解一个主题并学习基础知识。
4.6

(51 条评论)

中级 等级
需要一些相关经验
6 周 完成
在 10 小时 一周
灵活的计划
自行安排学习进度

了解顶级公司的员工如何掌握热门技能

Petrobras, TATA, Danone, Capgemini, P&G 和 L'Oreal 的徽标

该课程共有13个模块

C#是一门很好的语言,很容易入门。本讲介绍C#语言的特点、开发步骤、程序构成、输入输出以及开发工具。 通过本讲的学习,可以对C#程序有一个初步的认识。

涵盖的内容

9个视频16篇阅读材料1个作业1次同伴评审1个讨论话题

本讲介绍C#语言基础知识,是编写C#程序的前提条件。内容包括数据、表达式和流程控制语句、数组等。其中数组是重点。

涵盖的内容

13个视频8篇阅读材料3个作业1次同伴评审2个讨论话题

本讲进入到面向对象的编程技术,重点是类的基础(类的定义、类的成员、类的继承、修饰符),还介绍与类相关的接口、结构、枚举等。

涵盖的内容

7个视频8篇阅读材料3个作业1次同伴评审5个讨论话题

C#语言强大之处在于它有一些独有的高级特性,包括:名字空间、嵌套类型、程序集、委托、事件、操作符重载、异常处理、Attribute、指针等,学习本讲可以对C#语言有全面的理解。

涵盖的内容

10个视频10篇阅读材料1个作业1次同伴评审3个讨论话题

从本讲开始,要介绍的是C#语言类库及其应用。本讲首先介绍基础类和工具类,包括数学类、日期类、字符串等;然后讨论一些常用的数据结构,包括集合、堆栈和队列以及在它们上面实现排序及查找;最后,本章还将介绍一些常用算法,如遍试、迭代、递归等。

涵盖的内容

11个视频16篇阅读材料1个作业1次同伴评审3个讨论话题

输入输出操作是程序重要的功能,本讲介绍流式输入输出、文件及目录管理。

涵盖的内容

7个视频10篇阅读材料1个作业1次同伴评审

图形用户界面(GUI)是程序最常用的界面方式,本讲介绍Windows窗体、控件、对话框、菜单、工具栏、状态栏等。

涵盖的内容

5个视频12篇阅读材料2个作业1次同伴评审2个讨论话题

在窗体和控件上绘图是一种常见的操作,本讲介绍有关绘图、字体及图像的基本类及常见的操作。

涵盖的内容

6个视频17篇阅读材料1个作业1次同伴评审

本讲介绍文本处理,特别是使用正则表达式来进行文本的匹配、查找、替换。

涵盖的内容

3个视频5篇阅读材料1个作业1次同伴评审

网络时代的程序离不开网络,本讲介绍如何从网络获取信息,以及常见的xml格式的数据的处理。

涵盖的内容

4个视频16篇阅读材料1个作业1次同伴评审

在多核计算机时代,多线程、并行编程、异步编程也是C#最有特色、最实用的功能之一,本讲中你会学到这些。

涵盖的内容

6个视频17篇阅读材料1个作业1次同伴评审

数据库是管理数据最重要的方式,本讲介绍C#中使用ADO.NET进行数据库访问的编程。

涵盖的内容

9个视频7篇阅读材料1个作业1次同伴评审

本讲介绍C#语言的机制,掌握其机制才能深入理解C#语言。内容包括:类型及转换、变量及其传递、多态与虚方法调用、动态类型确定、对象构造与析构等。

涵盖的内容

7个视频1篇阅读材料1个作业

位教师

唐大仕
Peking University
2 门课程38,392 名学生

提供方

Peking University

从 Software Development 浏览更多内容

人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.
自 2018开始学习的学生
''能够按照自己的速度和节奏学习课程是一次很棒的经历。只要符合自己的时间表和心情,我就可以学习。'
Jennifer J.
自 2020开始学习的学生
''我直接将从课程中学到的概念和技能应用到一个令人兴奋的新工作项目中。'
Larry W.
自 2021开始学习的学生
''如果我的大学不提供我需要的主题课程,Coursera 便是最好的去处之一。'
Chaitanya A.
''学习不仅仅是在工作中做的更好:它远不止于此。Coursera 让我无限制地学习。'
Coursera Plus

通过 Coursera Plus 开启新生涯

无限制访问 10,000+ 世界一流的课程、实践项目和就业就绪证书课程 - 所有这些都包含在您的订阅中

通过在线学位推动您的职业生涯

获取世界一流大学的学位 - 100% 在线

加入超过 3400 家选择 Coursera for Business 的全球公司

提升员工的技能,使其在数字经济中脱颖而出

常见问题

¹ 本课程的部分作业采用 AI 评分。对于这些作业,将根据 Coursera 隐私声明使用您的数据。