04 2012 档案

摘要:Loaderlock检测在一个拥有操作系统loader lock的线程上(如上例的video的运行线程)运行托管代码的情况。这样做有可能会引起死锁,并且有可能在操作系统加载器初始化DLL前被使用。虽然这样做很有必要,但在进行开发调试的时候,实在太麻烦。解决方案如下: 1.改注册表 在HKEY_LOCAL_MACHINESOFTWAREMicrosoft.NETFramework下面增加一个String,值为"0" 不过这样做,在该计算机上所有基于.NET2.0开发都得不到MDA的好处。 2.为项目增加一个配置文件. 3.直接修改项目设置最简单的方法,在"Debug 阅读全文
posted @ 2012-04-06 13:04 Aamboo 阅读(2308) 评论(0) 推荐(0) 编辑
摘要:View Code 1 using System.Drawing;2 using System.Drawing.Imaging;3 using System;4 using System.Runtime.InteropServices;View Code 1 private const int WM_USER = 0x400; 2 private const int WS_CHILD = 0x40000000; 3 private const int WS_VISIBLE = 0x10000000; 4 private const int WM... 阅读全文
posted @ 2012-04-03 16:04 Aamboo 阅读(4286) 评论(2) 推荐(0) 编辑
摘要:1. 主要内容 类型的基本概念 值类型深入 引用类型深入 值类型与引用类型的比较及应用2. 基本概念C#中,变量是值还是引用仅取决于其数据类型。C#的基本数据类型都以平台无关的方式来定义,C#的预定义类型并没有内置于语言中,而是内置于.NET Framework中。.NET使用通用类型系统(CTS)定义了可以在中间语言(IL)中使用的预定义数据类型,所有面向.NET的语言都最终被编译为 IL,即编译为基于CTS类型的代码,通用类型的系统的功能:建立一个支持跨语言集成、类型安全和高性能代码执行的框架。提供一个支持完整实现多种编程语言的面向对象的模型。定义各语言必须遵守的规则,有助于确保用不同语言 阅读全文
posted @ 2012-04-03 14:07 Aamboo 阅读(32199) 评论(9) 推荐(12) 编辑

点击右上角即可分享
微信分享提示