Windows中win32 和 点net 概念问题
来源:互联网 发布:php 处理ios图片旋转 编辑:程序博客网 时间:2024/06/04 20:14
运行平台:1、CLR 是.net的运行引擎,也是.net的核心,使用CIL JIT 2、Win32 直接运行 生成可执行文件
Visual Studio 提供选择 选择库 和平台, 1、MFC/API (C/C++编译器自带C++标准库 2、ATL 3、 字符集 4 、公共语言支持(平台选择)
(可选平台语言)
Visual C++ 偏向于调用win32但也可以使用CLR 有了 C++/CLR
(只能net平台)
VisualBasic 已集成到CLR上 可使用.net和 win32
C# 依赖于.net同时可以在里面使用win32集成net库
Visual Studio 有java C++ Basic C# 到CIL的解析器,同时有C++ Basic 到可执行程序的编译器 F#等别的编译器。
C#是为.net框架而创建的一程语言。.net为了实现 手机等各个平台共应用而设计 !
C++ 中引用.net类库
NET中的类型分为两类:值和引用,值对象是可以储存在栈上的,引用类型的对象是储存在托管堆上的。
利用托管C++,也能享受托管运行的几个良好机制。
先了解几个符号:
^
%
ref
val
gcnew: 在托管堆上创建对象(这里不使用旧的语法规则__gc)
例(1):
void f(Class1% c){
}
int _tmain(int argc, _TCHAR* argv[])
{
}
//运行环境:CLR
struct S //C++值类型
{
};
value struct ValS //值类型
{
};
ref struct RefS //引用类型
{
};
void TestProc1()
{
}
void TestProc2()
{
}
void TestProc3()
{
}
Visual Basic 版本
Visual Basic 各版本界面(8张)
- Windows中win32 和 点net 概念问题
- ASP.NET中空格变成点问题
- C/C++ 中重要的概念和注意点。
- Win32的进程和线程概念
- .net和win32的区别
- .NET概念和术语
- windows ce下Win32,MFC和.NET Compact FrameWork的对比
- vim中buffer、windows和tab的概念
- vim中buffer、windows和tab的概念
- AE中IColor、IRGBColor和Win32 Color和.Net中Color相互转换
- AE中IColor、IRGBColor和Win32 Color和.Net中Color相互转换
- AE中IColor、IRGBColor和Win32 Color和.Net中Color相互转换
- WIN32中颜色值(COLORREF)和.NET中颜色值(Color)的转换
- Win32和汇编接口问题
- C#.NET概念问题1
- C#.NET概念问题2
- C#.NET概念问题2
- ASP.NET中Session的几点认识和疑问
- Poj 1061 青蛙的约会(扩展欧几里得解线性同余式)
- MySQL中的BLOB类型
- 分布式缓存集群环境配置
- 转移矩阵+矩阵快速幂
- 直方图的简单应用(显示,均衡化)
- Windows中win32 和 点net 概念问题
- Oracle AUTHID CURRENT_USER
- 微软面试题:求整数随机数构成的数组中找到长度大于=3的最长的等差数列
- iOS开发流程总结
- char、varchar、nchar、nvarchar的区别
- 直方图进阶应用(对比,块反向投影)
- iText 文本
- 程序出错后,程序员给测试人员的高频恢复
- BES10 Client for Android and iOS