C# 2008程序员教程(第3版)PDF 扫描版 PDF 免费下载

C# 2008程序员教程(第3版) 内容简介:

      一本C#编程方面的优秀图书,全面介绍了c#编程的原理和方法,涉及类与对象、控制语句、方法、数组、LINQ、泛型集合、类、对象、继承、多态、接口、运算符重载、异常处理、GUI、WPF、字符串、正则表达式、文件处理、XML、LINQ to XML、LINQ to SQL、ASP.NET MAX、WCF、Silverlight技术、RIA、数据结构等,可以说《C# 2008程序员教程(第3版)》是学习c#语言最好的教程。附录H中还详细讲解了Visual C#2008调试器的用法。书中超过200个的活代码例子,对学习C#极其有帮助。
    《C# 2008程序员教程(第3版)》适合软件设计人员学习C#编程,也可作为高等院校相关专业的编程语言教材。

C# 2008程序员教程(第3版) 目录:

第1章 基本介绍
1.1 简介
1.2 Microsoft的Windows操作系统
1.3 C、C++和Java
1.4 VisualC#
1.5 重要的软件趋势:对象技术
1.6 Intemet与万维网
1.7 可扩展标记语言(XML)
1.8 Microsoft.NET简介
1.9.NET框架和公共语言运行环境
1.10 尝试c#高级画图程序
1.11 (必读)软件工程案例研究:对象技术和UML介绍
1.12 小结
1.13 Web资源

第2章 Visual C#2008 Express EditionIDE简介
2.1 简介
2.2 Visual Studio 2008IDE概述
2.3 菜单栏和工具栏
2.4 VisualStudioIDE导航
2.5 使用帮助
2.6 用可视化编程创建简单的程序,显示文本和图形
2.7 小结
2.8 Web资源

第3章 C#程序入门
3.1 简介
3.2 一个简单的C#程序:显示一行文本
3.3 在Visualc#Express中创建简单的程序
3.4 修改简单的c#程序
3.5 用Console.Write和Console.WriteLine格式化文本
3.6 另一个C#程序:整数相加
3.7 算术运算
3.8 判断:相等运算符和关系运算符
3.9 (选读)软件工程案例研究:分析ATM需求文档
3.10 小结
3.11 Web资源

第4章 简要介绍类和对象
4.1 简介
4.2 类、对象、方法、属性和实例变量
4.3 声明带方法的类并实例化类的对象
4.4 声明带参数的方法
4.5 实例变量和属性
4.6 带属性的UMI.类框图
4.7 带属性和set与get访问方法的软件工程
4.8 自实现属性
4.9 值类型与引用类型的比较
4.10 用构造函数初始化对象
4.11 浮点数与decimal类型
4.12 (选读)软件工程案例研究:确定需求文档中的类
4.13 小结

第5章 控制语句(1)
5.1 简介
5.2 控制结构
5.3 if单选择语句
5.4 ifelse双选择语句
5.5 while循环语句
5.6 计数器控制循环
5.7 制订算法:标记控制循环
5.8 制订算法:嵌套控制语句
5.9 复合赋值运算符
5.10 增量和减量运算符
5.11 简单类型
5.12 (选读)软件工程案例研究:确定ATM系统的类属性
5.13 小结

第6章 控制语句(2)
6.1 简介
6.2 计数器控制循环的实质
6.3 for循环语句
6.4 使用for语句的例子
6.5 dowhile循环语句
6.6 switch多选择语句
6.7 break和continue语句
6.8 逻辑运算符
6.9 (选读)软件工程案例研究:确定ATM系统中对象的状态和活动
6.10 小结

第7章 方法:深入探究
7.1 简介
7.2 C#的代码包装
7.3 静态方法,静态变量和Math类
7.4 声明多参数方法
7.5 关于方法声明与使用
7.6 方法调用栈与激活记录
7.7 变元提升与强制类型转换
7.8 .NET框架类库
7.9 案例研究:随机数生成
7.10 案例研究:机会游戏(引入枚举)
7.11 声明的作用域
7.12 方法重载
7.13 递归
7.14 传递变元:按值传递和按引用传递
7.15 (选读)软件工程案例研究:确定ATM系统的类操作
7.16 小结

第8章 数组
8.1 简介
8.2 数组
8.3 声明与创建数组
8.4 数组使用举例
8.5 案例研究:洗牌与发牌模拟
8.6 foreach{吾句
8.7 将数组和数组元素传入方法
8.8 按值和按引用传递数组
8.9 案例研究:GradeBook类用数组存储成绩
8.10 多维数组
8.11 案例研究:GradeBook类使用矩形数组
8.12 游长变元表
8.13 使用命令行变元
8.14 (选读)软件工程案例研究:ATM系统中对象间的协作
8.15 小结

第9章 UNQ与泛型集合介绍
9.1 简介
9.2 用LINQ查询数组
9.3 集合介绍
9.4 用LINQ查询泛型集合
9.5 小结
9.6 Deitel的LINSQ资源中心

第10章 类与对象:深入探究
10.1 简介
10.2 Time类案例研究
10.3 控制成员访问
10.4 用this引用访问当前对象的成员
10.5 索引器
10.6 Time类案例研究:重载构造函数
10.7 默认构造函数与无参数构造函数
10.8 合成
10.9 内存回收和析构函数
10.10 静态类成员
10.11 readonly实例变量
10.12 软件复用性
10.13 数据抽象与封装
10.14 Time类案例研究:创建类库
10.15 internal访问
10.16 ClassView与ObjectBwwser
10.17 对象初始化器
10.18 Time类案例研究:扩展方法
10.19 代理
10.20 Iambda表达式
10.21 匿名类型
10.22 (选读)软件工程案例研究:开始编程ATlVl系统的类
10.23 小结

第11章 面向对象编程:继承
11.1 简介
11.2 基类和派生类
11.3 protected成员
11.4 基类和派生类的关系
11.5 派生类的构造函数
II.6 继承和软件工程
11.7 object类
11.8 小结

第12章 多态、接口和运算符重载
12.1 简介
12.2 多态举例
12.3 演示多态行为
12.4 抽象类和方法
12.5 案例研究:使用多态的工资系统
12.6 sealed方法和类
12.7 案例研究:创建和使用接口
12.8 运算符重载
12.9 (选读)软件工程案例研究:在ATM系统中加入继承和多态
12.10 小结

第13章 异常处理
13.1 简介
13.2 异常处理概述
13.3 例子:除数为0不用异常处理
13.4 例子:处理DivideBy Zero Exception和Fonnat Exception异常
13.5.NET异常层次
13.6 finally块
13.7 Exception属性
……
第14章 图形用户界面与Windows窗体(1)
第15章 图形用户界面与Windows窗体(2)
第16章 GUI与WPF
第17章 WPF图形和多媒体
第18章 字符串、字符和正则表达式
第19章 文件和流
第20章 XML和LINQ to XML
第21章 数据库和UNQ to SQL
第22章 ASP.NET3.5和ASP.NETAJAX
第23章 Windows Communication Foundation Web服务
第24章 Siverlight、RlA和多媒体
第25章 数据结构
第26章 泛型
第27章 集合
附录

截图:


发表回复