There is a lot of information
here[
^] on MSDN. In general the guidelines should be language neutral, as they are merely describing how things should look in the finished application. Whether you implement in C++, C#, Java or even COBOL, is not really important, as the results should be (near enough) the same.