设计时、运行时

来源:百度知道 编辑:UC知道 时间:2024/05/21 01:51:54
学C#后就总看到这两个词,对那个“时”很纳闷,难道只是英文time直译过来的?有什么意思呢?

我只是对这个“时”字的意思很郁闷,请了解的朋友帮个忙。
我给的不是分,是寂寞

恩,time直译的,
不知道你注意过微软的设计时类库没有,你可以去msdn去查查设计时的类,开发工具vs.net和sharpdevelop这些IDE都是用到了设计时,什么是设计时,这里狭义的说,控件有两个时态,一个是设计时,一个是运行时,设计时就是你拖拉一个控件时候,你看到的状态和属性设置等,你可以这么理解一个设计时,一个控件附着一个设计时对象,这个设计时对象是和控件一一绑定,你拖拉这个控件的时候,在设计时,是由设计时对象响应你的事件,也就是你在vs里面对控件大小等状态的设计改变都是由其自己的一个影子---设计时对象响应并保存状态并保存到.cs(.vb)文件,
至于运行时,这里有两个范围,第一是做时态说,第二是做物体说。
做时态说运行时,是IL代码开始到clr解释成本地指令集并运行的时刻,
做物体,clr(公共语言运行时)简称为运行时,这个时,不是一个时态了,而是一个东西,是一个代码运行虚拟机,不要搞混就好。此时非彼时!
设计时,就单单指vs等工具里面的时刻了,不过你也可以把设计时的类库当成设计时,如同你把clr当成运行时一样,这个自己不糊涂就好

呵呵 设计时就是开发人员写代码,达到需求的过程
运行时是给用户实际使用的阶段.
这个区别其实更多的是想表示一下机器环境.
你开发时肯定得装个vs vs又直接带了.net framework sdk
用户运行时只需要一个.net framework就够了.
用我的寂寞换取你的寂寞,咱俩都没寂寞了,\\\\\\\\\\\\\\

设计时:在Visual Studio 编辑状态
运行时:程序运行时状态(执行exe文件)

设计时就是写代码呗,运行时就是写完代码调试呗。我回答的不是问题。是寂寞