.Net小常识

1、.NET是什么?
        .Net全称.NET Framework是一个开发和运行环境,
        该战略是微软的一项全新创意,
        它将使得“互联网行业进入一个更先进的阶段”,
        .NET不是一种编程语言. 简单说就是一组类库框架,
        .NET开发支持C#、VB.NET、J#、Jsript和Managed C++等。
        C#是.NET Framework框架支持的一种主力开发语言,
        可用于开发ASP.NET网站, Windows 程序,控制台程序,甚至于手机软件,
        至此51aspx作为微软的合作伙伴特提供了各种类型的源码下载:
        http://51aspx.com/
2、ASP.NET、.NET和C#的关系是怎样的?
        .NET 分成两个方面:
        (1)WinForm
        (2)WebForm
        ASP.NET就是属于WebForm,也就是平时说的B/S模式的开发。
        而WinForm就是属于C/S模式。
        .NET有很多种语言组成,比如C#、 VB.NET、J#、Jsript、Managed C++
        但是都是运行在.NET FrameWork Run Time底下的。
        Asp.NET 可以用C#或VB.NET来开发。
        编译后形成CLR,通过服务器的IIS+.NET FrameWork再次编译来运行。
        C#是开发语言.
        总之,ASP.NET是.NET Framework环境下的动态网页编程技术,
        .NET Framework是.NET的基础框架,
        Visual Studio.NET是用于开发软件的一个集成环境(IDE)。
3、.NET开发是用什么语言?
        .NET声称支持市面上20多种语言,但目前
        只有微软官方发布的C#,VB.NET,J#, Jsript和Managed C++
4、为什么大部分用C#语言开发.NET?
        C#是Microsoft公司设计的一种编程语言,
        C#(读做‘Csharp’)。它基于C/C++,是面向对象的.
        没有指针,有垃圾回收机制,会自动释放内存空间。
        学习C#并不必须有C语言的基础,不过,如果你学过C语言,
        那会事半功倍的,因为他们之间有很多语法是一样的。
        C#支持的基本类型和C++很相似,包括int, long,
        float, double, char, string, arrays, structs和 classes等。
        为此51aspx: http://51aspx.com/提供了以C#语言为主的源码下载。
5、ASP.NET环境的安装
        (1)、其实现在一般的电脑都可以安装,至于操作系统目前
        .NET支持的平台有Windows,至于Linux和Unix的支持正在开发中.
        Microsoft Windows 2000\windows xp sp3\windows 2003的操作系统
        (2)、运行环境下载,因为是向下兼容,所以可以下载最新的Framework框架
        .NET Framwork 2.0官方下载地址:
        http://bbs.51aspx.com/showtopic-754.html
        .NET Framework 3.5下载地址:
        http://www.microsoft.com/downloads/details.aspx?familyid=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=zh-cn
        .NET Framework 4.0下载地址:
        http://download.microsoft.com/download/D/2/C/D2C07945-4D8B-44B6-A5E6-EE5A4CB8357D/dotnetfx40_full_setup.exe
        (3)、安装过程
        首选安装MDAC,再安装SDK,SDK的安装时间比较长要耐心等待。
        (4)、试运行
        安装完成后,试着运行一个简单的ASP.NET编写的小程序,以便确定安装是否成功。
        如需其他软件下载,请到
        http://bbs.51aspx.com/showforum-49.html
6、Bin文件夹下的DLL可以做什么?
        (1)它是自动生成的,不用自己添加。
        (2)作用:bin文件夹中包含项目中所用到的所有引用的类库,支持服务器等内容
        DLL的全称是Dynamic Link Library, 中文叫做“动态链接文件”。
7、.NET主要的优点有哪些?
        .NET的主要优点有跨语言,跨平台,安全,以及对开放互联网标准和协议的支持.
        .NET支持多种语言的互操作,即在一种语言下开发的组件,
        可在另一组件下通过面向对象的继承而得以重用.
        .NET通过将各语言先编译成中间语言(IL),
        然后再执行时用即时(Just In Time)编译器将之编译成本地平台代码来实现异构平台下对象的互操作,
        .NET通过公共语言运行库CLR(Common Language Runtime)来实现资源对象,类型的安全.
        .NET通过对HTTP,XML等Internet标准的支持提供在异构网络环境下获取远程服务,
        连接远程设备,交互远程应用的编程界面
8、ASP.NET和ASP的区别?
        ASP.NET和ASP的最大区别在于编程思维的转换以及功能的增强。
       
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值