- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《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 表达式的基本用法;掌握LINQ to Objects 的使用方法;
第 6 章 目录与文件操作
掌握 Environment 类和DriveInfo 类的用法;熟悉Path 类的用法;掌握目录和文件的创建、移动和删除方法;掌握文件的创建、复制、移动与删除方法;掌握文本文件的读写方法;熟悉常见的编码 形式;了解二进制文件的读写。掌握LINQ to XML 的使用方法。
第 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
文档评论(0)