
.NET
文章平均质量分 74
張行之
GitHub: https://github.com/chaolongzhang
展开
-
混合语言编程—C#使用原生的Directx和OpenGL
本文要说的是混合C#和C/C++语言编程,在C#的Winform和WPF下使用原生的Direct和OpenGL进行绘图。 由于项目需要做一些图形展示,所以就想到了使用Directx和OpenGL来绘图,但项目准备使用C#来开发(大家比较熟悉C#),在网上看了相关的资料,有一些第三方的控件可用,试用了下,一运行就占了几百M的内存,而且也不知道是否稳定,教程也少,还不如直接使用原生原创 2014-07-16 15:24:28 · 1721 阅读 · 0 评论 -
用命令行编译C#代码
最近要写一些插件,这些插件代码类似,原创 2014-09-03 13:22:50 · 4317 阅读 · 0 评论 -
C#调用Python脚本并使用Python的第三方模块
C#调用Python脚本并使用Python的第三方模块原文链接: http://taonull.github.io/2015/dotnet-call-python/本文谢绝转载,如需转载需征得作者本人同意,谢谢。2015 年1 月19 日 前言InronPython是一种在.NET和Mono上实现的Python语言,使用InronPython就可以在.NET环境中调原创 2015-01-20 19:41:32 · 39175 阅读 · 12 评论 -
模拟HTTP请求实现网页自动操作及数据采集
网页可分为信息提供和业务操作类,信息提供如新闻、股票行情之类的网站。业务操作如网上营业厅、OA之类的。当然,也有很多网站同时具有这两种性质,像微博、豆瓣、淘宝这类网站,既提供信息,也实现某些业务。普通上网方式一般都是手动操作(这个不需要解释:D)。但有时候人工手动操作的方式可能就无法胜任了,如爬取网络上大量数据,实时监测某个页面的变化,批量操作业务(如批量发微博,批量淘宝购物)、刷单等。原创 2015-08-15 18:05:03 · 25133 阅读 · 1 评论 -
混合语言编程之VC++和C#管道通信
使用混合语言编程,可发挥各自语言的优势,从而方便快速地完成任务。采用混合语言编程,就必然要解决进程间通信问题。管道似乎是一种不错的选择。今天参考了国外的一个开源工程,又查看了相关资料。命名管道最大的特点便是建立一个简单的客户机/服务器程序设计体系。在这个体系结构中,在客户机与服务器之间,数据既可单向传递,亦可双向流动。服务器:1)使用API函数CreateNamedPipe,创建一个命名管道实例句原创 2014-07-16 15:24:24 · 1794 阅读 · 3 评论 -
混合语言编程:启用CLR(公共语言运行时编译)让C#调用C++
让C#调用C++前言关于混合C#和C++的编程方式,本人之前写过一篇博客(参见混合语言编程:C#使用原生的Directx和OpenGL),在之前的博客中,介绍了在C#的Winform和WPF下使用原生的Direct和OpenGL进行绘图,主要使用的方式是声明一个函数为导出函数,然后就可以在C#中使用这个函数。原创 2016-09-21 11:41:06 · 7594 阅读 · 1 评论