About this Course
4.7
14 ratings
3 reviews
本课程讲述C#的全部语法,学习如何使用C#编写控制台程序。内容涉及数组、方法、类与对象等知识。课程同时讲述面向对象的编程思想,学习如何使用类和对象构建程序。课程同时也会简单讨论 .NET的架构和简单的数据结构和算法。 本课程的学习重点是2个:(1)C#的语法(2)面向对象的编程方法。课程使用大量的例子来讲述,引导学习者由易到难,由浅入深的掌握整个课程的内容。本课程不需要有其他语言的编程经验。通过本课程的学习,你将真正进入程序设计的世界。...
Globe

100% online courses

Start instantly and learn at your own schedule.
Calendar

Flexible deadlines

Reset deadlines in accordance to your schedule.
Intermediate Level

Intermediate Level

Clock

Approx. 23 hours to complete

Suggested: 5 周课程, 4-6 小时/周...
Comment Dots

Chinese (Simplified)

Subtitles: Chinese (Simplified)...
Globe

100% online courses

Start instantly and learn at your own schedule.
Calendar

Flexible deadlines

Reset deadlines in accordance to your schedule.
Intermediate Level

Intermediate Level

Clock

Approx. 23 hours to complete

Suggested: 5 周课程, 4-6 小时/周...
Comment Dots

Chinese (Simplified)

Subtitles: Chinese (Simplified)...

Syllabus - What you will learn from this course

Week
1
Clock
14 hours to complete

数组

讲述C#的数组的基本概念和使用方法。...
Reading
9 videos (Total 74 min), 6 readings, 8 quizzes
Video9 videos
求数组中的最大值12m
随机填充一维数组6m
在数组中顺序查找6m
骰子的模拟8m
多维数组5m
矩阵的加法8m
交错数组4m
杨辉三角12m
Reading6 readings
代码:求数组中的最大的值10m
代码:填充一维数组10m
代码:在数组中顺序查找10m
代码:骰子的模拟10m
代码:矩阵的加法10m
代码:杨辉三角10m
Quiz2 practice exercises
一维数组的基本概念4m
产生随机数2m
Week
2
Clock
12 hours to complete

方法(函数)

本模块详细讨论方法的声明,定义。方法的调用,和方法的参数传递。...
Reading
11 videos (Total 127 min), 9 readings, 5 quizzes
Video11 videos
静态方法变量示例11m
方法的声明和调用13m
方法的参数传递(1)26m
方法的参数传递(2)20m
out 参数修饰符9m
可选参数和命名参数9m
变长参数5m
方法的重载13m
递归调用3m
汉诺塔8m
Reading9 readings
代码:静态方法和变量示例10m
代码:方法的参数传递(1)10m
代码:方法的参数传递(2)10m
代码:OUT参数修饰符10m
代码:可选参数和命名参数10m
代码:变长参数表10m
代码:方法的重载10m
代码:递归调用10m
代码:汉诺塔10m
Quiz1 practice exercise
读程序,判断输出4m
Week
3
Clock
10 hours to complete

类与面向对象的编程

类的定义,创建与析构;类成员的访问控制。...
Reading
7 videos (Total 161 min), 5 readings, 3 quizzes
Video7 videos
类的构造与析构20m
结构和枚举10m
洗牌和发牌35m
类的复合17m
复数类20m
龟兔赛跑36m
Reading5 readings
代码:类的构造与析构10m
代码:洗牌和发牌10m
代码:类的复合10m
代码:复数类10m
代码:龟兔赛跑10m
Week
4
Clock
15 hours to complete

类的继承与多态

类的继承;多态;接口。...
Reading
11 videos (Total 238 min), 8 readings, 5 quizzes
Video11 videos
从点类继承的圆23m
包裹投递21m
银行账户24m
多态行为的演示25m
多态0117m
抽象类(宠物类)24m
多态029m
运算符重载13m
多态案例:工资系统54m
接口9m
Reading8 readings
代码:从点类继承的圆10m
代码:包裹投递10m
代码:银行账户10m
代码:多态行为的演示10m
代码:宠物类10m
代码:运算符重载10m
代码:工资系统10m
代码:接口10m

Instructor

崔舒宁

讲师
电信学院计算机教学实验中心

About Xi'an Jiaotong University

Xi'an Jiaotong University is one of the oldest institutions of higher learning in China. Founded in Shanghai in 1896 as Nanyang Public, it was renamed Jiaotong University in 1921. In 1956, at the direction of the State Council, the university was moved to Xi’an, an important historical city, and renamed Xi'an Jiaotong University (XJTU). Now, XJTU is a comprehensive research university offering programs in ten areas—science, engineering, medicine, economics, management, humanities, art, law, philosophy and education. XJTU features 26 schools, 8 undergraduate residential colleges, 12 teaching hospitals, and serves about 30,000 full-time students, including over 14,600 graduate students....

About the .Net平台下的软件开发技术 Specialization

本专项课程向所有希望成为.Net程序员的学习者介绍.Net平台下的软件开发技术。课程从计算机基础知识入手,不需要先修课程。也就是说,无论你目前从事何种行业、有什么样的专业背景,都能快速理解课程内容。我们从零起点开始,首先向你介绍计算机的基础知识;之后,将系统介绍C#程序设计的方法和技巧,帮你实现“从入门到提高、到实用”的进阶。C#是微软公司专门为.Net平台创建的一门程序设计语言,可以访问强大的.NET框架类库,特别适合于有大量需求的应用程序开发任务,尤其是企业应用程序、基于Web的应用程序和移动式应用程序。为了帮助你真正具备各类应用程序开发能力,在介绍完C#编程方法之后,本专项课程还系统讲述了SQL Server数据库技术、基于.Net的Web开发技术。借助配套的在线编程测试,可以有效训练和提升你的实际编程序水平。最后,通过与微软亚洲研究院联合开设的结业实训项目,帮助你具备.Net应用程序开发和Web应用程序开发的基本能力。 如果你完成了本专项课程并获得好成绩,你将有可能获得进入微软公司实习、并最终获得工作岗位的机会。...
.Net平台下的软件开发技术

Frequently Asked Questions

  • Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.

  • When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

More questions? Visit the Learner Help Center.