C#程序设计课程标准(2)

2019-08-30 18:34

2.3.1 值类型 2.3.2 引用类型 2.4 类型转换

2.4.1 隐式转换 2.4.2 显式转换 2.4.3 ToString方法 2.4.4 Convert类 2.5 装箱与拆箱 2.6 表达式与运算符

2.6.1 表达式 2.6.2 运算符

2.6.3 运算符与优先级 2.7 程序流程控制

2.7.1 顺序结构 2.7.2 选择结构 2.7.3 循环结构

思考题:

1. 常量与变量有什么区别? 2. 什么是装箱和拆箱?

3.值类型和引用类型的区别和联系? 4.C#都有哪些运算符,它们都怎么用?

第3章 排序与查找

教学目的与要求:

学习使用C#语言描述描述排序和查找。 教学重点:

排序和查找的基本思想及其C#编程实现。

教学内容:

3.1 排序

3.1.1 直接插入排序 3.1.2 冒泡排序 3.1.3 快速排序 3.2 查找

3.2.1 顺序查找 3.2.2 折半查找

思考题:

1. 什么是排序和查找?

2. 折半查找对查找的有序序列有什么要求?

第4章 面向对象基础

教学目的与要求:

从结构化的编程思想转换为面向对象的编程思想。深刻理解什么是类、对象、封装、继承、多态等一系列面向对象用语的含义。

教学重点:

使学生掌握面向对象的编程方式和思维方式。深刻理解封装、继承和多态,并学会具体的应用。

教学内容:

4.1 面向对象的概念 4.2 类和对象

4.2.1 类和对象的概念 4.2.2 类的声明及类成员 4.2.3 构造函数和析构函数 4.3 属性和索引 4.3.1 属性 4.3.2 索引 4.4 方法

4.4.1 方法的定义

4.4.2 方法中的字段 4.4.3 实例方法与静态方法 4.4.4 方法的参数 4.5 重载

4.5.1 重载方法 4.5.2 重载操作符

思考题:

1. 什么是面向对象?它和结构化的编程思想有什么不同? 2. 深刻理解类、对象?

第5章 C#面向对象编程

教学目的与要求:

在继承机制的基础上理解抽象类和密封类、多态、泛类型、接口、迭代器、委托、事件及匿名方法。

教学重点:

理解象类和密封类、多态、泛类型、接口、迭代器、委托、事件及匿名方法。

教学内容:

5.1 继承

5.1.1 继承的定义 5.1.2 重写 5.2 抽象和密封 5.2.1 抽象类 5.2.2 密封类 5.3 多态

5.3.1 多态性定义 5.3.2 多态性应用 5.4 泛型 5.4.1 泛型的引入 5.4.2 泛型的创建和使用

5.4.3 泛型类成员 5.5 接口

5.5.1 定义接口 5.5.2 实现接口 5.6 迭代器 5.6.1 定义迭代器 5.6.2 实现迭代器 5.7 委托 5.7.1 定义委托 5.7.2 实例化委托 5.7.3 多重委托

5.7.4 委托作为参数和返回值 5.8 匿名方法 5.9 事件

5.9.1 定义事件 5.9.2 订阅事件 5.9.3 事件的使用

思考题:

1.抽象类和接口有什么不同? 2.重写和重载的区别是什么?

第6章 软件开发过程与调试

教学目的与要求:

了解软件开发与调试过程,熟悉异常处理机制以及如何用其设计出健壮、安全软件。

教学重点:

在实践中掌握各种程序调试方法。

教学内容:

6.1 开发过程概述

6.1.1 开发前的准备工作 6.1.2 软件开发过程 6.1.3 软件开发后的工作 6.2 调试与测试 6.2.1 程序调试 6.2.2 软件质量与测试 6.3 异常与异常处理 6.3.1 异常处理概述 6.3.2 异常处理语句 6.3.3 使用throw语句

思考题:

1.什么是黑盒测试和白盒测试? 2.为什么要使用异常处理?

第7章教学目的与要求:

C#的读写操作。

教学重点:

C#的读写操作。

教学内容:

7.1 文件和流 7.2 文件存储管理 7.2.1 文件管理 7.2.2 目录管理 7.2.3 Path类 7.3 读写文件

7.3.1 FileStream类 7.3.2 读写文件 7.4 异常文件操作

文件操作


C#程序设计课程标准(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:六年级第六单元百分数的同步练习

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: