更新时间:2019-01-09 15:29:41
封面
版权信息
作者简介
前言
第1章 C#核心技术概述
1.1 Microsoft .NET介绍
1.1.1 Microsoft .NET概述
1.1.2 Microsoft .NET平台的意义
1.1.3 Microsoft .NET的基本模块
1.2 C#的历史、现状和特点
1.2.1 C#产生的历史
1.2.2 C#的优势
1.3 C#与面向对象
1.3.1 取代面向过程的面向对象程序设计语言
1.3.2 抽象的概念
1.3.3 面向对象编程的3个原则
1.3.4 类和实例对象的性质
1.4 C#核心技术体系结构
本章总结
第2章 SuperVCD项目概述
2.1 SuperVCD项目需求分析
2.2 SuperVCD项目结构分析和运行指南
2.2.1 SuperVCD应用程序结构
2.2.2 SuperVCD项目运行指南
第3章 C#启动
3.1 C#程序开发实例
3.1.1 C#程序的基本结构
3.1.2 编译和运行C#应用程序
3.2 集成开发环境(IDE)Visual Studio介绍
第4章 C#基础语法(一)标识符、关键字及数据类型
4.1 标识符
4.2 关键字
4.3 变量
4.3.1 数据类型
4.3.2 变量
4.4 常量
4.5 SuperVCD项目应用实例
第5章 C#基础语法(二)表达式及流程控制
5.1 运算符
5.1.1 基本运算符
5.1.2 算术运算符
5.1.3 关系运算符
5.1.4 逻辑运算符
5.1.5 位运算符
5.1.6 赋值运算符
5.1.7 三元运算符
5.1.8 其他运算符
5.2 表达式
5.2.1 运算符的优先次序
5.2.2 数据类型转换
5.3 C#控制语句
5.3.1 顺序流程与分支流程
5.3.2 循环流程
5.3.3 与程序转移有关的其他语句
5.3.4 异常处理语句:try-catch-finally
5.4 SuperVCD项目应用实例
第6章 C#基础语法(三)数组
6.1 数组概述
6.2 数组对象
6.3 数组的高级功能
6.4 SuperVCD项目应用实例
第7章 C#面向对象核心语法
7.1 面向对象的概念
7.1.1 对象和类概述
7.1.2 类、方法和变量
7.1.3 构造方法和析构方法
7.1.4 方法的重载
7.1.5 this的使用
7.1.6 命名空间
7.2 封装
7.2.1 封装概述
7.2.2 属性与索引器
7.2.3 内部类
7.2.4 分部类
7.3 继承
7.3.1 继承概述
7.3.2 虚方法与重写方法
7.3.3 base的使用
7.4 多态性
7.4.1 多态概述
7.4.2 多态实现条件
7.4.3 多态性的代码实现
7.5 SuperVCD项目应用实例
第8章 C#面向对象高级语法(一)
8.1 静态(static)变量和方法
8.1.1 静态(static)变量
8.1.2 静态(static)方法
8.2 密封(sealed)类和方法
8.3 访问控制(Access Control)
8.3.1 类的访问控制
8.3.2 类成员变量和成员方法的访问控制
8.4 抽象类与抽象方法
8.5 接口
8.5.1 接口的定义