主页 详情

《C#入门经典 第4版》_(美)Karli Watson,(美)Christian Nagel等著_12096068_9787302185871

【书名】:《C#入门经典 第4版》
【作者】:(美)Karli Watson,(美)Christian Nagel等著
【出版社】:北京:清华大学出版社
【时间】:2008
【页数】:1010
【ISBN】:9787302185871
【SS码】:12096068

最新查询

内容简介

第Ⅰ部分 C#语言

第1章 C#简介

1.1什么是.NET Framework

.NET Framework的内容

用.NET Framework编写应用程序

1.2什么是C#

用C#能编写什么样的应用程序

本书中的C#

1.3 Visual Studio 2008

Visual Studio 2008 Express产品

解决方案

1.4小结

第2章 编写C#程序

2.1开发环境

Visual Studio 2008

Visual C# 2008 ExpressEdition

2.2控制台应用程序

Solution Explorer

Properties窗口

Error List窗口

2.3 Windows Forms应用程序

2.4小结

第3章 变量和表达式

3.1 C#的基本语法

3.2 C#控制台应用程序的基本结构

3.3变量

简单类型

变量的命名

字面值

变量的声明和赋值

3.4表达式

数学运算符

赋值运算符

运算符的优先级

名称空间

3.5小结

3.6练习

第4章 流程控制

4.1布尔逻辑

位运算符

布尔赋值运算符

运算符的优先级更新

4.2 goto语句

4.3分支

三元运算符

if语句

switch语句

4.4循环

do循环

while循环

for循环

循环的中断

无限循环

4.5小结

4.6练习

第5章 变量的更多内容

5.1类型转换

隐式转换

显式转换

使用Convert命令进行显式转换

5.2复杂的变量类型

枚举

结构

数组

5.3字符串的处理

5.4小结

5.5练习

第6章 函数

6.1定义和使用函数

返回值

参数

6.2变量的作用域

其他结构中变量的作用域

参数和返回值与全局数据

6.3 Main()函数

6.4结构函数

6.5函数的重载

6.6委托

6.7小结

6.8练习

第7章 调试和错误处理

7.1 VS和VCE中的调试

非中断(正常)模式下的调试

中断模式下的调试

7.2错误处理

try…catch…inally

列出和配置异常

异常处理的注意事项

7.3小结

7.4练习

第8章 面向对象编程简介

8.1什么是面向对象编程

什么是对象

所有的东西都是对象

对象的生命周期

静态和实例类成员

8.2 OOP技术

接口

继承

多态性

对象之间的关系

运算符重载

事件

引用类型和值类型

8.3 Windows应用程序中的OOP

8.4小结

8.5练习

第9章 定义类

9.1 C#中的类定义

9.2 System.Object

9.3构造函数和析构函数

9.4 VS和VCE中的OOP工具

Class View窗口

对象浏览器

添加类

类图

9.5类库项目

9.6接口和抽象类

9.7结构类型

9.8小结

9.9练习

第10章 定义类成员

10.1成员定义

定义字段

定义方法

定义属性

在类图中添加成员

重制成员

自动属性

10.2类成员的其他议题

隐藏基类方法

调用重写或隐藏的基类方法

嵌套的类型定义

10.3接口的实现

10.4部分类定义

10.5部分方法定义

10.6示例应用程序

规划应用程序

编写类库

类库的客户应用程序

10.7小结

10.8练习

第11章 集合、比较和转换

11.1集合

使用集合

定义集合

索引符

给CardLib添加Cards集合

关键字值集合和IDictionary

迭代器

深度复制

给CardLib添加深度复制

11.2比较

类型比较

值比较

11.3转换

重载转换运算符

as运算符

11.4小结

11.5练习

第12章 泛型

12.1泛型的概念

12.2使用泛型

可空类型

System.Collections.Generic名称空间

12.3定义泛型

定义泛型类

定义泛型接口

定义泛型方法

定义泛型委托

12.4小结

12.5练习

第13章 其他OOP技术

13.1∷运算符和全局名称空间

13.2定制异常

异常基类

给CardLib添加定制异常

13.3事件

什么是事件

使用事件

定义事件

13.4扩展和使用CardLib

13.5小结

13.6练习

第14章 C# 3.0语言的改进

14.1初始化器

对象初始化器

集合初始化器

14.2类型推断

14.3匿名类型

14.4扩展方法

14.5 λ表达式

复习匿名方法

把λ表达式用于匿名方法

λ表达式的参数

λ表达式的语句体

λ表达式用作委托和表达式树

λ表达式和集合

14.6小结

14.7练习

第Ⅱ部分 Windows编程

第15章 Windows编程基础

15.1控件

属性

控件的定位、停靠和对齐

事件

15.2 Button控件

Button控件的属性

Button控件的事件

15.3 Label和LinkLabel控件

15.4 TextBox控件

TextBox控件的属性

TextBox控件的事件

15.5 RadioButton和CheckBox控件

