このコースについて
5,162 最近の表示

100%オンライン

自分のスケジュールですぐに学習を始めてください。

柔軟性のある期限

スケジュールに従って期限をリセットします。

中級レベル

約51時間で修了

推奨:6 hours/week...

中国語(簡体)

字幕:中国語(簡体)

100%オンライン

自分のスケジュールですぐに学習を始めてください。

柔軟性のある期限

スケジュールに従って期限をリセットします。

中級レベル

約51時間で修了

推奨:6 hours/week...

中国語(簡体)

字幕:中国語(簡体)

シラバス - 本コースの学習内容

1
7時間で修了

第1讲 C#程序设计简介

C#是一门很好的语言,很容易入门。本讲介绍C#语言的特点、开发步骤、程序构成、输入输出以及开发工具。 通过本讲的学习,可以对C#程序有一个初步的认识。 ...
9件のビデオ (合計80分), 16 readings, 2 quizzes
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
7時間で修了

第2讲 C#语言基础

本讲介绍C#语言基础知识,是编写C#程序的前提条件。内容包括数据、表达式和流程控制语句、数组等。其中数组是重点。...
13件のビデオ (合計93分), 8 readings, 4 quizzes
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#语言基础22 分
3
7時間で修了

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

本讲进入到面向对象的编程技术,重点是类的基础(类的定义、类的成员、类的继承、修饰符),还介绍与类相关的接口、结构、枚举等。...
7件のビデオ (合計77分), 8 readings, 4 quizzes
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#语言10 分
4
6時間で修了

第4讲 C#语言高级特性

C#语言强大之处在于它有一些独有的高级特性,包括:名字空间、嵌套类型、程序集、委托、事件、操作符重载、异常处理、Attribute、指针等,学习本讲可以对C#语言有全面的理解。 ...
10件のビデオ (合計91分), 10 readings, 2 quizzes
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 分
5
8時間で修了

第5讲 基础类及常用算法

从本讲开始,要介绍的是C#语言类库及其应用。本讲首先介绍基础类和工具类,包括数学类、日期类、字符串等;然后讨论一些常用的数据结构,包括集合、堆栈和队列以及在它们上面实现排序及查找;最后,本章还将介绍一些常用算法,如遍试、迭代、递归等。 ...
11件のビデオ (合計78分), 16 readings, 2 quizzes
11件のビデオ
类型转换4 分
数学、文字、日期10 分
数组、集合14 分
算法的特点3 分
遍试算法10 分
验证哥德巴赫猜想4 分
迭代算法11 分
递归算法6 分
画树6 分
3种常用算法的小结1 分
16件の学習用教材
使用List10 分
使用Hashtable10 分
排序10 分
与集合相关的接口10 分
韩信点兵10 分
水仙花数10 分
完全数10 分
相亲数10 分
验证哥德巴赫猜想10 分
平方根10 分
倍边法示Pi10 分
求阶乘10 分
走台阶问题10 分
画树10 分
画出不同的树10 分
第5讲讲义10 分
1の練習問題
基础类及常用算法2 分
6
5時間で修了

第6讲 流、文件

输入输出操作是程序重要的功能,本讲介绍流式输入输出、文件及目录管理。 ...
7件のビデオ (合計53分), 10 readings, 2 quizzes
7件のビデオ
文件内容的读写13 分
注册表操作3 分
程序中的错误种类7 分
程序调试-----断点、跟踪、监视9 分
调试“排块游戏”4 分
调试文本文件的读取及处理4 分
10件の学習用教材
递归列出所有文件ListAllFiles.cs10 分
监视文件的变化Watcher10 分
写日志文件(文本文件的追加)10 分
给源程序加上行号(读文件、处理、写文件)10 分
读取BMP文件并显示(二进制文件的读取)10 分
序列化示例10 分
注册表操作10 分
第6讲讲义10 分
补充示例:Visual Stduio的文件由高版本向低版本转换10 分
英语四级单词文本(为本讲作业的素材)10 分
1の練習問題
流、文件32 分
7
6時間で修了

第7讲 Windows窗体与控件

图形用户界面(GUI)是程序最常用的界面方式,本讲介绍Windows窗体、控件、对话框、菜单、工具栏、状态栏等。 ...
5件のビデオ (合計42分), 12 readings, 3 quizzes
5件のビデオ
常用控件14 分
窗体3 分
菜单、工具栏、对话框3 分
用户控件5 分
12件の学習用教材
简单的文件管理器10 分
简单的计算器10 分
Anchor与Doc10 分
简单的事件10 分
几个常用控件的示例10 分
几个次常用控件的示例10 分
多个窗体10 分
更复杂一点的文件管理器10 分
示例:菜单与工具栏应用10 分
七段数码显示10 分
第7讲讲义10 分
本节作业中要用到的2048游戏程序的初步版本10 分
2の練習問題
常用控件24 分
窗体与控件
8
6時間で修了

第讲8 绘图及图像

在窗体和控件上绘图是一种常见的操作,本讲介绍有关绘图、字体及图像的基本类及常见的操作。 ...
6件のビデオ (合計49分), 17 readings, 2 quizzes
6件のビデオ
绘图基本方法12 分
一些深入的绘图方法6 分
一组漂亮的绘图示例(索引)2 分
控件的重绘及双缓冲4 分
图像处理14 分
17件の学習用教材
简单的程序10 分
使用Pen10 分
使用Font10 分
使用Brush10 分
画函数图10 分
使用Transform10 分
使用Path与渐变10 分
万花筒10 分
太空中的星体10 分
夜光钟10 分
分形图10 分
贱图生成器10 分
生成缩略图10 分
UnsafeBitmap10 分
简单图像处理10 分
更全面的图像过滤器10 分
本章讲义下载10 分
1の練習問題
绘图及图像36 分
9
4時間で修了

