目 录
第1篇 C# 3.0基础知识
第1章 Visual Studio 2008简介 2
1.1 Visual Studio发展历史 2
1.2 Visual Studio 2008介绍 3
1.2.1 主窗体介绍 3
1.2.2 “工具箱”视图 5
1.2.3 “属性管理器”视图 6
1.2.4 “错误列表”视图 7
1.3 应用程序向导 8
1.4 创建控制台应用程序 9
1.4.1 创建控制台应用程序——HelloWorld 9
1.4.2 HelloWorld程序结构 10
1.4.3 HelloWorld编码和运行 10
1.4.4 调试HelloWorld程序 11
1.5 小结 12
第2章 C# 3.0语言基础 14
2.1 .NET Framework 3.5介绍 14
2.1.1 .NET Framework框架 14
2.1.2 公共语言运行库 15
2.1.3 .NET Framework类库 16
2.1.4 .NET 3.5重要扩展 17
2.2 语言概述 18
2.2.1 C#语言特点 18
2.2.2 C#应用程序的生成 19
2.3 变量 20
2.3.1 变量和常量 20
2.3.2 数值 22
2.3.3 字符和字符串 25
2.3.4 枚举类型 27
2.3.5 数组 29
2.4 运算符 31
2.4.1 运算符和表达式 32
2.4.2 赋值运算符 32
2.4.3 算术运算符 33
2.4.4 关系运算符 34
2.4.5 逻辑运算符 35
2.4.6 位运算符 36
2.5 常用语句 37
2.5.1 语句 37
2.5.2 条件语句 38
2.5.3 选择语句 39
2.5.4 循环语句 41
2.6 函数 44
2.6.1 函数定义 44
2.6.2 函数调用 45
2.6.3 值传递和引用传递 46
2.6.4 Main()函数 47
2.7 代码注释 48
2.7.1 常见注释 48
2.7.2 XML注释 49
2.8 小结 50
第3章 C# 3.0实现面向对象 51
第4章 C#集合类 97
第2篇 窗体常见应用
第5章 Windows窗体控件 128
第6章 Windows 窗体——Form 160
第7章 Windows多文档窗体程序 188
第8章 自定义控件开发 203
第9章 WPF开发实例 225
第10章 文件操作和管理 262
第11章 日期时间操作和使用 284
第12章 多线程编程 302
第13章 动态链接库编程 322
第3篇 数据访问应用
第14章 SQL Server 2005介绍 342
第15章 ADO.NET数据库编程 355
第16章 XML文件数据访问 415
第4篇 网络通讯应用
第17章 TCP/IP服务器开发 448
第18章 TCP/IP客户端开发 481
第19章 ASP.NET网页开发 496
第5篇 综合实例
第20章 软件开发流程概述 522
第21章 综合实例——个人理财