谁能告诉我C#,.NET,Visual studio,和ASP.NET之间的关系,还有数据库SQL

2024-11-16 21:37:07
推荐回答(5个)
回答(1):

Visual Studio简称VS,是微软开发的专门用于编写程序的大型编程工具或编程平台,是基于.Net平台的。.NET 即Microsoft XML Web services 平台。XML Web services 允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。.Net能提供一种它们共同无缝通讯的桥梁。C#和C一样,是一种编程语言,语法类似于C或C++,但较C和C++使用更简便,主要特点是封装了大量的类,并保存在相关的类库中,使用时只需要引用相关的命名空间即可。asp.net是专门用于开发网站系统的一种开发技术,适应于开发B/S架构的系统。数据库SQL一般指MS SQL,是用来存储应用程序所需要的基础数据和用户输入相关需要保存的数据的。

回答(2):

这要从.NET讲起,.NET全名为.NET Framework,是微软开发的基础类库,由一系列基础类和接口组成,便于开发者在此基础上进行其他应用的开发。.NET Framework的存在使得基于此开发的应用程序实现了平台无关性,也就是说无论在任何的操作系统上,只要该系统安装了相应版本的.NET Framework,那么该系统就可以运行.NET应用。

再说C#,C#是一种开发语言,是微软专门为.NET Framework量身定制的语言,使用该语言可以调用基础类库中的类、接口,当然也可以自定义相关的类和接口。当然,.NET Framework支持多种开发语言,比较常见的有C#、VB.NET、C++、F#等等,它们通过一种被称作中间语言(IL)的机制来结合,使得不同语言开发的模块可以被整合在一起(当然除非是不同系统被迫集成,否则很少有项目组会进行这样的组合)。

然后就要说到我们的神器Visual Studio(VS)了,VS是一款集万千功能于一身的集成开发环境(IDE),简单的说就是你可以在这里用C#语言编写、调试、测试、部署你的.NET应用程序,VS还十分人性化地提供了众多的项目模板,你可以根据目标应用的种类选择最合适的模板进行开发,省去了很多初始化的麻烦。同时,VS的智能提示,可以保证你可以快速、准确地书写代码,当然作为一款优秀的IDE,VS也提供了很强的扩展性,你可以安装很多功能强大的插件来定制你自己的VS。

最后说你关心的SQL Server数据库,作为微软力推的数据库解决方案,SQL Server从天然属性上就是.NET Framework的贴心好基友,二者几乎永远相拥一起,不离不弃。SQL Server作为数据库用来存储、读取数据,而其上层应用则负责复杂的业务逻辑以及提供用户接口(UI)。可以这么说,软件工程发展至今,稍微大一点的应用都离不开数据库,你可以把数据库当成一个数据库集散中心。

如果你还有什么疑问,欢迎追问。(以上均为个人经验理解,仅供参考,如有不准确纯属水平有限)

回答(3):

说简单一点吧 .net是平台 有了平台才能使用c#语言来做开发,asp.net也属于开发,至是他是一套用来开发网站的框架,只要谈及开发,就必然是 数据+UI 才是个完整的程序,那么数据从哪来 存到哪?这就是数据库的的作用了。那么我开发程序的时候用什么编写代码呢?难道用普通人用的记事本?错,visual studio就是专门为我们准备的编程工具,其强大之处你会慢慢了解。学C#无需任何其他语言基础,门槛很低,当然有java相关基础会更容易上手。 你想编写小系统的话 无论是桌面程序或者网站,vs中都可以支持让你拖拽控件的哟,而且你拖过去是什么样,程序运行出来就是什么样,所见即所得~

回答(4):

Visual Studio是编程的工具,asp.net是一种技术,C#是一种语言。
c#是vs开发平台的一种开发语言,运用asp.net技术开发网站项目,同时调用sql数据库,实现数据操作.
你说的拉控件是:vs点击文件,选中新建项目,windows窗体应用程序 就是了

回答(5):

.net是微软的一种技术,包含很多类库,也可以看做一个平台,在这个平台上都可以用他的类库。
asp.net是.net的一部分,偏重于网站设计。
C#是一种编程语言,基于.net基础的。
数据库SQL是数据仓库,有关数据处理的就要用到。
Visual studio是编程工具,你也可以用记事本之类的编程,不过就是很不方便,Visual studio把一些东西封装好了,你用起来比较简便。