本书严格采用任务驱动、项目教学的方式进行编写。本书分为两部分,第一部分介绍了新的.NET编程环境Visual Studio 2017下编写VB.NET Windows应用程序的基础知识,通过简单项目制作引出VB.NET基础知识,进一步通过系统的项目巩固常见基础知识的在真实编程环境中的应用。第二部分采用3个完整的项目,按照软件工程的设计思想,从项目的需求分析、系统功能设计到数据库设计、各功能详细设计与代码编写,系统地介绍了完整项目的开发流程,同时,也通过项目的设计制作,强化了第一部分基础知识的学习。