本书是为具有一定的编程基础,但对基于VisualBasic.NET进行分布式应用程序开发缺乏全面理解的读者而编写的。本书将引导读者循序渐进地完成一个完整的分布式应用程序开发和实现,而且按照软件工程的思想从需求分析。系统总体设计到编码实现与测试,使读者真正理解并掌握.3NET进行分布式应用开发的核心技术和精髓。本书将理论和实例相结合,深入剖析.NET的分布式技术特别是远程处理技术在构建分布式应用解决方案中的应用,让读者通过本书能成功构建自己的分布式应用程序。本书主要介绍如何利用VisualBasic.NET的分布式技术开发分布式应用程序。全书分为四篇,共11章。第一篇以应用程序体系结构变迁作为开篇,介绍分布式应用程序的概念、设计要求以及用VisualBasic.NET开发分布式应用程序的优势;第二篇介绍在VisualBasic.NET环境下开发分布式应用程序的基本技术,包括VisualBasic.NET的Windows界面设计技术,基本语法的改变及面向对象的编程等;第三篇讲述用VisualBasic.NET进行分布式应用开发的高级技术,包括数据访问技术ADO.NET、XML、WebService及远程处理等高级技术。第四篇主要以开发一个C/S和B/S混全模式的“分布式图书管理系统”为例,详细介绍VisualBasic.NET在分布式应用程序开发中的关键技术的具体应用。本书特别适合于具备一定编程基础,但对VisualBasic.NET缺乏全面了解同时渴望熟练使用VisualBasic.NET进行分布式应用开发的中高级开发人员阅读。