RadioButton控件的属性

RadioButton控件的事件

CheckBox控件的属性

CheckBox控件的事件

GroupBox控件

15.6 RichTextBox控件

RichTextBox控件的属性

RichTextBox控件的事件

15.7 ListBox和CheckedListBox控件

ListBox控件的属性

ListBox控件的方法

ListBox控件的事件

15.8 ListView控件

ListView控件的属性

ListView控件的方法

ListView控件的事件

ListViewltem

ColumnHeader

ImageList控件

15.9 TabControl控件

TabControl控件的属性

使用TabControl控件

15.10小结

15.11练习

第16章 Windows Forms的高级功能

16.1菜单和工具栏

两个实质一样的控件

使用MenuStrip控件

手工创建菜单

ToolStripMenultem控件的其他属性

给菜单添加功能

16.2工具栏

ToolStrip控件的属性

ToolStrip的项

StatusStrip控件

StatusStripStatusLabel的属性

16.3 SDI和MDI应用程序

16.4创建控件

LabelTextbox控件

调试用户控件

扩展LabelTextbox控件

16.5小结

16.6练习

第17章 使用通用对话框

17.1通用对话框

17.2如何使用对话框

17.3文件对话框

OpenFileDialog

SaveFileDialog

17.4打印

打印结构

打印多个页面

PageSetupDialog

PrintDialog

17.5打印预览

PrintPreviewDialog

PrintPreviewControl

17.6 FontDialog和ColorDialog

FontDialog

ColorDialog

FolderBrowserDialog

17.7小结

17.8练习

第18章 部署Windows应用程序

18.1部署概述

18.2 ClickOnce部署

18.3 Visual Studio安装和部署项目类型

18.4 Microsoft Windows安装程序结构

Windows Installer术语

Windows Installer的优点

18.5为SimpleEditor创建安装软件包

规划安装内容

创建项目

项目属性

安装编辑器

File System编辑器

File Types编辑器

Launch Condition编辑器

User Interface编辑器

18.6构建项目

18.7安装

Welcome

Read Me

License Agreement

Optional Files

选择安装文件夹

确认安装

进度

结束安装

运行应用程序

卸载

18.8小结

18.9练习

第Ⅲ部分 Web编程

第19章 Web编程基础

19.1概述

19.2 ASP.NET运行库

19.3创建简单的Web页面

19.4服务器控件

19.5事件处理程序

19.6输入的有效性验证

19.7状态管理

客户端的状态管理

服务器端的状态管理

19.8身份验证和授权

身份验证的配置

使用安全控件

19.9读写SQL Server数据库

19.10小结

19.11练习

第20章 Web高级编程

20.1母版页

20.2站点导航

20.3用户控件

20.4个性化配置

个性化配置组

组件的个性化配置

定制数据类型中的个性化配置

匿名用户的个性化配置

20.5 Web Parts

WebPartManager控件

WebPartZone控件

EditorZone控件

CatalogZone控件

ConnectionsZone控件

20.6 JavaScript

Script元素

变量的声明

定义函数

语句

对象

20.7小结

20.8练习

第21章 Web服务

21.1 Web服务推出之前

远程过程调用(RPC)

SOAP

21.2使用Web服务的场合

宾馆旅行社代理应用程序

图书发布应用程序

客户应用程序的类型

应用程序的体系结构

21.3 Web服务的体系结构

可以调用的方法

调用方法

SOAP和防火墙

WS-I基本个性化配置

21.4 Web服务和.NET Framework

创建Web服务

客户程序

21.5创建简单的ASP.NET Web服务

21.6测试Web服务

21.7执行Windows客户程序

21.8异步调用服务

21.9执行ASP.NET客户程序

21.10传送数据

21.11小结

21.12练习

第22章 Ajax编程

22.1 Ajax概述

22.2 UpdatePanel控件

22.3 Timer控件

22.4 UpdateProgress控件

22.5 Web服务

22.6扩展控件

22.7小结

22.8练习

第23章 部署Web应用程序

23.1 Internet Information Services

23.2 IIS配置

23.3复制Web站点

23.4发布Web站点

23.5 Windows安装程序

创建安装程序

安装Web应用程序

23.6小结

23.7练习

第Ⅳ部分 数据访问

第24章 文件系统数据

24.1流

24.2用于输入和输出的类

File类和Directory类

FileInfo类

Directorylnfo类

路径名和相对路径

FileStream对象

Stream Writer对象

StreamReader对象

读写压缩文件

24.3序列化对象

24.4监控文件结构

24.5小结

24.6练习

第25章 XML

25.1 XML文档

XML元素

属性

XML声明

XML文档的结构

XML名称空间

格式良好并有效的XML

验证XML文档

25.2在应用程序中使用XML

XML文档对象模型

选择节点

25.3小结

25.4练习

第26章 LINQ简介

26.1 LINQ的变体

26.2第一个LLNQ查询

用var关键字声明结果变量

