The Unified Modelling Language (UML) is an accepted visual language, it is different than .NET however in a theoretical way you can probably compare them, but I'll leave that to your imagination.
This is the link to learn about .NET. It is a short description that will suffice as an introduction. Read parts I and II
http://www.softsteel.co.uk/tutorials...tNetIndex.html