回复 1# 的帖子
这不是一个很容易用简单的文字回答的问题。
首先需要认识到这几点:
1、Visual Studio是一个集成化的IDE,最新版的Visual Studio 2008已集成有Visual Basic、Visual C++、Visual C#、Visual Web Developer等组件,并且增强了JavaScript以及Ajax的开发能力等特性。
2、常见管理系统主要有两个形式,一个是C/S形式(客户端与服务端),另外一个是现在最常见的B/S形式(浏览器与服务端)。B/S是C/S的子集,因为Browser本身就是一种Client程序。
所以如果要用Visual Studio开发管理系统,那么首先的问题就是决定用C/S形式开发还是B/S形式开发,如果选用C/S,那么就需要设计Client界面以及与服务器的通讯方法的设计,服务器端一般情况下只需要数据库即可。这种形式的管理系统需要掌握Win32程序设计、TCP/IP通讯、同步、XML等技术,还需要掌握SQL数据库,那么你就需要从Visual Basic和Visual C++中选择一个作为客户端程序的设计语言。如果选用B/S,那么客户端方面由于是浏览器,就需要掌握HTML、CSS、JavaScript、ASP or ASP.NET来设计在浏览器上显示的以网页为载体的管理系统操作界面,服务器就需要运行IIS和数据库来支撑管理系统的运行。B/S形式还有许多别的选择,如PHP/JSP(J2EE)/Ruby/Python/Perl等,但这里是以微软的Visual Studio为例,所以只提到ASP和ASP.NET,那么就需要学习ASP或C#。
简单来讲就是上面这些了。