摘要:
当忘记sa用户密码时,可采用如下步骤来处理该问题。 1、启动SQL Server Management Studio,以Windows身份验证方式登录。 2、新建查询,使用该语句修改sa用户的密码:alter login sa with password='new password' Ok... 阅读全文
摘要:
同学在使用ArcMap处理数据,我过去协助,觉得工具箱里少了很多工具。如下: 思索片刻,找到问题所在了。右键点击工具箱底部的空白处,在上下文菜单中有一项隐藏被锁定的工具,取消该项选择。结果如下: 工具是都有了,却被标识了一个“锁”的符号。表示这些工具处于锁定状态,仍然无法使用这些工具。查阅帮助文档,发现原来是在配置软件时,选错了版本。记得Esri常说的ArcGIS的几个版本吧,ArcView、ArcEditor、ArcInfo。修改软件版本为ArcInfo就Ok了。 阅读全文
摘要:
在使用TabControl控件时,希望隐藏其中某个选项卡(即TabPage)。TabPage类明明提供了一个Hide方法,用在代码中却没有任何效果,甚是奇怪。无奈之余,只好考虑另辟途径。方法一设置该TabPage的父容器为null 即可,如TabPage.Parent = null 。如需显示该TabPage,设置其父容器为对应的TabControl即可。方法二利用TabControl的TabPages属性,它是TabPage对象的集合,调用集合的Remove(TabControl.TabPages.Remove(TabPage))和Add(TabControl.TabPages.Add(Ta 阅读全文
摘要:
在ArcEngine二次开发过程中,一个经常会被用到的功能就是根据图层名称获取对应图层,记录于此。 1 private ILayer GetLayerByName(string strLyrName) 2 { 3 ILayer pLayer = null; 4 bool bFindLayer = false; ; 5 for (int i = 0; i < pMapControl.Map.LayerCount; i++) 6 { 7 ... 阅读全文
摘要:
ZedGraph介绍 ZedGraph是一个开源的.NET图表类库,全部代码都是用C#开发的。它可以利用任意的数据集合创建2D的线性和柱形图表。该项目在CodeProject上的链接地址是http://www.codeproject.com/KB/graphics/zedgraph.aspx ZedGraph的类库具有很高的灵活性。几乎图表的每个层面都可以被用户修改。同时,为了保证类库的易用性,所有的图表属性都提供了缺省值。类库中包含的代码可以根据被划分的数据来选择适应的比例范围和步长、尺寸。 ZedGraph继承了Framework中的UserControl接口,所以允许用户在V... 阅读全文
摘要:
.NET中提供了一个SqlDataSourceEnumerator类,使用该类可以很方便的获取本地网络中的所有的可用的SQL Server实例的详细信息。该类位于System.Data.Sql命名空间下。 SqlDataSourceEnumerator类并没用提供具体的构造函数,但它提供了一个公共/静态属性——Instance,用于检索SqlDataSourceEnumerator类的实例。检索到其实例之后,便可调用其GetDataSources方法,该方法返回包含本地网络中所有可用服务器信息的DataTable。 使用GetDataSources方法所返回的DataTable包含以下... 阅读全文
摘要:
试想一下,在代码中如何给调用者提示所调用的方法并不是最优的,它可以被一个更好的方法所替代?通常来说,你可以使用Obsolete特性来标记该方法是一个被荒弃的方法。本文讲述如何使用Obsolete特性及其相关内容。Obsolete attribute位于System命名空间,它是一个attribute类型,以Obsolete或者ObsoleteAttribute来指定attribute类型都是允许的,在编译时,会自动添加上 “Attribute” 后缀。指定一个attribute,用方括号[]围起所期望的attribute,置于所要修饰的方法、接口、属性、委托、事件等语言元素之前。对于Obsol 阅读全文
摘要:
ArrayList就是实现了IList, ICollection, IEnumerable, ICloneable这几个接口的动态数组。即使.NetFramwork提供了一些更耐用更受欢迎的新的类,ArrayList仍然十分有用。下面是一些在C#中使用ArrayList的实例,一起看看其基本用法和一些高级用法。添加元素 在使用ArrayList的每个程序中基本都会用到其Add方法。该方法追加一个元素对象至ArrayList的末端。在内存允许的情况下,你可以持续的向这个集合中添加元素,其元素以堆的形式进行存储。见下示例。 ArrayList类中元素的存储为Object类型,这意味着,Ar... 阅读全文
摘要:
应聘武汉一家GIS企业,9月底第一次技术面试(笔试、部门经理面试、总经理面试)并顺利通过。 后接到通知说去参加二面并商定工作内容与薪酬待遇,我于前几天欣然应往,却被告知要实习三个月后才定待遇,这明摆着让我推掉目前手上所有的offer,在这实习三个月之后等一个未知数!无语良久之后,我重提商定待遇要求,公司一干人等商量之后给的回复居然是3K~8K,诚意安在?对于此事,公司给的说辞是:目前我没有毕业(研三),双方不了解,现在不可能给出具体的薪酬待遇,只有实习三个月之后才能定论。我记得我回复说:我是9月底来应聘的,走的是您方社会招聘流程,在通过您方笔试面试之后,您方应该有一个评判,这个评判是不是... 阅读全文
摘要:
ArcGIS 10版本中,在图层属性对话框中对图层进行渲染,选择渲染色系时,弹出的色带有重复。以下是针对该问题的处理建议。1. A. Close all ArcGIS applications and rename the ESRI folder under C:\Users\YourUserPro... 阅读全文
摘要:
自学的过程中,一直没跨过委托这个槛儿,今天刚好有点空,拿起书对照着MSDN再看了一遍。简要记录一二,以供后续温习之便。 MSDN官方原文:委托是一种定义方法签名(由返回类型和参数组成)的类型,可以与具有兼容签名的任何方法关联。 可以通过委托调用方法。委托用于将方法作为参数传递给其他方法。委托入门 使用委托的规则如下:首先使用 delegate 关键字声明一个委托类型,指定其返回类型和参数。通过 new 操作符,可以使用委托声明来创建一个委托类型的实例。在创建委托类型的实例时,目标方法必须与委托声明的签名精确匹配。 下面先给出一个数组冒泡排序的示例代码,后面对此进行改造以讲解如何使用委... 阅读全文
摘要:
图网集:http://t.cn/hDiEur豆瓣小组:http://t.cn/aoxisP街景酷:http://t.cn/hbIxkN月光博客:http://t.cn/habLn上帝之眼:http://t.cn/aoS1Ol城市吧360景:http://t.cn/htvKRE都市:http://t.cn/aoS9Am谷歌地图:http://t.cn/hcMam微软雅虎Flash地球:http://t.cn/hOygA网页地球:http://t.cn/aoa9FU谷歌地球:http://t.cn/h47oiu地理数据下载http://geocommons.com/ 阅读全文
摘要:
ref ref 关键字使得参数按引用传递,通俗点讲就是传递参数的地址,因此在方法中对参数所做的任何更改都反映在该变量中。值得注意的是传递到 ref 参数的参数必须先进行初始化。class RefExample{ static void Method(ref int i) { i = 44; } static void Main() { int val = 0; Method(ref val); // val is now 44 }} 按引用传递值类型(如上所示)是有用的,但是ref对于传递引用类型也... 阅读全文
摘要:
常用开源桌面GIS软件QGIS始于2002年5月,算得上是开源GIS平台中的后起之秀。界面友好,分析功能可与GRASS GIS相媲美。主页:http://www.qgis.org/GRASS GIS源于1982年美国军方(陆军工程兵团的一个分支——美国陆军建筑工程研究实验室)的实际应用,重量级的开源桌面GIS软件。分析功能强悍,但界面简陋,很多操作是以命令的方式运行的,喜欢命令式操作的朋友可以尽情享受。主页:http://grass.fbk.eu/index.phpMapWinGISMapWinGIS是一个不错的开源GIS项目,开发语言是VC,基于微软的COM思想编写。其核心库是一个名字为Ma 阅读全文
摘要:
关于本文本文演示如何创建一个简单的命令,实现缩放至所选图层范围的功能。该命令继承自ESRI公司的ADF里的BaseCommand类。以下是详细实现步骤。注:本文演示环境 VS2020 & C# & ArcGIS 10.0 本文PDF下载创建一个类库开启VS2010,以Visual C# >> ArcGIS >>Extending ArcObjects 下的Class Library (ArcMap) 为模板创建一个新类库项目,将该项目命名为CmdZoomToLayer,选择合适的存储位置,单击确定。如下图所示。添加引用为该项目添加所需的ESRI对象库引用 阅读全文