指定数据源:from子句

指定条件:where子句

指定元素:select子句

完成:使用foreach循环

延迟执行的查询

26.3使用LINQ方法语法和λ表达式

LINQ扩展方法

查询语法和方法语法

λ表达式

26.4排序查询结果

26.5 orderby子句

26.6用方法语法排序

26.7查询大型数据集

26.8合计运算符

26.9查询复杂的对象

26.10投射:在查询中创建新对象

26.11投射:方法语法

26.12单值选择查询

26.13 Any和All

26.14多级排序

26.15多级排序方法语法:ThenBy

26.16组合查询

26.17 Take和Skip

26.18 First和FirstOrDefault

26.19集运算符

26.20 Join查询

26.21资源和进一步阅读

26.22小结

26.23练习

第27章 LINQ to SQL

27.1对象相关映射

27.2安装SQL Server和N orthwind示例数据

安装SQL Server Express2005

安装Northwind示例数据库

27.3第一个LINQ to SQL查询

27.4浏览LINQ to SQL关系

27.5进一步探讨LINQ to SQL

27.6 LINQ to SQL中的组合、排序和其他高级查询

27.7显示生成的SQL

27.8用LINQ to SQL绑定数据

27.9用LINQ to SQL更新绑定数据

27.10小结

27.11练习

第28章 ADO.N ET和LINQ overDataSet

28.1 ADO.NET概述

ADO.NET名称的来源

ADO.NET的设计目标

28.2 ADO.NET类和对象概述

提供者对象

用户对象

使用System.Data名称空间

28.3用DataReader读取数据

28.4用 DataSet读取数据

用数据填充DataSet

访问DataSet中的表、行和列

28.5更新数据库

给数据库添加行

删除行

28.6在DataSet中访问多个表

ADO.NET中的关系

用关系导航

28.7 XML和ADO.NET

28.8 ADO.NET中的SQL支持

DataAdapter对象中的SQL命令

直接执行SQL命令

调用SQL存储过程

28.9使用LINQ over DataSet和ADO.NET

28.10小结

28.11练习

第29章 LINQ to XML

29.1 LINQ to XML函数构造方法

29.2保存和加载XML文档

从字符串中加载XML

已保存的XML文档内容

29.3处理XML片段

29.4通过LINQ to XML生成XML

29.5查询XML文档

29.6小结

29.7练习

第Ⅴ部分 其他技术

第30章 属性

30.1什么是属性

30.2反射

30.3内置属性

System.Diagnostics.ConditionalAttribute

System.ObsoleteAttribute

System.Serial izableAttribute

System.Reflection.AssemblyDelaySignAttribute

30.4定制属性

BugFixAttribute

System.AttributeUsageAttribute

30.5小结

第31章 XML文档说明

31.1添加XML文档说明

XML文档说明的注释

使用类图添加XML文档说明

生成XML文档说明文件

带有XML文档说明的应用程序示例

31.2使用XML文档说明

编程处理XML文档说明

用XSLT格式化XML文档说明

文档说明工具

31.3小结

31.4练习

第32章 网络

32.1联网概述

名称的解析

统一资源标识符

TCP和UDP

应用协议

32.2网络编程选项

32.3 WebClient

32.4 WebRequest和WebResponse

32.5 TcpListener和TcpClient

32.6小结

32.7练习

第33章 GDI+简介

33.1图形绘制概述

Graphics类

对象的删除

坐标系统

颜色

33.2使用Pen类绘制线条

33.3使用Brush类绘制图形

33.4使用Font类绘制文本

33.5使用图像进行绘制

使用纹理画笔绘图

使用钢笔绘制图像

双倍缓冲

33.6 GDI+的高级功能

剪切

System.Drawing.Drawing2D

System.Drawing.Imaging

33.7小结

33.8练习

第34章 Windows PresentationFoundation

34.1 WPF的概念

WPF给设计人员带来的好处

WPF给C#开发人员带来的好处

34.2基本WPF应用程序的组成

34.3 WPF基础

XAML语法

桌面和Web应用程序

Application对象

控件基

控件的布局

控件的样式

触发器

动画

静态和动态资源

34.4用WPF编程

WPF用户控件

实现依赖属性

34.5小结

34.6练习

第35章 Windows CommunicationFoundation

35.1 WCF是什么

35.2 WCF概念

WCF通信协议

地址、端点和绑定

合同

消息模式

行为

主机

35.3 WCF编程

定义WCF服务合同

自存储的WCF服务

35.4小结

35.5练习

第36章 Windows WorkflowFoundation

36.1活动

DelayActivity

SuspendActivity

WhileActivity

SequenceActivity

定制活动

36.2工作流运行库

36.3数据绑

36.4小结


书查询(www.shuchaxun.com)本网页唯一编码:
6949c5a23674f165e24b115dd7f13d20#211b5a6e9f854deb02e131e2bc823fe8#239894436#《C#入门经典--(第四版)》_12096068.zip