windows编程的一些基本概念-20121210
来源:互联网 发布:淘宝店铺装修定时发布 编辑:程序博客网 时间:2024/05/24 06:45
IDE: Integrated Development Environment
.NET Framework由两个要素组成:CLR(公共语言运行库,Common Language Runtime) 和一组名为.NET Framework类库的程序库。
应用程序在CLR中执行,.NET Framwork 类库提供了用户代码在CLR中执行时所需的功能支持。
两种不同的C++应用程序:本地C++程序 和 C++/CLI的C++扩充版本(在CLR控制下运行)
CLI: Common Language infrastructure 通用语言基础结构。
CLR是CLI标准的实现。收录在ECMA-335标准,同时收录在相应的ISO标准ISO/IEC 23271中。
CLI本质上试一种虚拟机环境规范。
MSIL:Microsoft intermediate Language
高级语言 ->中间语言->(JIT编译器)机器代码
CTS:Common Type System 通用类型系统,即通用数据类型。
CLR增强了数据的安全性和程序的可靠性,一部分原因是完全自动的动态分配、释放供数据使用的内存,另一部分原因是程序的MSIL代码在执行之前要进行全面的检查和有效性验证。
注意:CLR只是在PC的Microsoft Windows下执行的CLI规范的一种实现。
即CLI是一个标准规范,而CLR是微软公司的CLI实现。
MFC:Microsoft Foundation Classes 微软基础类库。用来编写Windows应用程序的图形用户界面。它封装了用于GUI创建和控制的Windows操作系统API。
API:Application Programming Interface。
在CLR中执行的C++代码被描述为托管的C++,因为数据和代码是由CLR管理,内存是动态分配。
- windows编程的一些基本概念-20121210
- web编程的一些基本概念
- IOS编程的一些基本概念
- 网络编程的一些基本概念
- Windows平台关于显示的一些基本概念
- Windows驱动开发的一些基本概念
- Windows核心编程——》第十九章 DLL的一些基本概念 (DLL Basics)
- 关于编程语言的typing(一些基本概念)
- Windows网络编程基本概念
- Windows编程基础一:Windows应用的基本概念
- Windows编程的一些经验
- C++/CLI编程一些基本概念
- 【CUDA编程】CUDA一些基本概念
- 面向切面编程(如Spring AOP)的一些基本概念
- Windows多线程编程 [1] 基本概念
- windows游戏编程<五>X86 (内存)寄存器相关的基本概念
- java的一些基本概念
- 工作流的一些基本概念
- 窥探
- clearButton.setOnClickListener(this);
- double float类型判断无效值
- mysql 多表 update sql语句总结
- 《tiny6410裸机程序》第六章:myled通过usb下载至nandflash不能运行
- windows编程的一些基本概念-20121210
- AIX下系统sed使用详解
- 使用 Socket 通信实现 FTP 客户端程序
- 歌星大奖赛修订【大神们没有解答的,小弟只好慢慢倒腾出来了】
- Ubuntu 12.04 更改grub启动顺序的方法
- execute immediate 动态传入表名
- 在Fedora17上安装BCM4312无线网卡
- 监听的动态注册和静态注册
- 随机掷色子代码