本书按照“基础—进阶—应用(综合案例)”的梯度安排内容;按照“概念—语法—示例讲解—注意事项—本章实例—上机实践—常见问题解答—习题”的模式讲解;贯穿443个示例、30个实例、3个典型案例、37个常见问题解答、60个习题。本书还附有超值、大容量DVD-ROM赠送。
科学的讲解模式、先进的交互式视觉教学,等等,一切尽在本书中!来一次C#编程的全新体验吧,这将是您轻松进入C#殿堂的第一步!
本书从易到难、由浅入深、循序渐进、系统地介绍了C# 3.0开发技术。全书通俗易懂,大量的示例和实例供读者更加深刻巩固所学习的知识,使读者更好地进行开发实践。
本书共分为27章,从第一个C#应用程序开始,首先介绍搭建、配置开发环境等基础知识,然后介绍C# 3.0的基础语法知识,如类型、变量、表达式、语句、命名空间等。再重点介绍C# 3.0中的面向对象编程技术和常用的扩展技术,如类、结构、数组、接口、委托、事件、异常处理、泛型、分部类型、可空类型、隐型变量、对象和集合初始化器、迭代器、匿名类型、扩展方法、Lambda表达式、LINQ等。最后以常用实例和技术:字符串处理、时间处理、文件操作、Windows窗体编程、GDI+和.NET数据访问,以及3个大型实例:图书管理系统、P2P聊天工具和我的校内网结束全书。
本书适合广大C# 3.0开发人员、网站管理维护人员和大专院校学生阅读,尤其是适合C# 3.0入门人员。
第1篇 C#概述篇
第1章 C#入门基础
1.1 C#概述
1.1.1 C#语言
1.1.2 .NET框架
1.1.3 C#应用程序
1.2 搭建Visual Studio 2008开发环境
1.2.1 安装Microsoft Visual Studio 2008
1.2.2 配置集成开发环境(IDE)
1.2.3 熟悉集成开发环境
1.3 创建第一个控制台应用程序
1.3.1 创建Sample_01_CA控制台应用程序
1.3.2 解决方案资源管理器
1.3.3 Program.cs文件
1.3.4 AssemblyInfo.cs文件
1.3.5 运行应用程序
1.4 创建第一个Windows窗体应用程序
1.4.1 创建Sample_01_WFA Windows窗体应用程序
1.4.2 解决方案资源管理器
1.4.3 Form1.cs窗体
1.4.4 Form1.Designer.cs文件
1.4.5 Form1.cs窗体的代码
1.4.6 Program.cs文件
1.4.7 AssemblyInfo.cs文件
1.4.8 运行应用程序
1.5 上机实践
1.6 常见问题及解答
1.7 小结
1.8 习题
第2章 C#基本概念
第2篇 C#基础语法篇
第3章 类型
第4章 变量
第5章 表达式和运算符
第6章 语句
第7章 命名空间
第3篇 C#面向对象编程篇
第8章 类
第9章 结构
第10章 数组
第11章 接口
第12章 委托和事件
第13章 异常处理
第4篇 C#语法扩展篇
第14章 泛型
第15章 分部类型和可空类型
第16章 隐型变量、初始化器、匿名类型和隐型数组
第17章 迭代器、匿名方法和扩展方法
第18章 Lambda表达式和查询表达式
第5篇 应用篇
第19章 字符串处理
第20章 日期和时间处理
第21章 I/O流、目录和文件处理
第22章 Windows窗体编程
第23章 使用GDI+绘图
第24章 .NET数据访问
第6篇 实践篇
第25章 图书管理系统
第26章 P2P聊天工具
第27章 我的校内网