“C#编程语言2016秋” 课程简介

C#程序设计是一门计算机专业程序设计类的专业选修课。课程教学的目的是培养学生使用Visual Studio平台开发Windows应用程序和Web应用程序的能力。,主要教学内容以应用为主,以语法介绍为辅,包括C#语言基本语法、数组和集合、面向对象编程方法、继承和接口设计、Windows应用程序开发、图形设计、文件操作、错误调试和处理、多线程和异步程序设计、ADO.NET数据库访问技术、XML及其应用、LINQ和Web应用程序开发等。

主要内容:

  1. C#概述。介绍C#特点、VS2012开发环境的功能和特点、C#应用程序的结构、简单的C#程序设计过程。
  2. C#语法。介绍C#的各种数据类型和流程控制语句(条件分支语句、循环语句和跳转语句)。
  3. 数组和集合。介绍C#数组的定义和使用,Array类和ArrayList类的使用方法。
  4. 面向对象程序设计。介绍命名空间、类声明,对象定义、构造函数、析构函数、静态成员、属性、方法、索引器、委托和事件等概念和设计方法。
  5. 继承和接口设计。介绍C#的继承机制、多态性和接口设计方法。
  6. 泛型和反射。介绍C#的泛型设计和反射设计。
  7. Windows窗体应用程序设计。介绍各种Windows控件的使用方法。
  8. 用户界面设计。介绍各种高级界面控件的使用方法。
  9. 图形设计。介绍C#绘制图形的方法。
  10. 文件操作。介绍使用System.IO模型实现文件操作的方法。
  11. 错误调试和处理。介绍C#错误调试过程和异常处理语句。
  12. 多线程和异步程序设计。介绍C#的多线程程序设计和异步程序设计方法。
  13. ADO.NET数据库访问技术。介绍ADO.NET的体系结构和访问数据库的方法。
  14. XML及其应用。介绍XML文档的相关概念、DataSet数据集和XML文档的相互转换的方法。
  15. LINQ技术。介绍LINQ的相关概念和LINQ to Objects使用技术。
  16. Web应用程序设计。介绍采用ASP.NET+C#开发较动态网站的方法。

          教材:C#程序设计教程(第3版),清华大学出版社,2015

         参考书:

            [1] Daniel M.Solis著,姚琪琳,苏林,朱晔等译. C#图解教程. 北京:人民邮电出版社,2013.

            [2] Karli Watson,Jacob Vibe Hammer,Jon D.Reid,Morgan Skinner,Daniel Kemper,Christian Nagel著,齐立波,黄俊伟译.

                  C#入门经典(第6版). 北京:清华大学出版社,2014.

              期末考试(60%,闭卷)、平时实验(40%)。

选课下载课件,查看更多内容.
课程通知

课件下载
  1. C#编程语言 课程介绍    Sun Sep 11 2016 17:03:39 GMT+0800 (中国标准时间)
  2. 第2章 C#程序设计基础    Mon Sep 26 2016 21:56:28 GMT+0800 (中国标准时间)
  3. 第3章 C#控制语句    Mon Oct 10 2016 22:48:52 GMT+0800 (中国标准时间)
  4. 第4章 数组和集合    Mon Oct 10 2016 22:49:12 GMT+0800 (中国标准时间)
  5. 数组的传值vs传引用    Mon Oct 10 2016 22:49:36 GMT+0800 (中国标准时间)
  6. 第9章 Windows窗体应用程序设计    Mon Oct 17 2016 20:14:17 GMT+0800 (中国标准时间)
  7. 第5章 面向对象程序设计    Wed Oct 26 2016 09:27:30 GMT+0800 (中国标准时间)
  8. 第10章 用户界面设计    Fri Nov 11 2016 15:40:34 GMT+0800 (中国标准时间)
  9. 第11章 图形设计    Fri Nov 11 2016 15:40:52 GMT+0800 (中国标准时间)
  10. 第6章 继承和接口设计    Tue Nov 22 2016 21:21:08 GMT+0800 (中国标准时间)
  11. 第7章 泛型和反射    Thu Dec 01 2016 09:28:11 GMT+0800 (中国标准时间)
  12. 第8章 枚举器和迭代器    Thu Dec 01 2016 09:28:28 GMT+0800 (中国标准时间)
  13. 第12章 文件操作    Thu Dec 01 2016 09:28:58 GMT+0800 (中国标准时间)
  14. 第15章 ADO.NET数据库访问技术    Mon Dec 12 2016 17:51:38 GMT+0800 (中国标准时间)
  15. 第13章 错误调试和异常处理    Sat Dec 24 2016 12:49:49 GMT+0800 (中国标准时间)
  16. 第14章 多线程和异步程序设计    Sat Dec 24 2016 12:50:39 GMT+0800 (中国标准时间)
  17. c#往年题目精选    Sat Dec 31 2016 11:12:30 GMT+0800 (中国标准时间)
  18. C#程序设计期末考试安排表    Mon Jan 09 2017 15:45:18 GMT+0800 (中国标准时间)

实验
  1. 实验一 控制台贪吃蛇游戏    Mon Sep 19 2016 22:13:44 GMT+0800 (中国标准时间)
  2. C#实验报告-模板    Mon Sep 19 2016 22:14:34 GMT+0800 (中国标准时间)
  3. 实验2 个性化的记录本    Tue Oct 18 2016 20:45:01 GMT+0800 (中国标准时间)
  4. 实验3 个人资源管理器    Tue Nov 15 2016 13:34:06 GMT+0800 (中国标准时间)
  5. 实验4 基于ACCESS数据库的个人博客网站    Tue Nov 29 2016 15:20:07 GMT+0800 (中国标准时间)
  6. access数据库连接    Wed Dec 14 2016 14:59:17 GMT+0800 (中国标准时间)

课后作业

资源链接

    
选课下载课件,查看更多内容.