《C#基础程序设计》 C#是由微软公司推出的完全面向对象的计算机高级语言。它简单、安全、灵活、功能强大,能够快速地开发各种应用软件。它解决了存在于许多程序设计语言中的问题,如安全问题、可靠性问题、与其他语言协调的能力、跨平台的兼容性等。相对于C++来说,C#更容易被理解和接受;相对于Java来说,C#更容易使用,开发软件的效率更高。C#既能用于开发传统的DOS应用程序、Windows应用程序和组件程序,还能用于开发Web应用程序、XML Web服务程序、WPF应用程序、WCF服务程序等,特别是它将Web技术、Silverlight动画编程技术、XNA游戏编程技术和Azure云平台技术紧密结合,使得它成为如今云计算时代的一种高效的程序设计语言。 C#经过近20年的不断发展和完善,已经成为一种跨平台的开发语言,如今它不仅能用于开发Windows系统中的应用程序,还可以用来开发Andriod、iOS、Windows Phone和Mac APP应用程序,甚至还能开发物联网嵌入式系统。 本门课程在介绍C#语法的基础上,深入阐述面向对象的程序设计方法、基于事件驱动的程序设计方法以及面向对象服务的程序设计方法。同时,还全面揭示C#的各种应用技术,包括Windows程序设计技术、数据库编程技术、文件操作与编程技术、XML与LINQ高级数据访问技术、面向服务编程技术和多媒体处理编程技术等。