第1章 新一代集成开发环境Visual Studio 2008的介绍
1.1 什么是.NET
1.1.1 .NET的意义
1.1.2 新一代.NET的平台结构
1.1.3 .NET程序的编译方式
1.2 Microsoft .NET Framework 3.5介绍
1.2.1 .NET Framework的基本概念
1.2.2 .NET Framework 3.5的功能与新特色
1.3 Visual Studio 2008新技术介绍
1.3.1 AJAX——Asynchronous JavaScript And XML
1.3.2 LINQ——Language Integrated Query
1.3.3 WPF——Windows Presentation Foundation
1.3.4 XAML——eXtensible Application Markup Language
1.3.5 WCF——Windows Communication Foundation
1.3.6 WF——Windows Workflow Foundation
1.3.7 WCS——Windows CardSpace
1.4 什么是Visual C# 2008
1.4.1 什么是C#
1.4.2 C#优越的语言特性
1.5 Visual C# 2008的主要优势与应用领域
1.5.1 学习C#的优势
1.5.2 C#的应用领域
1.6 Visual C# 2008的新功能与特色
1.6.1 Visual C# 2008新功能快速预览
1.6.2 多目标(Multi-targeting)项目开发.NET Framework版本选择
1.6.3 IntelliSense和Refactoring的支持
1.6.4 对象、集合初始化设定式
1.6.5 隐含类型和匿名类型的使用
1.6.6 扩充方法和部分方法的使用
1.6.7 自动实作属性
1.7 Visual C# 2008其他重要功能介绍
1.7.1 插入代码段(Code Snippets)
1.7.2 部分类别(Partial Classes)
1.7.3 迭代器(Iterator)
1.7.4 匿名方法(Anonymous Methods)
1.7.5 运算符重载(Operator Overloading)
1.7.6 泛型(Generics)
1.8 Visual C# 2008与Visual Basic 2008的差异分析
1.9 课后习题(Exercise)
第2章 Windows Form集成开发环境(IDE)介绍
2.1 Visual C# 2008 项目结构和常用图标
2.1.1 Visual C# 2008项目结构介绍
2.1.2 Visual C# 2008程序开发常见图标介绍
2.2 Visual C# 2008环境接口的功能操作
2.2.1 Visual C# 2008项目类型
2.2.2 工具箱——存放控件与组件
2.2.3 服务器总管——如何与服务器互动及新增与管理数据库
2.2.4 方案总管——管理应用程序窗口与相关文件
2.2.5 属性窗口——可变更控件或组件的属性设定
2.2.6 表单窗口——用来设计应用程序的版面(Layout)
2.2.7 菜单——提供执行窗口环境的相关功能
2.2.8 工具栏——提供经常使用的快捷键选项
2.3 Visual C# 2008项目开发操作技巧
2.3.1 程序代码变更追踪功能
2.3.2 将其他组件从项目中加入参考以扩充程序功能
2.4 Visual C# 2008优化环境设定
2.4.1 选择适当字体与调整字号
2.4.2 程序代码行号显示设置
2.4.3 输入和输出环境设定
2.4.4 起始页新闻频道设定
2.5 Visual C# 2008除错方式
2.5.1 错误列表窗口(Error List)
2.5.2 程序代码逐步执行(Step Into Code)
2.5.3 切换断点(Toggle Breakpoint)
2.5.4 监视窗口(Watch Window)
2.5.5 实时运算窗口(Immediate Window)
2.5.6 命令窗口(Command Window)
2.6 课后习题(Exercise)
第3章 Visual C# 2008数据类型
3.1 公共类型系统(Common Type System)介绍
3.1.1 CLR、CTS与CLS三者之间的关系
3.1.2 实数类型与参数类型(Value Types & ReferenceTypes)
3.1.3 装箱与拆箱(Boxing & Unboxing)
3.1.4 隐含转换&明确转换(Implicit Conversion & Explicit Conversion)
3.2 变量(Variable)与常量(Constant)介绍
3.2.1 变量(Variable)
3.2.2 常量(Constant)
3.2.3 变量与常量命名技巧
3.3 Visual C# 2008关键词
3.4 Visual C# 2008运算符
3.4.1 运算符优先级和结合性
3.4.2 一元运算符(Unary Operators)
3.4.3 算术运算符(Arithmetic Operators)
3.4.4 并置运算符(Concatenation Operators)
3.4.5 关系运算符(Relational Operators)
3.4.6 逻辑运算符(Logical Operators)
3.4.7 指定运算符(Assignment Operators)
3.5 is和as运算符
3.5.1 is运算符
3.5.2 as运算符
3.6 数据类型种类(Data Types Class)
3.7 var匿名类型(Anonymous Types)
3.8 enum、struct、Nullable数据类型介绍
3.8.1 枚举(enum)数据类型
3.8.2 结构(struct)数据类型
3.8.3 Nullable类别
3.9 数据类型的转换方法
3.9.1 System.Convert转换
3.9.2 类型.Parse方法
3.9.3 指定转换(Cast)
3.10 课后习题(Exercise)
第4章 Visual C# 2008的程序流程控制
第5章 字符(Char)与字符串(String)
第6章 数组与集合类型
第7章 方法与参数(Method & Parameter)
第8章 异常处理(Exception Handling)要诀
第9章 面向对象程序设计(OOP)
第10章 文件处理(File Processing)
第11章 常用控件与MessageBox类别介绍
第12章 其他控件分类介绍
第13章 WPF应用程序控件与XAML语法
第14章 窗口事件的控制方式
第15章 ADO.NET 3.5组件介绍
第16章 语言集成查询(LINQ)