前言:

没折,公司丢了这个东西过来,说要搞车载的grrs定位在地图上显示.
杂七杂八的折腾到现在快两周了,决定写点学习心得,以示后人
公司既然已定了用mapxtreme 2005开发,没折。
于是开始研究,找资料研究了两天,了解下这个产品,才敢开始运行示例代码。
公司之前用mapx,用在c/s版本的系统中
这下要用mapxtreme,用在b/s版本的系统中
mapx和mapxtreme都是mapinfo的产品,所以代码中的名称空间都是mapinfo.xxx开头的.

安装与安装后情况说明:

安装:下载并安装mapxtreme 2005,双击[安装程序.exe]后一路next下去,完成
vs多了个模版:打开vs 2005,新建项目里,就有mapxtreme项目
iis产生示例项目:如果已安装iis,mapxtreme默认会在iis里新建很多虚拟目录,对应安装目录下的示例工程

接下来就有一系列的事情要处理了
1:如何配置webconfig
如果不知道怎么配置,新建一个mapxtreme项目,然后打开里面的webconfig,对照一下该copy的copy就行了
2.找资料
上博客园,上百度,上google,搜啊搜
就我的搜索而言:在博客园里搜了一些,都是些代码,一开始看着头大
3:安装目录有示例项目
打开安装目录下,一般是:c:\program files\mapinfo\mapxtreme\6.7.1
发现里面东西挺多的:有文档,样例,工具和指南.
是一些示例和文档,文档还是e文的,还是一个头两个大
4:看文档,理解一些相关知识概念
catalog,tableinfo,table,feature,geometry,style
5:运行示例
体验进入hello world世界
6:把网上代码加入示例中
把博客园的资料代码copy过去,先弄个点,线出来,满足下心理需求
7:多看示例
看多个示例代码,找出共同点代码
8:拖拉工具看效果
添加工具,把工具拉到界面并使用看看
9:模仿,实现自定义工具
自己按示例,弄个自定义的webtool出来
10:研究控件源码-服务端接收与输出
打开控件源码,理解是怎么接收请求和输出,源码在:c:\program files\mapinfo\mapxtreme\6.7.1\samples\webcontrolssourcecode
11:研究控件源码-客户端js发送请求
打开资源中的三个js,分别是interaction,command,tool,理解三个是怎么发送请求
12:实现自已要的功能
版权声明:本文原创发表于博客园,作者为路过秋天,原文链接:
http://www.cnblogs.com/cyq1162/archive/2009/11/02/1593366.html