第9讲 文本处理及正则表达式

本讲介绍文本处理,特别是使用正则表达式来进行文本的匹配、查找、替换。 ...
3件のビデオ (合計22分), 5 readings, 2 quizzes
3件のビデオ
正则表达式12 分
播放歌曲显示歌词5 分
5件の学習用教材
正则表达式查找电话号码10 分
正则表达式常见用法10 分
源代码:播放歌曲显示歌词10 分
一个调试正则表达式的工具Expresso10 分
第9讲讲义10 分
1の練習問題
文本处理及正则表达式42 分
10
6時間で修了

第10讲 网络信息获取及Xml处理

网络时代的程序离不开网络,本讲介绍如何从网络获取信息,以及常见的xml格式的数据的处理。 ...
4件のビデオ (合計33分), 16 readings, 2 quizzes
4件のビデオ
XML基本操作10 分
XPath及Xlst7 分
示例索引35
16件の学習用教材
使用WebClient10 分
DownloadString10 分
猜字符的编码10 分
下载网页中的所有图片10 分
DOM方式操作XML10 分
XmlTextWriter10 分
XmlTextReader10 分
Xlst10 分
显示纸白银价格10 分
网络爬虫10 分
显示百度的建议词10 分
获取天气信息10 分
翻译字幕文件10 分
北大的IP网关10 分
有关示例的说明10 分
第10讲讲义10 分
1の練習問題
网络信息获取及Xml处息30 分
11
6時間で修了

第11讲 多线程与异步编程

在多核计算机时代,多线程、并行编程、异步编程也是C#最有特色、最实用的功能之一,本讲中你会学到这些。 ...
6件のビデオ (合計47分), 17 readings, 2 quizzes
6件のビデオ
线程的控制及工具类6 分
线程在集合及用户界面应用中的注意事项5 分
并行编程9 分
异步编程的传统方法7 分
异步编程的新方法await及async8 分
17件の学習用教材
多线程同时运行10 分
线程的Join10 分
多线程绘图10 分
多线程更新界面10 分
线程安全的集合10 分
使用Task10 分
使用Parallel.Invoke10 分
使用Parallel.For10 分
使用Parallel.ForEach10 分
并行计算矩阵乘法10 分
PLinq10 分
使用BeginInvoke及EndInvoke10 分
使用回调10 分
使用await10 分
使用HttpClient的异步方法10 分
使用Stream的异步方法10 分
在WinForm中使用await10 分
1の練習問題
多线程与异步编程28 分
12
5時間で修了

第12讲 访问数据库

数据库是管理数据最重要的方式,本讲介绍C#中使用ADO.NET进行数据库访问的编程。 ...
9件のビデオ (合計64分), 7 readings, 2 quizzes
9件のビデオ
设计数据表3 分
SQL语句8 分
ADO.NET9 分
使用连接及命令9 分
DataAdapter及DataReader11 分
编写访问数据库的实用类4 分
界面与数据的增删改查4 分
三层架构与ORMapping6 分
7件の学習用教材
使用Command及DataReader10 分
使用DataAdapter及DataSet10 分
访问Access的实用类10 分
访问SqlServer的实用类10 分
实现登录及数据的查询10 分
酒店管理系统10 分
讲义10 分
1の練習問題
访问数据库
13
3時間で修了

第13讲 深入理解C#语言

本讲介绍C#语言的机制,掌握其机制才能深入理解C#语言。内容包括:类型及转换、变量及其传递、多态与虚方法调用、动态类型确定、对象构造与析构等。 ...
7件のビデオ (合計67分), 1 reading, 1 quiz
7件のビデオ
变量及其传递15 分
多态与虚方法调用9 分
动态类型确定7 分
对象构造11 分
对象析构与资源释放3 分
C#语言新特性8 分
1件の学習用教材
讲义10 分
1の練習問題
深入理解C#语言30 分

講師

Avatar

唐大仕

博士
北京大学信息科学技术学院

北京大学(Peking University)について

Peking University is determined to make its education openly accessible to students in China and around the world. With over 3000 faculty members, Peking University offers excellence in teaching and learning. Founded in 1898, Peking University (PKU) was the first national comprehensive university in China. For the past 115 years, with its hundreds of thousands of outstanding alumni, Peking University has made prominent contributions in the humanities and sciences to further China's prosperity and progress....

よくある質問

  • 修了証に登録すると、すべてのビデオ、テスト、およびプログラミング課題(該当する場合)にアクセスできます。ピアレビュー課題は、セッションが開始してからのみ、提出およびレビューできます。購入せずにコースを検討することを選択する場合、特定の課題にアクセスすることはできません。

  • 修了証を購入する際、コースのすべての教材(採点課題を含む)にアクセスできます。コースを完了すると、電子修了証が成果のページに追加されます。そこから修了証を印刷したり、LinkedInのプロフィールに追加したりできます。コースの内容の閲覧のみを希望する場合は、無料でコースを聴講できます。

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

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

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

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

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

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

さらに質問がある場合は、受講者向けヘルプセンターにアクセスしてください。