microsoft corporation 2001 年 7 月 摘要:本文包含有关 microsoft .net 和 microsoft .net 框架的常见问题。(共 15 页打印页)
内容
概念性问题 运行库技术问题 术语 程序集 应用程序部署和隔离 垃圾回收 远程处理 互操作性 安全性
概念性问题
什么是 .net 框架?
运行库技术问题
术语
什么是公共语言运行库 (clr)?
什么是通用类型系统 (cts)?
什么是公共语言规范 (cls)?
什么是 microsoft 中间语言 (msil)?
什么是托管代码和托管数据?
程序集
什么是程序集?
什么是专用程序集和共享程序集?
如果要生成共享程序集,需要签名和管理密钥对的系统开销吗?
命名空间名称和程序集名称之间的差异是什么?
应用程序部署和隔离
哪些选项可用于部署 .net 应用程序?
我已经编写了要在多个应用程序中使用的程序集。在哪里部署它?
如何查看全局程序集缓存中安装的程序集?
什么是应用程序域?
垃圾回收
什么是垃圾回收?
非确定性的垃圾回收如何影响代码?
可以避免使用垃圾回收堆吗?
远程处理
进程内和进程间通讯在公共语言运行库中的工作机制是什么?
互操作性
可以在 .net 框架程序中使用 com 对象吗?
可以在 com 程序中使用 .net 框架组件吗?
可以在 .net 框架程序中使用 win32 api 吗?
安全性
为使代码适用于安全系统,必须做哪些工作?
为什么在从网络共享驱动器运行代码时收到安全性异常?
如何使代码在安全系统停止它时运行?
如何管理个人计算机的安全性?如何管理企业计算机的安全性?
基于证据的安全性如何与 windows 2000 安全性一起使用?
概念性问题
什么是 .net 框架?
microsoft .net 框架是生成、部署和运行 web 服务及应用程序的平台。它提供了一个生产率高且基于标准的多语言环境,用于将现有投资与下一代应用程序和服务集成,同时提供了解决 internet 规模应用程序的部署和操作难题的灵活性。.net 框架由三个主要部分组成:公共语言运行库、统一类库的分层集合和称为 asp.net 的 active server pages 组件化版本。 返回到顶部
公共语言规范是一组构造和约束,它充当库编写器和编译器编写器的向导。它使库完全可通过任何支持 cls 的语言使用,并使那些语言可以相互集成。公共语言规范是通用类型系统的一个子集。对于正在编写将由其他开发人员使用的代码的应用程序开发人员,公共语言规范也非常重要。当开发人员按照 cls 规则设计可公开访问的 api 时,这些 api 很容易通过面向公共语言运行库的所有其他编程语言使用。 返回到顶部