- 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的用法;熟悉数据模板和视图集合的绑定方法;理解数据验证的基本概念;掌握数据验证的基本用法。
第12章 数据库与实体数据模型
掌握创建数据库和表的方法;了解SQL Server 2012的简介;掌握在VS2012中使用实体
您可能关注的文档
最近下载
- 【地理】河流与湖泊 课件-2025-2026学年地理人教版(2024)八年级上册.pptx VIP
- 2.1《职场应用写作与交流(一)求职和应聘》优秀获奖课件.pptx VIP
- 高中历史教学中人工智能协作学习评价与反馈体系构建教学研究课题报告.docx
- 电力系统微机继电保护教学课件电子教案全套课件.pptx VIP
- 2022年船载危险货物申报员和集装箱检查员从业资格考核全国统考试题.pdf VIP
- 石油小知识.ppt VIP
- 托福词汇词以类记-张红岩(完整有目录).pdf VIP
- 中考英语篇完型填空练习(附答案).pdf VIP
- 水浒传-林冲(共47张课件).pptx VIP
- 乡村医生考试题库及答案完整版.doc VIP
文档评论(0)