前言这本书这几年零零散散读过两三遍了,作为经典书籍,应该重复读反复读,既然我现在开始写博了,我也准备把以前觉得经典的好书重读细读一遍,并且将笔记整理到博客中,好记性不如烂笔头,同时也在写的过程中也可以加深自己理解的深度,当然同时也和技术社区的朋友们共享程序集加载AppDomain.Load尽量避免使...
进入21世纪,开发Windows程序已经成为以Dll为基础,而.NET Framwork也日益成为我们开发软件的有利工具,下边我们就来先看一下,学习.net的一些必备基础知识。 一,首先.net是由公共语言执行时期(CLR)与基底类别库(BCL)组成。这两个东西是什么呢?我们先来看一下: 1,CL....
分类:
Web程序 时间:
2014-10-27 19:13:51
阅读次数:
233
方法代表在类型或类型的实例上执行某些操作的代码。在类型上执行操作,称为静态方法;在类型的实例上执行操作,称为非静态方法。任何方法都有一个名称、一个签名和一个返回值(可以是void)。 CLR允许一个类型定义多个同名方法,只要每个方法都有一组不同的参数或者一个不同的返回值。所以,完全可以定义两个...
分类:
其他好文 时间:
2014-10-27 19:00:10
阅读次数:
212
前言这本书这几年零零散散读过两三遍了,作为经典书籍,应该重复读反复读,既然我现在开始写博了,我也准备把以前觉得经典的好书重读细读一遍,并且将笔记整理到博客中,好记性不如烂笔头,同时也在写的过程中也可以加深自己理解的深度,当然同时也和技术社区的朋友们共享委托类型安全的回调函数,函数签名定义声明、指向静...
这里我们不讲普通程序的PE文件结构,我们只针对当前.NET程序进行分析,了解普通的PE文件结构后,我们会知道.NET的PE结构不同之处在于在PE头中的IMAGE_OPTIONAL_HEARDER这个结构中的数据目录DataDirectory这个包括了映像文件中的CLR头的RVA和大小。这就使我们能够...
分类:
编程语言 时间:
2014-10-26 22:49:42
阅读次数:
460
Visual Basic 2005 更改了它支持各种编程元素的方式,主要是为了提供与公共语言运行库的互操作性。许多 Visual Basic 6.0 元素被重新命名,重新分类或与 Visual Basic 2005 的其他编程元素相结合。取消了对若干元素的支持,因为公共语言运行库 (CLR) 中的功...
分类:
Web程序 时间:
2014-10-26 15:33:37
阅读次数:
483
本文是学习使用触发器资料的总结,内容来自网络,在文章结尾处会给出相应的链接地址。 在SQL server 2008 R2中,既支持T-SQL的触发器,也支持创建CLR触发器。 一 触发器简介 1)触发器分类 登陆触发器:是指当用户登录SQL SE...
分类:
数据库 时间:
2014-10-25 14:21:35
阅读次数:
262
本文来自:http://www.cnblogs.com/zfanlong1314/archive/2012/02/26/2390455.html.Net的公用语言运行时(CommonLanguageRuntime,CLR)能区分两种不同类型的线程:前台线程和后台线程。这两者的区别就是:应用程序必须运...
分类:
编程语言 时间:
2014-10-24 18:27:22
阅读次数:
145
CLR 无法从 COM 上下文 0x208f68 转换为 COM 上下文 0x2090d8,这种状态已持续 60 秒。拥有目标上下文/单元的线程很有可能执行的是非泵式等待或者在不发送 Windows 消息的情况下处理一个运行时间非常长的操作。这种情况通常会影响到性能,甚至可能导致应用程序不响应或者使...
分类:
其他好文 时间:
2014-10-24 12:34:16
阅读次数:
172