- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * Visual C# 2008程序设计 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 框架提供了丰富的接口集合,以及抽象与非抽象类。开发人员可以原封不动使用非抽象类,或者在许多情况下,派生出自定义的类。要使用接口的
您可能关注的文档
- 2016咨询工程师再教育化工项目申请讲稿.doc
- 2016最具爆发力的四大潜力投资板块讲稿.doc
- 2015浙江富阳浙大网新产业园沟通103p解说.ppt
- 2016最新党章理论考试及讲稿.doc
- verity焊接结构疲劳评估(III)_王剑201-294解说.ppt
- 2016最新防震减灾知识竞赛及讲稿.doc
- VFP6第3章解说.ppt
- ledman医院典型场所的照明解决方案解说.ppt
- 2016最新高企文件意见稿讲稿.doc
- VICTOR4000双钳数字相位伏安表培训解说.ppt
- 深度解析(2026)《ISO 22002-12025食品安全前提方案—第1部分:食品制造》.pptx
- 深度解析(2026)《ISO 22002-52025食品安全前提方案—第5部分:运输和储存》.pptx
- 深度解析(2026)《ISO 22002-42025 食品安全前提方案 — 第4部分:食品包装制造》.pptx
- 徒步活动策划方案.doc
- 深度解析(2026)《ISO 22002-62025食品安全前提方案—第6部分:饲料及动物食品生产》.pptx
- 2026年新版郯城期末真题卷.doc
- 深度解析(2026)《ISO 22476-72012岩土工程勘察与测试 — 现场测试 — 第7部分:钻孔千斤顶试验》.pptx
- 深度解析(2026)《ISO 22090-22014 船舶与海洋技术 — 航向传送装置(THD) — 第2部分:地磁原理》.pptx
- 深度解析(2026)《ISO 23584-22012 光学和光子学 — 参考字典规范 — 第 2 部分:类与特性定义》:构建智能制造数据基石的专家视角与未来展望.pptx
- 深度解析(2026)《ISO 22932-92025 Mining — Vocabulary — Part 9 Drainage》:构建未来矿山“水脉”治理与可持续发展的新语言体系.pptx
最近下载
- 2024—2025学年山东省济南第一中学高一上学期12月月考英语试卷.doc VIP
- 药品批发企业风险评估表.docx VIP
- 医学伦理学(山东中医药大学)知到智慧树期末考试答案题库2025年山东中医药大学.docx VIP
- 学习中央城市工作会议精神2015.doc VIP
- 《王戎不取道旁李》教学反思范文(通用10篇).pdf VIP
- 营业线安全培训内容课件.pptx VIP
- 江苏省苏州市苏州中学校2025-2026学年高三上学期12月联考适应性检测语文试卷(含答案).pdf VIP
- 《基于乙烯气相法的15万吨年产量的醋酸乙烯生产工艺设计》8700字.doc VIP
- 《2025-2027年数字经济与大数据行业市场分析报告》PPT汇报课件(专业完整模板).pptx
- 北京市海淀区七年级(上)期末数学考试试卷.doc VIP
原创力文档


文档评论(0)