review_内容总概

review_内容总概
review_内容总概

内容总概

Chap1:C#概述

1.1、.NET Framework结构及版本,CLR的作用及与操作系统的关系,.NET支持的程序设计语言,.NET托管程序的概念,.NET可执行程序的运行环境。

1.2、Visual Studio开发环境中的默认的程序文件夹和文件结构(扩展名)。

1.3、C#程序的主函数(Main())及其类,窗体程序与控制台程序的同异,控制台程序的输入输出类及其常用方法。

Chap2:C#程序设计基础

2.1、六类常量及其表示形式,转义字符的概念、常用转义字符及其作用,字符串前使用@标识的作用,字符串中字符的构成,C#标识符定义及组成。

2.2、四类简单数据类型,数值型数据及其字节数,枚举类型的声明语法及其使用特点,结构体声明语法,数据类型的隐式转换规则,数据类型的显示转换方法(包括类型转换和as 转换)。

2.3、四类表达式,运算符优先级,扩展运算符(问号/3目运算符、is/as运算符)

2.4、一维数组的声明语法及其初始化,多维数组的声明语法及其初始化,交错数据的声明语法,字符串变量的类型(引用类型)及使用特点。

Chap3:C#程序的流程控制

3.1、两类分支语句(if/switch语句)的语法,条件运算符(三目运算符),switch语句中的default和break应用特点。

3.2、四类循环语句(for/while/while do/foreach)的语法,跳转语句break/continue/goto和return 的使用特点,foreach语句的语法规则及应用(数组、字符串、集合的遍历语法)。

Chap4:面向对象程序设计入门

4.1、对象与类型的概念及其相互关系,抽象/封装/继承和多态的概念。

4.2、类的声明语法与类的实例化,类成员的访问语法,类的七种成员(常量、字段、属性、索引器、方法、事件、构造/析构函数)的概念,类和类成员的可访问性,类的属性定义的set/get语法及其含义(set中的value含义),值类型和引用类型的区别,装箱和拆箱的概念。

4.3、方法的声明语法,方法的两种参数传递方式(按值传/引用传),方法声明中的ref/out 含义及其应用,params参数定义语法及其应用,方法重载的概念及其应用。

4.4、构造函数声明语法与重载,构造函数的可访问性,析构函数声明语法,对象生命期的概念。

Chap5:面向对象的高级编程

5.1、类的静态成员(方法、字段、属性、事件)声明语法及其应用,静态类声明语法及其特点。

5.2、派生类的声明语法及原则,派生类构造函数与基类构造函数的调用关系及执行顺序,关键字base在派生类中的使用(调用基类构造函数的语法,访问基类成员的语法),new重定义成员的语法,虚方法virtual在派生类的重写override,virtual/override与类的多态的应用,多态情况下确定一个变量方法的调用函数,基类变量与派生变量的转换关系(引用基类的变量可以引用派生类,反之不行)。

5.3、抽象方法与抽象类的声明语法,抽象方法的重写ovveride与多态性,接口的声明语法及其特点,接口实现、继承与多重接口实现,接口变量与实现接口的类实例的转换关系,抽象类与接口的异同。

5.4、嵌套类的声明语法,分部类(partial)的声明语法及其应用场景,常用命名空间及其用途,自定义命名空间的标识符的语法特点,引用命名空间中的类的语法特点。

Chap6:集合、索引器与泛型

6.1、集合所在命名空间及常用集合类,动态数组ArrayList集合的使用特点(增加、删除、访问与遍历,集合元素类型),哈希表Hashtable集合的使用特点(增加、删除、访问与遍历,集合关键字与元素的类型),栈/队集合Stack/Queue的使用特点(增加、删除、访问与元素类型)。

6.2、索引器声明语法及其特点,索引器与属性的区别。

6.3、泛型的概念,泛型集合的命名空间及常见泛型集合,List实例化语法及其使用特点(增加、删除、访问与遍历,集合关键字与元素的类型),Dictionary的使用特点(增加、删除、访问与遍历,集合关键字与元素的类型)及关键字和值集合的遍历。

Chap7:程序调试与异常处理

