图书目录

第1章Visual C#.NET基础

1.1.NET框架概述

1.1.1公共语言运行时

1.1.2基础类库

1.1.3.NET框架编程模型

1.1.4.NET程序的编译与运行

1.1.5Visual Studio 2010.NET集成开发环境

1.1.6命名空间

1.1.7C#数据类型

1.1.8数组

1.1.9流程控制

1.2C#面向对象编程基础

1.2.1C#类的声明

1.2.2类的成员

1.2.3静态成员和实例成员

1.2.4类的构造函数和析构函数

1.2.5方法

1.2.6静态方法和非静态方法

1.2.7方法的重载

1.2.8属性

1.2.9泛型编程

1.2.10案例——栈模型的实现

1.3类的继承

1.3.1继承

1.3.2抽象类

1.3.3密封类

1.4多态

1.4.1声明虚方法

1.4.2实现多态性

1.5委托与事件

1.5.1委托

1.5.2事件

1.6游戏初步——扑克牌发牌程序

1.6.1关键技术

1.6.2程序设计的思路

1.6.3程序设计的步骤

1.6.4Random随机类的应用技巧

第2章黑白棋游戏

2.1黑白棋游戏介绍

2.2程序设计的思路

2.3程序设计的步骤

第3章汉诺塔游戏

3.1汉诺塔游戏介绍

3.2关键技术

3.3程序设计的思路

3.4程序设计的步骤

第4章推箱子游戏

4.1推箱子游戏介绍

4.2程序设计的思路

4.3程序设计的步骤

第5章扫雷游戏

5.1扫雷游戏介绍

5.2程序设计的思路

5.3关键技术

5.4程序设计的步骤

第6章七巧板游戏

6.1七巧板游戏介绍

6.2关键技术

6.3程序设计的步骤

第7章连连看游戏

7.1连连看游戏介绍

7.2程序设计的思路

7.3程序设计的步骤

第8章人物拼图游戏

8.1人物拼图游戏介绍

8.2程序设计的思路

8.3程序设计的步骤

第9章停车场游戏

9.1停车场游戏介绍

9.2程序设计的思路

9.3程序设计的步骤

第10章坦克大战游戏

10.1坦克大战游戏介绍

10.2程序设计的思路

10.3程序设计的步骤

第11章俄罗斯方块游戏

11.1俄罗斯方块游戏介绍

11.2程序设计的思路

11.3程序设计的步骤

第12章贪吃蛇游戏

12.1贪吃蛇游戏介绍

12.2程序设计的思路

12.3程序设计的步骤

第13章华容道游戏

13.1华容道游戏介绍

13.2程序设计的思路

13.3程序设计的步骤

第14章打字游戏

14.1打字游戏介绍

14.2程序设计的思路

14.3程序设计的步骤

第15章中国象棋游戏

15.1中国象棋游戏介绍

15.2关键技术

15.3程序设计的思路

15.4程序设计的步骤

第16章21点扑克牌游戏

16.121点扑克牌游戏介绍

16.2关键技术

16.3程序设计的步骤

第17章拱猪扑克牌游戏

17.1拱猪扑克牌游戏介绍

17.2程序设计的思路

17.3程序设计的步骤

第18章涂鸦游戏

18.1涂鸦游戏介绍

18.2关键技术

18.3程序设计的步骤

第19章智力问答游戏——Question类

19.1智力问答游戏介绍

19.2关键技术

19.3程序设计的思路

19.4程序设计的步骤

第20章对对碰游戏

20.1对对碰游戏介绍

20.2程序设计的思路

20.3程序设计的步骤

第21章百变方块游戏

21.1百变方块游戏介绍

21.2程序设计的思路

21.3程序设计的步骤

第22章2.5D游戏

22.12.5D游戏介绍

22.2程序设计的思路

22.3程序设计的步骤

第23章飞碟跳棋游戏

23.1飞碟跳棋游戏介绍

23.2程序设计的思路

23.3程序设计的步骤