- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机基础课程自主学习指引
C#编程语言课程
一、课程是为生开设课程。本课程的目标是“拓宽知识面-提高应用能力-培养创新能力”,即:了解发展趋势;;通过实践培养创新意识和动手能力,为学习后继课程夯实基础;最终目标是培养学生在各专业领域中应用计算机解决问题的意识和能力。为将来应用解决专业实际问题打下基础。三、教学组织方式
以自学为主四、课程内容与基本要求C#基本控制结构;
理解数组及动态内存分配的基本概念;
掌握数组的使用方法;
掌握常用集合类型的特性和使用;
了解字符串的特殊性和String类的常用属性和方法
(二)C#面向对象编程基础
1.学习内容
(1)类与对象
(2)类的继承与多态;
(3)抽象类和接口。
2.学习重点:类的定义;多态性及其应用
3.学习难点:多态机制及其应用
4.学习要求(学习目标)
理解类与对象的概念;
掌握类与对象的创建方法;
理解作用域、可视性、生存期的基本概念;
掌握类的静态成员的使用方法;
理解属性和数据隐藏的作用
理解类的继承与派生定义;
掌握访问控制与兼容规则
理解派生类的构造和析构函数
掌握派生类成员的标识与访问
理解虚函数和非虚函数的区别
掌握抽象类与接口的设计和实现方法
(三)C#的高级特性
1.学习内容
(1)异常和调试
(2)范型
(3)委托、匿名方法、空类型、可变类型
(4)lamda表达式
(5)特性Attribute 和反射
2.学习重点:异常,范型,Attribute。
3.学习难点:Attribute,lamda表达式
4.学习要求(学习目标)
(1)理解C#异常机制,掌握常见的异常类型并对其进行分类处理;
(2)熟练掌握VS.net环境下的调试技术;
(3)掌握C#中范型的定义和使用,包括范型类和范型方法;
(4)掌握委托的定义和使用;
(5)了解Attribute的作用及其用途,熟悉常用的Attribute。
(6)理解C#的反射机制;初步掌握用反射在运行期读取程序集、类等相关信息
(四)C#综合编程
1.学习内容
(1)目录与文件管理
(2)多线程编程;
2.学习重点:在下使用.net基础类库进行WinForm编程
3.学习难点:事件机制,多线程的调度
4.学习要求(学习目标)
(1)熟悉目录与文件管理相关类,能用这些类实现文档管理相关操作;
(2)理解多线程编程的原理;
(3)初步掌握多线程编程及调试的技术
六、教 学 内 容 自学时间
(小时) 实践时间
(小时) 1 C#基本语法 8 12 2 C#面向对象编程基础 8 12 3 C#的高级特性 12 16 4 C#综合编程 8 16 合计 36 56 七、C#基本控制结构;
理解数组及动态内存分配的基本概念;
掌握数组的使用方法;
掌握常用集合类型的特性和使用;
了解字符串的特殊性和String类的常用属性和方法
2-4周 阶段作业一提交 提交到指定地址(见注) 第4周前 C#面向对象编程基础
(1)类与对象
(2)类的继承与多态;
(3)抽象类和接口。
实践练习:阶段作业二 理解类与对象的概念;
掌握类与对象的创建方法;
理解作用域、可视性、生存期的基本概念;
掌握类的静态成员的使用方法;
理解属性和数据隐藏的作用
理解类的继承与派生定义;
掌握访问控制与兼容规则
理解派生类的构造和析构函数
掌握派生类成员的标识与访问
理解虚函数和非虚函数的区别
掌握抽象类与接口的设计和实现方法 5-7周 阶段作业二提交 提交到指定地址(见注) 第7周前 C#的高级特性
(1)异常和调试
(2)范型
(3)委托、匿名方法、空类型、可变类型
(4)lamda表达式
(5)特性Attribute 和反射
实践练习:阶段作业三 理解C#异常机制,掌握常见的异常类型并对其进行分类处理;
熟练掌握VS.net环境下的调试技术;
掌握C#中范型的定义和使用,包括范型类和范型方法;
掌握委托的定义和使用;基本掌握定义和使用lamda表达式;
了解Attribute的作用及其用途,熟悉常用的Attribute。
理解C#的反射机制;初步掌握用反射在运行期读取程序集、类等相关信息 8-11周 阶段作业三提交 提交到指定地址(见注) 第11周前 4. C#综合编程
(1)目录与文件管理
(2)多线程编程;
实践练习:大作业 在下使用.net基础类库进行WinForm编程;
熟悉目录与文件管理相关类,能用这些类实现文档管理相关操作;
理解多线程编程的原理;
初步掌握多线程编程及调试的技术
12-15周 大作业提交及答辩 第16周
注:作业提交地址: FTP://(外网)或FTP://(内网);
用户名/密码:stuofdzz/stujsj
八、/kc/csharp/,通过留言方式答疑
文档评论(0)