
C#
召唤师峡谷
WebGIS、3DGIS、DesktopGIS,移动开发
展开
-
C#操作Excel文件(读取Excel,写入Excel)
转自骆驼阿飞http://blog.youkuaiyun.com/gisfarmer/ 1.加载Excel(读取excel内容)返回值是一个DataSet[csharp] view plaincopy//加载Excel public static DataSet LoadDataFromExcel(string filePath) {转载 2014-02-27 14:52:01 · 1445 阅读 · 0 评论 -
CList类(双向链表)介绍及使用
一、类的概要和头文件1. CList类:产生不定类型的列表,是一个集合类,也是一个双向链表类,是一个类模板。2. #include "Afxtempl.h" //包含头文件3. CList的构造函数,举例如下:CList list; //链表对象1CList list2; //链表对象2 这里的第一个参数CString是实例化的原创 2014-08-21 19:31:15 · 1694 阅读 · 0 评论 -
C#自定义双向链表,功能类似C++中的CList
参照博客:http://www.cnblogs.com/linzheng/news/2011/07/14/2106530.html。http://blog.youkuaiyun.com/dongxinxi/article/details/6303421原创 2014-08-21 19:33:54 · 1244 阅读 · 0 评论 -
C# 产生随机数( DateTime.Now.Ticks)
计算机的“随机数”并非真的“随机数”,而是伪随机数——也就是通过一系列算法,从一个起始数字开始按照一定规则算出来的。就好像函数F(x)一样,x就是随机数的种子。你可以做个测试:把你的"new Random(x)"里面的x设置成一个固定数字,例如1,多次运行程序打印随机数,你会发现每次运行打印出来的数字都是一样的。DateTime.Now.Ticks是指从1970年1月1日(具体哪年忘了原创 2014-08-15 20:29:29 · 3909 阅读 · 0 评论 -
C#使用GDAL读取与创建影像
C#下GDAL的使用这里就不多赘述了,参见上一篇博客。代码中都加了注释,这里就不再一一叙述了,代码如下: class FloodSimulation { #region 类成员变量 public Dataset m_DEMDataSet; //DEM数据集 public Dataset m_FloodSimul原创 2014-11-15 15:52:22 · 6755 阅读 · 0 评论 -
C#下使用GDAL
参考博客:http://blog.youkuaiyun.com/rrrrssss00/article/category/915498、以及李民录老师专栏、http://blog.youkuaiyun.com/rsyaoxin/article/details/9220735、http://blog.youkuaiyun.com/mygisforum/article/details/22478491。仅供大家参考学习。这里需要提的一原创 2014-11-15 13:57:25 · 3261 阅读 · 0 评论 -
C#使用GDAL读取DEM数据
读取DEM数据步骤及说明1. 将gdal180.dll、gdal_wrap.dll、 gdal_csharp.dll拷贝到程序的生成目录,并在项目里添加对gdal_csharp.dll库的引用。2. 在要使用gdal的文件头部加上如下命名空间的声明:using OSGeo.GDAL; 3. 读取代码如下:Gdal.转载 2014-11-15 14:20:10 · 8230 阅读 · 5 评论 -
洪涝有源淹没算法及淹没结果分析
洪涝模拟仿真的实现方法主要有两种:一种是基于水动力学的洪水演进模型;另一种是基于DEM的洪水淹没分析。具体分析如下:我是GIS从业者,从我们的专业角度出发,选择基于DEM的洪水淹没分析来做洪涝的模拟仿真。而基于DEM的洪水淹没分析方法主要分为有源淹没和无源淹没。本篇博客采用有源淹没算法实现洪涝的模拟,算法为八领域种子扩散算法。采用C#版本GDAL编写了FloodSimulation类,原创 2014-11-19 21:43:22 · 13519 阅读 · 19 评论 -
洪涝淹没分析输出淹没范围图、深度图及面积体积等信息
接上一篇博客洪涝有源淹没算法及淹没结果分析原创 2014-11-20 10:42:09 · 9893 阅读 · 3 评论 -
C#List<>能按照List中的对象某个属性排序
c# LC#Listc# List 能Cdsadgbnhbfjhsa #List中的对象某个C#List原创 2014-08-22 20:11:38 · 11092 阅读 · 1 评论 -
C# Random
c# Random快速连续产生相同随机数的解决方案 Random类是一个产生伪随机数字的类,它的构造函数有两种,一个是直接New Random(),另外一个是New Random(Int32),前者是根据触发那刻的系统时间做为种子,来产生一个随机数字,后者可以自己设定触发的种子,一般都是用UnCheck((Int)DateTime.Now.Ticks)做为参数种子,因此如果计算机运转载 2014-08-21 12:27:07 · 1071 阅读 · 0 评论 -
C#操作Excel的几种方法
(1) OleDb: 用这种方法读取Excel速度还是非常的快的,但这种方式读取数据的时候不太灵活,不过可以在 DataTable 中对数据进行一些删减修改这种方式将Excel作为一个数据源,直接用Sql语句获取数据了。所以读取之前要知道此次要读取的Sheet(当然也可以用序号,类似dt.Row[0][0]。这样倒是不需要知道Sheet)if (fi转载 2014-03-02 13:10:07 · 1386 阅读 · 0 评论 -
C#读写 Excel文件类
最近整理了下前段时间做的东西,关于Excel的读写,在网上也看到不少关于这方面的代码,还是觉得不是很完善,就自己整理了一个Excel文件读写的类。代码如下: /// /// 标题:Excel文件助手类 /// 描述:1.读取指定条件的Excel信息到内存中 /// 2.将内存中的信息导出到Excel文件中 /// class原创 2014-03-06 10:41:19 · 1512 阅读 · 0 评论 -
VS2010/MFC的数据交换机制
在程序运行界面中,用户往往会改变控件的属性,例如,在编辑框中输入字符串,或者改变组合框的选中项,又或者改变复选框的选中状态等。控件的属性改变后MFC会相应修改控件关联变量的值。这种同步的改变是通过MFC为对话框类自动生成的成员函数DoDataExchange()来实现的,这也叫做对话框的数据交换和检验机制。(这里类似于C#中的数据类型转换,比如将textbox中的输入值转换为double型,赋值给原创 2014-03-27 19:22:13 · 1769 阅读 · 0 评论 -
C# ListView用法详解
一、ListView类 1、常用的基本属性: (1)FullRowSelect:设置是否行选择模式。(默认为false) 提示:只有在Details视图该属性才有意义。 (2) GridLines:设置行和列之间是否显示网格线。(默认为false)提示:只有在Details视图该属性才有意义。 (3)All转载 2014-05-04 22:52:34 · 1330 阅读 · 0 评论 -
DevExpress控件的安装及绘图控件的使用
最近需要绘制纵断面图,而AE自带的又不是很好,查找资料后使用DevExpress控件中的绘图控件实现了纵断面的绘制。Dev控件是需要付费的,这里我们使用破解版的哈。安装包及破解文件上传至我的网盘了,需要的可去下载:DevExpress 11.1.4:http://pan.baidu.com/s/1qWNitsCDevExpress 13.1.5:http://pan.baidu.com原创 2014-04-21 10:58:26 · 4739 阅读 · 0 评论 -
C# 中ref和out的区别
在AE开发中,经常遇到带 ref和out的函数,xia转载 2014-04-10 17:32:55 · 1061 阅读 · 0 评论 -
C# 保存窗体为图片(保存纵断面图)
源码如下: #region 保存纵断面截图 private void button_save_Click(object sender , EventArgs e) { SaveFileDialog saveImageDialog = new SaveFileDialog(); saveImageDialo原创 2014-05-09 23:54:17 · 5225 阅读 · 0 评论 -
C++,rand,srand随机数
计算机的随机数都是由伪随机数,即是由小M多项式序列生成的,其中产生每个小序列都有一个初始值,即随机种子。(注意: 小M多项式序列的周期是65535,即每次利用一个随机种子生成的随机数的周期是65535,当你取得65535个随机数后它们又重复出现了。) 我们知道rand()函数可以用来产生随机数,但是这不是真正意义上的随机数,是一个伪随机数,是根据一个数(我们可以称它为种子)为基准转载 2014-08-20 23:43:30 · 978 阅读 · 0 评论 -
批量下载中国气象科学数据共享网的数据
这里不得不吐槽下我们国家的一些机构了。花着纳税人钱,买设备、搞监测、上项目,做的一些东西烂的不能用,获得的数据原创 2015-02-02 10:52:02 · 43062 阅读 · 38 评论