上一页 1 ··· 69 70 71 72 73 74 75 76 77 ··· 265 下一页
摘要: 转自阿Fai, GDAL源码编译 在这里,我使用源码编译出C#可以使用的dll静态文件。 一、简单的编译 1、简单的认识 首先进入GDAL的源代码目录,可以看到有几个sln为后缀的文件名,比如makegdal10.sln,makegdal80.sln,makegdal71.sln,makegdal9 阅读全文
posted @ 2017-11-17 23:17 wenglabs 阅读(4791) 评论(0) 推荐(0)
摘要: 实际开发中,我们经常会把同类型的一系列对象封装到List集合中,当我们有需要在封装对象到List集合中时,排除重复的对象,这时直接使用: 在使用List对象,当T为自定义类型时,使用Contain方法将导致错误的返回结果。List.Contains(obj)比较的是:原来List集合中的对象的储存地 阅读全文
posted @ 2017-11-15 15:30 wenglabs 阅读(1930) 评论(0) 推荐(0)
摘要: c# 中 Abstract(虚方法)和 Virtual (抽象方法)都与继承有关,并且涉及override的使用。两者比较容易混淆,下面讨论一下二者的区别。 一、virtual方法 virtual 关键字用于在基类中修饰方法。 virtual的使用会有两种情况: 情况1:在基类中定义了virtual 阅读全文
posted @ 2017-11-09 15:27 wenglabs 阅读(711) 评论(0) 推荐(0)
摘要: for (int i = 0; i < 6; i++) { g5.TextRenderingHint = (System.Drawing.Text.TextRenderingHint)i; string txt; int font_sz = 2... 阅读全文
posted @ 2017-11-07 11:47 wenglabs 阅读(2453) 评论(0) 推荐(1)
摘要: 1. 字体安装 在实际开发项目中,需要在客户端安装字体,一种是通过代码将字体文件复制到系统FONT目录即可,另一种通过安装文件实现,至于其他方式还未知晓。 1.1 软安装 public class FontOperate { [DllImport("kernel32.dll", SetLastErr 阅读全文
posted @ 2017-11-06 21:18 wenglabs 阅读(5373) 评论(0) 推荐(0)
上一页 1 ··· 69 70 71 72 73 74 75 76 77 ··· 265 下一页