不是。.net是一个体系结构,相当于一个模块组织方式,在这个结构下开发的VB/ASP/C#/C++ 模块/控件都能通用。.net架构下,有好几种开发语言。C++只是其中之一,当然你在vs.net 开发环境下也可以开发不使用.net架构的各种程序。.net架构下的vc++.net一般用来做web service 或复杂控件的开发。做业务性的项目用的非常少,一般都是用c#/asp.net来做的。
VC++,通常指的是windows窗口的编程。一般你要学的是wind API, MFC/SDK等等.net是一种概念,体系结构. 而vs.net是一个工具,用这个工具也支持wind API, MFC/SDK等编程, 当然还可以用C#, VB.net等等