TA的每日心情 | 无聊 2021-1-25 21:16 |
---|
签到天数: 419 天 [LV.9]以坛为家II
|
课程目录:
zy1
1、了解C#的诞生和特点。
2、认识C#的开发环境(Visual Studio 2010)。
3、掌握C#代码的编写、运行过程。
4、重点掌握主函数和函数的用法。
5、重点掌握行注释和块注释的用法。
zy2
1、认识C#语言的编译过程。
2、掌握十进制分别于二进制、八进制、十六进制的互换。
3、重点掌握Convert.ToInt32()和Convert.Tostring()两个函数的用法。
4、认识数据在内存中的存储形式。
zy3
1、认识C#中的整型变量。(变量的定义和使用)
2、掌握Console.WriteLine(“{0}+{1}={2}”,a,b,add)语句。
3、理解C#中赋值=号和数学中=号的区别。
4、理解变量在程序运行中变化过程。
zy4
1、理解C#中整型变量取值范围的原理。
2、认识整型变量中的另外几种类型:short型、long型、无符号型。并对整型进行小结。
3、理解变量的溢出。
4、掌握实数型(浮点型)变量的用法。(float型、double型、decimal型)
zy5
1、认识字符型、字符串型。
2、掌握输出函数Console.Write()的用法。
3、掌握读取字符串函数Console.ReadLine()的用法。
4、掌握读取字符函数Console.Read()的用法。
5、理解字符型和整型的互换。
6、掌握Console.ToDouble()、Console.ToInt32()函数来将字符转化为数值。
zy6-1 zy6-2
1、了解ASCII编码、Unicode编码的有关常识。
2、掌握ASCII、Unicode字符和数值类型互换的方法。
3、掌握转义字符(如:\n)的使用方法。
4、掌握@控制符的使用方法。
5、掌握字符串 “+”运算符的使用方法。
6、掌握Console.WriteLine()常用格式化输出的方法。
zy7
1、掌握变量的命名规则。
2、认识常量,掌握常量的用法。
3、认识关键字。
4、练习:交换两个变量的值。
zy8
1、通过一个程序感悟运算符和表达式。
2、认识算术运算符中的加、减、乘、除和取余。
3、认识Math类中的常用函数。并学会使用Math类中的常用函数。
zy9
1、理解掌握自增运算符“++”、自减运算符“- -”的用法。
2、理解掌握赋值运算符形如“+=”、“*=”的用法。
3、识记几种运算符的运算优先级。
zy10
1、理解掌握数据类型的隐式转换。
2、理解掌握数据类型的显式转换。
3、掌握字符串和数值间的转换方法。
zy11
1、通过一个程序体验一下流程控制。(不需要完全理解这个程序)
2、理解算法的概念。
3、理解程序的顺序结构。
zy12
1、认识关系运算符,并理解掌握逻辑表达式。
2、认识三种逻辑运算符&& (且) ||(或) !(非)。
3、总结多种运算符的优先级。
4、掌握布尔变量的定义和使用。
zy13
1、认识选择结构,掌握最常用的if else选择流程控制的程序编写方法。
2、掌握单分支if选择流程控制的程序编写方法。
3、掌握多分支if else if else ……选择流程控制的程序编写方法。
4、掌握嵌套选择结构流程控制的程序编写方法。
5、能够会用流程图设计选择结构。
zy14
1、掌握多分支选择结构switch语句编程方法。
2、掌握switch语句编程的遍历过程。
3、掌握条件表达式?:选择结构。
4、通过深化练习,继续跟踪变量的变化过程。
zy15
1、掌握循环结构的算法,并理解循环结构中的变量变化过程。
2、掌握while循环语句的编程过程。
3、理解什么是死循环。
zy16
1、掌握do-while循环语句的编程过程。并知道do-while和while的区别。
2、掌握for循环语句的编程过程。
3、掌握break语句和continue语句的用法。并知两者用法上的区别。
4、通过一个程序练习,学习掌握循环嵌套。
zy17
1、掌握枚举类型的定义和使用。
2、掌握结构体的定义和使用。
zy18
1、掌握一维数组的定义和使用。
2、掌握Length属性的用法。
3、掌握foreach循环语句在数组中的使用。
zy19
1、掌握二维数组的定义和使用,由此推到多维数组。
2、掌握二维数组的for循环及foreach循环。
3、掌握可变数组的定义和使用。
4、掌握foreach循环语句在可变数组中的使用。
zy20
1、理解函数的概念,并知道使用函数的好处。
2、掌握如何定义和使用函数,并知道函数是如何运行的。
3、掌握返回语句return的用法。
zy21
1、理解掌握函数的参数传递方式。
2、理解掌握函数参数的匹配。
zy22
1、理解掌握函数的递归程序设计方法。
2、通过斐波那契数列的递归程序设计,更加深入领会函数的递归。
zy23
1、认识局部变量,并掌握局部变量的作用域。
2、理解什么是结构化编程思想。
zy24
1、了解面向对象编程的背景。
2、了解类,对类有个初步的印象。
3、了解封装,对封装有个初步的印象。
4、了解接口,对接口有个初步的印象。
5、了解对象,对对象有个初步的印象。
zy25
1、掌握如何定义类。
2、认识字段和方法。
3、理解公有(public)和私有(private)两种修饰符的运用。
4、掌握如何创建对象。
5、通过本课的学习初步理解类和对象。
zy26
1、了解为什么要使用属性。
2、掌握属性的定义和使用。
3、认识什么是构造函数。
4、并掌握默认构造函数、有参构造函数、无参构造函数的使用。
zy27
1、了解什么是析构函数。并掌握析构函数的程序设计
2、了解什么是垃圾回收。
3、通过time类的设计,进一步巩固我们前面所学过的类的知识。
zy28-1 zy28-2
1、理解什么是以对象为成员。学会以对象为成员的程序设计方法。
2、认识静态变量和静态函数,掌握静态变量和静态函数的程序设计方法。
zy29
1、掌握const常量成员在类中的程序设计。
2、认识readonly掌量成员,并学会它在类中的程序设计。
3、掌握const和readonly的区别。
zy30
1、认识什么是重载。
2、掌握函数重载的程序设计方法。
3、掌握构造函数重载的程序设计方法。
zy31
1、理解什么是运算符重载。
2、掌握运算符重载的程序设计方法。
3、通过运算符的重载程序设计,进一步感受相关的面向对象编程思想。
zy32
1、理解this关键字,并掌握this关键字在程序设计中的用法。
2、掌握数组在方法中的传递过程。
3、掌握数组在属性中的传递过程。
zy33
1、如何定义和使用索引器。
2、了解索引器和对象数组的区别。
3、通过索引器访问离散字段。
4、了解ToLower()函数和null关键字。
5、通过本课的学习养成良好的编程习惯。
zy34
1、了解栈和堆,以及栈的内存存储形式。 |
|