更新时间:2018-12-29 14:12:08
封面
版权信息
前言
第1章.NET基础体系结构
1.1 什么是.NET
1.2 我们为什么需要.NET技术
1.3 什么是.NET Framework
1.4 .NET和J2EE的相同点和不同点
1.5 .NET和C# 之间的关系
1.6 C#语言的特点
1.7 C#程序的编译运行
1.7.1 什么是CLI
1.7.2 什么是CLR
1.7.3 什么是IL
1.7.4 C#程序是如何编译运行的
第2章 C#开发环境
2.1 C#语言需要的开发工具
2.2 软件的安装、卸载
2.2.1 安装Visual Studio 2005需要的软、硬件配置
2.2.2 安装Visual Studio 2005需要的权限设置
2.2.3 并行安装Visual Studio版本
2.2.4 进行.NET Framework版本的并行安装
2.2.5 安装IIS
2.2.6 安装Visual Studio 2005
2.2.7 卸载
2.3 Visual Studio 2005开发环境实际应用
2.3.1 管理解决方案、项目和文件
2.3.2 项目属性
2.3.3 编辑代码和资源文件
2.3.4 生成、调试和测试
第3章 编写第一个C#程序
3.1 C#程序的常规结构
3.2 Main()和命令行参数
3.2.1 运用命令行参数
3.2.2 使用foreach访问命令行参数
3.2.3 Main()返回值标识
3.3 学习第一个C#程序
3.3.1 编写第一个C#代码
3.3.2 程序添加注释
3.3.3 编译程序
第4章 C#程序设计之基础知识
4.1 数据类型
4.1.1 C#的数据类型
4.1.2 C#值类型
4.1.3 引用类型包括的内容
4.2 语句
4.2.1 C#语言的语句类型
4.3 运算符
4.3.1 C#运算符定义
4.4 数组
4.4.1 数组的定义和标识
4.4.2 一维数组的定义标识
4.4.3 一维数组初始化
4.4.4 多维数组的定义和标识
4.4.5 多维数组的初始化
4.4.6 交叉数组的定义和标识
4.4.7 在数组使用foreach
4.4.8 将一维数组作为参数传递
4.4.9 将多维数组作为参数传递
4.4.10 使用ref和out传递数组
4.5 字符串
4.5.1 字符串的定义和标识
4.5.2 访问字符串的字符
4.5.3 连接字符串
4.5.4 字符串进行比较
4.5.5 使用Split方法分析字符串
4.5.6 使用字符串方法搜索字符串
4.5.7 修改字符串内容
4.6 命名空间
4.6.1 命名空间的定义和标识
4.6.2 访问命名空间
4.6.3 使用命名空间别名
4.6.4 使用命名空间来控制范围
4.7 C#预处理器指令
4.7.1 C#预处理的指令种类
4.7.2 预定义指令——#if的定义和应用
4.7.3 预定义指令——#else的定义和应用
4.7.4 预定义指令——#elif的定义和应用
4.7.5 预定义指令——#endif的定义和应用
4.7.6 预定义指令——#define的定义和应用
4.7.7 预定义指令——#undef的定义和应用
4.7.8 预定义指令——#warning的定义和应用
4.7.9 预定义指令——#error的定义和应用
4.7.10 预定义指令——#line的定义和应用
4.7.11 预定义指令——#region的定义和应用
4.7.12 预定义指令——#endregion的定义和应用
4.7.13 预定义指令——#pragme的定义和应用
4.7.14 预定义指令——#pragmewarning的定义和应用
4.7.15 预定义指令——#pragme checksum的定义和应用
第5章 面向对象的程序设计思想
5.1 面向对象的基本概念
5.1.1 对象的概念
5.1.2 面向对象技术的由来
5.2 面向对象的模型技术
5.2.1 对象模型技术
5.3 面向对象的分析
5.3.1 面向对象分析的概念
5.3.2 面向对象分析的任务
5.3.3 面向对象分析的层次
5.3.4 面向对象分析的步骤