注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计.NETC#.NET Web开发指南

C#.NET Web开发指南

C#.NET Web开发指南

定 价:¥59.00

作 者: (美)A.·托特斯基(Adrian Turtschi)等著;王海峰 等译
出版社: 机械工业出版社
丛编项: 开发人员专业技术丛书
标 签: C#

购买这本书可以去


ISBN: 9787111104865 出版时间: 2003-01-01 包装: 胶版纸
开本: 24cm+光盘1片 页数: 543页 字数:  

内容简介

  本书介绍了.NET框架类库的功能。主要内容包括:Microsoft .NET平台简介、C#编程介绍、Visual Studio.NET集成开发环境、Windows窗体、使用TCP和UDP协议进行网络编程、远程连接、消息队列、ADO.NET、XML、ASP.NET、Web服务等。本书编排独特、针对性极强。通过阅读本书,读者将学会如何使用C#创建新应用程序。本书适合从事网络开发人员,从其他语言转为C#语言的开发人员阅读。随书光盘中包含了本书使用的代码文件。

作者简介

  Adrian Turtschi(MCSE,MCSD)是AVanade公司的首席架构方案开发者,他负责提供移动计算空间方案,他从2000年秋使用Microsoft .NET平台,擅长用Web服务开发企业系统。他对使用Web服务来链接平台和系统边界尤其感兴趣。在加入Avanade之前,他在Boston的毕马威的Global Knowledge Exchange工作,帮助设计和开发毕马威的全球知识管理和协作方案,世界范围内已经有100 000专业人员使用。Adrian具有在瑞士、荷兰和美国的工作经验,具有数学和计算机学位,现在居住在德国的柏林。等等

图书目录

