.NET并不是一次彻底的革命,而是多种技术的整合与发展。本书是The Integrated .NET Series丛书之一。全书共分为五部分,论述了.NET是什么。托管C++编程、.NET的一些最基本主题、用ASP .NET和SOAP进行Web编程以及.NET中的一些其他主题,如安全性、跟踪与调试和互操作性。本文的作者是从事培训工作多年的资深专家,内容组织简练清晰,毫无累赘,是一部不可多得的教程。 \r\n 本书的特色为代码示例短小精悍、言简意赅。本书中所有程序界面操作都采用英(中)文注释,使得本书可以适用于中/英文版本Visual Studio.NET的使用。 \r\n 本书适合所有希望了解并掌握.NET,并对Visual C++有所涉猎的读者阅读。
第1章 Microsoft.NET是什么\r\n\r\n1.1 微软与万维网\r\n1.2 Windows桌面系统\r\n1.3 新的编程平台\r\n1.4 XML的角色\r\n1.5 小结\r\n\r\n第2章.NET基本原理\r\n\r\n2.1 Windows开发缺陷\r\n2.2 未来的应用程序\r\n2.3 .NET概述\r\n2.4 小结\r\n\r\n第3章 托管C++编程\r\n\r\n3.1 C++与.NET世界的契合\r\n3.2 启用C++托管扩展\r\n3.3 初涉托管C++程序\r\n3.4 映射C++到CLS和.NET框架\r\n3.5 .NET平台的C++编程\r\n3.6 异常处理\r\n3.7 C++的属性\r\n3.8 小结\r\n\r\n第4章 托管C++中面向对象的编程\r\n\r\n4.1 面向对象概念的回顾\r\n4.2 Acme案例研究:设计\r\n4.3 托管C++中的继承\r\n4.4 Acme案例研究:实现\r\n4.5 小结\r\n\r\n第5章 .NET框架下的托管C++\r\n\r\n5.1 System::Object\r\n5.2 集合\r\n5.3 接口\r\n5.4 .NET中的通用接口\r\n5.5 委托\r\n5.6 事件\r\n5.7 小结\r\n\r\n第6章 用户界面编程\r\n\r\n6.1 Windows窗体的体系\r\n6.2 用.NETSDK编写的简单窗体\r\n6.3 Windows窗体的事件处理\r\n6.4 菜单\r\n6.5 控件\r\n6.6 Visual Studio.NET和窗体\r\n6.7 对话框\r\n6.8 列表框控件\r\n6.9 Acme案例研究一步骤3\r\n6.10 小结\r\n\r\n第7章 程序集与部署\r\n\r\n7.1 程序集\r\n7.2 私有程序集的部署\r\n7.3 共享程序集的部署\r\n7.4 程序集配置\r\n7.5 多模块程序集\r\n7.6 部署案例研究\r\n7.7 安装和部署项目\r\n7.8 小结\r\n\r\n第8章 .NET框架类\r\n\r\n8.1 元数据和反射\r\n8.2 .NET中的输入输出\r\n8.3 序列化\r\n8.4 .NET应用程序模型\r\n8.5 上下文\r\n8.6 应用程序隔离\r\n8.7 异步编程\r\n8.8 远程处理\r\n8.9 自定义属性\r\n8.10 垃圾回收\r\n8.11 小结\r\n\r\n第9章 ADO.NET编程\r\n\r\n9.1 数据提供程序\r\n9.2 Visual Studio.NET服务器资源管理器\r\n9.3 连接数据库\r\n9.4 数据读取器\r\n9.5 参数集合\r\n9.6 SqlDataAdapter和DamSet类\r\n9.7 DataSet中的集合\r\n9.8 数据集基本原理\r\n9.9 数据库事务与更新\r\n9.10 开放式与保守式锁定和DamSet\r\n9.11 DamSet的使用\r\n9.12 Acme案例研究\r\n9.13 XML数据访问\r\n9.14 AirlineBrokers数据库\r\n9.15 小结\r\n\r\n第10章 ASP.NET和Web窗体\r\n\r\n10.1 ASP.NET是什么?\r\n10.2 Web窗体构架\r\n10.3 请求/响应编程\r\n10.4 案例研究\r\n10.5 ASP.NET应用程序\r\n10.6 ASP.NET应用程序中的状态\r\n10.7 ASP.NET配置\r\n10.8 ASP.NET进阶\r\n10.9 小结\r\n\r\n第11章 Web服务\r\n\r\n11.1 协议\r\n11.2 Web服务的构架\r\n11.3 SOAP格式化的差别\r\n11.4 WebService类\r\n11.5 Managed C++ Web Service模板\r\n11.6 Arithmetic Web服务\r\n11.7 Hotel Broker Web服务\r\n11.8 小结\r\n\r\n第12章 ATL Server站点与Web服务\r\n\r\n12.1 动态Web内容技术的历史\r\n12.2 ATLServer应用程序\r\n12.3 ATLServer应用程序构架\r\n12.4 创建ATLServer项目\r\n12.5 创建ATLServerWeb服务项目\r\n12.6 小结\r\n\r\n第13章 安全性\r\n\r\n13.1 基于用户的安全性\r\n13.2 代码访问安全性\r\n13.3 Internet安全性\r\n13.4 .NET中基于角色的安全性\r\n13.5 代码访问权限\r\n13.6 代码标识\r\n13.7 安全策略\r\n13.8 小结\r\n\r\n第14章 .NET跟踪与调试\r\n\r\n14.1 TraceDemo示例\r\n14.2 部署TmceDemo.exe.config\r\n14.3 使用Debug和Trace类\r\n14.4 使用开关来启动诊断\r\n14.5 开启和禁止开关\r\n14.6 TraceListener\r\n14.7 侦听器集合\r\n14.8 小结\r\n\r\n第15章 托管与非托管代码的混合编程\r\n\r\n15.1 对比托管与非托管代码\r\n15.2 托管与非托管引用和值类型\r\n15.3 C++中使用托管类型的限制\r\n15.4 跨越托管与非托管边界的调用\r\n15.5 对比COM和.NET中的C++编程\r\n15.6 从托管代码中访问COM组件\r\n15.7 从COM客户程序中访问托管组件\r\n15.8 平台调用服务\r\n15.9 小结\r\n\r\n附录A Visual Studio.NET\r\nA. 1 Visual Studio.NET概述\r\nA.2 创建控制台应用程序\r\nA.3 项目配置\r\nA.4 调试\r\nA.5 小结\r\n术语表