.NET企业级应用程序开发教程
2005-10
清华大学出版社
汤涛
578
922000
Visual Studio.NET作为微软.NET战略的核心开发工具,与Visual Studio 6相比,其开发效率具有显著性地提高,其开发框架和思路发生了根本性地改变。同时,Visual Studio.NET又提供对COM组件的访问兼容性。.NET全面引入对XML的支持是开发基于.NET分布式应用的基石,XML.NET支持在数据访问层面和对象传递层面上跨越Internet传递数据和对象。 本书基于C#语言深入阐述.NET核心开发思路和.NET应用程序运行的基本原理,详尽讲解Windows编程方法、网络访问和Sockets编程。还深入讨论了多线程应用程序开发、线程同步技术和线程池技术等.NET深入编程技术。Web服务和远程通信技术是.NET下企业级三层结构应用开发的关键技术,本书讨论了Web服务和远程通信的基本原理和实现机制,与COM+交互,.NET企业服务技术和序列化技术,详细阐述基于.NET的三层结构应用程序开发,这些技术都是实现.NET企业级软件开发所必备的。企业应用部署向来是企业级应用开发的关键,本书详细阐述了.NET应用部署的基本方法和原则。 本书结构清晰,讲解深入浅出,并通过丰富的实例加深读者对相关技术的把握。本书是从事微软Visual C#.NET开发和应用人员不可多得的参考书。同时适合广大计算机爱好者自学也可作为大专院校相关专业的教学参考书。
第1章 .NET概述 1.1 .NET简介 1.2 .NET 框架介绍 1.3 CLR介绍 1.4 .NET框架基本特征 1.5 程序集 1.6 小结 第2章 基于.NET的面向对象编程技术 2.1 面向对象基本概念 2.2 属性和方法 2.3 继承和多态 2.4 接口和抽象类 2.5 方法的重载 2.6 运算符的重载 2.7 小结 第3章 组件开发和部署 3.1 组件开发概述 3.2 CLR内存管理 3.3 组件内存管理 3.4 .NET应用程序部署 3.5 程序集组件版本控制 3.6 DLL程序集的迟签名技术 3.7 小结 第4章 Windows窗体编程 4.1 如何建立和使用Windows窗体 4.2 处理多窗体应用程序 4.3 使用控件 4.4 使用窗体菜单 4.5 拖放操作的实现 4.6 剪贴板的访问 4.7 在窗体之间传递数据 4.8 小结 第5章 数据展现 5.1 ADO.NET对象模型 5.2 ADO.NET相关的类 5.3 实现数据的增删改查 5.4 使用存储过程 5.5 存取大对象数据 5.6 事务处理 5.7 数据访问安全性控制 5.8 小结 第6章 数据流和文件处理 6.1 与流相关的类 6.2 文件操作相关的类 6.3 对文件系统的基本操作 6.4 读写文件 6.5 异步文件读写操作 6.6 响应文件和目录的更改事件 6.7 独立存储 6.8 小结 第7章 Internet访问技术 7.1 Internet访问概述 7.2 创建Web客户端 7.3 使用特定协议的Web客户端 7.4 Dns类实现域名解析 7.5 建立TCP服务器和客户端 7.6 小结 第8章 绘图和打印 8.1 GDI+介绍 8.2 创建并显示图片文件 8.3 绘制基本图形 8.4 使用文本和字体绘制图片 8.5 绘制复杂图像 8.6 打印文本和图片 8.7 小结 第9章 .NET与非受管代码的交互 9.1 COM简介 9.2 与COM交互 9.3 调用Win32API 9.4 通过WMI访问操作系统 9.5 通过.NET的类访问操作系统 9.6 小结 第10章 .NET事件处理 10.1 Windows事件基础 10.2 委托 10.3 事件处理 10.4 小结 第11章 多线程和Windows服务第12章 ASP.NET编程第13章 ASP.NET数据展现和报表技术第14章 ASP.NET配置第15章 Web服务和远程处理第16章 XML.NET附录A SMTP和POP3协议(节选)附录B .NET编码规则附录C .NET相关的资源