【asp源码栏目提醒】:以下是网学会员为您推荐的asp源码-程序设计的发展方向.Net平台介绍 - 大学课件,希望本篇文章对您学习有所帮助。
程序设计的发展方向——.Net平台介绍 长沙市电子工业学校 谭永 2008.4NET 介绍 .NET 定义 .NET 框架 – 公共语言运行库 – .NET 开发语言 – .NET 框架类库.NET 定义 .NET的定义 Visual 救命 Studio .NET? .NET 平台? .NET
ASP.NET .NET 框架 VB .NET什么是.NET主要组成部分 开发工具 服务器 XML Web service 客户端 用户体验.NET 架构 开发工具 客户端 XML Web service 服务器 用户体验.NET 以XML 技术和基于 XML 的 Web service 技术为中心!.NET 框架 编程服务 编程服务 .NET 框架 VB 应用程 类库 序 ADO.NET XML Web service Windows 数据类型 .NET 架 Visual C 应 构代码 用程序 JIT 编译器 JIT 编译器 Visual C 生成本机代码 生成本机代码 应用程序 CLR源代码编译成 MSIL代码源代码编译成 MSIL代码公共语言运行库 英文名称:Common Language Runtime CLR) CLR的产生 托管代码与非托管代码 即时编译CLR的产生 Windows DNA 有很多开发语言 每种语言都有自己的运行库 是否有:“可以被多种语言共用”的通用环境 有,这就是CLR!托管代码与非托管代码 托管代码(Managed Code) – 以CLR为目标的代码 非托管代码 – 以“操作系统”为目标即时编译 微软中间语言 – Microsoft Intermediate Language, MSIL 即时编译 – Just-in-time Compilation JIT CLR就相当于Java语言的虚拟机编译和执行 编译源代码 语言编译 中间代码 MSIL 元数据(Metadata) 二进制代码 即时编译 (Native (JIT Compiler) 在安装或函数/方法第一 Code) 次被调用时 执行CLR 执行模型源代码 VB C C Unmanaged Compiler Compiler Compiler Component管理代码 Assembly Assembly AssemblyManaged IL Code IL Code IL Codecode 公共语言运行时 即时编译器JIT Compiler 二进制代码 操作系统服务 奠基于CLR之上的语.NET开发语言 言 公共语言规范 (Common Language Specification CLS) Visual Studio.NET中内置的开发语言 Visual C .NET是唯一允许继续开发“非 – Visual Basic.NETVB.NET .NET架构应用程序”的语言。
– C 如果你开发的是基于.NET框架的C应用 程序,则称为“Managed C”,而开发传统 – Visual C .NET Managed C”。
的二进制代码的Windows应用程序,则称 为“Non.NET框架类库 跨所有编程语言 – 支持跨语言继承和调试 – 和工具集成良好 命名空间 – .NET 框架类库由命名空间组成 – 各种类型的集合 – 相当于JAVA的Package统一的编程模式 不论什么语言和编程模式都是用一样的API .NET Framework 强大, 代码嵌套在 快速开发工具 相对复杂 HTML页面中VB Forms 公共语言运行库 MFC/ATL
ASP Windows API .NET Framework问题 以下哪些语言可以产生托管代码? A. VB.NET B. C C. VBScript D. VC6 以下哪些语言可以产生非托管代 码? A. VB.NET B. C C. VC.NET D. J