《c语言程序设计》课程教学大纲.doc

《c语言程序设计》课程教学大纲.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《.NET应用程序设计》课程教学大纲 一、课程性质、地位和作用 《.NET应用程序设计》是软件工程本科专业(.NET方向)的一门专业核心必修课。随着Windows系统逐步由Win32平台转移到 .NET平台上,越来越多的应用程序也将转向.NET平台。而这些应用不仅仅是普通的桌面型应用程序,还包括使用广泛的WEB应用程序。为了适应Windows系统的发展,软件工程本科专业的学生也应该对基于.NET平台的应用开发技术熟练掌握。本课程的目的是使学生通过学习相关知识,对基于.NET 平台的编程有比较清晰的认识,掌握.NET环境下的基本概念、实用的开发方法和应用技巧。 二、课程教学对象、目的和要求 本课程适用于软件工程本科专业。课程教学目的、要求: (一)从内容上,应使学生掌握.NET Framework框架,常见数据类型,各种存储结构和集合,C#语言的面向对象程序设计,接口、委托、文件、线程、Windows窗体,使用ADO.NET访问数据、修改数据,调试和错误处理,ASP.NET等。 (二)从能力方面,应使学生掌握C#的基本语法、实用开发方法和应用技巧,提高对ADO.NET和Windows窗体的编程能力。 (三)从教学方法上,着重把握理论与实践相结合的原则,运用大量的实际编程示例进行程序展示和讲解,以便于学生的理解。对关键性概念、整体实现方面的问题可辅以课堂讨论的形式。同时在实践中,加强和落实动手能力的培养。 三、相关课程及关系 本课程的先修课程包括 “C语言程序设计”或者“C++程序设计”。本课程的学习应在学生掌握面向对象编程思想的基础上进行。 四、课程内容及学时分配 总学时:64学时 理论学时:44学时 实验学时:20学时 (一) Microsoft .NET平台 2学时 1、Microsoft.NET 平台 2、.NET Framework 3、Visual Studio .NET集成开发环境 4、C#简介 要求学生了解:Microsoft .NET平台、.NET Framework、C#简介。熟悉:Visual Studio.NET集成开发环境。 (二)数据类型和变量 2学时 1、变量与常量 2、数值类型 3、引用类型 4、各种简单类型的数据间转换 5、装箱和拆箱转换 6、字符串和stringbuilder 要求学生了解:字符串和stringbuilder。掌握:变量与常量、数值类型、引用类型、各种简单类型的数据间转换、装箱和拆箱转换。 (三)数据输入和输出 2学时 1、控制台输入 2、控制台输出 3、处理字符串的方法 要求学生掌握:控制台的输入与输出、处理字符串的方法。 (四)类及其特征 4学时 1、类及其构成 2、创建对象 3、类的成员 4、索引器 5、运算符重载 6、多态性和虚方法 7、抽象类和抽象方法 8、密封类和密封方法 9、终极基类Object 10、类转换 11、接口 要求学生了解:类及其构成、创建对象;类的成员、索引器、终极基类Object。掌握:运算符重载、多态性和虚方法、抽象类和抽象方法、密封类和密封方法、类的转换、接口。 (五)程序调试与异常处理 3学时 1、程序中的错误 2、编译预处理 3、调试工具 4、异常处理的概念 5、C#的异常控制机制 6、.NET Framework中的异常类 7、自定义异常类 要求学生了解:程序中的错误、编译预处理、异常处理的概念、异常控制机制。掌握:调试工具、.NET Framework中的异常类、自定义异常类。 (六)命名空间 1学时 1、命名空间概述 2、命名空间的定义和使用 要求学生熟悉:命名空间的概念、定义和正确使用。 (七)文件处理 2学时 1、表示文件和文件夹的类 2、PATH类 3、移动、复制和删除文件 4、读写文件 要求学生了解:表示文件和文件夹的类、PATH类。掌握:移动、复制和删除文件、读写文件。 (八)线程 6学时 1、.NET环境下线程的基本概述 2、委托 3、C#的线程 4、C#线程的同步控制 要求学生理解:.NET环境下线程的基本概述、委托。掌握:C#的线程、C#线程的同步控制。 (九)Windows窗体 8学时 1、Windows窗体 2、Windows窗体应用程序模型 3、winform控件 4、Visual C#的菜单设计与编程 5、Visual C#中的SDI编程 要求学生熟悉:Windows窗体、Windows窗体应用程序模型。掌握:winform控件、Visual C#的菜单设计与编程、Visual C#中的SDI编程。 (十)ADO.NET 6学时 1、ADO.NET的概述 2、使用数据库连接 3、命令 4、数据读取

文档评论(0)

liushuixian + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档