概念性问题,敬请班组和熟知.net的高手.......
刚接触.net,还没能理解这个框架,应该说VS6.0-7.0不是一般的版本升级,而且开发理念的提升,就好像OO刚提出一样...能不能解释一下这个框架的结构和最基本的概念,比如他建立在什么基础上??和普通OO的区别和创新?以及,ado.net,asp.net???等等.net的东东,尤其实WEB应用方面,因为我几乎完全不懂这部分。
多谢先
又:微软帮助敬请免贴.
问题点数:200、回复次数:12Top
1 楼GumPGZ(努力*奋斗)回复于 2002-05-16 20:17:51 得分 20
比较一下来说吧,java语言实现的是跨平台,跨硬件(后者C#也也以实现)
而.net framework,提供了一个多语言的运行环境,而且多个语言之间只要遵守CLS(Common Language Specification公共语言规范)就可以互相通信即互相调用.这里有加个比较重要的概念,入CLR(Common Language Runtime),和MSIL(Microsfot In*记不清了,翻译为中间语言).
要说很麻烦,你可以到书店去看一下,找本.net的书,一看便知.
对于vb嘛,我的一个vb很牛的师兄说,那tmd真是不能再叫vb了,vb.net是面向对象的.vc我不知道.新加的C#还是不错,类似java.
从asp到asp.net简直就是革命,asp.net的好处说也说不尽,用上你就知道他的爽了,codebehind,webform,你可以像写软件一样写web
Top
2 楼yunhi()回复于 2002-05-16 23:44:21 得分 30
楼上俩位老兄有些问题已经讲的很清楚了,我说说我的看法,就编程这一块来讲,.net框架是建立在oo的基础之上的但是它又极大优化了oo编程的优点,对组件和接口提供了良好的支持和完美的开发环境,有人说下一代计算机语言是面向组件的,面向接口的,如果是的话也应该从这里开始。(现在只是1.0版,随着版本不断的升级,真的很难想象它还会有什么质的飞跃)Top
3 楼Lostinet(Hello)回复于 2002-05-17 01:51:23 得分 20
我觉得最大的改变是Delegate和Attribute的出现。
Delegate为可连接对象直接提供简单处理的方法。。
Attribute更强。。。
是TypeLib的扩展。
直接描述了代码是可以干什么的,应该怎么干的。。
Top
4 楼mbm(沉默是金)回复于 2002-05-17 08:31:23 得分 20
“微软帮助敬请免贴”
还是推荐你去看msdn,写的太清楚了Top
5 楼jackyhx(飞不动的侠)回复于 2002-05-17 09:26:14 得分 20
一言难尽,有问题就来问我。Top
6 楼hxshanji(洪兴山鸡)回复于 2002-05-17 10:38:46 得分 0
多谢各位!
至于 微软帮助敬请免贴 呵呵,我知道MSDN将的很多,
那是因为一我自己可以看,就不劳烦各位ctrl+C,ctrl+V
但是我觉得哪里太多太复杂,这个贴我是想问问各位高手对dotNET的理解,比较精髓的东东,:P
感谢楼上各位大大。Top
7 楼laogao(浪迹编程)回复于 2002-05-17 14:39:12 得分 20
简单的说,.NET是在MicroSoft的为了适应基于INTERNET的广泛的分布式应用并且用来替代未被大众所广泛接受的DNA一个平台,其核心集成了行业普遍接受的标准和协议(如SOAP、XML以及webservice等),是一个构想庞大的、野心勃勃的计划,但目前只是JAVA的一个简化版本。
Top
8 楼Lostinet(Hello)回复于 2002-05-17 15:11:18 得分 30
laogao()
你懂。NET么??JAVA能够是什么东西?
。NET比JAVA明显多的是
Delegate,Attribute,
System.Relection,System.Runtime.InteropServices
在编程思想的交互思路上面,JAVA是一片空白。
人家就一个
[WebService]
public class WSClass()...
就能配一个WebService,
相对之下,JAVA太落后了。
Top
9 楼hxshanji(洪兴山鸡)回复于 2002-05-17 16:53:58 得分 0
楼上两位说得。。。。。呵呵,还真是看不懂。。。。。
我现在最大的感受就是能象开发普通应用程序一样来开发WEB应用。虽然程序处理的时候还是有不同,但是一样方便,Top
10 楼CtrlV(哈哈)回复于 2002-05-22 15:18:10 得分 20
.net体系淡化编程语言,强化编程思想,需要什么属性方法从类库里引用,使程序开发者精力集中到实际问题的解决上Top
11 楼buaawjh(猪猪爱咬咬)回复于 2002-05-22 16:22:14 得分 20
我用vb编了两年的程序,这次从3月开始使用asp.net开发网站,最大的感触就是:幸亏有.net。救了像我这样没有asp基础的人,关键就是完美的调试工具,我觉得这对于程序员来说太重要了。虽然微软让开发web程序像开发单机程序一样简单,但是这样的触发过程还是网络的,我花了很长一段时间才接受什么是网络的响应、提交、定向的概念和区别,如今活快完成了,心里挺有成就感的Top




