
关于.NET的一些问题
我ASP,PHP比较精通,但是现在想学.NET了。但是打开VS2008的时候感觉有点迷茫。发现.NET和我以前学的ASP,PHP很大程度上不同。又几个疑问,请高手帮忙答疑...
我ASP,PHP比较精通,但是现在想学.NET了。但是打开VS2008的时候 感觉有点迷茫。发现.NET和我以前学的ASP ,PHP 很大程度上不同。又几个疑问,请高手帮忙答疑,一定要是真正懂.NET编程的人来说,不要在网上下载几个源码改改文字什么的就来回答,我不希望被引入歧途。
第一:我知道.NET又好几种语言都可以实现,包括:VB,C++,JAVA
但是我想问的是这些语言或者函数库与编软件上的又没有区别。
第二:目前用哪种语言编写.NET程序比较多,我也在网上下载了一些.NET的程序源码,不过都是编译过的程序,又没有.DLL的文件的源码?
第三:VS2008除了编写.NET的网页还能编软件吗?
第四:VS2008编的网页如果是基于SQL数据库,最好是用哪个版本的数据库?
第五:又没有什么网站上能系统的介绍.NET语法的?
一楼回答的人 肯定是骗子!!! 展开
第一:我知道.NET又好几种语言都可以实现,包括:VB,C++,JAVA
但是我想问的是这些语言或者函数库与编软件上的又没有区别。
第二:目前用哪种语言编写.NET程序比较多,我也在网上下载了一些.NET的程序源码,不过都是编译过的程序,又没有.DLL的文件的源码?
第三:VS2008除了编写.NET的网页还能编软件吗?
第四:VS2008编的网页如果是基于SQL数据库,最好是用哪个版本的数据库?
第五:又没有什么网站上能系统的介绍.NET语法的?
一楼回答的人 肯定是骗子!!! 展开
5个回答
展开全部
首先,.net和PHP,ASP这些脚本语言确实有很大不同,它是更庞大的构架,更类似于Java。
一、VB和C++有.net版本,Java的话,似乎有J#是在.net平台使用的。具体没用过,不好说。
按照我的理解,.net通过公用语言运行库(CLR)提供一个程序执行环境,也就是托管(也称作受控,Managed)环境。这是个类似Java虚拟机的环境,保证你的程序跨平台运行。而不管你用什么语言编程,最后都用到的是.net框架的统一的API,而且源代码经过编译后便意味统一的Microsoft中间语言,也就是说,无论你用哪种语言在.net平台下编程,都用的是统一的.net框架,运行的结果是没有不同的。
这篇文章应该对你有帮助:
NET 框架下公共语言运行时组件(CLR)的运行机制
http://topic.csdn.net/t/20021022/17/1115545.html
二、其实网上源代码也有很多的,你可以去CSDN上看看。如果是从基础学起的话,可以买一本基础的书,照上面简单的例子逐步学习。至于推荐的语言,C#比较好,面向对象的风格很符合逻辑,而且结构很清晰。
三、VS2008支持编写Asp.net网页,Windows程序,控制台程序等,基本上包含了程序开发的各个方面。
四、.net支持各种数据库。关键看你的应用,如果大型应用的话,用Oracle,如果一般应用的话,就用SQL Server2005,毕竟都是微软出的,兼容性好些。
五、其实.net没有语法一说,具体到语言才有语法。系统的介绍的话,建议你下载MSDN,上面是很详细了。或者用网页版的MSDN。
http://www.microsoft.com/china/msdn/
一、VB和C++有.net版本,Java的话,似乎有J#是在.net平台使用的。具体没用过,不好说。
按照我的理解,.net通过公用语言运行库(CLR)提供一个程序执行环境,也就是托管(也称作受控,Managed)环境。这是个类似Java虚拟机的环境,保证你的程序跨平台运行。而不管你用什么语言编程,最后都用到的是.net框架的统一的API,而且源代码经过编译后便意味统一的Microsoft中间语言,也就是说,无论你用哪种语言在.net平台下编程,都用的是统一的.net框架,运行的结果是没有不同的。
这篇文章应该对你有帮助:
NET 框架下公共语言运行时组件(CLR)的运行机制
http://topic.csdn.net/t/20021022/17/1115545.html
二、其实网上源代码也有很多的,你可以去CSDN上看看。如果是从基础学起的话,可以买一本基础的书,照上面简单的例子逐步学习。至于推荐的语言,C#比较好,面向对象的风格很符合逻辑,而且结构很清晰。
三、VS2008支持编写Asp.net网页,Windows程序,控制台程序等,基本上包含了程序开发的各个方面。
四、.net支持各种数据库。关键看你的应用,如果大型应用的话,用Oracle,如果一般应用的话,就用SQL Server2005,毕竟都是微软出的,兼容性好些。
五、其实.net没有语法一说,具体到语言才有语法。系统的介绍的话,建议你下载MSDN,上面是很详细了。或者用网页版的MSDN。
http://www.microsoft.com/china/msdn/
展开全部
第一:我知道.NET又好几种语言都可以实现,包括:VB,C++,JAVA
但是我想问的是这些语言或者函数库与编软件上的又没有区别。
——包括VB.NET C++.NET J# 和最主流的C#
库略有不同,但语法上基本继承了原本的特点,比方说原本只有java有BigInteger这个类,J#也有,但是C#就没有。但是J#基本没有人用。微软出这么多种语言主要是为了让以前的程序员方便转型,
第二:目前用哪种语言编写.NET程序比较多,我也在网上下载了一些.NET的程序源码,不过都是编译过的程序,又没有.DLL的文件的源码?
C#最多,J#基本没人用。要源码的话去CodeProject
第三:VS2008除了编写.NET的网页还能编软件吗?
Web应用程序和Windows应用程序都是软件,当然是都可以编写的。
第四:VS2008编的网页如果是基于SQL数据库,最好是用哪个版本的数据库?
VS与MS Sql的兼容性最好。其他的数据库也都支持,包括MySql Oracle 等等。MS Sql 2000 2005应该都比较完善了,2008刚发布,建议等等补丁。
第五:又没有什么网站上能系统的介绍.NET语法的?
MSDN中文站
但是我想问的是这些语言或者函数库与编软件上的又没有区别。
——包括VB.NET C++.NET J# 和最主流的C#
库略有不同,但语法上基本继承了原本的特点,比方说原本只有java有BigInteger这个类,J#也有,但是C#就没有。但是J#基本没有人用。微软出这么多种语言主要是为了让以前的程序员方便转型,
第二:目前用哪种语言编写.NET程序比较多,我也在网上下载了一些.NET的程序源码,不过都是编译过的程序,又没有.DLL的文件的源码?
C#最多,J#基本没人用。要源码的话去CodeProject
第三:VS2008除了编写.NET的网页还能编软件吗?
Web应用程序和Windows应用程序都是软件,当然是都可以编写的。
第四:VS2008编的网页如果是基于SQL数据库,最好是用哪个版本的数据库?
VS与MS Sql的兼容性最好。其他的数据库也都支持,包括MySql Oracle 等等。MS Sql 2000 2005应该都比较完善了,2008刚发布,建议等等补丁。
第五:又没有什么网站上能系统的介绍.NET语法的?
MSDN中文站
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一:没什么区别,只是语法不同而已,用到的类还是相同的。
二:现在好像是用C#的比较多吧,语法比较简单,清晰。
三:VS2008 除了可以开发WEB应用程序,也可以开发桌面应用程序。
四:用哪个版本的数据库都可以,主要还是取决于你是做什么应用的吧。
五:网上的教程很多,不过具体我就没去找过了,你搜一下吧,很多的。
二:现在好像是用C#的比较多吧,语法比较简单,清晰。
三:VS2008 除了可以开发WEB应用程序,也可以开发桌面应用程序。
四:用哪个版本的数据库都可以,主要还是取决于你是做什么应用的吧。
五:网上的教程很多,不过具体我就没去找过了,你搜一下吧,很多的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先纠正你的一点错误你说.Net 包含java 其实.Net 包含的是C++ vb.net c#.net j#而不是java
.Net主要语言是C# 他的类库大多数也都是C#编写的 如果用VS2008的话最好配sql server2008 不过这个刚出来得一段时间才能被大部分使用 建议先用.Net2005 配合sql2005使用学习
.Net 除了写网页还能做windowsform 程序现在操作系统的补丁上不是有.Net2.0吗 那个就是配合C#写的windows程序的
.Net主要语言是C# 他的类库大多数也都是C#编写的 如果用VS2008的话最好配sql server2008 不过这个刚出来得一段时间才能被大部分使用 建议先用.Net2005 配合sql2005使用学习
.Net 除了写网页还能做windowsform 程序现在操作系统的补丁上不是有.Net2.0吗 那个就是配合C#写的windows程序的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建议你先学c#语言,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询