北京大学

C#程序设计(下)

所属微专业:

图片
课程概述

C#是一种优秀的面向对象语言,它继承了C++Java等语言的优点,并与现代软件工程相适应。C#语言利用.NET作为运行平台,使得它在Windows图形用户界面、Web应用、数据库等方面有强大的功能。C#在企业信息化的软件开发中已广泛应用,是主流的程序设计语言之一。

本课程在介绍C#语言及面向对象的程序设计基本原理的基础上,使用Visual C#作为程序设计工具,介绍各种常见的信息的处理方法,包括文本处理、图形绘制、图像处理、多媒体、网络信息获取、数据库应用、企业信息化、软件工程等。课程中除了理论知识外,更注重上机编程实践,通过实践来培养严密的逻辑思维能力,提高分析问题、解决问题、合作学习的能力。

本课程的目标是:学习和掌握C#语言在常见的各类信息的处理以及企业信息化的应用,掌握软件开发的过程、工具与规范方法。课程注重上机编程实践,程序示例紧密结合日常的学习和工作,生动有趣,难度适中。《C#程序设计(下)》要求学习者已经了解C#的基本语法。

证书要求

总分数达到60分,可以获得合格证书;达到80分,可以获得优秀证书。

预备知识

学过C#程序设计(上)或有了解C#语言的基本语法

授课大纲


1周 绘图及图像

2周 文本处理及正则表达式

3 网络信息获取及Xml处息

4周 多线程与异步编程

5周 访问数据库

6周 如何写好应用程序

7周 深入理解C#语言


`
参考资料

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

姜晓东《C#4.0权威指南》机械工业出版社

Nagel, 《C#高级编程》 清华大学出版社


授课老师
唐大仕

唐大仕

博士

所属微专业

所属系列课程

分享