摘要: 1.首先进入“解决方案资源管理器”中找到WCF服务项目将SVC文件“设为起始页”,然后右击WCF服务项目文件,点击右键菜单“调试”→“启动新实例”,弹出对话框“WCF测试客户端”。2.进入“解决方案资源管理器”中找到“启动项目”,然后右击项目文件,点击右键菜单“调试”→“启动新实例”,即运行程序,程序会在WCF服务的断点出运行中断进入调试状态。参考:http://www.cnblogs.com/wengyuli/archive/2010/12/21/1912952.html 阅读全文
posted @ 2013-06-03 18:13 月之圣痕 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 1.首先创建一个WinForm窗体,可讲窗体的FormBorderStyle属性设置为"None",将窗体的标题栏去掉。窗体中可放一个PictureBox控件和两个Label控件。其中PictureBox控件存放加载等待的图片。一个Label控件可放置Text文本。WinForm代码如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.W 阅读全文
posted @ 2013-05-24 13:50 月之圣痕 阅读(836) 评论(0) 推荐(0) 编辑
摘要: 【函数指针】在程序运行中,函数代码是程序的算法指令部分,它们和数组一样也占用存储空间,都有相应的地址。可以使用指针变量指向数组的首地址,也可以使用指针变量指向函数代码的首地址,指向函数代码首地址的指针变量称为函数指针。1.函数指针定义函数类型 (*指针变量名)(形参列表);“函数类型”说明函数的返回类型,由于“()”的优先级高于“*”,所以指针变量名外的括号必不可少,后面的“形参列表”表示指针变量指向的函数所带的参数列表。例如:int (*f)(int x);double (*ptr)(double x);在定义函数指针时请注意:函数指针和它指向的函数的参数个数和类型都应该是—致的;函数指针的 阅读全文
posted @ 2013-04-25 22:22 月之圣痕 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 由于Windows控制台程序是封装在kernel32.dll,所以有必要讲述一下WinForm如何调用动态链接库的步骤。1.首先需要在调用窗体中申明using System.Runtime.InteropServices;2.其次需要在C#语言源程序中声明外部方法,格式如下:[DLLImport(“DLL文件”)]修饰符 extern 返回变量类型 方法名称 (参数列表)其中:DLL文件:包含定义外部方法的库文件;修饰符:访问修饰符,除了abstract以外在声明方法时可以使用的修饰符;返回变量类型:在DLL文件中你需调用方法的返回变量类型;方法名称:在DLL文件中你需调用方法的名称;参数列表 阅读全文
posted @ 2013-04-25 22:21 月之圣痕 阅读(1583) 评论(1) 推荐(0) 编辑
摘要: P1默认数据绑定过程编号事件名称作用E1DataBinding数据绑定之前触发,在这个事件之前(第一次生成GridView),GridView不存在行数据。E2RowCreated当GridView的数据源存在时,产生新的一行。E3RowDataBound当GridView的数据源存在时,在调用F2之后,调用自身,为新生成的GridView的一行提供数据绑定。E4DataBound当所有的Row生成之后,并且绑定了数据,触发本事件。说明了GridView的事件绑定结束。过程,调用GridView的DataBind可以激起数据绑定P1E1 ——> E2 ——> E3 ——>E2 阅读全文
posted @ 2013-04-25 22:20 月之圣痕 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 两个栅格进行叠加,有时会有一部分没有数据,即用identify点击该区域,Value为NoData,而不是像其他非空区域一样有值。此时注意nodata区域要赋予0值,因为nodata+任何数=nodata,因此要采用条件查询函数将NoData的地方赋值为0。 方法是ArcTools->Spatial Analyst Tools->Map Algebra->Single Output Map Algebra。算法表达式为:CON(ISNULL([raster]),0,[raster])。其中[raster]是输入栅格名称。会自动生成一个以输入栅格图像的外接长方形为范围的栅格图像 阅读全文
posted @ 2013-04-25 22:19 月之圣痕 阅读(2375) 评论(0) 推荐(0) 编辑
摘要: 1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName 获取模块的完整路径,可获得当前执行的exe的文件名。2. System.Environment.CurrentDirectory 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。 如果该进程在本地或网络驱动器的根目录中启动,则此属性的值为驱动器名称后跟一个尾部反斜杠(如“C:\”)。如果该进程在子目录中启动,则此属性的值为不带尾部反斜杠的驱动器和子目录路径(如“C:\mySubDirectory”)。3. System.IO.Directory. 阅读全文
posted @ 2013-04-25 22:18 月之圣痕 阅读(157) 评论(0) 推荐(0) 编辑
摘要: /** * pDataSet:要导出的数据库的数据集,如果直接导入到数据库而不是数据集,则使用强制转换IWorkspace-->IDataset * strFeatFileDir:要导入的shape文件所在目录 * strFeatFileName:要导入的shape文件名 * isWorkspace:标识是导入数据库还是数据集 *strOutName:存储于数据库的文件名 *failInfo:导入失败文件名 *errorDetail:错误信息 *skipInfo:发现重名情况跳过文件名 **/ public void FeatureClassToFeatureClass(IDataset 阅读全文
posted @ 2013-04-25 22:17 月之圣痕 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 1.gridview大文本所在的单元格加上RepositoryItemMemoEdit ,举例来说DevExpress.XtraEditors.Repository.RepositoryItemMemoEdit memoEditBigText = new DevExpress.XtraEditors.Repository.RepositoryItemMemoEdit();this.gridView1.Columns["LongName"].ColumnEdit = memoEditBigText;2.修改gridview控件属性OptionsView里的RowAutoHei 阅读全文
posted @ 2013-04-25 22:14 月之圣痕 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 读取和访问数据是进行任何复杂的空间分析及空间可视化表达的前提,ArcGIS支持的数据格式比较丰富,下面就这些格式Shapefile、Coverage、Personal Geodatabase、Enterprise Geodatabase、Tin、Raster、CAD、RDBMS等类型。一ShapefileShapefile是ESRI提供的一种无拓扑信息的矢量数据格式,一个 Shape file由一组文件组成,其中必要的基本文件包括坐标文件(主文件)(*.shp )、索引文件(*.shx )和属性文件(*.dbf )三个文件。主文件每个记录描述构成一个地理特征(Feature)的所有vertic 阅读全文
posted @ 2013-04-25 22:06 月之圣痕 阅读(443) 评论(0) 推荐(0) 编辑