本书是学习.NET Framework编程的优秀参考书,其主要内容有:第1部分概述了有关.NET Framework编程的重要概念;第2部分到第8部分中,每部分都围绕一个专业项目展开讨论,并通过实例引导读者以由浅入深的方式来详细学习各种专业项目的创建;第9部分介绍了移动应用程序;最后一部分是附录。\r\n 本书既有详细的概念说明,又有具体而完整的实例代码,读者能够轻松地将自己所学的理论知识付诸实践。本书适用于具有一定编程基础的程序员。\r\n
译者序\r\nNIIT简介\r\n作者简介\r\n前言\r\n\r\n第1部分 .NET Framework概述\r\n\r\n第1章 .NET概况及其设计目标\r\n1.1 .NET概况\r\n1.1.1 .NET基本原理\r\n1.1.2 .NET Framwork的优点\r\n1.1.3 .NET体系结构的变化\r\n1.2 .NET Framework设计目标\r\n1.2.1 可用性\r\n1.2.2 可管理性\r\n1.2.3 性能\r\n1.2.4 可靠性\r\n1.2.5 可扩展性\r\n1.2.6 安全性\r\n1.3 小结\r\n\r\n第2章 .NET系列\r\n\r\n2.1 .NET企业服务器\r\n2.1.1 Application Center 2000\r\n2.1.2 BizTalk Server 2000\r\n2.1.3 Commerce Server 2000\r\n2.1.4 Content Management Server 2000\r\n2.1.5 Exchange 2000\r\n2.1.6 Host Integration Server 2000\r\n2.1.7 ISA Server 2000\r\n2.1.8 Mobile Information 2001 Server\r\n2.1.9 SharePoint Portal Server 2000\r\n2.1.10 SQL Server 2000\r\n2.1.11 Whistler系列\r\n2.1.12 .NET Passport Service\r\n2.1.13 Visual Studio .NET\r\n2.2 小结\r\n\r\n第3章 .NET Framework简介\r\n\r\n3.1 .NET Framework\r\n3.1.1 体系结构\r\n3.1.2 类库\r\n3.1.3 名字空间\r\n3.1.4 程序集\r\n3.2 语言增强\r\n3.2.1 Visual Basic .NET\r\n3.2.2 Visual C++ .NET\r\n3.2.3 C#\r\n3.3 Visual Studio .NET调试器\r\n3.4 小结\r\n\r\n第2部分 专业项目1\r\n\r\n项目1 数据库与.NET的集成\r\n第4章 项目个案研究\r\n\r\n4.1 TecPublishers出版联盟\r\n4.2 项目生命周期\r\n4.2.1 需求分析\r\n4.2.2 总体设计\r\n4.2.3 详细设计\r\n4.2.4 构造\r\n4.2.5 测试\r\n4.2.6 用户接受测试\r\n4.3 小结\r\n\r\n第5章 ADO.NET简介\r\n\r\n5.1 ADO.NET体系结构\r\n5.1.1 .NET数据提供者\r\n5.1.2 Dataset\r\n5.2 ADO.NET和XML\r\n\r\n第6章 在Visual Basic中使用ADO.NET来创建一个实现数据库连接的Windows应用程序\r\n\r\n6.1 项目个案研究\r\n6.2 项目生命周期\r\n6.2.1 需求分析\r\n6.2.2 设计\r\n6.2.3 构造\r\n6.3 小结\r\n\r\n第7章 使用ADO.NET来创建一个C#的Windows应用程序\r\n\r\n7.1 C#基础\r\n7.1.1 C#的发展\r\n7.1.2 C#的能力\r\n7.1.3 C#中的数据类型\r\n7.1.4 变量\r\n7.2 创建Windows应用程序\r\n7.2.1 创建新项目\r\n7.2.2 创建Titles Authored by Each Author窗体\r\n7.3 小结\r\n\r\n第8章 .NET中的事务处理——概述和实现\r\n\r\n8.1 什么是事务\r\n8.1.1 事务模型\r\n8.1.2 在使用ADO.NET的应用程序中实现手工事务\r\n8.2 小结\r\n\r\n第3部分 专业项目2\r\n\r\n项目2 XML设计器:创建XML模式\r\n第9章 XML概述\r\n\r\n9.1 XML概述和相关规范\r\n9.1.1 XML和HTML\r\n9.1.2 XML规范\r\n9.1.3 验证XML数据\r\n9.1.4 XML与相关数据的集成\r\n9.2 小结\r\n\r\n第10章 使用XML模式、有类型数据集和XSLT创建数据查看器应用程序\r\n\r\n10.1 项目个案研究\r\n10.2 项目生命周期的执行阶段\r\n10.2.1 需求分析\r\n10.2.2 设计\r\n10.2.3 构造\r\n10.3 小结\r\n\r\n第4部分 专业项目3\r\n\r\n项目3 使用了ASP.NET的Web表单\r\n第11章 ASP.NET简介\r\n\r\n11.1 ASP.NET的演变过程\r\n11.2 ASP.NET:.NET SDK Framework的一部分\r\n11.2.1 ASP.NET的体系结构\r\n11.2.2 Web表单基础\r\n11.2.3 Web表单的组件\r\n11.3 创建Web表单的实用指导\r\n11.3.1 IIS应用程序根目录\r\n11.3.2 ASP.NET Web表单服务器控件\r\n11.4 HTML服务器控件和Web控件\r\n11.4.1 向窗体添加服务器控件\r\n11.4.2 设置Web控件的属性\r\n11.4.3 处理Web控件的事件\r\n11.4.4 常用的Web控件\r\n11.5 验证控件\r\n11.5.1 有关验证控件的更多知识\r\n11.5.2 使用验证控件\r\n11.5.3 使用多个验证控件\r\n11.6 小结\r\n\r\n第12章 使用ASP.NET(用Visual Basic.NET)创建修改数据对象的Web应用程序\r\n\r\n12.1 项目个案研究\r\n12.2 项目生命周期的执行阶段\r\n12.2.1 需求分析\r\n12.2.2 设计\r\n12.2.3 构造\r\n\r\n第13章 使用ASP.NET创建修改数据对象的Web应用程序(使用C#)\r\n\r\n13.1 项目生命周期\r\n13.2 小结\r\n\r\n第5部分 专业项目4\r\n\r\n项目4 Web服务\r\n第14章 Web服务简介\r\n\r\n14.1 什么是Web服务\r\n14.1.1 XML Web服务\r\n14.1.2 Web服务:分布式计算机制\r\n14.1.3 Web服务和.NET Framework\r\n14.1.4 XML Web服务:.NET策略\r\n14.1.5 Web服务的体系结构\r\n14.1.6 构建Web服务\r\n14.1.7 保证Web服务的安全\r\n14.2 与Web服务相关的SOAP简介\r\n14.2.1 SOAP的特性\r\n14.2.2 SOAP的体系结构\r\n14.2.3 SOAP消息的构成\r\n14.3 理解与Web服务相关的UDDI\r\n14.4 小结\r\n\r\n第15章 使用C#创建Web服务并应用在Visual Basic .NET应用程序中\r\n\r\n15.1 项目个案研究\r\n15.2 项目生命周期\r\n15.2.1 需求分析\r\n15.2.2 设计\r\n15.2.3 构造\r\n15.3 小结\r\n\r\n第16章 使用Visual Basic .NET创建Web服务并应用在C#应用程序中\r\n\r\n16.1 项目个案研究\r\n16.2 项目生命周期的执行阶段\r\n16.2.1 需求分析\r\n16.2.2 设计\r\n16.3 小结\r\n\r\n第6部分 专业项目5\r\n\r\n项目5 .NET Framework中的安全模型\r\n第17章 .NET Framework安全机制概述\r\n\r\n17.1 .NET Framework安全解决方案\r\n17.1.1 Microsoft .NET Framework安全机制的基本单元\r\n17.1.2 指定安全机制\r\n17.2 常用的认证机制\r\n17.2.1 ASP.NET中的表单认证\r\n17.2.2 Windows认证\r\n17.2.3 Passport认证\r\n17.2.4 代码权限安全\r\n17.3 小结\r\n\r\n第18章 实现安全机制\r\n\r\n18.1 项目个案研究\r\n18.2 项目生命周期\r\n18.2.1 需求分析\r\n18.2.2 设计\r\n18.2.3 构造\r\n18.2.4 生成并测试应用程序\r\n18.3 小结\r\n\r\n第7部分 专业项目6\r\n项目6 COM的交互操作\r\n\r\n第19章 COM互操作性概述\r\n\r\n19.1 COM概述\r\n19.1.1 COM特性\r\n19.1.2 COM需求\r\n19.1.3 从COM到.NET\r\n19.2 COM的互操作性\r\n19.2.1 组件的生成\r\n19.2.2 COM互操作性\r\n19.2.3 COM可调用包\r\n19.2.4 运行时间可调用包\r\n19.3 实现COM的互操作性\r\n19.3.1 生成CCW\r\n19.3.2 声明COM类\r\n19.3.3 生成COM对象\r\n19.3.4 声明COM接口\r\n19.3.5 访问COM组件\r\n19.4 小结\r\n\r\n第20章 使用C#创建COM组件并应用到Visual Basic 6.0应用程序中\r\n\r\n20.1 项目个案研究\r\n20.2 项目的生命周期\r\n20.2.1 需求分析\r\n20.2.2 设计\r\n20.2.3 构造\r\n20.3 小结\r\n\r\n第21章 使用Visual Basic 6.0创建COM组件并应用到C#应用程序\r\n\r\n21.1 项目生命周期\r\n21.1.1 需求分析\r\n21.1.2 设计\r\n21.1.3 构造\r\n21.2 小结\r\n\r\n第8部分 专业项目7\r\n\r\n项目7 性能计数器\r\n第22章 .NET性能计数器概述\r\n\r\n22.1 性能计数器的类别\r\n22.1.1 采样\r\n22.1.2 PerformanceCounter组件\r\n22.1.3 性能计数器的类型\r\n22.1.4 性能计数器的生命周期\r\n22.1.5 在.NET应用程序中使用性能计数器\r\n22.2 小结\r\n\r\n第23章 实现性能计数器\r\n\r\n23.1 项目个案研究\r\n23.2 项目生命周期\r\n23.2.1 需求分析\r\n23.2.2 设计\r\n23.2.3 构造\r\n23.2.4 测试\r\n23.3 小结\r\n\r\n第9部分 超越实验室\r\n\r\n第24章 .NET中的移动应用程序\r\n\r\n24.1 Microsoft移动Interned工具包\r\n24.1.1 移动Web表单控件\r\n24.1.2 使用移动Internet工具包创建移动Web应用程序\r\n24.2 小结\r\n\r\n第10部分 附录\r\n\r\n附录A 从Visual Basic 6.0升级/移植到Visual Basic .NET移植\r\n\r\n附录B 从VC++ 6.0(非受控代码)移植到VC++.NET(受控扩展)\r\n\r\nB.1 使用受控代码的注意事项\r\nB.1.1 使用受控扩展的优点\r\nB.1.3 受控类型\r\nB.2 创建受控应用程序\r\nB.3 在应用程序中添加受控代码\r\nB.3.1 改变项目设置\r\nB.3.2 添加代码\r\n\r\n附录C VC程序员的ATL\r\n\r\nC.1 什么是ATL服务器\r\nC.1.1 请求处理程序\r\nC.1.2 其他特征\r\nC.1.3 创建ATL服务器应用程序\r\nC.1.4 应用程序的完整代码\r\n\r\n附录D .NET配置文件\r\n\r\nD.1 机器配置文件\r\nD.2 应用程序配置文件\r\nD.2.1 EXE宿主应用程序\r\nD.2.2 ASP.NET宿主应用程序\r\nD.2.3 Internet Explorer宿主应用程序\r\nD.3 安全配置文件\r\nD.4 .NET Framework配置工具\r\nD.4.1 程序集的配置和管理\r\nD.4.2 调整远程设置\r\nD.4.3 安全的配置和管理\r\nD.4.4 管理由.NET配置工具配置的应用程序\r\nD.5 代码访问安全策略工具\r\nD.5.1 创建一个代码组\r\nD.5.2 删除代码组\r\nD.5.3 改变代码组权限\r\n\r\n附录E 程序集\r\n\r\nE.1 程序集\r\nE.1.1 私有和共享程序集\r\nE.1.2 全局程序集缓存\r\nE.1.3 程序集的优点\r\nE.1.4 程序集版本控制\r\nE.1.5 程序集内容\r\nE.1.6 创建程序集\r\nE.1.7 程序集名称\r\nE.1.8 公共密钢和私有密钥\r\nE.1.9 程序集位置\r\nE.1.10 把私有程序集转换为共享程序集\r\n\r\n附录F Windows窗体设计器生成的代码