文档详情

C程序设计教程教学大纲.docx

发布:2024-07-21约3.2千字共4页下载文档
文本预览下载声明

《C#程序设计》课程教学大纲

课程名称:C#程序设计

英文名称:C#Programming

课程类型:专业选修课

总学时:72 讲课学时:72 实验学时:36(独立开设)学 分:3(理论课)+1(实验)

适用对象:网络工程、软件工程、计算机科学与技术先修课程:数据结构、数据库系统

一、课程简介

本课程介绍C#程序设计的各种基本方法和基本技术。主要介绍利用C#语言开发Windows窗体应用程序和WPF应用程序的基本方法和技术。通过理论课的学习和上机实验,使学生能掌握基本的WinForm和WPF应用程序编程方法。

二、课程性质、目的和任务

本课程为计算机专业的专业选修课,目的是提高学生实际动手的能力,该课程与其他与网络编程类课程相辅相成。学生学习过数据结构和数据库系统后,才能顺利学习本课程,达到本课预期的目的,否则学习时会有一定的难度。

该课程的主要任务是将理论和实践紧密结合起来,提高学生实际动手编程的能力,并通过编程实践进一步理解与其相关的理论课程。

三、教学基本要求

1、掌握VS2012开发工具及其基本的使用方法。

2、掌握C#语言、基本的WinForm应用程序和WPF应用程序的编程方法。

四、教学内容及要求

第1章 C#代码编写基础

了解C#语言的特点和VS2012开发环境的安装与配置;理解C#项目相关的命名空间、Main方法等基础知识;掌握断点设置与调试方法;掌握控制台应用程序的输入和输出,理解格式化输出;掌握Windows窗体应用程序的基本编程方法;了解WPF和Silverlight应用程序的特点及其他应用程序模板。

第2章 基本数据类型和流程控制语句

掌握C#常用数据类型的格式及声明方法;了解不常用的数据类型;掌握常用运算符的使用;了解不常用的运算符的使用;掌握字符串的常用操作方法;掌握一维数组的创建和访问方法;掌握数据类型之间的转换,掌握条件分支、循环语句、跳转语句和异常语句的使用方法;了解其他内容。

第3章 类和结构

掌握类和结构的定义和组织;掌握属性的定义;掌握方法的定义以及方法的参数传递;掌握DateTime类和TimeSpan类的常用属性和方法;熟悉秒表、计时器等类的使用方法;了解数学运算Math类的使用。

第4章 接口委托与事件

掌握接口的定义和使用方法;理解委托与事件的定义以及使用方法。了解序列化、反序列化、反射等其他相关技术。

第5章 泛型与LINQ

了解C#的类型扩展;理解泛型的定义和引用;掌握常用泛型类的使用方法,了解其他泛型集合类的用法;掌握LINQ查询表达式的书写;理解Lambda表达式的基本用法;掌握LINQtoObjects的使用方法;

第6章 目录与文件操作

掌握Environment类和DriveInfo类的用法;熟悉Path类的用法;掌握目录和文件的创建、移动和删除方法;掌握文件的创建、复制、移动与删除方法;掌握文本文件的读写方法;熟悉常见的编码形式;了解二进制文件的读写。掌握LINQtoXML的使用方法。

第7章WPF应用程序入门

熟悉WPF应用程序的基本结构;掌握WPF应用程序的启动、关闭、命名空间等相关知识;熟悉XAML基本语法和WPF设计器的使用;熟悉WPF的窗口和对话框;了解基本的颜色格式和相关结构和类的用法;熟悉形状控件的共有属性和基本形状控件的使用方法;了解其他基本形状;熟悉常用画笔的使用方法;掌握依赖项属性和附加属性的使用方法;理解WPF事件的模型和路由策略;熟悉常用鼠标事件的用法;了解其他事件。

第8章WPF控件

熟悉WPF的控件模型和内容模型。掌握常用布局控件的用法;了解其他布局控件的用法;掌握常用基本控件的用法;掌握菜单、工具栏和状态条的用法;熟悉Image控件的用法;熟悉其他WPF控件的用法。

第9章资源与样式控制

理解WPF项目中的文件属性;掌握XAML资源的声明和引用方法;掌握在Style元素的样式设置和属性设置;熟悉C#代码定义和引用样式的方法;熟悉style元素中使用模板和触发器的用法;了解主题、本地化处理的相关知识。

第10章动画与多媒体

了解WPF动画的分类;掌握Storyboard和Timeline类的使用方法;熟悉基本动画的类型;掌握基本动画的实现方法;理解关键帧动画和路径动画的实现方法;理解变换与效果的相关类的用法;掌握基本音频和视频类的用法。

第11章数据绑定与数据验证

理解数据绑定的基本概念;掌握简单数据绑定的用法;熟悉DataTemplate的用法;熟悉数据模板和视图集合的绑定方法;理解数据验证的基本概念;掌握数据验证的基本用法。

第1

显示全部
相似文档