- 17
- 0
- 约8.31千字
- 约 25页
- 2016-10-26 发布于广东
- 举报
* * * * * * * * * * * * * * * * * * Visual C# 2008程序设计 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: Visual C# 2008程序设计 第1章 C#与Visual Studio 2008 * Visual C# 2008程序设计 第1章 C#与Visual Studio 2008 1.1 .NET简介 1.2 Visual Studio 2008简介 1.3 Visual C#.NET集成开发环境简介 1.4 创建第一个C#控制台(或称命令行)程序 1.5 创建第一个C# Windows程序 1.6 C#程序结构介绍 * Visual C# 2008程序设计 1.1 .NET简介 .NET 就是 Microsoft 的 XML Web 服务平台。Microsoft .NET 平台包含广泛的产品系列,它们都是基于 XML 和 Internet 行业标准构建,不论操作系统或编程语言有何差别,XML Web 服务能使应用程序在 Internet 上传输和共享数据。 .NET Framework是构成Microsoft .NET 平台核心部分的一组技术,它为开发Web应用程序和XML Web Service提供了基本的构建模块。NET Framework为创建和运行.NET应用程序提供了必要的编译和运行基础。 .NET 框架是 Windows Server System 构建,部署与运行 Web 服务与应用程序的编程模型。该框架托管了大部分深层结构,让开发人员专注于撰写应用程序的业务逻辑代码。 * Visual C# 2008程序设计 1.1 .NET简介 .NET Framework 具有两个主要组件:公共语言运行库和 .NET Framework 类库。公共语言运行库是 .NET Framework 的基础。可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。事实上,代码管理的概念是运行库的基本原则。以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。.NET Framework 的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合,可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面 (GUI) 应用程序,也包括基于 ASP.NET 所提供的最新创新的应用程序(如 Web 窗体和 XML Web Services)。 * Visual C# 2008程序设计 1.1 .NET简介 1.公共语言运行库 CLI(Common Language Infrastructure,通用语言框架)实际上是一种为虚拟机环境而制订的规范,使得由各种高级语言所编制的程序可以在不同的系统环境中执行之而不必更改或重新编译原程序代码。 公共语言运行库(Common Language Runtime,CLR)也叫公共语言运行时,是.NET框架的基础。公共语言运行库简化了应用程序的开发,提供了一个强大的、安全的执行环境,支持多语言,并简化了应用程序的部署和管理。公共语言运行库也称为“托管环境”,在这个托管环境中将自动提供诸如垃圾回收和安全性等通用服务。 用 C# 编写的源代码被编译为一种符合 CLI 规范的中间语言 (IL)。IL 代码与资源(例如位图和字符串)一起作为一种称为程序集的可执行文件存储在磁盘上,通常具有的扩展名为 .exe 或 .dll。程序集包含清单,它提供有关程序集的类型、版本、区域性和安全要求等信息。 * Visual C# 2008程序设计 1.1 .NET简介 执行 C# 程序时,程序集将加载到 CLR 中,这可能会根据清单中的信息执行不同的操作。然后,如果符合安全要求,CLR 就会执行实时 (JIT) 编译以将 IL 代码转换为本机机器指令。CLR 还提供与自动垃圾回收、异常处理和资源管理有关的其他服务。由 CLR 执行的代码有时称为“托管代码”,它与编译为面向特定系统的本机机器语言的“非托管代码”相对应。 * Visual C# 2008程序设计 1.1 .NET简介 2..NET Framework 类库 在早期的开发中,各种应用开发人员使用各自平台所提供的工具类库,开发适用于不同平台的应用时,则要求开发人员掌握多种类库的使用方法,造成大量的资源浪费,也降低了开发人员的效率 .NET
您可能关注的文档
- 新Visual Basic程序设计教程 普通高等教育“十一五”国家级规划教材 教学课件 李雁翎 周东岱 潘伟 yl _7.ppt
- 新Visual Basic程序设计教程 普通高等教育“十一五”国家级规划教材 教学课件 李雁翎 周东岱 潘伟 yl _8.ppt
- 新Visual Basic程序设计教程 普通高等教育“十一五”国家级规划教材 教学课件 李雁翎 周东岱 潘伟 yl _9.ppt
- 新Visual Basic程序设计教程 普通高等教育“十一五”国家级规划教材 教学课件 李雁翎 周东岱 潘伟 yl _10.ppt
- 新Visual Basic程序设计教程 普通高等教育“十一五”国家级规划教材 教学课件 李雁翎 周东岱 潘伟 yl _11.ppt
- 新Visual Basic程序设计教程 普通高等教育“十一五”国家级规划教材 教学课件 李雁翎 周东岱 潘伟 yl _12.ppt
- 新Visual Basic程序设计教程 普通高等教育“十一五”国家级规划教材 教学课件 李雁翎 周东岱 潘伟 yl _13.ppt
- 新Visual Basic程序设计教程 普通高等教育“十一五”国家级规划教材 教学课件 李雁翎 周东岱 潘伟 yl _14.ppt
- 新Visual Basic程序设计教程 普通高等教育“十一五”国家级规划教材 教学课件 李雁翎 周东岱 潘伟 yl _15.ppt
- 新Visual Basic程序设计教程 项目式 教学课件 陈秀莉 王体英 课程介绍与项目一初识Visual Basic语言.ppt
- 2026年地铁照明行业智能照明解决方案及市场需求分析.docx
- 2026年全球氢能船舶市场:储氢系统效率与船型设计.docx
- 2026年钢铁行业绿色转型投资环境与市场供需风险评估报告.docx
- 2026年智能照明行业品牌发展报告.docx
- 2026年量子计算机对材料科学生物分子模拟的进展.docx
- 2026年新能源充电桩基础设施建设与市场需求增长[001].docx
- 2026年人工智能自然语言处理在智能推荐应用研究报告.docx
- 2026年粉尘传感器技术发展及应用趋势报告.docx
- 2026年笔记本电脑芯片行业产业链整合与市场发展.docx
- 2026年鸡精行业市场需求预测与品牌竞争格局演变.docx
原创力文档

文档评论(0)