算法数据库相关技术专家
问题描述:在10.3刚出为不久,就发现有时属性表会出现中文乱码的问题。 解决方法:在Cmd命令行中输入以下命令: reg add HKEY_CURRENT_USER\Software\ESRI\Desktop10.
今天在整理文件是,发现手上还有个谷歌地图下载助手-睿智版,是C#写的。查了它们的官网,好像很久没有更新了,可能是垮了吧。 我把.NET程序破解分为三个阶段:软件分析,从软件使用上来分析功能的限制,即为下一步提供线索;代码分析,分析.net代码或IL代码,寻找关键跳转;测试分析,根据第二步分析,进行破解测试。
今天在52中看到了一个邮件批量发送工具,感觉不怎么好用,百度一下,找到了百分百系统,虽然也不怎么好用,但还是忍不住P它。 官网:http://www.100qunfa.com/ 百分百不加群提取群成员软件 关键代码: private bool Login(string UserName, string Password) { this.
今天界面的菜单初步确定。 接下来,首要的是数据库的设计,到底要用什么数据库好呢?用SQL server?太大了,不想装;用MySql,没用过,没下载;用Oracl,太正式了,用不来。最后我想就用Access吧,本地已安装。
在百度网盘上看到好的资源,总想转存到自己的网盘,加以整理。由于分享的规则原因,手动转存非常麻烦,于是百度批量转存工具。最先搜到的是小兵的百度云转存助手,无需注册,试用版用户一次只能操作10个,而捐助用户则没有限制(说白了,就是商业版用户,无捐助无免费),它是C或C++写的,不是软柿子,说真的,我不会。
由于破解调试需要,更改了系统时间,打开ArcMap会出现"The system clock has been set back more than 24 hours"的错误,原因是由于你更改过系统时间,或者是系统时间与正常时间不正确。
在群里下载了一个CAD自动加载.NET程序源码程序。先在64位系统中运行了,不能读取当前CAD版本及已加载的.NET程序集。加了try调试,问题在于registry.localmachine.opensubkey永远返回的是Null。
问题:FME2014汉化包安装上不起作用,安装环境是是Win7 64位,FME是64位版本的,默认位置在Program Files\FME下,而汉化包安装默认位置在Program Files (x86)\FME下,官网说:请确保汉化包的安装路径在FME的安装路径的FME文件夹下。
问题:真受不了CAD中的注记,只能方便显示,难于数据交互。好在Cass把属性信息基本写在扩展属性中,但显示又成问题了。此事难两全!我们通过查看实体属性,需要把宗地界线的扩展属性提取出来。即组码为-3,South中的宗地号、户主名和地类代码提取出来。
今天又遇到Hosts,小结一下: Hosts文件是什么? Hosts文件从表象上来看是一个没有扩展名的系统文件。其基本作用就是将一些常用的网址域名与其对应的IP地址建立一个关联"数据库"。实质上,HOSTS就是本地的一个简易 DNS,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析。
在CAD中,属性信息一般是以注记的形式存在,但当属性数据内容较多时,显示就成了问题。扩展属性(Xdata)可以解决这一问题,比如南方Cass中就利用了这一点。我们经常用Lisp来读取操作扩展属性。 查看实体属性信息: (entget(car(entsel))'("*")) 但我们为了方便与GIS交互,我们得在.NET中来读取、修改CAD文件中实体的扩展属性。
在ArcGIS中,锁是一个经常遇到的东西,在打开一个该当时要锁定,编辑一个文档是再次锁定。要深入理解这个,要学习一下进程与线程。在CAD.NET中,也有Lock与Unlock。 获取一个文档,在进行处理前应当LockDocument,像官网帮助所说,因为修改或访问CAD的请求随时随地都在发生,为避免与其他请求冲突,我们有责任在修改前锁定文档。
听说:10.2比10.1好,诚然,安装了10.2打开一看是这样的,以为是下载的版本问题,后来才以现是显示设置的问题。 因为,我使用的两个显示器,屏幕有点大,所以,就改成中等了,不然怎么可截取下面的截图,这张截图不是PS拼的哦,是在两个显示器上直接截取的。
听说ArcGIS10.2版本比10.1好,我就来尝试一下,可以卸载10.1时,报错1402,记得以前也遇到过Office安装错误1402,原因是因为注册表权限问题,搜索找到"0B15AC107……",打开下面的"4F5638……",右键"权限"。
需求:由于初次使用ArcGIS编辑器不习惯、数据量大造成经常程序未响应、计算机断电等因素,造成编辑的数据没有保存,影响了生产效率,本人根据草色静然的博文,总结了自动保存编辑的实现方法。 分析:自动保存,用到的肯定是计时器,一般都是用微软件的Timer控件,它的Elapsed 事件指达到间隔时发生(由Interval属性指定),所以基本步骤是: (1)声明变量; (2)写Elapsed事件,并在事件中写自动保存的功能; (3)在OnClick调用Elapsed事件,触发Timer。
在程序处理过程中,某一个功能可能需要打开一个窗体来设置参数,我们需要用户只能打开一个子窗体,可能通过判断窗体对象是否为空来实现。 //判断窗体是否重新实例化 private frmAutoSave fas = null; protected o...
编辑器,是地图数据进行编辑的主要工具,这个Editor其实当一个新的地图开始时就创建了。事实上,其他ArcMap扩展对象也是在创建地图时产生的。 为了获得这个Editor,可以使用FindExtensionByCLSID 或者FindExtensionByName接口。
运行keygen.exe,点击"generate"一次,生成一个序列号(在安装过程中需要填写序列号)。 断网,打开软件,直到出现以下界面,点击蓝色字体"连接Internet是是否出现问题?" 然后点击"脱机激活"按钮,点击"生成请求代码"。
作为地信、遥感、地质、测绘等专业的同学,下载电子地图、遥感影像应该都接触过,现在XX地图下载器广告满天飞,虽然各位同学唯唯诺诺,还是被群主踢出了。现在把自己那些年珍藏的地图下载器分享给大家。对各种下载器的功能、精度等不作评价,感谢各位开发者和破解者。
今天在安装Win7 x64上CAD2006启动报错:找不到ac1st16.dll文件。 一查,是系统变量的问题。在系统变量Path中cad的路径为: C:\Program Files (x86)\Common Files\Autodesk Shared\ 然后将其他修改为如下即可: ...
今天专门讲一个——CommandMethod。我们都在知道CAD操作要快,必须要熟悉掌握各种命令。在Lisp开发中,在函数后C:即可添加一个命令,非常方法,在.NET API也可以非常方便的设置命令,它需要CommandMethod属性。
其他话不多说,直接进入主题,既然是二次开发,当然是用CAD平台已经封装好了很多类,我们需要熟悉和使用它们。常用的AutoCAD .NET API的四个主要DLL文件是: 名称 作用 备注 AcDbMgd.
重装系统后,在官网下载了百度网盘客户端最新版本:4.7.3 安上去,吓我一大跳,隐私文件怎么没有了?到处找客服,我的东西呢? 连个客服QQ都没有,太坑了,官网上挂的不是最新版本。 看来网盘不安全,我得准备一个硬盘来存放东西。
本来都要放弃破解这些事了,一是出于软件知识产权问题,二是准备研究新的东西CAD.NET API,可无意中又发现了一个问题。 两个截然不同的软件,居然都有相同的代码,命名空间都为NetZStarter,里面的代码也是一样的。
本人机子环境是安装了VS2012,即安装了 .NET Framework4.5,现在要安装AutoCAD2013,而安装CAD2013需要安装4.0的Framework,由于本机已有高版本的Framework,安装自然报错: 又不想来卸载4.5,觉得麻烦,但又想装上CAD2013,唯一的方法是修改Setup.ini初始化文件。
在调试ArcGIS Add-In时,出现错误:无法注册程序集"……\Projects\ArcGISAddIn\ArcGISAddIn\bin\Debug\ArcGISAddIn.dll"。未能加载文件或程序集"ESRI.ArcGIS.Desktop.AddIns, Version=10.1.0.0, Culture=neutral, PublicKeyToken=8fc3cc631e44ad86"或它的某一个依赖项。
本教程只能用于学习研究,不可进行任何商业用途。如有使用,请购买正版,尊重他人劳动成果和知识产权! 第一效果团队(1XG Team)组建于2004年,并长期致力于WINDOWS平台应用软件开发,产品主要集中在多媒体和PDF两个领域。
本教程只能用于学习研究,不可进行任何商业用途。如有使用,请购买正版,尊重他人劳动成果和知识产权! 对象:繁星代码生成器0.96 环境:Win7 x64 工具:exeinfoPE(查壳)、de4dot V3.1(反混淆)、.NET Reflector 8.5(查看)、reflexil.1.8(修改)。
本教程只能用于学习研究,不可进行任何商业用途。如有使用,请购买正版,尊重他人劳动成果和知识产权! .NET破解之爱奇迪(一) .NET破解之爱奇迪(二) 一打开软件,就看到各种注册和未注册提示信息,就有一种想征服它的冲动,而且是很彻底的那种。
在宗地出图,需要实现,只显示某一户人的地块。在ArcMap里,有个定义查询,可只显示过滤后的要素。 在代码中,也比较好实现,使用IFeatureLayerDefinition接口即可。 IFeatureLayerDefinition pFeatLyrDef = pFeatureLayer as IFeatureLayerDefinition; pFeatLyrDef.
打开以前的程序,准备来添加一个功能,打开主程序就报错: 我未曾改变过版本,原来是由于破解测试需要,修改了系统时间,时间对不了,ArcGIS的问题,改过来就正常了。
爱奇迪的其他系统软件我不感兴趣,但这个Database2Sharp看起来好像很有用的。 官网介绍: 一个简单点击几次鼠标就能完成一周代码量的代码生成工具,效率惊人、友好体贴,真正的开发好伴侣,提供了对SqlServer、Oracle、Mysql、Access的支持。
今天无意中看到了wuhuacong(伍华聪)的专栏,界面写得还是很炫的感觉,于是在广州爱奇迪官网下载一个来试一下——客户关系管理系统。下面是成果: 00.总体把握 里面有Logon窗口(为什么不是Login),有MainForm主窗口,有RegDlg注册窗口等(Portal是入口的意思)。
错误信息: 当给属性表或特征数据集合添加一个不能为空的字段时,会出现如下的错误:"添加字段失败。字段不能为空。" 原因分析:一个数据集或表包含了至少一个的要素或行。不能为空的字段的添加只能发生在空的数据集或表中。
在以前的博文中——CAD批量处理工具——BatchProc,即只要用户输入处理单个文件的代码,即可批量处理多个文件。使用起来特别方便。 在现在的地籍处理中,处理Excel的情况比较多,尤其需要反反复复修改,那些做数据的真是伤不起!他们数据的特点是: (1)在某一个环节上,才发现上一个环节出了问题,得瞒着领导来补救啊,着急; (2)数据的问题不能完全确定,在多数存在这个问题,还是极个别,是存在三个问题还是五个问题,不确定性; (3)每次处理的问题都不同,代码基本不能重用,一次性消费,重用性差。
好几年没写过控制台程序了(上一次是大二时写坐标转换时用过),因为我觉得用户难以接受没有良好操作界面的应用程序,我不想偷懒,今天来将应用程序改写为控制台程序,记录一下,忘记的内容: 1.数据的交互 不管什么程序,都应该有数据的交互,用户的输入、程序的输出。
平时数据操作中,我们经常在选择文件,由于数据太多、数据目录太深,选择数据文件到TextBox中非常不方便,于是就想让控件支持拖放数据,很多软件都支持这个功能,非常实用。 在ArcGIS10.x开发平台下,在Progress.cs的主函数Main中第一句话就应当绑定Runtime,每次都要复制或重写,甚是不变。
第一次接触第三方控件就是DotNetBar,现在官网已发布到12.2版本了,这里只能使用12.1破解版本,下载地址:http://www.t00y.com/file/92543094 在这个版本中出现了一个新的控件TokenEditor Control,根据官方的博客和文档来学习一下。
在Word中进行多级编号时,前面一个二级标题是2.1,可后面一个二级标题是4.1,于是想把4.1改成2.2,使用 选中有问题的编号,右击"设置列表缩进",在打开的对话框中我们可以看到此时的一级标题是4,要在4下面设置2.2肯定是不对的,解决方法:选中一级标题,将"输入编号的格式"中4改成2,确定。
gisoralce在博客园发布了一个mxd检查工具,主要功能是将arcgis的mxd数据源有效性(含矢量和影像)检查、检查是否为相对路径,自动保存为相对路径。 这是一个未加壳的.NET程序,正好拿来练习,但无意侵犯gisoralce,望见谅! 首先使用dotPeek直接打开Mxdcheck.
检索 COM 类工厂中 CLSID 为 {……} 的组件失败,原因是出现以下错误: 80040111。如图: 这种问题可能由多种情况造成,目前我遇到两种: 操作系统版本问题 如果是在Win7 64版本下,可能出现该问题,需要将把配置管理器里的运行平台改成x86。
我是GIS初学者,爱好二次开发,像初恋一样。最近对编译感兴趣,每当成功获取一点信息,就有一种快感,感觉马上就要成功了……其实,还早! 01.初次反编译 今天在微创业工作室找到了Google POI下载工具,反编译后错误很多,还有很多问题需要解决,可能反编译源码困难挺大的,还是知难而退,慢慢积累经验,现在解决不了的,以后也可能会解决。
用VS2010打开VS2008写的VB.NET程序,但打不开;后来一想,我VB.NET都没有安装;于是来将VB.NET,但添加VB.NET,点击"更新"后弹出错误"所选驱动器不再有效,继续安装之前,请先检查安装路径的设置",如图: 网上的解释说是安装了VS2010 SP1的原因,卸载SP1后,再安装VB.NET就没有问题了。
同一段代码,在测试机上运行成功,但在用户机上运行失败,并报错:无法将类型为GeoProcessorClass的COM对象强制转换为接口类型IGeoProcessor,此操作失败的原因是COM组件调用QueryInterface因以下错误而失败:库没有注册。
我们都知道ArcGIS桌面版本"添加数据"的功能是弹出一选择对话框,如下图所示,但我们总想搞自己的,以便融入自己的风格。下图左边是ArcGIS自带的"添加数据"界面,右图是自己定义的"添加数据"界面。 在ESRI中国社区看到关于"AddData(添加数据)对话框的实现与扩展(C#)"的帖子,比较实用和有趣,于是自己也尝试来做,但遇到了问题:为什么我浏览的文件都是没有文件名的?我在控件中的属性中查找了一下,没有相关的设置,是在哪个属性中设置,还是代码中设置? 原来要在ExpListColumn集合里新建条目,选择columntype类型。
在VS中,行号的设置在工具-选项-文本编辑器,可里面没有VS,我还以为是之前卸载了SP1后造成的。 原来是因为,VS默认环境设置的VB,选项对话框左下角有"显示所有设置"的复选框,勾选即可。
栅格数据中每一个栅格都有一个值,比如DEM,每一格都有一个高程值,值都是内插得出的。现在有一点集,需要根据栅格将每一个赋上相应的栅格值。 用到的工具是提取分析中的值提取至点(ExtractValuesToPoints) 当然,如果栅格是多个栅格组成,必须还先把它们镶嵌,使用到的工具是镶嵌到新栅格,需要注意的是参数中"像素类型"的填写方法,如果需要结果的栅格值如原栅格一样,保留多位小数,必须进行重新设置,设置方法可参考帮助。
写程序的人都有这么一种思想,别人写的代码就希望开源,自己写的代码就进行各种保护,一丁点都不能让别人知道,不得不说这样很自私。以前,我写的应该软件都生成的结果是dll文件或exe文件,原以为这样很安全,其实不然。
使用反编译软件导出项目时,出现警告:设计器无法处理第X 行的代码:this.AutoScaleMode = AutoScaleMode.Font;方法"InitializeComponent"内的代码由设计器生成,不应手动修改。
在Win7x64位环境下,无法加载Dll"ArcGISVersion.dll":找不到指定的模块 解决方案: 打开项目的属性-生成-常规-目标平台,选择X86. 参考:http://blog.csdn.net/liminled/article/details/8895979 官网