元宝家园 --- 坚持理想,脚踏实地,不断学习

2011年7月25日 #

摘要: VS2005的C#使用WORD COM组件 2008/06/05 16:48 [技术文章] 运行环境:Windows Server 2003,Visual Studio.NET 2005,Office 2007 原理介绍: 我们都知道,Office是基于COM组件技术开发的,属于非托管程序,然而C#使用的都是托管程序,那么如何使用非托管的COM组件就是我们操作 WORD的第一个问题。所幸的是,.NET FRAMEWORK提供了一种不同种类类库的转换工具tlbimp,exe,通过这个转换工具,我们可以把COM组件转化为.NET FRAMEWORK可以直接调用的DLL文件。 实现说明: 接下来就.阅读全文
posted @ 2011-07-25 10:48 元宝 阅读(588) 评论(1) 编辑

2010年12月30日 #

摘要: 本文作者三年间从四级勉强及格到高级口译笔试210,口试232。找工作面试时给其口试的老外考官听了一分钟就说你的英语不用考了。­虽不敢说方法一定是最好的,但从现在开始随便谁不要再去找学习资料,­每天花两个钟头照说的做,坚持三个月的提高会超过你过去三年。阅读全文
posted @ 2010-12-30 09:13 元宝 阅读(483) 评论(1) 编辑

2010年12月22日 #

摘要: 1. 在arcmap中导入有重点的数据,如quzhengfu_point.shp。用arctoolbox中的overlay -> intersect工具,把重复的点选出来。在其中的 xy tolerance 设置一个很小的值,例如0.00001.存为一个新的数据名称例如:quzhengfu_point_Intersect.shp。 2. 再选用overlay -> erase工具设置好相关项,input features为quzhengfu_point.shp,erase features 为 quzhengfu_point_Intersect.shp,output features class 为quzhengfu_point_Erase.shp。同样设置xy tolerance 值。就ok 3. 再之后再把quzhengfu_point_Intersect.shp和quzhengfu_point_Erase.shp数据合并存为新的newquzhengfu_point.shp就ok。阅读全文
posted @ 2010-12-22 16:54 元宝 阅读(227) 评论(0) 编辑

2010年11月29日 #

摘要: 缘起, 在ArcGIS World看到兔八哥转帖的一个东西,叫,《完全卸载ArcGIS》,然后看内容好象不是特别对,找到ESRI Canada的原文,原来原文指的是如何完全卸载并重装ArcGIS。 本文的重点是想告诉大家,如果您的机器事先已经安装过ArcGIS,那么仅执行卸载可能并不干净,这时可以通过ArcGIS desktop 光盘的setup带/cleanup进行环境变量及注册表的清理工作。这样再次进行ArcGIS的安装就相当于在一个以前没有安装过ArcGIS的环境下进行ArcGIS安装。 转帖如下, (http://www.esricanada.com/english/suppo ... /ilm15.asp) 阅读全文
posted @ 2010-11-29 13:22 元宝 阅读(1335) 评论(0) 编辑

2010年11月5日 #

摘要: 分布式安装ArcGIS Server 是企业级GIS 必然的选择,下面我们来探讨一下在Windows 操作系统上如何分布式部署ArcGIS Server 。Windows 是从XP 版本以后加入了自己的防火墙, 操作系统加强了DCOM 安全监管. 所以在WindowsXP (sp2) 系统上进行分布式安装ArcGIS Server 需要进行一些额外的配置才能保证GIS 服务器的顺利运行,下面以WindowsXP (sp2) 为例介绍分布式安装的步骤(假设计算机不是域成员):阅读全文
posted @ 2010-11-05 16:13 元宝 阅读(94) 评论(0) 编辑

2010年7月1日 #

摘要: 当我们编写了一个ArcGIS扩展DLL文件后,如何将它载入到ArcGIS程序中呢?这个很简单,无非是在“定制”面板中点击“Add from file”命令导入即可,但如果类实现了IDockableWindowDef,我们就得在组件管理器中将其再注册一次,这样做非常麻烦。 如果是自己写个DLL玩玩尚可,这也算不上什么了不起的工作,但如果你是给客户开发DLL,显然人家是不会接受这种安装方式的,那么,如何将DLL打成安 装包呢? 其实这个问题非常简单,一般的COM DLL如果要在操作系统中能被调用,肯定得注册到注册表中 阅读全文
posted @ 2010-07-01 16:50 元宝 阅读(270) 评论(0) 编辑

2010年5月13日 #

摘要:  很久没有更新博客了,最近为了玩Google Map,专门写了个小工具。用以在浏览Google地图时,将关心区域的图片保存到本地。软件主界面如下图:   主要功能有: 1、可以浏览Google网站的三种图:交通、地势、卫星图。同样实现多级缩放功能(双击或鼠标轮操作) 2、可以在浏览的同时,保存到本地磁盘上(非IE缓存),按照金字塔图方式多级存储,以便于用于自己的系统中。 3、可以本地浏览、联机浏览、联机查错三种方式运行,分别用于脱机、联机、检查错误 4、 实现了屏幕像素转经纬度、经纬度转墨卡托坐标、经纬度计算瓦片图编号、根据范围计算瓦片图库等功能,以方便做定位和投影变换。 5、批量下载功能,除联机浏览时自动保存功能外,还提供批量下载。即指定范围如当前窗口内1~18的所有图片。   6、提取子库功能,用于从大容积图库中提取小区域的子图库。(如从全国范围 内图库中,提取北京地区)阅读全文
posted @ 2010-05-13 10:46 元宝 阅读(781) 评论(5) 编辑

2010年4月28日 #

摘要: 最近一直研究truetype字体,以下是转载的文件阅读全文
posted @ 2010-04-28 08:53 元宝 阅读(1505) 评论(0) 编辑

2009年9月8日 #

摘要: 与原始的 WMI 相比,使用 .NET Framework 中的 WMI 编写客户端应用程序或提供程序具有多种优势,特别是对于使用 C#(而不是 C++)的开发人员。 在这种情况下,编写提供程序意味着为在托管代码中编写的应用程序添加规范。 在编写客户端应用程序和提供程序时,.NET Framework 中的 WMI 具有下列优势: * 利用公共语言运行库功能,例如垃圾回收、自定义索引器和字典。 此外,还提供其他公共语言运行库功能,例如自动内存管理、有效部署、面向对象的框架、基于证据的安全性以及异常处理。 * 类定义和实例发布与 .NET Framework 类一起规范化应用程序,以便应用程序可以为 WMI 提供数据。 System.Management.Instrumentation 中的类使您能够注册新提供程序、创建新类和发布实例,而不必使用托管对象格式 (MOF) 代码。 * 使用简单。 原始 WMI 的 C++ 应用程序有时很难开发阅读全文
posted @ 2009-09-08 10:37 元宝 阅读(357) 评论(1) 编辑

2009年8月25日 #

摘要: (原创)ARCGIS中遇到的问题-列表 mapgis到arcgis转换问题 wp到shapefile 坐标系专题-修改中阅读全文
posted @ 2009-08-25 16:49 元宝 阅读(1404) 评论(0) 编辑