CLR即公共语言运行时,是一个可由多种编程语言使用的‘运行时’,其核心功能(内存管理,程序集加载,安全性,异常处理和线程同步等)均可由面向CLR的所有语言使用。运行时不必关心开发人员用哪一种语言写源代码,只要编译器是面向CLR的。 通过语言对应的编译器检查语法和分析源码编译生成某些托管模块...
分类:
其他好文 时间:
2015-09-28 23:37:45
阅读次数:
160
使用C#调用windows API(从其它地方总结来的,以备查询)C#调用windows API也可以叫做C#如何直接调用非托管代码,通常有2种方法:1. 直接调用从 DLL 导出的函数。2. 调用 COM 对象上的接口方法我主要讨论从dll中导出函数,基本步骤如下:1.使用 C# 关键字stati...
作为一个Asp.Net平台开发者,非常有必要了解IIS和Asp.Net是如何结合,执行我们的托管代码,以及Asp.Net管道事件的.本节目录IIS 5.XIIS 6IIS 7+集成模式Asp.Net管道HttpModuleHttpHandleIIS 5.xInetInfo.exe与W3SVC服务II...
分类:
Web程序 时间:
2015-09-17 16:50:09
阅读次数:
225
widows如何执行I/O操作 构造调用一个FileStream对象打开一个磁盘文件-----FileStream.Read方法从文件中读取数据(此时线程从托管代码转为本地/用户模式代码)----Read在内部调用win32ReadFile函数-----ReadFile分配一个小的数据结构(I/O....
一、什么是WPF?Windows Presentation Foundation(以前的代号为“Avalon”)是 Microsoft 用于 Windows 的统一显示子系统,它通过 WinFX 公开。它由显示引擎和托管代码框架组成。Windows Presentation Foundation 统...
互操作性是指托管代码和非托管代码之间的相互引用,托管代码是指在CLR控制之下执行的代码,非托管代码不受CLR的控制。我们使用托管代码和非托管代码的互操作性主要出于以下原因: 1. 有些功能C#类库没有实现或者C#类库封装的方法不符合我们的要求,但是在微软或者第三方开发的动态链接库中有相应的方法,比如...
分类:
其他好文 时间:
2015-09-06 18:14:47
阅读次数:
147
线程池是一种多线程处理形式,处理过程中将任务加入到队列,然后在创建线程后自己主动启动这些任务。线程池线程都是后台线程。每一个线程都使用默认的堆栈大小,以默认的优先级执行。并处于多线程单元中。假设某个线程在托管代码中空暇(如正在等待某个事件),则线程池将插入还有一个辅助线程来使全部处理器保持繁忙。假设...
分类:
编程语言 时间:
2015-08-14 13:33:00
阅读次数:
135
基础知识WebBrowser类
承载并在HTML文档间导航。在WPF托管代码和HTML脚本间启用互操作性。
WebBrowser.Navigate方法(Uri)
异步导航到位于指定Uri处的文档。
命名空间:System.Windows.Controls
程序集:PresentationFramework(在PresentationFramework.dll中)
语法:public vo...
之前最开始的时候就一直在github浏览下载各种代码,然后弄了一下代码上传不知道咋弄就不了了之了。刚好最近有空余时间就研究了下github托管代码,这里就详细说说如何快速的学会github上传你的代码(新手教程,大神飘过哈 )。一.首先你需要做的首先你需要做的是:1.创建你的github账号:点击这里注册,像这样
然后填写你的账号密码啥的就可以了。2.下载git客户端:点击这里二.终端配置1.打开...
分类:
系统相关 时间:
2015-08-06 15:11:54
阅读次数:
448
C++/CLI相当于C#和Native C++的组合语言,多数情况下你可以像C#一样写代码托管代码,或者像Native C++那样写本地代码,或者在同一个文件里面同时包含这两种语言。。。
分类:
编程语言 时间:
2015-07-27 12:38:24
阅读次数:
121