课程信息

9,294 次近期查看

100% 在线

立即开始,按照自己的计划学习。

可灵活调整截止日期

根据您的日程表重置截止日期。

中级

完成时间大约为52 小时

建议:6 hours/week...

中文(简体)

字幕:中文(简体)

100% 在线

立即开始,按照自己的计划学习。

可灵活调整截止日期

根据您的日程表重置截止日期。

中级

完成时间大约为52 小时

建议:6 hours/week...

中文(简体)

字幕:中文(简体)

教学大纲 - 您将从这门课程中学到什么

1

1

完成时间为 7 小时

第1讲 C#程序设计简介

完成时间为 7 小时
9 个视频 (总计 80 分钟), 16 个阅读材料, 2 个测验
9 个视频
CLR与IL指令--exe内容是什么6分钟
三步编写一个程序8分钟
对象的三要素14分钟
事件及自动9分钟
控制台、WinForm 及 WebForm程序的编写14分钟
程序中的输入与输出6分钟
常用的开发工具3分钟
EditPlus的设置4分钟
16 个阅读材料
学习准备篇--准备教材10分钟
参考:framework版本10分钟
网址大放送:学习C#的好去处10分钟
温馨提示10分钟
改变文本、位置、颜色10分钟
两个相同的文本框--找准对象事件是关键10分钟
我最喜爱的Timer及Random10分钟
控制台程序10分钟
WebForm程序10分钟
控制台的输入与输出10分钟
Winform计算平方根10分钟
网址:开发工具的下载地址10分钟
文字版:EditPlus的设置10分钟
本周示例中常用一些编程技术10分钟
本周的Visual Studio使用技巧10分钟
小结本周的内容10分钟
1 个练习
第1讲测验32分钟
2

2

完成时间为 7 小时

第2讲 C#语言基础

完成时间为 7 小时
13 个视频 (总计 93 分钟), 8 个阅读材料, 4 个测验
13 个视频
几种类型的细节8分钟
运算符5分钟
表达式及类型转换5分钟
简单语句及分支语句8分钟
做一个屏保程序(使用if)4分钟
自动出题并判分7分钟
循环语句5分钟
角谷猜想(使用while及for循环)5分钟
画许多圆(使用循环与绘图)3分钟
数组的声明与分配空间8分钟
筛法求素数(使用bool数组)4分钟
排块游戏(使用按钮数组及其他)13分钟
8 个阅读材料
分数等级(使用switch语句)10分钟
屏保程序10分钟
自动出题并判分10分钟
角谷猜想10分钟
画许多圆10分钟
筛法求素数10分钟
将项目转成低版本的程序,作业互评时可能会用到10分钟
第2讲讲义10分钟
3 个练习
关于数据类型的那些事20分钟
关于运算符与表达式20分钟
C#语言基础1 小时 22 分
3

3

完成时间为 7 小时

第3讲 面向对象的C#语言

完成时间为 7 小时
7 个视频 (总计 77 分钟), 8 个阅读材料, 4 个测验
7 个视频
实战:银行系统(v1)9分钟
属性与索引12分钟
类的继承11分钟
修饰符11分钟
接口12分钟
结构及枚举9分钟
8 个阅读材料
源码:银行系统(v1)10分钟
用索引取一个记录中的各项10分钟
Student类继承Person类10分钟
Runner/Swimmer(使用接口)10分钟
显式成员接口实现(较高要求,可选)10分钟
结构10分钟
枚举10分钟
第3讲讲义10分钟
3 个练习
类、字段与方法8分钟
关于修饰符20分钟
面向对象的C#语言1 小时 10 分
4

4

完成时间为 6 小时

第4讲 C#语言高级特性

完成时间为 6 小时
10 个视频 (总计 91 分钟), 10 个阅读材料, 2 个测验
10 个视频
委托12分钟
事件12分钟
Lambda表达式12分钟
不同版本C#中的委托与Lambda9分钟
运算符重载7分钟
异常处理11分钟
Attribute8分钟
其他成分5分钟
程序的组织5分钟
语法总结5分钟
10 个阅读材料
求函数积分10分钟
函数绘图10分钟
委托的多播10分钟
下载时发出事件10分钟
Lambda及相关的写法10分钟
复数的运算重载10分钟
银行系统内部异常10分钟
Attribute定义及使用10分钟
指针,久违了!10分钟
第4讲小结10分钟
1 个练习
C#语言高级特性50分钟

提供方

北京大学 徽标

北京大学

常见问题

  • 注册以便获得证书后,您将有权访问所有视频、测验和编程作业(如果适用)。只有在您的班次开课之后,才可以提交和审阅同学互评作业。如果您选择在不购买的情况下浏览课程,可能无法访问某些作业。

  • 您购买证书后,将有权访问所有课程材料,包括评分作业。完成课程后,您的电子课程证书将添加到您的成就页中,您可以通过该页打印您的课程证书或将其添加到您的领英档案中。如果您只想阅读和查看课程内容,可以免费旁听课程。

  • C#读成c sharp,当然,读成 “C井”别人也能理解。就像WindowXP,读成“Windows叉P”中国人都知道。

  • C#是在C++与Java基础上发展起来的,比C++的功能更强大,而且用起来不知要方便多少倍!

  • C#编程很容易入门,不信的话,你学一次课就知道,它是如何容易入门了。当然,C#也可以学得很深很深。

  • 实用啊,你要编写个“背单词”、“2048”、“ToDoList”这样的实用程序,正是这门课要学习的内容。课程中有相当多的有趣的实用程序的例子。

  • 这门课程中会对C#语言系统性地学习,也会对C#语言的基本应用系统性地练习。

  • 唐大仕《C#程序设计教程》清华大学出版社

还有其他问题吗?请访问 学生帮助中心