关于.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语法的?
一楼回答的人 肯定是骗子!!!
展开
 我来答
谈指菩提
2008-05-06 · TA获得超过2405个赞
知道大有可为答主
回答量:1073
采纳率:0%
帮助的人:1897万
展开全部
首先,.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/
avenger19
2008-05-06 · TA获得超过1298个赞
知道小有建树答主
回答量:972
采纳率:0%
帮助的人:1067万
展开全部
第一:我知道.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中文站
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pengjianhang
2008-05-06 · TA获得超过296个赞
知道小有建树答主
回答量:380
采纳率:0%
帮助的人:376万
展开全部
一:没什么区别,只是语法不同而已,用到的类还是相同的。
二:现在好像是用C#的比较多吧,语法比较简单,清晰。
三:VS2008 除了可以开发WEB应用程序,也可以开发桌面应用程序。
四:用哪个版本的数据库都可以,主要还是取决于你是做什么应用的吧。
五:网上的教程很多,不过具体我就没去找过了,你搜一下吧,很多的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yaji166
2008-05-06 · TA获得超过157个赞
知道小有建树答主
回答量:511
采纳率:0%
帮助的人:312万
展开全部
先纠正你的一点错误你说.Net 包含java 其实.Net 包含的是C++ vb.net c#.net j#而不是java
.Net主要语言是C# 他的类库大多数也都是C#编写的 如果用VS2008的话最好配sql server2008 不过这个刚出来得一段时间才能被大部分使用 建议先用.Net2005 配合sql2005使用学习

.Net 除了写网页还能做windowsform 程序现在操作系统的补丁上不是有.Net2.0吗 那个就是配合C#写的windows程序的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友dc91b32
2008-05-06 · TA获得超过5650个赞
知道大有可为答主
回答量:5653
采纳率:0%
帮助的人:0
展开全部
建议你先学c#语言,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式