面向对象程序设计是高等院校数字媒体技术等计算机相关专业的专业基础(核心)课,c#将是未来开发企业级分布式应用程序的首选,也是开发unity3d,进行vr与ar开发的先行课程。通过本课程的学习,使学习者掌握c#的基础——进阶——强化三个阶段的内容,学习c#及其开发环境、变量与常量、表达式与运算符、字符与字符串、流程控制语句、数组和集合、属性和方法、结构和类、面向对象技术高级应用、异常处理、windows窗体、windows应用程序常用控件、windows应用程序高级控件、数据访问技术、datagridview数据控件、程序调试、迭代器和分部类、泛型的使用、文件及数据流技术、帮助文件的使用、gdi 图形图像技术、水晶报表与打印、网络编程技术、注册表技术、线程的使用、windows应用程序打包、企业人事管理系统等程序设计基本思想和方法。所有知识都结合具体实践实例进行介绍,使学习者领会c#应用程序开发的精髓,快速提高开发技能。