NET编程基础课程考核说明_第1页
NET编程基础课程考核说明_第2页
NET编程基础课程考核说明_第3页
NET编程基础课程考核说明_第4页
NET编程基础课程考核说明_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.NET 编程基础课程考核说明.一、考核说明“ .NET 编程基础”是中央电大网站编程专业(专科)的统设必修课程。1、考核对象 中央电大网站编程专业学生。2、命题依据本考核说明以 “ .NET 编程基础教学大纲” 为依据编制。 本考核说明是考试命题的依据。3、考核目的和要求本课程主要考核学员对 .NET 框架、通用类型系统、面向对象相关知识的理解、文件操 作、使用 ADO.NET 操作数据、创建和使用 Web 服务,等内容。要求学员记住一些基本概念、主要的名词术语和 .NET 程序设计的基本方法,但不要求 学员死记具体的内容细节和程序实例。具体考核要求分为三个层次:了解、理解和应用。( 1)了

2、解即知道有关概念、方法和背景;(2)理解是在了解的基础上能够进行简单分析和判断;(3)应用是在理解的基础上能够进行实际操作和应用。4、命题原则 (1)在教学大纲和考核说明所规定的目的、要求和内容范围之内命题。由于本课程 为 .NET 最新技术,实践性非常强。为了考察学员对所学知识的应用能力,防止死记硬背情 况的发生,设计了部分编程题,均参照教材中的案例和实验中的练习题目。(2)试题宜小而多,覆盖面广,并突出要点。5、试题题型 有选择题、填空题、判断题、简答题和编程题五种题型。 (1)填空题:这类题目主要考察学员对基本概念的理解能力。( 2)选择题: 给出一些有关 .NET 编程基础概念和特点方

3、面的试题, 要求学员从题后给 出的供选择的答案中选择合适的答案, 补足这些叙述。 这类题目主要考察学员对 .NET 概念、 面向对象概念和包括 ADO.NET 在内的许多基础知识的掌握程度。 以单选题为主, 部分多选 题目在题中单独注明。( 3)判断题:给出一些有关 .NET 编程知识的叙述,要求学生判断相应叙述的对错。这 类题目主要考察学生对相关知识点的正确理解情况。(4)简答题:这类题目包含名词解释、回答问题。(5)编程题:编写简单的程序或者程序填空,考察学生的编程能力。6、考核形式采用期末考试与平时成绩相结合的方式。 其中平时成绩根据平时作业和课程实验的完成 情况给分,占考核总成绩的 2

4、0%,未完成课程作业和实验者不能参加期末考试。期末考试:采用闭卷形式,占总成绩的80%,答题时限 90 分钟。以上二部分成绩合计 60 分以上(包括 60分)则通过考核。二、考核内容和要求第 1 章 .NET 框架介绍核心知识点 1、.NET 框架的组成2、命名空间和类3、命名空间的引用4、VS.NET 集成开发环境考核要求 1、了解: .NET 框架的历史与架构2、理解:命名空间和类3、理解: .NET 应用程序的编译过程4、应用: VS.NET 集成开发环境第 2 章 通用类型系统核心知识点 1、通用类型系统的分类2、值类型与引用类型的区别3、结构和枚举4、String 对象的“不可变”特

5、性5、数组对象的特点6、数组的声明和初始化方法7、装箱与拆箱考核要求 1、了解:通用类型系统框架2、理解:值类型与引用类型的区别3、应用:常见的值类型4、理解:引用类型的机制第 3 章 字符串、数组与集合核心知识点 1、字符串的格式化(例如 ToString 方法)2、字符串的操作( Nothing, Compare, IndexOf, SubString 等)3、StringBuilder 的使用4、集合与数组5、For Each.Next 语句 考核要求 1、理解:典型 Framework 数组的功能2、了解:常用集合类型3、应用:集合相关操作4、应用:字符串相关操作第 4 章 面向对象开

6、发核心知识点 1、类和对象的区别2、对象的创建和引用3、类的创建4、构造函数与析构函数5、属性与方法6、封装,继承,接口与多态考核要求 1、了解:面向对象设计的基本概念2、理解:封装、继承、接口和多态性的概念3、应用:能够实现对象的初始化和调用第 5 章 数据流和文件的读写核心知识点 1、Directory 和 DirectoryInfo 类2、获取子目录、创建子目录3、获取文件或子目录信息4、Path 类的使用5、File 和 FileInfo 类6、创建、拷贝、移动、删除文件7、FileStream 类及其参数 Path, Mode, Access, Share8、StringReader

7、 和 StringWriter 考核要求 1、了解: Stream 类2、应用:操作 Reader 和 Writer 类3、应用:常见的文件 I/O 操作第 6 章 使用 ADO.NET 访问数据核心知识点 1、ADO.NET 中的主要对象2、两种数据提供程序3、连接字符串4、Command 的创建方式,属性 CommandText 和 CommandType5、执行 Command 的三种方法 ExecuteScalar, ExecuteReader 和 ExecuteNonQuery6、DataReader 的方法(例如: Read、 GetValue、 GetType 等方法)7、Dat

