11 2005 档案

GIS系统与一个好的软件架构,Why not and how?
摘要: 这2年,时不时看到“GIS融入IT主流”的说法,其中至少可以反射出一个信息,GIS行业部分是与IT主流脱节的。这个脱节,有一环就是软件或者系统的架构问题。这里指的系统,是指应用于一个部门或者一个行业的所谓“企业软件”,或者我们平时说的管理系统,MIS;对于这类系统,从整体上说,已经有一整套的规范、设计、技术和行业惯例可以遵从,例如3层或多层的体系结构...阅读全文

posted @ 2005-11-28 16:28 马维峰 阅读(1325) | 评论 (0) 编辑

Windows Form编程中的Command模式
摘要: Command模式,或者类似一些模式,个人觉得是C++或Java风格的,但不代表这些模式在使用VB或者Windows Form编程时就不需要。Command模式核心思想是使界面的类代码和动作代码分离,例如一个创建菜单的代码(非应用程序调用创建菜单的类,而是菜单类),在其动作(Click)代码中没有相关的具体的操作的代码,那么,怎么实现呢?在菜单项类中有一个Command接口的引用,其Click过程...阅读全文

posted @ 2005-11-28 16:22 马维峰 阅读(1305) | 评论 (0) 编辑

存档:命令行程序的路径参数不能有空格
摘要: 昨天使用install2go制作安装包,自定义操作:用regsvr32.exe注册组件,每次都出错,很是纳闷。折腾了2小时都有问题。今天中午吃饭,忽然想到应该是参数的路径问题,不能有空格,否则命令行执行把后边截掉了,给目录和文件加引号就可以了:即"%apppath%/xx.dll",这样就OK了。上次做安装包在差不多一年半前,很久不做,忘了这件事情。很多程序的安装要求路径不能有空格,等等之类的要求...阅读全文

posted @ 2005-11-24 13:07 马维峰 阅读(2064) | 评论 (0) 编辑

100美元笔记本电脑正式发布
摘要: 说了很久的100美元的笔记本终于诞生了,消息参见太平洋,不管性能如何,看着不大,买一个比掌上电脑要好用吧,呵呵。神话诞生!100美元笔记本电脑正式发布阅读全文

posted @ 2005-11-18 16:59 马维峰 阅读(455) | 评论 (0) 编辑

VB 6中透明窗体的制作
摘要: .net或者其他平台下,透明窗体,一部分颜色透明的窗体,如Photoshop的启动窗体,可以很容易的制作。但VB 6不支持窗体透明或部分透明,需要制作透明窗体需要调用API函数。方法如下:声明API:Public Declare Function SetLayeredWindowAttributes Lib _ "user32" (ByVal hnd As Long, ByVal clval As...阅读全文

posted @ 2005-11-16 09:16 马维峰 阅读(5610) | 评论 (4) 编辑

给某些地理信息科学研究泼点凉水
摘要: 首先申明,本文纯属扯淡,因此思路跳跃和洋洋洒洒在所难免,还请见谅。文中部分灵感来自从清华退学的博士生王铮,特此致意。夸夸其谈的治学和办学方针其实让很多老师和学生很为难,所感由此引发……地理信息科学是上世纪末提出的概念,其核心是要使GIS从技术变为科学,这个本身没有问题,例如我们有计算机科学,问题是目标和思路的问题。中国擅长的是玄而又玄的理论,例如老子的道,所以越基础,越接近...阅读全文

posted @ 2005-11-13 14:09 马维峰 阅读(1774) | 评论 (13) 编辑

强烈推荐:阿里巴巴教父--电子商务狂人马云
摘要: 天涯的一个帖子,很不错。http://www8.tianya.cn/publicforum/Content/itinfo/1/24333.shtml阅读全文

posted @ 2005-11-10 13:42 马维峰 阅读(316) | 评论 (0) 编辑

VB 6获取鼠标当前位置API
摘要: 存档信息。以前写一个控制自定义窗口缩放的控件的时候用过,今天用怎么也想不起来。找出源代码,原来如此:Private Declare Function GetCursorPos Lib "user32" (lpPoint As PointAPI) As LongPrivate Type PointAPI X As Long Y As LongEnd Type使用:Dim ScreenPoint As...阅读全文

posted @ 2005-11-10 09:55 马维峰 阅读(1821) | 评论 (0) 编辑

ArcGIS、Mapinfo、SuperMap的桌面系统
摘要: 1. 之前使用过的GIS桌面软件只有ArcGIS和SuperMap,Mapinfo是这2、3天才开始使用,因为使用,有一些想法,核心是软件的易用性,以及人是活的;2. 《人月神话》里说一个系统,第二个版本是最危险的,因为容易过度设计。ArcGIS绝对是一个过度设计的产品,什么都有,都很好,但大多都觉得应该更好,所谓过度设计的特征是也;3. Mapinfo太简单了,有很多不喜欢的地方,例如图层控制,...阅读全文

posted @ 2005-11-09 10:48 马维峰 阅读(9535) | 评论 (23) 编辑

可以从微软网站下载Express的正式版本了,免费1年
摘要: 可以从微软网站下载Express的正式版本了,免费1年。网址:http://msdn.microsoft.com/vstudio/express/VB镜像下载地址:http://msdn.microsoft.com/vstudio/express/support/install/阅读全文

posted @ 2005-11-08 11:17 马维峰 阅读(1088) | 评论 (4) 编辑

Mapinfo、MapX笔记
摘要: 1. MapX的GeoSet在VB的设计环境调入GeoSet后,通过MapX的自定义对话框定义的属性存储在frm文件中,也就是说,此时的设置更改并不会存储回GeoSet文件,只对此项目起作用,原GeoSet文件还是原来的。2. 使用MapInfo编辑好地图后,通过设置各层属性,包括显示、标注等,信息保存于工作空间文件,可以将这些设置保存于一个GeoSet文件(工具),然后在VB中读入即可。这个工作...阅读全文

posted @ 2005-11-08 09:59 马维峰 阅读(1192) | 评论 (0) 编辑

MapX GeoSet总结

posted @ 2005-11-07 09:58 马维峰 阅读(1954) | 评论 (0) 编辑

一篇转载:ArcGIS Explorer and the uphill climb

posted @ 2005-11-05 14:11 马维峰 阅读(331) | 评论 (0) 编辑

很老的一个故事:目的?

posted @ 2005-11-02 10:49 马维峰 阅读(454) | 评论 (6) 编辑

无题

posted @ 2005-11-01 10:19 马维峰 阅读(227) | 评论 (0) 编辑

公告

统计