摘要:匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^\x00-\xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:\n\s*\r 评注:可以用来删除空白行 匹配HTML标记的正则表达式:]*>.*?| 评注:网上流传的版本太糟糕,上面这个... 阅读全文
分别在cnblogs在Google Group上建立了开源GIS论坛
2008-05-29 10:14 by flyingfish, 526 阅读, 0 推荐, 收藏, 编辑
摘要:近期忙于毕业的琐事和找工作好久没有上网了,今天分别在Google Group和cnblogs建立了开源GIS的讨论区,欢迎大家踊跃参与。
建两个主要是见到在博客的留言中很多朋友对开源gis很有兴趣,但是没有cnblogs帐户,所以无法很好参与。原先Mars在google建过一个讨论组OGIScn今天访问时发现已经关闭,故再建一个。两个讨论组地址分别如下:
cnblogs:http://space.cnblogs.com/group/opengis/
google group: http://groups.google.com/group/opengiscn 阅读全文
[转]在用数据绑定的时候我为什么不能把焦点移出(Tab out)我的控件?(译)
2008-05-28 15:54 by flyingfish, 500 阅读, 0 推荐, 收藏, 编辑
摘要:http://www.cnblogs.com/Ricky81317/archive/2006/12/23/601013.aspx 在用数据绑定的时候我为什么不能把焦点移出(Tab out)我的控件?(译) [译自MS发布的一个有关数据绑定的FAQ] 默认情况下,简单数据绑定把对绑定的数据源的更新作为控件验证操作的一部分。控件验证发生在控件失去焦点的时候,而控件失去焦点发生在用户使用Tab键或者... 阅读全文
[转]使用ErrorProvider改善用户体验
2008-05-28 15:49 by flyingfish, 4341 阅读, 1 推荐, 收藏, 编辑
摘要:使用ErrorProvider改善用户体验 http://blog.csdn.net/blue_sky_blue_heart/archive/2006/11/18/1393888.aspx 1. ErrorProvider概述 我们经常使用Windows Forms下的ErrorProvider,这是一个.NET组件,可以在VS IDE的工具栏中找到它。Err... 阅读全文
怎样把顶级控件加在另一个控件上?
2008-05-28 11:54 by flyingfish, 873 阅读, 0 推荐, 收藏, 编辑
摘要:怎样把顶级控件加在另一个控件上呢? 比如:如何让一个窗口停靠到一个Panel中,意思就类似于多文档窗口那种。对new的每一个窗口,都让他充满特定的一个Panel。Form的Parent,Owner属性都不不是用来解决这个问题的,有别的办法吗?记得以前用Delphi是可以实现的。 用“c# 顶级控件”的关键字仔细查了之后终于查到,关键是Form类的TopLevel属性设置,示例如下: {... 阅读全文
Binding的Parse和Format事件
2008-05-21 16:53 by flyingfish, 944 阅读, 0 推荐, 收藏, 编辑
摘要:做数据处理程序的程序员一定都很烦数据库的数据类型和开发语言数据类型的不一致问题(使用ORM的情况除外)。 当然这个问题也一定程度上是数据库设计的欠缺造成的。现在举个例子来讲一下如.NET中如何通过DataBinding来提高程序开发中的转换效率,相信如下的情景一定有很多人遇到过。 问题描述:数据中的日期型字段设置成了String型或者Float型而,程序设计时用的日期选取空间一般用DateTim... 阅读全文
[收藏]IT业界名词解释:办公自动化
2008-05-19 11:51 by flyingfish, 912 阅读, 0 推荐, 收藏, 编辑
摘要:http://www.sina.com.cn 浪科技 办公自动化(OA: OFFICE AUTOMATION)就是采用Internet/Intranet技术,基于工作流的概念,使企业内部人员方便快捷地共享信息,高效地协同工作;改变过 去复杂、低效的手工办公方式,实现迅速、全方位的信息采集、信息处理,为企业的管理和决策提供科学的依据。一个企业实现办公自动化的程度也是衡量其实现现 代化管理的标准... 阅读全文
Web Coverage Service (WCS)
2008-04-30 17:58 by flyingfish, 1063 阅读, 0 推荐, 收藏, 编辑
摘要:用到时临时收集一下,后边有空再过来翻译。 The Web Coverage Service (WCS) supports electronic retrieval of geospatial data as "coverages" – that is, digital geospatial information representing space-varying phenomena. A W... 阅读全文
GML规范相关资源
2008-04-30 17:51 by flyingfish, 988 阅读, 0 推荐, 收藏, 编辑
摘要:最新规范是3.2.1版,就不扯概念了,这里收集推荐一些关键资料的链接: http://www.opengis.net/gml/ http://www.opengeospatial.org/standards/gml http://www.gdal.org/ogr/drv_gml.html http://en.wikipedia.org/wiki/Geography_Markup_Language ... 阅读全文
用GDAL 1.4 For C#来写ShapeFile注意事项
2008-04-10 23:59 by flyingfish, 1915 阅读, 0 推荐, 收藏, 编辑
摘要:GDAL1.5已经出来一段时间了,一直没有机会用。用时又来不及下,现在还主要是用1.4。 用swig将在gdal1.4基础上生成C# 的Wrap后发现,OGR命名空间下几何体方面的类只有Geometry,没有那些熟悉的Point,PolyLine,Ploygon等,搜索了命名空间也没发现,可能是用的swig的头文件里边就没有包装1.4这个几个类吧。另外一些常量也没有找到,几何打算放弃1.4下载1.... 阅读全文
申请Google AdSense失败
2008-04-10 23:31 by flyingfish, 828 阅读, 0 推荐, 收藏, 编辑
摘要:最近很少在博客记录东西了,可能是近期转载的东西比较多。申请Google AdSense失败,纪念一下。拒绝理由如下: 『 感谢您关注 Google AdSense。很抱歉,在审查您的申请后,我们目前无法接受您 加入 Google AdSense。 我们未批准您申请的原因如下。 问题: - 网页类型 --------------------- 更多详情: 网页类型:我们的计划目前还不能... 阅读全文
艰苦时期的网络生活 = Gmail+Google Reader
2008-04-03 17:41 by flyingfish, 477 阅读, 0 推荐, 收藏, 编辑
摘要:近期上网严重不方便,将所有重要入口转移到 iGoogle ,一站式完成。 Gmail改用英文新版,阅读全面转移到Google Reader。 走向节约型的网络生活,记录一下。 阅读全文
今日新增3D词汇
2008-03-04 22:19 by flyingfish, 569 阅读, 0 推荐, 收藏, 编辑
摘要:今日新增词汇: OpenGL, CSGL, DirectX, Direct3d, OpenSenceGraph, Vega, OSGCHINA, NEHE, TAO OPENGL, CSOPENGL 接下来需要逐一拜访! 阅读全文
VB6.0报告命名空间找不到的原因
2008-03-03 10:25 by flyingfish, 814 阅读, 0 推荐, 收藏, 编辑
摘要:VB6.0报告命名空间找不到的原因 在新机器上由于安装软件的顺序先后影响,使用第三方库的情况下出现这个问题的次数很多,其原因可能也很多。下边一个估计是最常见的: 原因:由于VB6.0的Project/Reference中指定的库的路径不是系统变量导致vb环境找不到该库。 解决:将对应的库文件拷贝到system32目录并注册,或者将库所咋路径加到系统环境变量。查找命名空间在那个类库可以用VB6... 阅读全文
ArcGIS中有关MDB文件锁定的说明
2008-03-02 15:51 by flyingfish, 1250 阅读, 0 推荐, 收藏, 编辑
摘要:做二次开发总是有人问Personal Geodatabase的Lock问题,这是ESRI开发文档中的解释,摘录如下。 但是在实际操作中,比如ArcCatalog移走焦点+刷新似乎并不能解除对当前MDB的锁定。 Whenever a program is updating a dataset, such as a feature class or table, be careful to av... 阅读全文
重点推荐:VB6.0 自动缩放窗体内控件的类代码
2008-03-02 15:15 by flyingfish, 1188 阅读, 0 推荐, 收藏, 编辑
摘要:重点推荐:VB6.0 自动缩放窗体内控件的类代码。 用过VB6.0的都知道,要实现自动缩放窗口(即锚定)得自己写。这是Down的一个现成代码段,附有例子。 重点推荐:自动缩放窗体内控件.rar 阅读全文
VB6.0的事件、回调函数等
2008-02-27 19:38 by flyingfish, 4835 阅读, 0 推荐, 收藏, 编辑
摘要:工作需要今日捣腾VB6.0中的事件、回调等。竟然在VS6.0的MSDN中发现这些很经典、很幽默,很具有程序员特色的话。特收藏一下。 何时使用事件或回调通知 主题“使用回调的异步通知”和“使用事件的异步通知”演示表明回调所要实现的工作比事件多。但不应只是根椐工作量来决定使用哪一种方式。回调和事件代表不同的通讯方式,应选择最适合需要的。 可将事件和回调之间的差别特征化:事件象匿名广播,而回调象一... 阅读全文
【转载】CodeSmart 2007 for VB6,功能强大的VB6插件(特别版)
2008-02-26 14:29 by flyingfish, 2753 阅读, 0 推荐, 收藏, 编辑
摘要:CodeSmart 2007 for VB6,功能强大的VB6插件(特别版)_SAIL软件工作室 =================================== 顶级的VB6 IDE插件,给VB6增加了许多的功能,VB6程序员必备! 具体介绍可以看官方网站 http://www.axtools.com或 http://www.aivosto.com/codesmart/vb6.ht... 阅读全文
GeoProcessing中通过GP.GetMessage(2)捕捉异常
2008-02-25 22:47 by flyingfish, 1032 阅读, 0 推荐, 收藏, 编辑
摘要:Sub MappingFields() On Error GoTo EH: '//initialize license Dim aoi As IAoInitialize Set aoi = New AoInitialize aoi.Initialize esriLicenseProductCodeArcInfo Dim GP As IGeoProcessor Se... 阅读全文
VB6.0 的快捷键
2008-02-24 18:42 by flyingfish, 1651 阅读, 0 推荐, 收藏, 编辑
摘要:工作需要不得不搞VB6.0,那个难受啊!收集一些快捷键用用。 F1:显示MSDN帮助。当然你要安装MSDN,否则得不到真正的帮助了 F2:显示对象浏览器。这里你可以看到对象的各种属性、方法与事件 F3:查找一下个 F4:显示当前选中控件的属性窗体 F5:运行程序(VB.NET则是F8了) F7:由窗体设计切换到对应的代码窗体 F8:单步执行程序 F9:切换断点 Alt+A:打开外接程序菜单 Al... 阅读全文