8、aReader 的属性以及获得列值的方法8、使用存储过程和参数9、DataSet 的组成10、使用 DataAdapter 检索数据和修改数据考核要求 1、理解: ADO.NET 的工作原理2、应用:连接到数据源3、应用:使用 DataReader 获取数据4、应用:使用 DataSet 检索数据第 7 章 使用 ADO.NET 修改数据核心知识点 1、DataTable 的创建方法2、数据集中表的命名方式,大小写有关3、DataTable 的 Columns 集合和 Rows 集合4、数据视图及其属性(如: RowFilter 属性和 Sort 属性等)5、使用 Command 对象修改数据

9、库6、使用 DataAdapter 和 DataSet 更新数据库 考核要求 1、理解:本地更新和数据库更新的不同2、应用:使用 Command 对象直接修改数据库3、应用:使用 DataSet 更新数据库4、应用: DataTable 的增删改操作 第 8 章 ADO.NET 高级主题核心知识点 1、添加 DataRelation 对象2、GetChildRows 方法和 GetParentRow 方法3、DataSet.ReadXML4、DataSet.WriteXmlSchema 和 DataSet.WriteXml 考核要求 1、理解: ADO.NET 组件的层次关系2、应用:使用 D

10、ataRelation 实现主从关系操作3、应用:实现 XML 数据和 DataSet 相互转换第8章第9章 Web服务核心知识点 1、XML Web Service 的原理2、Web 服务调用3、编写简单的 Web 服务考核要求 1、了解: Web 服务工作原理2、应用:编写简单 WEB 服务3、应用: WEB 服务调用第 9 章 .NET 高级主题核心知识点 1、事件和事件处理程序2、WithEvents 语句和 Handles 子句3、AddHandler 与 RemoveHandler4、委托的概念考核要求 1、了解:事件与委托的处理机制2、了解:声明事件、委托的方法3、了解:使用和引

11、发事件第 11 章 .NET 应用部署核心知识点 1、打包、分发等概念2、部署实例考核要求 1、了解: .NET 部署机制2、应用:实施简单的 .NET 应用部署三、试题类型及解答示例(一)填空题1. String.Chars(5) 返回字符串的第 个字符;2. DataTable 有: Rows、 和 Constraints 三种集合。答案:1. 62. Columns(二)选择题(请将正确答案的序号填入括号中)单选题:1 如果要给 DataTable 添加约束但是不添加数据,需要使用( )。A. 数据适配器的 FillSchema 方法B. DataTable 的 FillSchema 方

12、法C. DataTable 的 Fill 方法D. DataSet 的 FillSchema 方法E. 数据适配器的 Fill 方法。答案: A多选题:2 在以下关于连接字符串的描述中,选出正确的描述( )( )。A. Data Source 属性表示数据库的类型B. Trusted_Connection 参数决定连接是否使用信任连接C. Integrated Security 参数决定连接是否使用信任连接D. Initial Catalog 表示数据库的类型答案: BC3 在关于 DataSet 和 DataTable 的以下描述中,选出正确的答案( )( )。A. 同一个 DataTabl

13、e 可以属于多个 DataSetB. 数 据 集 中 的 数 据 表 名 称 是 区 分 大 小 写 的 , ds.Tables(Employees) 和 ds.Tables(employees) 不是同一个表C. 如果数据集中只有一个数据表,则该表的名称是大小写无关的D. 即使数据集中只有一个数据表,该表的名称也要区分大小写 答案: BC(三)判断题从下列叙述中选择正确的描述,正确的划V;错误的划?。1同一个表 DataTable 不能属于多个数据集。 ( )2使用 ds.Tables.Add() 在数据集 ds 中创建一张新表,该表的名称是 Nothing 。()答案:1.( V )2.

14、( X )分析原因:使用 ds.Tables.Add()创建的表为TableN,其中N为顺序号。(四)简答题1. 简述值类型的主要特点。2. 简述对象、类和实例之间的关系。答案:1. 值类型直接包含它们的数据。 每个值类型变量都包含有它自己的数据拷贝, 因此对 一个值类型变量的操作不会影响其他变量。2. 简述对象、类和实例之间的关系。 类是一种引用类型,它封装数据和行为。类描述对象的字段、属性、方法和事件。对象是类的实例,创建了一个类后,可以 创建所需的任何数量的对象。(五) 编程题下面的 程序 通过 创建 DataSet 中 Customers 表 和 Orders 表 之间 的关 系 (

15、DataRelation ),并使用 DataRow.GetChildRows 方法返回每个客户的所有订单。使用 ListBox 框显示数据。请根据程序代码中的注释将程序补充完整。填充表 Customers 和 Orders SqlDataAdapter1.Fill(DataSet11.Customers)SqlDataAdapter2.Fill(DataSet11.Orders)创建主表 Customers 和从表 Orders 之间的关系 CustOrders,Dim custOrderRel As DataRelation = DataSet11.Relations.Add(CustOrders, _DataSet11.Tables( ).Columns(CustomerID), DataSet11.Tables( ).Columns(CustomerID)Dim custRow As DataRowDim orderRow As D

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论