won*_*nde 1 .net wiki frameworks
我在这里感到困惑.我正在观看教育教程.发言人将.Net定义为图书馆不敢说是框架.据我所知.Net是一个框架.有没有人可以解释,如果.Net是框架或库.
谢谢
答案之后,
但是说话者定义框架的方式如下1.应该运行应用程序的至少一部分(他说半完整应用程序)2.它应该支持控制反转.
有谁能解释一下?
再次感谢.
它是一个由许多二进制库(DLL)和CLR组成的框架.
关注问题的第二部分:.NET Framework提供了许多二进制库(DLL),它们提供了用.NET语言编写的所有应用程序(C#,F#,J#,VB)之间共享的大部分基本功能. NET等).
在编译时,您的应用程序将被转换为CLR指令(MSIL),这些指令由.NET Framework与提供给您的库一起执行.
有关框架的定义,请参见http://en.wikipedia.org/wiki/Software_framework.
控制反转 - WinForms和WPF库的程序流程由这些库决定,而不是调用者.
默认行为 - 例如WinForms窗口的默认行为是显示基本的交互窗口.
可扩展性 - 用户可以覆盖和专门化各种.NET类的功能.
不可修改的框架代码 - 如果您修改任何.NET代码,Microsoft将不会高兴.
因此,.NET是一个框架.
| 归档时间: |
|
| 查看次数: |
2177 次 |
| 最近记录: |