❶ java、C#和C++数据库开发c/s windows桌面应用的差别
感觉你做的很高级!先赞一个。我稍微懂一点编程,但是完全不懂网络。理论上来说java开发出来的确实可以不管系统只要有java环境就直接跑,C++和C#有很多种编译器。比如C++,在windows和linux下有不同的编译器和IDE写一遍想要在不同的系统上用的话需要做一些小改动。
windows上的数据库应用,用C#+sql sever开发还是比较省力的。
再说你后面的一个问题,C++和VisualC++的区别是前者包含后者,后者是微软开发的IDE,它对标准C++进行了修改和扩充,增加了MFC。
至于C#,则是微软为了应对JAVA,面向.NET平台开发的比C++安全的高级语言,某种程度上可以说C#,Visual C#.Net是指同一个东西。