超值光盘内容:
随书附赠微软Visual Studio 2008学习版安装光盘
6小时多媒体视频讲解
资深.NET程序员,全新视角,解读.NET3.5框架的最新技术趋势
深入剖析.NET3.5框架的四大开发技术及.NET3.5框架的底层机制
第1章 .NET框架和Visual Studio 2008
开发工具
C#(读作C Sharp)语言是.NET框架重点推出的开发语言,其具备C++语言的安全性和Visual Basic(以下简称VB)语言的快速开发特点,是目前最流行的开发语言之一。因为C#语言的类库全部封装在.NET框架中,所以在讲解具体的C#开发语言前,本章会先介绍.NET 框架,其目前的最新版本是3.5。在介绍完框架后,为了方便程序开发,本章还会简单介绍C#的开发工具Visual Studio 2008简称VS 2008。
1.1 .NET 3.5框架一览
.NET 3.5是Microsoft推出的最新开发框架,其支持目前最流行的开发语言VB和C#,也封装了一些常用的类库和组件,通过此框架,可以开发和运行常见的Windows程序和Web程序。本节简要介绍框架的内容和运行机制。
%注意:.NET 3.5框架之前有个.NET 3.0框架,但并没有流行起来。.NET 3.5包含了.NET 2.0框架和.NET 3.0框架的所有内容。
1.1.1 框架包含的开发语言
Java语言也是很流行的一种语言,但其必须运行在虚拟机上,这样可以实现一些跨平台的应用。而现在最新版本的Visual C# 2008和Visual Basic 2008则必须运行在.NET 3.5框架上。如果要在服务器上运行Visual C# 2008的程序,则必须在服务器上安装.NET 3.5框架。
%提示:Microsoft最新的操作系统Vista自带.NET 3.0 框架。
虽然.NET 3.5是一个成熟的框架,但其底层类库依然调用的是.NET 2.0以前封装好的所有类。图1.1所示的是.NET 3.5框架的基本组成,最上层就是其支持的开发语言。
在.NET 3.5支持的开发语言中,C#和VB最流行。VB一般用来快速开发,在小型Windows应用系统中最常用。C#是Microsoft重点推出的开发语言,其结合了C和C++的一些优点,然后又去除了指针等难于理解的概念,是一门易于上手和开发的语言。
第1篇 C#面向对象开发基础
第1章 .NET框架和Visual Studio 2008 开发工具
1.1 .NET 3.5框架一览
1.1.1 框架包含的开发语言
1.1.2 C#开发语言的特点
1.1.3 C#的运行机制
1.1.4 C#的类库框架
1.2 Visual Studio 2008 开发界面
1.2.1 Visual Studio 2008界面一览
1.2.2 菜单栏
1.2.3 工具栏
1.2.4 工具箱
1.2.5 属性窗口
1.2.6 解决方案资源管理器
1.2.7 服务器资源管理器
1.3 创建C#应用程序
1.3.1 控制台应用程序(Console)
1.3.2 Windows 应用程序(Forms)
1.3.3 ASP.NET 3.5网站
1.4 小结
第2章 C#的语法知识
2.1 变量、常量和表达式
2.1.1 常量
2.1.2 变量
2.1.3 变量的类型
2.1.4 类型转换
2.1.5 变量的作用域和生存周期
2.1.6 表达式
2.2 运算符
2.2.1 算术运算符
2.2.2 关系运算符和逻辑运算符
2.2.3 赋值运算符
……
第3章 C#的面向对象特性
第2篇 C#中的LINQ开发
第4章 LINQ查询基础
第5章 LINQ to ADO.NET——支持LINQ 语言与ADO.NET的交互
第6章 LINQ To XML——支持LINQ语言与 XML语言的交互
第3篇 WPF美轮美奂技术
第7章 WPF编程入门
第8章 XAML标记语言
第9章 Application全局应用程序类
第10章 WPF布局
第11章 内容控件
第12章 WPF依赖属性和事件路由
第13章 标准控件
第14章 窗口与导航
第15章 WPF资源、样式和控件模板
第16章 形状、变换和画刷
第17章 几何图形、图像和可视化层
第18章 WPF数据绑定
第4篇 WF工作流编程
第19章 WF编程入门
第20章 WF活动
第21章 WF服务
第22章 基于ASP.NET的工作流批核系统
第5篇 WCF开发
第23章 SOA和WCF基础介绍
第24章 通道模型和绑定
第25章 定义服务:契约编程
第26章 WCF中的行为
第27章 安全
第28章 自动点滴管理系统