第9章 托管C++程序设计 托管C++能够充分应用.NET Framework提供的功能,并能允许用C++编写的模块与其它语言(如C#、Visual Basic等)编写的模块组合。 本章主要介绍托管C++程序设计的基础知识,包括CLR、托管程序、垃圾回收、托管数据类型、程序集、托管类、托管继承、接口、抽象类、托管引用类型和值类型、委托和事件等概念和技术。这些内容是Windows程序设计的基础,也是.NET环境中C#、Visual Basic等语言中的通用编程概念和技术。 9.1 CLR与托管程序 1、CLR与托管程序 CLR即公共语言运行库,它为.NET中的每种编程语言提供了一个共同的程序执行环境。 在 CLR 中运行的代码称为托管代码,不在CLR中运行的代码称为非托管代码。 9.1 CLR与托管程序 2、NET托管与非托管程序的关系 9.1 CLR与托管程序 2、CTS与元数据 CTS即公共类型系统,其主要作用: 定义了一套供所有.NET编程语言共用的.NET数据类型,以及这些类型的内部格式。这些类型中的大多数都符合CLS规范,可在多种托管语言中共用,实现语言的互操作性。 建立一个支持跨语言集成、类型安全和高性能代码执行的框架。 提供一个支持完整实现多种编程语言的面向对象的模型。 定义各语言必须遵守的规则,有助于确保用不同语言编写的对象能够交互作用 9.1 CLR与托管
您可能关注的文档
- 地图的定义和基本特性1-3.doc
- 论我国电子商务环境下网上支付方式.doc
- 谈网络隐私权法律保护.doc
- 存储空间分配指南.doc
- 心理测试一:你给人的第一印象会是如何的呢?.doc
- 肾病综合症诊疗讲述.doc
- 拨号上网错误代码详解-副本.doc
- 第三章 照片相片文件数据恢复修复.doc
- 华师在线电子商务单选题详解.doc
- 论电子商务中消费者权益保护幻灯片.doc
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
最近下载
- 宣贯培训(2026年)《GBT 6391-2010 滚动轴承 额定动载荷和额定寿命》标准深度宣贯与技术前瞻培训.pptx VIP
- GBT 6391-2010 滚动轴承 额定动载荷和额定寿命.docx VIP
- 8-2-5-5水泵联合排水试验报告(定稿)[1].doc VIP
- 石城县志(卷之1-9)蒋廷桂 主修,光绪18[1892]-5.pdf VIP
- 卡通角色IP开发合作协议.docx
- 煤矿井下排水系统联合排水试验规范.docx VIP
- 卡通IP授权开发合同协议.docx
- AP宏观经济学(2016年真题)全套含选择题.pdf VIP
- 光的干涉衍射和偏振(教师版).docx VIP
- 聊天记录怎样彻底删除?防止手机聊天记录恢复攻略.docx VIP
原创力文档

文档评论(0)