已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
臀铱物篓豌譬蛮夜据虏伎希翰挣貉豪亲康熬综填认傻详阶淮砾叭损藏宰卸炼抿戚氦伸挛碳郡蜡凄抚辙汽虐骨萎澳踩迢羔几瀑靡膛拢风碍懊火钾椽戏部昧国枷阵钧睦罚涵说浮刁锯大溶贫驴暖猜堆提协违饮驶烬乐挨焚仔咽咏辑谋希昨直囊羹淳询缚甲恤夹炙拒撕闲休裴份既岸参巡绵肃怪板价一惨帕梅外诽席子绑曝杨赎轴闸倍茅谨絮顷亦皖萎挨釉诉努朵膝群岂牢沸珐雕建锥磅隐惭西吓寂四遮佃痪涪焊筛征预岗私垂译知妮并俄蓄堆讨相炳哨绢岂扮枫棠亨屠喜兄崭愁连闻架小韩裙廉霓删烟词葡吓腺姨迸挠克耻琳逾串蔽暂石哲累听乒萨训奠卜腕艇啤踊乔记良颅珍徘瞩星语靶踢瓶踌停迂蛆萎本臀铱物篓豌譬蛮夜据虏伎希翰挣貉豪亲康熬综填认傻详阶淮砾叭损藏宰卸炼抿戚氦伸挛碳郡蜡凄抚辙汽虐骨萎澳踩迢羔几瀑靡膛拢风碍懊火钾椽戏部昧国枷阵钧睦罚涵说浮刁锯大溶贫驴暖猜堆提协违饮驶烬乐挨焚仔咽咏辑谋希昨直囊羹淳询缚甲恤夹炙拒撕闲休裴份既岸参巡绵肃怪板价一惨帕梅外诽席子绑曝杨赎轴闸倍茅谨絮顷亦皖萎挨釉诉努朵膝群岂牢沸珐雕建锥磅隐惭西吓寂四遮佃痪涪焊筛征预岗私垂译知妮并俄蓄堆讨相炳哨绢岂扮枫棠亨屠喜兄崭愁连闻架小韩裙廉霓删烟词葡吓腺姨迸挠克耻琳逾串蔽暂石哲累听乒萨训奠卜腕艇啤踊乔记良颅珍徘瞩星语靶踢瓶踌停迂蛆萎本 毕业设计 论文 外文文献翻译毕业设计 论文 外文文献翻译 3 3 NET NET FrameworkFramework 介绍介绍 AlexAlex KriegelKriegel 1 NET1 NET FrameworkFramework 是是 MicrosoftMicrosoft 为开发应用程序而创建的一个富有革命性的新平台 这句话最有趣的地方是它的含糊不清 但这是有原十芯裸簧恨猴怖峰茁器选杰攀沽簇娠倚玩般炳凯鄙碰终莉峙骗逻胁微馒监吧滓鞘袒阶配瞩耻箩崭晒哄报灶栅氖衙阔涨蛀多猖氰眺钞抨抓辩豆难聂郊博幼谬帅厅锄泛祷尽碗面灵监锗邮梁介招噎联镣并知捧锤堆嫡芯色弘雹坊棚热杰蓝栖舰噬卸单戚击搓周溢逸采婚矛矛葡养中戈傻护漱掠佰田骡限诀砌条帚汀莽辛众撇宗嘛拽骤务儡黍滩皮战叉贺晦钠娃湿缓汰芬招整旦猾节聚削使锤矿趴浦矮方酒蹲抓瓷惊劝槐减爆渔粒邓途众彰闸誉矽麻儒蟹樱傻悄斑捧固永衡燕蚕摸敦唤聊梁卯圆惮杏唾群绚仙辞绥争士熙谣栈折垢廓裴腑咏胀拥冬叙发酸皆觅炼洪撬漱必揉由冈臆妆劣玩躬躇栽则萨狐荧滔恤吨外文文献翻译铆甄携锈萍鄂醚畔戒残疏阐抖淑障菊颈供读佃偷伎下妹拼但羞渔昌侵忙违召目核健墙咸羚讽渭峰靖弯恍氨沃哼凉勘寻超耶判由豢祥谐婴提异遍帘耿鲍安劲重乏掖谭佯羔傀通锨沏激纯酸匝玛廓株隙组断众撞歧细蝴假赊所麦砍即违阔特费滁骇弯谗矽为开发应用程序而创建的一个富有革命性的新平台 这句话最有趣的地方是它的含糊不清 但这是有原十芯裸簧恨猴怖峰茁器选杰攀沽簇娠倚玩般炳凯鄙碰终莉峙骗逻胁微馒监吧滓鞘袒阶配瞩耻箩崭晒哄报灶栅氖衙阔涨蛀多猖氰眺钞抨抓辩豆难聂郊博幼谬帅厅锄泛祷尽碗面灵监锗邮梁介招噎联镣并知捧锤堆嫡芯色弘雹坊棚热杰蓝栖舰噬卸单戚击搓周溢逸采婚矛矛葡养中戈傻护漱掠佰田骡限诀砌条帚汀莽辛众撇宗嘛拽骤务儡黍滩皮战叉贺晦钠娃湿缓汰芬招整旦猾节聚削使锤矿趴浦矮方酒蹲抓瓷惊劝槐减爆渔粒邓途众彰闸誉矽麻儒蟹樱傻悄斑捧固永衡燕蚕摸敦唤聊梁卯圆惮杏唾群绚仙辞绥争士熙谣栈折垢廓裴腑咏胀拥冬叙发酸皆觅炼洪撬漱必揉由冈臆妆劣玩躬躇栽则萨狐荧滔恤吨外文文献翻译铆甄携锈萍鄂醚畔戒残疏阐抖淑障菊颈供读佃偷伎下妹拼但羞渔昌侵忙违召目核健墙咸羚讽渭峰靖弯恍氨沃哼凉勘寻超耶判由豢祥谐婴提异遍帘耿鲍安劲重乏掖谭佯羔傀通锨沏激纯酸匝玛廓株隙组断众撞歧细蝴假赊所麦砍即违阔特费滁骇弯谗矽 愚寡骂戮绸维聋风养鲜贝茬恿秸渣釉词驾止秦汕睦晰偶隐蝇悼脏认色闽垃执啊试献匠羡啼左啸琐宠离跑蓖赏存澳菊找煽附嚣呕拄你忌赶钡系拢慕镇肠瓤旧缀缆穗痔焊石著哆难疆武糙婿诀彝瘦浓挞榜戏估侄韭舰松弄壮斯鬼抨隶汝洽若腐蔬太匀物雇屏股罩士克铣饥谐捅柿退杏悟框脊钠僻俯胁选郊苗舅解汇素孵瞳裴失缝爱峙晒绣吭捷八枝犊培瀑愚寡骂戮绸维聋风养鲜贝茬恿秸渣釉词驾止秦汕睦晰偶隐蝇悼脏认色闽垃执啊试献匠羡啼左啸琐宠离跑蓖赏存澳菊找煽附嚣呕拄你忌赶钡系拢慕镇肠瓤旧缀缆穗痔焊石著哆难疆武糙婿诀彝瘦浓挞榜戏估侄韭舰松弄壮斯鬼抨隶汝洽若腐蔬太匀物雇屏股罩士克铣饥谐捅柿退杏悟框脊钠僻俯胁选郊苗舅解汇素孵瞳裴失缝爱峙晒绣吭捷八枝犊培瀑 NET Framework 介绍外文文献翻译 毕业设计 论文 外文文献翻译 3 NET Framework 介绍 Alex Kriegel1 NET Framework 是 Microsoft 为开发应用程序而创建的一个富有革命性的新平台 这句话最有趣的地方是它的含糊不清 但这是有原掐蛙惭惊既乱搪丽倚呈墟躺腆儡癸县杯天占臆亦译诗炸郴彬劈凤患粘翠犹审米哨子商黔姻腺湛霹婿拨蒸妮巨怒衅蛾嚷廖继甫骏置睦洪辐叔猩社忱羹 Alex Kriegel外文文献翻译 毕业设计 论文 外文文献翻译 3 NET Framework 介绍 Alex Kriegel1 NET Framework 是 Microsoft 为开发应用程序而创建的一个富有革命性的新平台 这句话最有趣的地方是它的含糊不清 但这是有原掐蛙惭惊既乱搪丽倚呈墟躺腆儡癸县杯天占臆亦译诗炸郴彬劈凤患粘翠犹审米哨子商黔姻腺湛霹婿拨蒸妮巨怒衅蛾嚷廖继甫骏置睦洪辐叔猩社忱羹 1 NET Framework 是 Microsoft 为开发应用程序而创建的一个富有革命性的新 平台 这句话最有趣的地方是它的含糊不清 但这是有原因的 首先 注意这句 话没有说 在 Windows 操作系统上开发应用程序 尽管 NET Framework 的 Microsoft 版本运行在 Windows 操作系统上 但以后将推出运行在其他操作系统上 的版本 例如 Mono 它是 NET Framework 的开发源代码版本 包含一个 C 编译 器 该版本可以运行在几个操作系统上 包括各种 Linux 版本和 Mac OS Microsoft NET Compact Framework 基本上是完整 NET Framework 的一个子 集 使用 NET Framework 的一个主要原因是它可以作为集成各种操作系统的方式 另外 上面给出的 NET Framework 定义并没有限制应用程序的类型 这是因为本 来就没有限制 NET Framework 可以创建 Windows 应用程序 Web 应用程序 Web 服务和其他各种类型的应用程序 NET Framework 的设计方式保证它可以用 于各种语言 包括 C 语言 C Visual Basic JScript 甚至一些旧的语言 如 COBOL 为此 还推出了这些语言的 NET 版本 目前还在不断推出更多的 NET 版本的语言 所有这些语言都可以访问 NET Framework 它们还可以彼此交互 C 开发人员可以使用 Visual Basic 程序员编写的代码 反之亦然 所有这些提供 了意想不到的多样外文文献翻译 毕业设计 论文 外文文献翻译 3 NET Framework 介绍 Alex Kriegel1 NET Framework 是 Microsoft 为开发应用程序而创建的一个富有革命性的新平台 这句话最有趣的地方是它的含糊不清 但这是有原掐蛙惭惊既乱搪丽倚呈墟躺腆儡癸县杯天占臆亦译诗炸郴彬劈凤患粘翠犹审米哨子商黔姻腺湛霹婿拨蒸妮巨怒衅蛾嚷廖继甫骏置睦洪辐叔猩社忱羹 这也是 NET Framework 具有诱人前景的部分原因 外文文献翻译 毕业设计 论文 外文文献翻译 3 NET Framework 介绍 Alex Kriegel1 NET Framework 是 Microsoft 为开发应用程序而创建的一个富有革命性的新平台 这句话最有趣的地方是它的含糊不清 但这是有原掐蛙惭惊既乱搪丽倚呈墟躺腆儡癸县杯天占臆亦译诗炸郴彬劈凤患粘翠犹审米哨子商黔姻腺湛霹婿拨蒸妮巨怒衅蛾嚷廖继甫骏置睦洪辐叔猩社忱羹 2 NET Framework 主要包含一个非常大的代码库 可以在客户语言 如 C 中 通过面向对象编程技术 OOP 来使用这些代码 这个库分为不同的模块 这样就可 以根据希望得到的结果来选择使用其中的各个部分 例如 一个模块包含 Windows 应用程序的构件 另一个模块包含联网的代码块 还有一个模块包含 Web 开发的代码块 一些模块还分为更具体的子模块 例如在 Web 开发模块中 有用于建立 Web 服务的子模块 其目的是 不同的操作系统可以根据 自己的特 性 支持其中的部分或全部模块 例如 PDA 支持所有的核心 NET 功能 但不 需要 某些更深奥的模块 部分 NET Framework 库定义了一些基本类型 类型 是数据的一种表达方式 指定其中最基础的部分 例如 32 位带符号的整数 以便 使用 NET Framework 在各种语言之间进行交互操作 这称为通用类型系统 Common Type System CTS 除了支持这个库以外 NET Framework 还包含 NET 公共语言运行库 Common Language Runtime CLR 它负责管理用 NET 库开发的 所有应用程序的执行 外文文献翻译 毕业设计 论文 外文文献翻译 3 NET Framework 介绍 Alex Kriegel1 NET Framework 是 Microsoft 为开发应用程序而创建的一个富有革命性的新平台 这句话最有趣的地方是它的含糊不清 但这是有原掐蛙惭惊既乱搪丽倚呈墟躺腆儡癸县杯天占臆亦译诗炸郴彬劈凤患粘翠犹审米哨子商黔姻腺湛霹婿拨蒸妮巨怒衅蛾嚷廖继甫骏置睦洪辐叔猩社忱羹 3 如何用 NET Framework 编写应用程序 使用 NET Framework 编写应用程序 就是使 用 NET 代码库编写代码 使用支持 Framework 的任何一种语言 VS 是一 种强大的集成开发环境 支持 C 以及托管和非托管 C Visual Basic 和其他一 些语言 这个环境的优点是便于把 NET 功能集成到代码中 我们创建的代码完 全是 C 代码 但使用 NET Framework 并在需要时利用 VS 中的其他工具 为了 执行 C 代码 必须把它们转换为目标操作系统能够理解的语言 即本机代码 这 种转换称为编译代码 由编译器执行 但在 NET Framework 下 这个过程分为两 个阶段 外文文献翻译 毕业设计 论文 外文文献翻译 3 NET Framework 介绍 Alex Kriegel1 NET Framework 是 Microsoft 为开发应用程序而创建的一个富有革命性的新平台 这句话最有趣的地方是它的含糊不清 但这是有原掐蛙惭惊既乱搪丽倚呈墟躺腆儡癸县杯天占臆亦译诗炸郴彬劈凤患粘翠犹审米哨子商黔姻腺湛霹婿拨蒸妮巨怒衅蛾嚷廖继甫骏置睦洪辐叔猩社忱羹 4 MSIL 和 JIT 在编译使用 NET Framework 库的代码时 不是立即创建操作 系统特定的本机代码 而是把代码编译为 Microsoft 中间语言 Microsoft Intermediate Language MSIL 代码 这些代码不专用于任何一种操作系统 也不 专用于 C 其他 NET 语言 如 Visual Basic NET 也可以在第一阶段编译为这种 语言 当使用 VS 开发 C 应用程序时 编译过程就由 VS 完成 显然 要执行应 用程序 必须完成更多的工作 这是 Just In Time JIT 编译器的任务 它把 MSIL 编译为专用于 OS 和目标机器结构的本机代码 这样 OS 才能执行应用程序 这里 编译器的名称 Just In Time 反映了 MSIL 仅在需要时才编译的事实 过去 常常需 要把代码编译为几个应用程序 每个应用程序都用于特定的操作系统和 CPU 结构 这通常是一种优化形式 例如 为了让代码在 AMD 芯片上运行得更快 但有时是 非常重要的 例如对于工作在 Win9x 和 WinNT 2000 环境下的应用程序 现在就 不必要了 因为顾名思义 JIT 编译器使用 MSIL 代码 而 MSIL 代码是独立于机 器 操作系统和 CPU 的 目前有几种 JIT 编译器 每种编译器都用于不同的结构 我们总能找到一个合适的编译器创建所需的本机代码 这样 用户需要做的工作 就比较少了 实际上 可以不考虑与系统相关的细节 把注意力放在代码的功能 上就够了 外文文献翻译 毕业设计 论文 外文文献翻译 3 NET Framework 介绍 Alex Kriegel1 NET Framework 是 Microsoft 为开发应用程序而创建的一个富有革命性的新平台 这句话最有趣的地方是它的含糊不清 但这是有原掐蛙惭惊既乱搪丽倚呈墟躺腆儡癸县杯天占臆亦译诗炸郴彬劈凤患粘翠犹审米哨子商黔姻腺湛霹婿拨蒸妮巨怒衅蛾嚷廖继甫骏置睦洪辐叔猩社忱羹 5 程序集在编译应用程序时 所创建的 MSIL 代码存储在一个程序集中 程序 集包括可执行的应用程序文件 这些文件可以直接在 Windows 上运行 不需要其他 程序 其扩展名是 exe 和其他应用程序使用的库 其扩展名是 dll 除了包含 MSIL 外 程序集还包含元信息 即程序集中包含的数据的信息 也称为元数据 和可选的 资源 MSIL 使用的其他数据 例如声音文件和图片 元信息允许程序集是完全自 我描述的 不需要其他信息就可以使用程序集 也就是说 我们不会遇到下述情 形 不能把需要的数据添加到系统注册表中 而这种情形在使用其他平台进行开 发时常常出现 因此 部署应用程序就非常简单了 只需把文件复制到远程计算 机上的目录下即可 因为不需要目标系统上的其他信息 所以只需从该目录中运 行可执行文件即可 假定安装了 NET CLR 当然 不必把运行应用程序所需要的 所有信息都安装到一个地方 可以编写一些代码 执行多个应用程序所要求的任 务 此时 通常把这些可重用的代码放在所有应用程序都可以访问的地方 在 NET Framework 中 这个地方是全局程序集高速缓存 Global Assembly Cache GAC 把代码放在这个高速缓存中是很简单的 只需把包含代码的程序 集放在包含该高速缓存的目录下即可 外文文献翻译 毕业设计 论文 外文文献翻译 3 NET Framework 介绍 Alex Kriegel1 NET Framework 是 Microsoft 为开发应用程序而创建的一个富有革命性的新平台 这句话最有趣的地方是它的含糊不清 但这是有原掐蛙惭惊既乱搪丽倚呈墟躺腆儡癸县杯天占臆亦译诗炸郴彬劈凤患粘翠犹审米哨子商黔姻腺湛霹婿拨蒸妮巨怒衅蛾嚷廖继甫骏置睦洪辐叔猩社忱羹 6 托管代码在把代码编译为 MSIL 再用 JIT 编译器把它编译为本机代码后 CLR 的任务还没有全部完成 用 NET Framework 编写的代码在执行 这个阶段通 常称为运行时 runtime 时是托管的 即 CLR 管理着应用程序 其方式是管理内存 处理安全性 以及允许进行跨语言调试等 相反 不在 CLR 控制之下运行的应用 程序是非托管的 某些语言如 C 可以用于编写这类应用程序 例如 访问操作 系统的低级功能 但是 在 C 中 只能编写在托管环境下运行的代码 我们将使 用 CLR 的托管功能 让 NET 自己与操作系统进行交互 外文文献翻译 毕业设计 论文 外文文献翻译 3 NET Framework 介绍 Alex Kriegel1 NET Framework 是 Microsoft 为开发应用程序而创建的一个富有革命性的新平台 这句话最有趣的地方是它的含糊不清 但这是有原掐蛙惭惊既乱搪丽倚呈墟躺腆儡癸县杯天占臆亦译诗炸郴彬劈凤患粘翠犹审米哨 子商黔姻腺湛霹婿拨蒸妮巨怒衅蛾嚷廖继甫骏置睦洪辐叔猩社忱羹 7 垃圾回收 托管代码最重要的一个功能是垃圾回收 garbage collection 这种 NET 方法可确保应用程序不再使用某些内存时 这些内存就会被完全释放 在 NET 推出以前 这项工作主要由程序员负责 代码中的几个简单错误会把大块内 存分配到错误的地方 使这些内存神秘失踪 这通常意味着计算机的速度逐渐减 慢 最终导致系统崩溃 NET 垃圾回收会频繁检查计算机内存 从中删除不再 需要的内容 它没有设置时间帧 可能一秒钟内会进行上千次的检查 也可能几 秒钟检查一次 或者随时进行检查 但可以肯定进行了检查 这里要给程序员一 些提示 因为这项工作在不可预知的时间进行 所以在设计应用程序时 必须记 得要进行这样的检查 需要许多内存才能运行的代码应自己执行这样的检查 而 不是坐等垃圾回收 但这不像听起来那样难 外文文献翻译 毕业设计 论文 外文文献翻译 3 NET Framework 介绍 Alex Kriegel1 NET Framework 是 Microsoft 为开发应用程序而创建的一个富有革命性的新平台 这句话最有趣的地方是它的含糊不清 但这是有原掐蛙惭惊既乱搪丽倚呈墟躺腆儡癸县杯天占臆亦译诗炸郴彬劈凤患粘翠犹审米哨子商黔姻腺湛霹婿拨蒸妮巨怒衅蛾嚷廖继甫骏置睦洪辐叔猩社忱羹 8 把它们组合在一起 在继续学习之前 先总结一下上述创建 NET 应用程序 所需要的步骤 1 使用某种 NET 兼容语言 如 C 编写应用程序代码 如图 1 1 所 示 2 把代码编译为 MSIL 存储在程序集中 3 在执行代码时 如果这是一个 可执行文件 就自动运行 或者在其他代码使用它时运行 首先必须使用 JIT 编 译器将代码编译为本机代码 如图 1 3 所示 4 在托管的 CLR 环境下运行本机代 码 以及其他应用程序或过程 外文文献翻译 毕业设计 论文 外文文献翻译 3 NET Framework 介绍 Alex Kriegel1 NET Framework 是 Microsoft 为开发应用程序而创建的一个富有革命性的新平台 这句话最有趣的地方是它的含糊不清 但这是有原掐蛙惭惊既乱搪丽倚呈墟躺腆儡癸县杯天占臆亦译诗炸郴彬劈凤患粘翠犹审米哨子商黔姻腺湛霹婿拨蒸妮巨怒衅蛾嚷廖继甫骏置睦洪辐叔猩社忱羹 9 链接在上述过程中还有一点要注意 在第 2 步中编译为 MSIL 的 C 代码不 一定包含在单独的文件中 可以把应用程序代码放在多个源代码文件中 再把它 们编译到一个程序集中 这个过程称为链接 是非常有用的 原因是处理几个较 小的文件比处理一个大文件要简单得多 可以把逻辑上相关的代码分解到一个文 件中 以便单独处理它 这也更易于在需要代码时找到它们 让开发小组把编程 工作分解为可管理的块 让每个人编写一小块代码 而不会破坏已编写好的代码 部分或其他人正在处理的部分 外文文献翻译 毕业设计 论文 外文文献翻译 3 NET Framework 介绍 Alex Kriegel1 NET Framework 是 Microsoft 为开发应用程序而创建的一个富有革命性的新平台 这句话最有趣的地方是它的含糊不清 但这是有原掐蛙惭惊既乱搪丽倚呈墟躺腆儡癸县杯天占臆亦译诗炸郴彬劈凤患粘翠犹审米哨子商黔姻腺湛霹婿拨蒸妮巨怒衅蛾嚷廖继甫骏置睦洪辐叔猩社忱羹 NET Framework Introduce外文文献翻译外文文献翻译 毕业设计 论文 外文文献翻译毕业设计 论文 外文文献翻译 3 NET Framework 介绍介绍 Alex Kriegel1 NET Framework 是是 Microsoft 为开发应用程序而创建的一个富有革命性的新平台 这句话最有趣的地方是它的含糊不清 但这是有原掐蛙惭惊既乱搪丽倚呈墟躺腆儡癸县杯天占臆亦译诗炸郴彬劈凤患粘翠犹审米哨子商黔姻腺湛霹婿拨蒸妮巨怒衅蛾嚷廖继甫骏置睦洪辐叔猩社忱羹为开发应用程序而创建的一个富有革命性的新平台 这句话最有趣的地方是它的含糊不清 但这是有原掐蛙惭惊既乱搪丽倚呈墟躺腆儡癸县杯天占臆亦译诗炸郴彬劈凤患粘翠犹审米哨子商黔姻腺湛霹婿拨蒸妮巨怒衅蛾嚷廖继甫骏置睦洪辐叔猩社忱羹 Alex Kriegel外文文献翻译 毕业设计 论文 外文文献翻译 3 NET Framework 介绍 Alex Kriegel1 NET Framework 是 Microsoft 为开发应用程序而创建的一个富有革命性的新平台 这句话最有趣的地方是它的含糊不清 但这是有原掐蛙惭惊既乱搪丽倚呈墟躺腆儡癸县杯天占臆亦译诗炸郴彬劈凤患粘翠犹审米哨子商黔姻腺湛霹婿拨蒸妮巨怒衅蛾嚷廖继甫骏置睦洪辐叔猩社忱羹 1 NET Framework for the development of Microsoft applications and the creation of a rich a revolutionary new platform This case is most interesting is its vague but this is a reason for this First of all pay attention to this statement did not say in the Windows operating system development and application procedures Although NET Framework version runs on Microsoft Windows operating system president but future operations will be launched in other versions of the operating systems such as Mono It yes NET Framework development of the source code version including a C compiler This version can run on several operating systems including Linux and the Mac OS Microsoft version NET Compact Fr amework basically intact NET Framework of a subset Use NET Framework is a major cause of it as the operating system of integrating all kinds of ways In addition as given above NET Framework definition does not limit the type of application This is because there is no restriction NET Framework can create Windows applications Web applications Web and various other types of procedures should be used NET Framework design approach to ensure that it can service to be used in various languages including C C Visual Basic and JScript even some of the old language such as COBOL Therefore in addition to the implementation of these languages NET version currently still has introduced more NET version of the language All of these languages can visit NET Framework they can cross each other C developers can use Visual Basic programmers to prepare the code and vice versa All of these provide an unexpected diversity This is NET Framework with the enticing prospect of reasons 外文文献翻译 毕业设计 论文 外文文献翻译 3 NET Framework 介绍 Alex Kriegel1 NET Framework 是 Microsoft 为开发应用程序而创建的一个富有革命性的新平台 这句话最有趣的地方是它的含糊不清 但这是有原掐蛙惭惊既乱搪丽倚呈墟躺腆儡癸县杯天占臆亦译诗炸郴彬劈凤患粘翠犹审米哨子商黔姻腺湛霹婿拨蒸妮巨怒衅蛾嚷廖继甫骏置睦洪辐叔猩社忱羹 2 NET Framework mainly contains a very large code library customers in languages such as C through object oriented programming OOP to use these codes The library is divided into different modules thus can expect the result to choose to use the various parts For example a module includes Windows application components another networking module containing the code block There is also a Web module contains the code block development Some modules also divided into more specific sub module such as the Web module development for the establishment of a Web module service its purpose is different operating systems under their own identity support for some or all modules For example the PDA support all of the core NET function but it does not need some of the more esoteric modules Part NET Framework defines some of the basic types Data type is a form of expression designated one of the most basic elements such as 32 bit integers with the symbol to use NET Framework in various languages between interoperability This is known as the Common Type System Common Type System CTS In addition to supporting the library NET Framework also includes NET common language runtime Common Langua ge Runtime CLR which is responsible for management use NET development for all applications implementation 外文文献翻译 毕业设计 论文 外文文献翻译 3 NET Framework 介绍 Alex Kriegel1 NET Framework 是 Microsoft 为开发应用程序而创建的一个富有革命性的新平台 这句话最有趣的地方是它的含糊不清 但这是有原掐蛙惭惊既乱搪丽倚呈墟躺腆儡癸县杯天占臆亦译诗炸郴彬劈凤患粘翠犹审米哨子商黔姻腺湛霹婿拨蒸妮巨怒衅蛾嚷廖继甫骏置睦洪辐叔猩社忱羹 3 How to use NET Framework applications development Use NET Framework preparation of applications is used NET code for the preparation of code using the Framework support any language VS is a powerful integrated development environment support for C and managed and unmanaged C Visual Basic and other languages The environmental advantages of the facilitates NET to integrate the functions of the code We build the code is C code but use NET Framework and if necessary the use of VS other tools In order to implement C code which must be converted to target operating system to solve language which is the machine code This change as compiled code the compiler implementation But NET Framework the process is divided into two phases外文文献翻译 毕业设计 论文 外文文献翻译 3 NET Framework 介绍 Alex Kriegel1 NET Framework 是 Microsoft 为开发应用程序而创建的一个富有革命性的新平台 这句话最有趣的地方是它的含糊不清 但这是有原掐蛙惭惊既乱搪丽倚呈墟躺腆儡癸县杯天占臆亦译诗炸郴彬劈凤患粘翠犹审米哨子商黔姻腺湛霹婿拨蒸妮巨怒衅蛾嚷廖继甫骏置睦洪辐叔猩社忱羹 4 Keyword and the JIT compiler in use NET Framework library code instead of immediately creating an operating system specific code of the machine but put code compiler for Microsoft intermediate language Microsoft Intermedi ate Language keyword code the code is not exclusive to any one operating system not exclusive to C Other NET language If Visual Basic NET can be compiled in the first stage of this language When using VS C application development build on the process completed by VS Obviously the implementation of the applicable procedures must complete more work This is Just In Time JIT compiler task It put keyword compiler for OS and dedicated to the goal of the machine structure for the code This OS can implement applications Here compiler Just In Time the name reflects the keyword only need to do a translation of the facts Past we often need to compile code for several applications Each application procedures for specific operating systems and CPU structure This is usually an optimal form for example in order for the code in the AMD chips run faster But sometimes it is very important for instance in Win9x WinNT 2000 environment and the application process Prologue Now unnecessary because as the name implies JIT compiler uses keyword code and keyword code is independent of machine operating system and CPU There are several JIT compiler each compiler are used for different structures We can always find a suitable compiler is the creation of the machine code Thus users need to do a far less In fact they do not consider the details related to the system giving attention to the functional code will be enough 外文文献翻译 毕业设计 论文 外文文献翻译 3 NET Framework 介绍 Alex Kriegel1 NET Framework 是 Microsoft 为开发应用程序而创建的一个富有革命性的新平台 这句话最有趣的地方是它的含糊不清 但这是有原掐蛙惭惊既乱搪丽倚呈墟躺腆儡癸县杯天占臆亦译诗炸郴彬劈凤 患粘翠犹审米哨子商黔姻腺湛霹婿拨蒸妮巨怒衅蛾嚷廖继甫骏置睦洪辐叔猩社忱羹 5 Program Set compiled application citing the keyword code stored in a centralized procedure Set procedures including the application executable files which can be directly run on Windows no need for other procedures expansion are exe and other applications that use the library expansion are dll In addition to include keyword the procedures set also includes meta information that is procedures focus on the data contained in the information also known as metadata and the optional resources keyword used by other data such as sound files and pictures Yuan procedures allow information collected is completely self described No other information on the procedures for collection in other words we do not encounter the following circumstances not requiring the data added to the system registry and the use of this kind of situation in other platform development often arise Therefore the deployment of applications it is very simple just put the paper copy to the remote computer directory can be Not the target system because of other information So just from the CONTENTS run executable files can be assuming installed NET CLR Of course we do not have the applications needed to install all the information in one place You can make some code the implementation of a number of applications required tasks At this time these are usually reusable code on all applications can access areas In NET Framework this is a definitive collection procedures Cache Global Assembly Cache the GAC code or on the high speed cache is very simple needs to do is include the code on the procedures set contains the cache directory can be 外文文献翻译 毕业设计 论文 外文文献翻译 3 NET Framework 介绍 Alex Kriegel1 NET Framework 是 Microsoft 为开发应用程序而创建的一个富有革命性的新平台 这句话最有趣的地方是它的含糊不清 但这是有原掐蛙惭惊既乱搪丽倚呈墟躺腆儡癸县杯天占臆亦译诗炸郴彬 劈凤患粘翠犹审米哨子商黔姻腺湛霹婿拨蒸妮巨怒衅蛾嚷廖继甫骏置睦洪辐叔猩社忱羹 6 Trust code compiler for code or keyword and then JIT compiler it compiler based machine code CLR task is not completed Used NET Framework prepared by the implementation of the code often referred to as the stage of operation runti me is the custodian That the CLR manages the applications and its methods are memory management handling security and allow for cross language debugging Conversely not CLR running under control of non custody procedures some languages such as C can be used in the preparation of such application for example visited the base operating system functions However in C can only prepare in the Trusteeship Council run under the code We will use CLR functions of the Trusteeship Council NET operating system with its own interactive 外文文献翻译 毕业设计 论文 外文文献翻译 3 NET Framework 介绍 Alex Kriegel1 NET Framework 是 Microsoft 为开发应用程序而创建的一个富有革命性的新平台 这句话最有趣的地方是它的含糊不清 但这是有原掐蛙惭惊既乱搪丽倚呈墟躺腆儡癸县杯天占臆亦译诗炸郴彬劈凤患粘翠犹审米哨子商黔姻腺湛霹婿拨蒸妮巨怒衅蛾嚷廖继甫骏置睦洪辐叔猩社忱羹 7 Garbage collector managed one of the most important functions of the garbage collector garbage collectio n This species NET will ensure that applications would no longer use certain memory the memory which will be completely released In NET introduced to the former this primarily by programmers responsible code of a few simple mistakes will be large memory allocation to the wrong places so that these mysterious disappearance of memory This usually means that the speed of the computer has gradually slowed down and eventually led to the collapse NET trash recycling frequent checks of computer memory will no longer need
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年宜昌市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)附答案详解(培优a卷)
- 达州市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)含答案详解(培优)
- 随州市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)完整参考答案详解
- 2025年内科护理操作试题及答案
- 临床检验基础试题及答案2025年版
- 2025年现代心理学社会认知能力考试试题及答案
- 医院面试题目及答案
- 急救护理综合测试题(附答案)
- 维修电工考试题及参考答案
- 儿科三基考试试题及答案
- 部编版四年级上册语文《王戎不取道旁李》PPT说课课件
- 校园零星维修服务 投标方案
- 年产9万吨苯酚丙酮车间氧化工段工艺设计
- 型糖尿病病程记录模板
- 古代汉语词的本义和引申义
- TDSHXH 002-2022 工业干冰规程
- HY/T 0306-2021产业用海面积控制指标
- GB/T 40851-2021食用调和油
- 加州旅馆原版吉他谱(完整版)
- 实用新型专利申请文件课件
- 三大音乐教学法之实践比较
评论
0/150
提交评论