前言
作者简介
关于随书光盘
第1章 Microsoft.NET平台简介 
1.1 简介 
1.2 .NET平台简介 
1.2.1 Microsoft .NET 和 Windows DNA 
1.2.2 Microsoft .NET体系结构 
1.3 .NET 平台的特点 
1.3.1 多语言开发 
1.3.2 独立于平台和处理器 
1.3.3 自动内存管理 
1.3.4 版本支持 
1.3.5 支持开放标准 
1.3.6 配置简单 
1.3.7 分布式体系结构 
1.3.8 与非托管代码的互用 
1.3.9 安全性 
1.3.10 性能和伸缩性 
1.4 .NET结构组件 
1.4.1 .NET运行时环境 
1.4.2 托管/非托管代码 
1.4.3 中间语言 
1.4.4 公共类型系统 
1.4.5 .NET基础类库 
1.4.6 配件 
1.4.7 元数据 
1.4.8 配件和模块 
1.4.9 配件缓存 
1.4.10 映射 
1.4.11 即时编译 
1.4.12 垃圾收集 
1.5 探讨代码运行过程 
1.6 追求标准化 
1.7 小结 
1.8 内容回顾 
1.9 常见问题解答 
第2章 C#编程介绍 
2.1 简介 
2.2 开始 
2.3 创建第一个C#程序 
2.3.1 编译和执行 
2.3.2 定义类 
2.3.3 声明Main方法 
2.3.4 用名字空间组织库 
2.3.5 使用关键字using 
2.3.6 添加注释 
2.4 数据类型简介 
2.4.1 数值型 
2.4.2 引用类型 
2.5 控制结构说明 
2.5.1 使用if语句 
2.5.2 使用if-else语句 
2.5.3 使用switch case语句 
2.5.4 使用for语句 
2.5.5 使用while语句 
2.5.6 使用do while语句 
2.5.7 使用break语句 
2.5.8 使用continue语句 
2.5.9 使用return语句 
2.5.10 使用goto语句 
2.6 理解属性和索引器 
2.6.1 使用属性 
2.6.2 索引器访问列表 
2.7 使用代理和事件 
2.7.1 代理 
2.7.2 事件 
2.8 使用异常处理 
2.8.1 使用try块
2.8.2 使用catch块
2.8.3 使用finally块
2.8.4 使用throw语句
2.9 理解继承 
2.10 小结
2.11 内容回顾
2.12 常见问题解答 
第3章 Visual Studio.NET IDE
3.1 简介
3.2 Visual Studio.NET介绍
3.3 VS.NET组件
3.3.1 设计窗口
3.3.2 代码窗口 
3.3.3 服务器浏览器 
3.3.4 工具箱 
3.3.5 停靠窗口 
3.3.6 属性浏览器 
3.3.7 解决方案浏览器
3.3.8 对象浏览器
3.3.9 动态帮助
3.3.10 任务列表浏览器
3.4 VS.NET的特点
3.4.1 IntelliSense
3.4.2 XML编辑器
3.4.3 文档生成:嵌入的XML注释
3.5 定制IDE
3.6 创建一个工程
3.6.1 工程
3.6.2 创建一个工程
3.6.3 添加引用
3.6.4 建立工程
3.6.5 调试工程
3.7 小结
3.8 内容回顾
3.9 常见问题解答
第4章 Windows窗体
4.1 简介
4.2 Windows窗体简介
4.3 编写一个简单的Windows窗体应用 
4.3.1 添加控件 
4.3.2 添加事件句柄 
4.3.3 在运行时环境添加控件 
4.3.4 在运行时环境添加事件句柄 
4.4 编写一个简单的文本编辑器 
4.4.1 开始工程 
4.4.2 创建菜单 
4.4.3 添加新窗体 
4.4.4 创建多文档界面 
4.4.5 创建对话框窗体 
4.4.6 使用窗体继承 
4.4.7 添加TabControl 
4.4.8 固定控件 
4.4.9 连接对话框 
4.5 使用ListView和TreeView控件 
4.5.1 建立ImageList 
4.5.2 添加ListView 
4.5.3 连接上下文菜单 
4.5.4 添加TreeView 
4.5.5 添加分割条 
4.5.6 实现拖放 
4.6 创建控件 
4.6.1 创建用户控件 
4.6.2 编写定制控件 
4.6.3 子控件 
4.6.4 Internet Explorer中的定制控件 
4.7 小结 
4.8 内容回顾 
4.9 常见问题解答 
第5章 使用TCP和UDP协议 
5.1 简介 
5.2 网络和Socket简介 
5.2.1 TCP简介 
5.2.2 UDP简介 
5.2.3 端口简介 
5.2.4 System.Net名字空间 
5.2.5 System.Net.Sockets名字空间 
5.3 TCP指令传送和处理示例 
5.3.1 所需的.NET类的一般用法 
5.3.2 服务器 
5.3.3 客户 
5.3.4 编译并运行示例 
5.4 UDP指令传送和处理示例 
5.4.1 所需的.NET类的一般用法 
5.4.2 服务器 
5.4.3 客户 
5.4.4 编译并运行示例 
5.5 使用UDP多点传送创建新闻收报机 
5.5.1 所需.NET类的一般用法 
5.5.2 服务器 
5.5.3 客户 
5.5.4 编译并运行示例 
5.6 创建UDP客户服务器聊天应用程序 
5.6.1 TCPServerSession类 
5.6.2 TCPServer类 
5.6.3 聊天协议 
5.6.4 ChatServer类 
5.6.5 ChatClient类 
5.6.6 编译并运行示例 
5.7 创建TCP对等网络文件共享应用程序 
5.7.1 远程文件流协议 
5.7.2 RemoteFileStreamServer类 
5.7.3 RemoteFileStreamProxy类 
5.7.4 FileSharingPeer类 
5.7.5 编译并运行示例 
5.8 访问Web资源 
5.8.1 所需.NET类的一般用法 
5.8.2 Web访问客户 
5.8.3 编译并运行示例 
5.8.4 请求方法 
5.8.5 重定向 
5.8.6 验证 
5.8.7 cookie 
5.9 小结 
5.10 内容回顾 
5.11 常见问题解答 
第6章 远程连接 
6.1 简介 
6.2 远程连接简介 
6.3 创建一个简单的远程客户服务器 
6.3.1 创建远程服务器对象 
6.3.2 创建宿主应用程序 
6.3.3 创建客户应用程序 
6.3.4 理解远程代码 
6.3.5 改进样例应用程序 
6.4 创建Intranet应用程序 
6.5 创建基于服务的应用程序 
6.6 小结 
6.7 内容回顾 
6.8 常见问题解答 
第7章 使用MSMQ的消息队列 
7.1 简介 
7.2 MSMQ简介 
7.2.1 MSMQ体系结构 
7.2.2 安装MSMQ 
7.3 创建一个简单的应用程序 
7.4 创建一个复杂的应用程序 
7.4.1 创建MSMQGraphics绘图库 
7.4.2 创建DrawingSender工程 
7.4.3 创建DrawingReceiver工程 
7.5 创建一个异步应用程序 
7.6 小结 
7.7 内容回顾 
7.8 常见问题解答 
第8章 ADO.NET 
8.1 简介 
8.2 ADO.NET简介 
8.2.1 ADO.NET结构 
8.2.2 理解Connection对象 
8.2.3 建立连接字符串 
8.2.4 理解Command对象 
8.2.5 理解DataReader 
8.2.6 掌握DataSet和DataAdapter 
8.2.7 DataReader与DataSet模型之间的不同点 
8.2.8 理解DataView对象 
8.3 使用System.Data.OleDb工作 
8.3.1 使用DataReader 
8.3.2 使用DataSet 
8.4 使用SQL.NET工作 
8.5 使用Odbc.NET工作 
8.6 小结 
8.7 内容回顾 
8.8 常见问题解答 
第9章 使用XML工作 
9.1 简介 
9.2 XML简介 
9.2.1 XML DOM说明 
9.2.2 XPath说明 
9.2.3 XSL说明 
9.2.4 XML Schema说明 
9.2.5 .NET框架中的XML类 
9.3 使用XML DOM 
9.3.1 创建一个空的XML DOM文档 
9.3.2 向XML文档中添加元素 
9.3.3 更新XML文档中的元素 
9.3.4 删除XML文档中的元素 
9.3.5 加载和保存XML文档 
9.4 使用XML和相关数据 
9.4.1 XML和DataSet类 
9.4.2 XML Schema和DataSet类 
9.4.3 遍历DataSet类中的关系 
9.5 使用XPath和XSL 
9.5.1 使用XPath工作 
9.5.2 使用XSL工作 
9.6 小结 
9.7 内容回顾 
9.8 常见问题解答 
第10章 ASP.NET 
10.1 简介 
10.2 ASP.NET体系结构简介 
10.2.1 ASP.NET服务器控件 
10.2.2 使用用户控件工作 
10.2.3 定制控件 
10.2.4 理解Web.config文件 
10.2.5 使用Global.asax页 
10.3 使用Web Forms 
10.3.1 创建简单的Web窗体 
10.3.2 建立XML Poll 
10.4 使用ADO.NET 
10.4.1 使用SQL建立一个留言板 
10.4.2 使用SQL建立购物车 
10.5 小结 
10.6 内容回顾 
10.7 常见问题解答 
第11章 Web Services 
11.1 简介 
11.2 Web Services案例 
11.2.1 SOAP的任务 
11.2.2 为什么选用SOAP 
11.2.3 为什么开发Web Services 
11.2.4 Web Services世界 
11.3 Web Services标准 
11.3.1 分布式对象配线——SOAP协议 
11.3.2 描述Web Services——WSDL 
11.3.3 发现Web Services ——DISCO 
11.3.4 发布Web Services——UDDI 
11.4 使用Web Services工作 
11.4.1 传递复杂的数据类型 
11.4.2 错误处理 
11.4.3 编写SOAP客户应用程序 
11.4.4 传递对象 
11.4.5 传递关系数据 
11.4.6 传递XML文档 
11.4.7 使用UDDI工作 
11.4.8 SOAP标题 
11.5 高级Web Services 
11.5.1 维持状态 
11.5.2 安全性 
11.6 小结 
11.7 内容回顾 
11.8 常见问题解答 
第12章 创建Jokes Web服务 
12.1 简介 
12.2 Jokes Web服务的动机和需求 
12.3 功能应用程序设计 
12.3.1 定义公共方法 
12.3.2 定义数据库方案 
12.3.3 定义Web服务结构 
12.4 实现Jokes数据库 
12.4.1 安装数据库 
12.4.2 创建存储过程 
12.5 实现Jokes中间层 
12.5.1 设置Visual Studio工程 
12.5.2 开发错误处理器 
12.5.3 开发数据库访问组件 
12.5.4 开发用户管理服务 
12.5.5 开发Jokes服务 
12.6 创建客户应用程序 
12.7 改进Jokes Web服务的一些想法 
12.8 小结 
12.9 内容回顾 
12.10 常见问题解答

本目录推荐