- 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
课程编号:X4020831
学时数:48
其中实验(实训)学时数:16课外学时数:0
学分数:3.0
适用专业:计算机科学与技术
—、课程的性质和任务
本课程是计算机各专业学生的选修课。通过学习本课程使学生了解C#和.net开发环境
的基本理论和操作,培养学生使用.NET平台开发应用程序的能力,主要教学内容以应用为
主,结合开发环境讲授C#语言基本语法、面向对象编程方法、C#开发Windows应用程序、
数据库程序、Web应用程序等。本课程从教学实践的角度出发,立足于提高学生的程序设
计应用能力。课程理论分析透彻严谨,实例丰富生动,内容由浅入深,将快速引导学生进入
VisualC#编程世界,并在此基础上,使学生有能力独立完成大型系统的编程。
二、课程教学内容的基本要求、重点和难点
掌握.NET框架的基础知识、基本应用。
认识.NET的本质、掌握应用VC#解决实际问题的基本思想和基本方法。
(一)C#.NET程序设计概述
了解和掌握关于.net、VC#、开发环境的基本概念,这些概念包括:.net的定义、.net开
发平台、.net框架、VC#的特点、.net开发环境的各种视图的功能、属性等。
重点:了解和掌握C#程序的基本结构并能在.Net环境下开发简单的C#o
难点:理解C#产生的背景及如何强调C#较VC及VB的优点。
(二)基本数据类型与表达式
掌握VC#标识符的命名规则及基本的数据规则;掌握常量和变量的类型、运算符的类
型及级别、表达式的应用。
重点:要求熟练掌握VC#的运算符、表达式、常用方法的定义和简单应用。
(三)结构化程序设计语句
通过实例了解和掌握if语句的作用及其使用;通过实例了解和掌握switch语句的作用
及其使用;通过实例了解和掌握while、do...whilefor语句的作用及其使用;通过实例了
解和掌握continuebreak语句的作用及其使用;通过实例了解和掌握using语句的作用及其
重点:要求熟练掌握VC#各种结构化程序设计语句的设计和实现。
难点:using语句的作用。
(四)数组
掌握数组基本概念,一维数组的定义、分配与初始化;掌握二维数组的定义、分配与初
。
始化;通过实例了解和掌握foreach语句的作用及其使用
重点:要求熟练掌握数组的定义、分配与初始化。
难点:foreach语句的设计和使用方法。
(五)方法
通过实例了解和掌握方法的概念、定义与调用的手段;掌握参数传递过程中的类型转换;
了解和掌握参数的值传递和引用传递;了解和掌握方法的嵌套调用与递推调用。
重点:要求熟练掌握方法的概念、定义与调用。
难点:理解方法调用过程中,参数传递的各种方法及转换。
(六)其他常用数据类型
了解VC#中常用数据类型:字符串类型、枚举类型、委托类型的定义,掌握各种数据
类型的使用方法和应用环境,正确理解和掌握装箱与拆箱的概念。
重点:要求熟练掌握字符串类型、枚举类型、委托类型的定义和使用。
难点:要求正确理解装箱与拆箱的概念。
(七)面向对象的编程基础
理解面向对象的基本概念,掌握类和对象的创建方法。掌握结构的概念与应用。掌握类
的方法的定义、调用与重载,理解方法的参数传递的工作机制。理解构造函数的作用,掌握
其使用方法。掌握类的成员、属性、字段的概念及使用方法。区别属性与索引器。
重点:要求熟练掌握面向对象的基本概念和程序设计思想。
难点:正确理解面向对象的重载、构造函数的概念。
(八)面向对象的高级编程及异常
掌握C#中类的可访问性、继承性与多态性的概念及应用。掌握抽象类、接口的定义及
使用方法。掌握分部类和命名空间的使用方法。掌握委托的声明、实例化与使用方法。掌握
事件的定义与调用,理解序列化与反序列化的概念与编程方法。解VC#中异常处理的基本
概念,各异常类的定义
您可能关注的文档
最近下载
- (高清版)B-T 9254.1-2021 信息技术设备、多媒体设备和接收机 电磁兼容 第1部分 发射要求.pdf VIP
- 老年人头晕及眩晕治疗方案PPT课件 (1).pptx VIP
- 内镜的结构课件.pptx VIP
- 电子商务法(第二版)课件全套 朱晓娟 第1--9章-电子商务法概述---电子商务的争议解决.pptx
- 2025全国农业(水产)行业职业技能大赛(水生物病害防治员)选拔赛试题库资料(含答案).pdf
- 结算审计档案范本.doc VIP
- 医院培训课件:《脊髓性肌萎缩症(SMA)》.pptx
- 建筑工地基孔肯雅热防控和应急方案.docx VIP
- Samsung三星智能佩戴设备 Galaxy Watch Ultra使用手册_第2部分产品.pdf VIP
- 外墙真石漆作业指导书.docx VIP
文档评论(0)