- 博客(7)
- 收藏
- 关注
转载 C# 调用C++DLL注意事项
2010-03-22 15:10C#调用C++ DLL 注意事项1.c#只能引入c++的函数,而不能引入类,除非dll做成com的2.c++中导出函数时要用def文件导出,如果用static _declspec(dllexport) double Add(double a,double b); 这种方式导出,c#调用时的入口点会被转为乱七八糟的东西,但可以用Exe...
2013-11-25 21:54:00 91
转载 Invoke和BeginInvoke 详细介绍
天无意中看到有关Invoke和BeginInvoke的一些资料,不太清楚它们之间的区别。所以花了点时间研究了下。 据msdn中介绍,它们最大的区别就是BeginInvoke属于异步执行的。Control.Invoke 方法 (Delegate) :在拥有此控件的基础窗口句柄的线程上执行指定的委托。Control.BeginInvoke 方法 (Delegate) :在创...
2013-11-23 23:00:00 248
转载 C# Invoke 和 BeginInvoke的区别和共同点
Invoke是同步操作,也就是阻塞调用Invoke方法的线程,直到Invoke中的Delegate方法执行完之后,才会接着执行Invoke后面的代码。BeginInvoke是异步操作,不阻塞调用BeginInvoke方法的线程,继续执行BeginInvoke后面代码,等后面代码执行完后,才会执行BeginInvoke中的Delegate方法。 Invoke和BeginInvoke中的代...
2013-11-23 22:57:00 90
转载 空间数据共享与交换技术现状
1. 空间数据格式及相互转换 1.1现行主要数据格式 空间数据主要可以分为两大类:GIS数据和CAD制图数据。 GIS数据的现行主要数据格式包括: (1)ArcGIS平台(美国ESRI公司)的SHP、Coverage、E00格式; (2)MapInfo平台(美国MapInfo公司)的MIF、Tab格式; (3)国产GIS平台MapGIS、SuperM...
2013-08-30 13:48:00 273
转载 C# 性能优化实践
性能主要指两个方面:内存消耗和执行速度。性能优化简而言之,就是在不影响系统运行正确性的前提下,使之运行地更快,完成特定功能所需的时间更短。本文以.NET平台下的控件产品MultiRow为例,描述C#性能优化的实践。· 理解需求 MultiRow的一个性能需求是:“百万行数据绑定下平滑滚动。”整个MultiRow项目的开发过程一直在考虑这个目标。· 理解瓶颈 99%的性...
2013-08-27 16:48:00 108
转载 C# 3.0-c#5.0 变化
最近发现对于C#的使用水平一只停留在3.0的程度 对于4.0 5.0的新特性使用的很少,写一篇文章记录一下增加一下认识。C# 3.5扩展方法扩展方法所在的类和扩展方法必须是静态的 并且扩展方法第一个参数是要扩展的类名 并在thisPerson person = new Person();public static class Extension { ...
2013-08-27 14:37:00 85
转载 两点计算角度
/// <summary> /// 将角度转换成弧度 /// </summary> /// <param name="angle">角度</param> /// <returns></returns> public st...
2013-08-27 13:15:00 236
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人