?/p>
C#
面向对象程序设计》课程标?/p>
?/p>
?/p>
?/p>
业:软件技?/p>
?/p>
?/p>
?/p>
码:
45112068
?/p>
制:
3
?/p>
?/p>
时:
75
?/p>
分:
4.5
开
?/p>
?/p>
间:
?/p>
2
学期
一、课程定?/p>
本课程是计算机软件技术专业的专业课程。对学生进行基础性的面向对象的程序设计训
练,通过学习让学生能掌握
C#
面向对象软件开发的思想与方法,熟悉
.NET Framework
运行
和开发环境,具备?/p>
.Net
平台下进行软件项目开发的基本技能,初步具备现代软件企业
?/p>
.Net
软件开发工程师的岗位技术要求,为学?/p>
.NET
系列后继课程包括?/p>
ASP.NET
技术?/p>
?/p>
?/p>
C# for windows
程序设计》及后续开发软件打下良好的基础?/p>
二、课程教学目?/p>
通过学习,使学生了解
C#
?/p>
.net
开发环境的基本理论和操作,结合开发环境了?/p>
C#
?/p>
言的数据类型?/p>
成员变量和常量?/p>
表达式和控制结构?/p>
以及面向对象程序设计方法?/p>
包括类,
继承和多态,以及泛型类和接口?/p>
1.
知识目标
?/p>
C#
程序设计》课程的
C#
语言是进?/p>
C/S
模式编程重要的前端开发工具,让学生掌?/p>
使用
C#
语言设计应用程序的基本技能,了解面向对象的和结构化的程序设计方法,能够编
写?/p>
调试和运行实用?/p>
规范?/p>
可读性好的桌面应用程序,
通过课程的学习,
达到如下的目标:
(1)
、了?/p>
.NET
的基本概念,包括
.NET
平台?/p>
.NET
框架?/p>
.NET
战略?/p>
(2)
、理?/p>
C#
数据类型的分类及适用范围
(3)
、掌?/p>
C#
程序控制结构的编程方法,包括控制台应用程序设计?/p>
windows
程序设计
的基本方?/p>
(4)
、熟悉面向对象的程序分析与分析方法?/p>
(5)
、熟?/p>
windows
界面的设计及编程?/p>
(6)
、能够根据给定的要求定义类并实现类的成员函数?/p>
(7)
、掌握构造函数和析构函数的含义与作用、定义方式和实现;理解类的成员的访问
控制的含义;掌握属性、索引的作用和使用;掌握委托与事件的编程
(8)
、理解继承的含义;掌握派生类的定义方法和实现;理解类的多态性以及编程?/p>
(9)
、掌握接口的定义,实现以及接口的作用?/p>
(10)
、理解对磁盘、目录和文件处理的编程方?/p>
(11)
、理解集合与泛型的编程;
(12)
、能熟练运用
VS
环境进行编程、调试?/p>
2.
技能目?/p>
(1)
、掌?/p>
VS
编程环境的使用方法?/p>
(2)
、能够在
VS
编程环境下进行程序的编辑、编译、调试和运行?/p>
(3)
、具备使用所学知识独立完成一般工程应用问题的编程、调试能力;具有与他人协
作学习的能力和良好的编程习惯