致谢
译者序
简介
第一部分 序曲:微笑服务
第1章 创建Web服务
理解Web服务
一个手工创建的例子
在Visual Studio中创建ASP.NET Web服务
添加类模块
XML注释
结论
第2章 消费Web上的服务
理解ASP.NET
创建ASP.NET Web应用程序
消费IsPrime Web方法
寻找服务
结论
第二部分 阿勒曼德舞曲:阔步向前
第3章 Windows也使用Web服务
创建Windows应用程序项目
窗体
谦逊的消息对话框
改变窗口的形状
异步模式
结论
第4章 创建更好的Windows界面
会跳舞的圆形按纽
ListBox控件
菜单
使用通用对话框
MDI应用程序
结论
第5章 类反射
程序集和命名空间
.NET命名空间
反射
用类视图窗口跟踪成员
用对象浏览器导航
创建类库
结论
第三部分 库兰特舞曲:语言之舞
第6章 禅与现实:C#语言
标识符
关键字
变量
类型
类型转换
注释代码
运算符
流控制语句
结构
异常
结论
第7章 数组、索引器和集合
数组
索引器
集合类
结论
第8章 C#中的对象
枪、细菌和钢铁
创建类
类成员
构造函数
类变量、字段和属性
窗体实例间的通信
方法
委托和事件
运算符重载
多态性和重写
创建定制的集合
结论
第9章 字符串操作
C#字符串基础
字符类型
控制字符
字符静态方法
创建字符串
字符串方法
StringBuilder类
实现ToString方法
接口
正则表达式
正则表达式类
正则表达式的测试环境
正则表达式语法
正则表达式示例
结论
第四部分 吉格舞曲:跃向成功
第10章 流和文件
文件和目录
使用初始化信息
流
异步I/O
结论
第11章 消息
观察Windows消息
子类化消息
MessageQueue预备知识
使用消息队列和消息
采用消息机制的体系结构
结论
第12章 XML和ADO.NET
理解XML
XML命名空间
创建XML Schema
用Schema验证XML数据
创建XML数据文件
序列化XML
读写XML
文档对象模型(DOM)
XSL转换
数据库基础
ADO.NET
结论
第13章 以Web服务作为体系结构
管理会话和状态
通过Web服务显露数据
管理事务
用Web服务显露专用消息队列
通过TerraService获得图片
结论
附录 使用C#.NET的帮助系统