本书遵循由浅入深、循序渐进的学习规律,充分考虑语言学习的特点,紧密结合开发示例,体系完整地介绍了Visual Studio.NET平台下的C#开发技术。全书不仅包括基本的语法知识和形象的操作向导,同时更注重讲解软件设计思路、底层工作原理、重要的算法思想等内容。
由浅入深,505段关键代码剖析C#3.0面向对象编程技术。学以致用。全面掌握Windows编程、数据库编程、Web编程。技术领先。详细讲解LINQ、WPF、WCF等.NET 3.5最新特性。快速上手,精选论坛系统和俄罗斯方块网络对战完整案例。
本书由浅入深、循序渐进地讲解了微软公司的核心开发语言C# 3.0和最新版的开发工具Visual Studio 2008,以及在该环境下如何开发各种类型的应用程序。本书分为6篇:基础技术篇、Windows编程篇、数据库编程篇、Web编程篇、最新技术篇、项目实战篇,共30章。第1篇介绍了C#基本的语法知识和基本控件的使用;第2篇介绍了Windows窗体编程内容,同时包含了C#较高级的编程知识(如反射、泛型等);第3篇以SQL Server2005为例讲解了ADO.NET数据库编程技术;第4篇介绍ASP.NET Web应用程序开发;第5篇介绍.NET 3.5最新技术,包括Ajax、WPF、WCF、LINQ等;第6篇提供了论坛系统、俄罗斯方块网络对战两个技术含量高、实用性强的案例。 本书涉及C#编程的方方面面,初级读者可以系统学习本书,整体掌握使用C#语言进行应用程序开发的技术;中级读者可以跳过或浏览熟悉的内容,直接学习感兴趣的知识;对高级读者而言,本书可以作为开发手册使用。
第1篇 基础技术篇
第1章 Visual Studio 2008 IDE简介
第2章 常量和变量
第3章 方法与数组
第4章 流程控制语句
第5章 面向对象程序设计
第6章 结构和接口
第7章 异常处理
第2篇 Windows编程篇
第8章 Windows应用程序概述
第9章 Windows窗体控件(一)
第10章 Windows窗体控件(二)
第11章 对话框
第12章 委托和事件
第13章 用户控件和安装部署
第14章 类型和反射
第15章 C#高级特性
第16章 文件操作
第3篇 数据库编程篇
第17章 SQL Server 2005概述
第18章 数据访问
第4篇 Web编程篇
第19章 基本Web服务器控件
第20章 高级Web控件
第21章 数据访问
第22章 母版页和主题
第23章 状态管理
第24章 用户控件和自定义控件
第25章 ASP.NET Ajax
第5篇 最新技术篇
第26章 C# 3.0新特性
第27章 WPF简介
第28章 WCF简介
第6篇 项目实战篇
第29章 论坛系统
第30章 俄罗斯方块网络对战