我是用VFP的,也学过一点ASP,C#从没接触过,对它的概念也很模糊,现想学C#做一些简单的数据库(MS sql)的开发,经常听到ASP.net 和C# 被同时提到,想问一下它们二者的关系? asp.net 是不用来做网页的吗?      难道.net做C/S数据库开发,二者一定要一起用? VC和C#又是什么区别呢? 不好意思了

解决方案 »

  1.   

    1.ASP.NET和C#没有什么必然的联系,ASP.NET可以用C#来开发,也可以用VB
    2.不用,C/S程序用C#语言就可以完成,只有B/S端程序,如果要C#开发的话,就两者一起用
    3.是两种不同的语言
    建议找本入门级别的书随便翻翻就知道了的
      

  2.   

    1, ASP.NET 跟 C# 不是并列概念,一个是语言一个不是......关系就是几乎没有什么必然关系....C#可以不做ASP.NET也可以做,ASP.NET可以用C#也可以不用C#....就像"菱形"跟"长方形"的关系差不多,只有当用C#写ASP.NET程序时(这时候既是菱形也是长方形....我们称为"正方形"..)才牵到一起了.....当然你硬要说它们是紧密联系的也行...因为它们都是四边形(.Net ).....2,网页只是ASP.NET的一部分....ASP.NET是完整的平台,应该说B/S而不是"网页"...不要只看到B就忘记了后面还有个S.3,没人说2者一定要一起用,你看哪个书上说了?
    最后,VC跟C#的区别就像google跟微软的区别....请问,多少地方一样了????
      

  3.   

    VC,C#是开发语言
    http://www.lzhm.net/
    http://www.csharphelp.com
    http://www.codeproject.comASP.NET只是.net的运用,专业作网站相关的程式
      

  4.   

    哦,那用C#做数据库开发,是用ASP.net 方便些,还是不用ASP.net方便些啊?
      

  5.   

    光看VS2005的MSDN,不知能否搞定.
      

  6.   

    asp.net目前比较主流的是用C#和VB.net来开发,由于OO特性以及是C族与语言,所以C#是进行ASP.net开发的主流后台语言,C#表面看起来很像Java。
    ASP.net是做企业信息开发,电子商务的B/S开发平台,大量的操作都是在服务器端执行的,如果说asp.net是用来做网页的,可是太委屈了,正如楼上所说的那样,重要的是S不是B,如果用.net做数据库开发,就没有asp.net什么事了,可以用的语言是vc++,c#,vb.net
    c#是微软应对java推出的一种c族语言,大量借鉴了java。C#在.net上进行开发效率非常高
      

  7.   

    asp是用来做网页的。asp.net是一个开发平台,上面可以使用VB,C#,,C++,J#等语言进行开发,其中C#是微软推出的新语言(和C++有点像)。我的理解!!!:)
      

  8.   

    asp.net是MS开发的1个基于.Net平台在服务器后端为用户提供建立强大的企业级Web应用服务的编程构架.他不是语言,也不是什么做网页的工具,他是一种构架,一种技术体系.至于C#他是MS的新一代开发语言.做C/S的程序一般不用到ASP.NET,做ASP.NET程序一般可以使用C#,VB.NET等作为开发语言.谈不上是否一起用,因为2种东西根本不是一回事情.VC和C#2种不同的开发语言,VC比较难入门,C#比较容易入门.
      

  9.   

    C# 2005 就是 C# 2.0 吗? 外面好象看不到c#2005的教程.
      

  10.   

    我以前也是用VFP的,现在感觉C#比VFP强大得多得多
      

  11.   

    最直接的告诉你,C#是在J#的进程中演变过来的,当初就是复制了Java的所有功能与自身的改进,为了不与Java有权益问题,便出现了C#,如果说C#好的话,就是体现在对网络编程的方面上。。
      

  12.   

    ASP.NET 是一种基于MVC模式的Web程序框架。而C#是在此框架内实现你的Web程序的编程语言之一。
      

  13.   

    C# 2005 就是 C# 2.0 吗? 外面好象看不到c#2005的教程.
      

  14.   

    是的,C# 2005 就是 C# 2.0
    网上有一大堆的教程,英文的
    看MSDN也行,上面也比较详细了
      

  15.   

    VC和C#又是什么区别呢?
    VC是开发环境,C#是开发语言
      

  16.   

    呵呵,我搞了两年的。NET开发,今天看到这个问题,也不知道怎么回答哦,不要笑我。