7.1、程序错误分类,程序断点与调试的概念,断点处查看变量值的技术。

7.2、异常的概念及异常基类,异常处理(捕获)的概念,常见异常类及其应用场景,try{}catch{}finally各块的使用特点及省略形式(省略一个块),多catch块的应用场景,throw 抛出异常的应用情景,捕获.NET程序异常的主体和顺序。

Chap8:基于事件驱动的程序设计

8.1、事件相关概念(结合窗体程序理解这些概念事件源、侦听器、事件处理程序、绑定或订阅事件)。

8.2、委托的概念及其应用,委托的声明语法及实例化,委托与方法的关系,委托变量调用多个方法或委托变量作为参数的应用。

8.3、标准事件委托EventHandler与事件参数类型EventArgs的定义原型,类中声明事件的语法,订阅/取消订阅(绑定/取消绑定)事件的语法及其运算符。

Chap9:多线程和异步编程

9.1、进程和线程的概念,单线程与多线程的概念,进程中的主线程概念,线程的生命周期和线程的状态,线程的优先级的概念。

9.2、线程所在命名空间,创建(实现)一个线程的技术,控制线程的方法。

9.3、线程安全的概念,争用与死锁的概念,上下文同步策略的概念及语法,同步代码区(块的语法(lock、Monitor.Enter、Monitor.Exit),读写锁ReaderWriterLock的应用特点。

9.4、异步编程的基本思想,异步与多线程的异同,异步编程中的回调函数与轮询的概念,异步编程模式基本步骤。

Chap10:Windows界面设计

10.1、窗体的七类属性及其应用特点,窗体的常用事件、作用及其执行顺序。

10.2、Label/TextBox/Button/PictureBox控件的常用属性和事件。

10.3、RadioButton控件常用属性、事件及其分组的概念,CheckBox常用属性和事件,分组控件GroupBox和Panel的用途,容器控件的概念,列表ListBox/组合框ComboBox控件的常用属性和事件,日期控件DateTimePicker常用属性。

10.4、对话框分类(模态/非模态)及其应用特点,MessageBox不同构造函数及其应用,MessageBox返回结果的类型及其含义。

10.5、菜单控件(主菜单、弹出菜单)的使用区别、设计与应用,工具栏和状态栏的设计与应用

Chap12:文件操作与编程技术

12.1、文件与流的概念,流的基本操作,流的命名空间,常见流及其用途,文本文件编码的概念及常见编码,基于字符编码的字符串与字节数组的转换方法,文本文件读写流、构造函

数和常用方法,二进制文件读写流、构造函数和常用方法,对象序列化和反序列化的概念,可序列化的类的设计要素,两个序列化的类、常用方法及编程实现。

12.2、SaveFileDialog/OpenFileDialog的常用属性和方法,FolderBrowseDialog常用属性和方法,文件对话框返回结果的类型及意义(选择确定按钮后的返回结果)。

12.3、XML文档的概念,XML文档结构,XML元素与属性的概念,DOM树和节点的概念,文档对象DOM的常用方法,创建XML文档的步骤(声明、根元素、元素、属性、文本)。Chap13:网络应用技术

13.1、计算机网络的概念及其组成,缩写LAN、W AN、MAN的含义,TCP/IP、FTP、SMTP、POP3协议及其应用特点,https://www.360docs.net/doc/be18214600.html,命名空间中的地址、域名、主机项和端点类的构造函数和常用方法。

13.2、基于Socket的通信步骤,基于Tcp和Udp通信的区别,TcpListen和TcpClient的应用区别。

Chap11:C#数据库编程技术

11.1、https://www.360docs.net/doc/be18214600.html,访问数据的编程思路和步骤,Connection、Command、DataReader、DataAdapter、DataSet、DataSet类的各自应用场景。

11.2、Connection的常用属性和方法,Command常用属性和方法以及方法的应用特点,DataReader遍历数据表及获取字段值的技术,DataAdapter的常用属性和方法,DataSet的组成结构,DataAdapter与DataSet/DataTable的关系(Fill方法),DataGridView控件的常用属性,DataGridView的列属性的设置。

相关主题
相关文档
最新文档