.net环境下,最常用的就是C#,C#和java就好象兄弟一样,相似的语法,结构,定义.在某些概念上也是一样的.如果你java数量的话,C#上手很快.通常1到2天就可以上手开发项目了.
但是要想熟练和精通的话,只有一个办法,写代码.坚持写.
常用的工具Microsoft Visual Studio,基于.net平台的是7.0(简称VS2003)以及7.0以上的版本(vs2005,2008,2010,2012).对应的版本分别是.net1.1,2.0,3.0(3.5),4.0,4.5.
目前就企业级使用的话,主要还是vs2005以及2010.2003通常是维护一些老的项目,2008可以理解是一个过度产品
备注:vs2008(以及更高版本)必须是win2000以上的系统,vs2012必须是win7以及更高的版本
1. 在ASP.NET中专用属性:获取服务器电脑名:Page.Server.ManchineName
获取用户信息:Page.User
获取客户端电脑名:Page.Request.UserHostName
获取客户端电脑IP:Page.Request.UserHostAddress
2. 在网络编程中的通用方法:
获取当前电脑名:static System.Net.Dns.GetHostName()
根据电脑名取出全部IP地址:static System.Net.Dns.Resolve(电脑名).AddressList
也可根据IP地址取出电脑名:static System.Net.Dns.Resolve(IP地址).HostName
3. 系统环境类的通用属性:
当前电脑名:static System.Environment.MachineName
当前电脑所属网域:static System.Environment.UserDomainName
当前电脑用户:static System.Environment.UserName
.Net主要包括普通语言运行时(Common Language Runtime)和.Net构架类库。
.Net是为简化在第三代因特网的高分布式环境下的应用程序开发,基于开放互联网标准和协议之上,实现异质语言和平台高度交互性,而构建的新一代计算和通信平台。
扩展资料:
.Net的主要优点有跨语言,跨平台,安全,以及对开放互联网标准和协议的支持。
.Net支持多种语言的互操作,即在一种语言下开发的组件,可在另一组件下通过面向对象的继承而得以重用,目前.Net支持的语言达二十多种。
.Net通过将各语言先编译成中间语言(IL),然后在执行使用即时(Just In Time)编译器将之编译成本地平台代码来实现异构平台下对象的互操作,目前.Net支持的平台有Windows,Linux和Unix的支持正在开发中。