2010年4月29日
摘要:
在MapXtreme 2005中添加标注图层是非常容易的,只要知道要标准的表和相关的列,几行代码就搞定了,比想像中要容易多了。当然还有一些标注样式可以设置,可以从类库中查到相关的说明。 /// <summary> /// 添加标注图层 /// Design by Glacier /// 2008年8月6日 /// <param name="tableName">标注的表名&...
阅读全文
posted @ 2010-04-29 15:43
carekee
阅读(476)
推荐(0)
摘要:
首先说明一下创建临时图层的作用,当你需要在现有的地图上动态地添加一些点或线等图元时,就可以在临时 图层中进行。比如说在作动态轨迹跟踪时,通过读取数据库中的点坐标,不断地更新轨迹和图元的位置。代码如下: /// <summary> /// 创建临时图层 /// Design by Glacier /// 2008年8月6日 /// <param name="tempLayerTab...
阅读全文
posted @ 2010-04-29 15:38
carekee
阅读(554)
推荐(0)
摘要:
在添加点之前先要在地图上创建一个临时图层,创建临时图层请参考《MapXtreme2005学习(1):创建临时图层》。本示例中通过指定图层名,表名,点坐标在图层中添加一个点。代码如下: /// <summary> /// 向图层中添加点 /// Design by Glacier /// 2008年8月6日 /// <param name="tempLayerTableName"&...
阅读全文
posted @ 2010-04-29 15:38
carekee
阅读(472)
推荐(0)
摘要:
这段时间,因为项目的需要,一直在学习和使用MapXtreme 2005。因为是第一次接触MapInfo的产品,并且以前也没有做过任何GIS的开发,所以学起来有点费力,也或话是我对新东西的接受能力不是很强。 回顾这二十多天的学习,总的来说不是那么顺利,但也有不小的收获。首先看的是《程序员开发指南》,只能是匆匆浏览了前面觉得有用的几章,但却把我看郁闷了,个人感觉这个文档对初学者来说有点难。带着这样郁...
阅读全文
posted @ 2010-04-29 15:36
carekee
阅读(405)
推荐(0)
摘要:
概述:目前一些软件开发团队,特别是中小型团队,由于在低成本模式下运行,加之对软件过程管理的不尽规范,在团队建设上只重视代码开发,不重视设计,只重视编程技术,不重视需求分析、架构设计等技术,只重视开发过程,不重视测试过程,只重视任务,不重视风险等问题,是许多软件公司不能很好的以高效率模式开发出稳定可靠的软件产品的重要原因。 软件产品的开发,技术路线确定以后,团队组织以及过程管理就成为团队领导人的核心...
阅读全文
posted @ 2010-04-29 13:30
carekee
阅读(365)
推荐(0)
摘要:
MapXtreme 2005 地图标注全攻略MapInfo.Data.Table activeMapTable = MapInfo.Engine.Session.Current.Catalog.GetTable(tablename);MapInfo.Mapping.LabelLayer lbLayer = new MapInfo.Mapping.LabelLayer(activeMapLabel,...
阅读全文
posted @ 2010-04-29 11:35
carekee
阅读(519)
推荐(0)
2010年4月27日
摘要:
CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--usingSystem;usingSystem.Drawing;usingSystem.Collections;usingSystem.Collections.Generic;usingSyste...
阅读全文
posted @ 2010-04-27 11:28
carekee
阅读(1802)
推荐(0)
摘要:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>...
阅读全文
posted @ 2010-04-27 11:18
carekee
阅读(297)
推荐(0)
2010年4月26日
摘要:
中英文数字字母标点混合的情况,会自动过滤中文汉字和英文字母外的内容,如果取不到某个字符的拼音首字母就自动跳过。测试了下,基本上可以用。不过不是很完美,对某些汉字没办法取到首字母,比如现在很火的 “囧”,多音字也没办法处理。
阅读全文
posted @ 2010-04-26 17:53
carekee
阅读(3198)
推荐(0)
摘要:
INSERT 语句与DELETE语句和UPDATE语句有一点不同,它一次只操作一个记录。然而,有一个方法可以使INSERT 语句一次添加多个记录。要作到这一点,你需要把INSERT 语句与SELECT 语句结合起来,象这样: INSERT mytable (first_column,second_column) SELECT another_first,another_second FROM...
阅读全文
posted @ 2010-04-26 17:21
carekee
阅读(5947)
推荐(0)
摘要:
最近打算做一个基于字符串首字符(汉字取拼音的首字母)进行查询的电话簿WEB项目,由于Web本身并不支持汉字的编码编程,因此需要求助于平台开发工具。Google上搜到一种实现方法,是用C++实现的。以下是源码:void GetFirstLetter(CString strName, CString& strFirstLetter){ TBYTE ucHigh, ucLow; int nCod...
阅读全文
posted @ 2010-04-26 17:11
carekee
阅读(1724)
推荐(0)
2010年4月22日
摘要:
在VS2005中使用list的erase遇到了"List Iterator Not Incrementable"问题举个例子:1.list<int> sList;list<int>::iterator sP;sList.push_back(1);sList.push_back(3);sList.push_back(5);sList.push_back(7);for (sP ...
阅读全文
posted @ 2010-04-22 11:49
carekee
阅读(8288)
推荐(0)
2010年4月21日
摘要:
// 起始和结束日期时间关联的日期时间变量 COleDateTime m_tStartDate; COleDateTime m_tStartTime; COleDateTime m_tEndDate; COleDateTime m_tEndTime; // 格式化后的起始和结束的日期时间变量 COleDateTime m_tStartDateTime; COleDateTime m_tEndDat...
阅读全文
posted @ 2010-04-21 13:17
carekee
阅读(7558)
推荐(0)
2010年3月31日
摘要:
//遍历tablevar tableObj = document.getElementById("tableName");var str = "";for(var i=0;i<tableObj.rows.length;i++){ for(varj=0;j<tableObj.rows[i].cells.length;j++) { //str += tableObj.rows[i].cel...
阅读全文
posted @ 2010-03-31 15:07
carekee
阅读(473)
推荐(0)
摘要:
C# ToString格式大全2009-04-28 09:00C货币2.5.ToString("C")¥2.50D十进制数25.ToString("D5")00025E科学型25000.ToString("E")2.500000E+005F固定点25.ToString("F2")25.00G常规2.5.ToString("G")2.5N数字2500000.ToString("N")2,500,00...
阅读全文
posted @ 2010-03-31 10:30
carekee
阅读(159)
推荐(0)
摘要:
我们经常会遇到对时间进行转换,达到不同的显示效果,默认格式为:2006-6-6 14:33:34 如果要换成成200606,06-2006,2006-6-6或更多的格式该怎么办呢?这里将要用到:DateTime.ToString的方法(String, IFormatProvider)示例:using System;using System.Globalization;String format="...
阅读全文
posted @ 2010-03-31 10:29
carekee
阅读(690)
推荐(0)
2010年3月30日
摘要:
js调用cs中函数的方法在前台js代码里写上<%method();%> 举例: cs文件中写的有 public void method() { ....执行某些操作. } 这个函数,然后在前台页面的js里面调用. <script type="text/javascript"> <%method();%> </script>在cs中调用js函数法一:C...
阅读全文
posted @ 2010-03-30 17:48
carekee
阅读(8451)
推荐(0)
摘要:
五、操纵dataset在DataSet中DataRow是其所有数据的基本存放位置,它主要是由一个值数组组成,代表DataTable单独一行。DataRow中主要包括一下几种信息:1、行中每一列的当前值,2、行中每一列的原始值,3、行状态,4、父行与子行间的链接初始化一个DataRow:DataTable dataTable=dataSet.Tables[0];DataRow newRow=data...
阅读全文
posted @ 2010-03-30 17:21
carekee
阅读(1666)
推荐(0)
2010年3月23日
摘要:
概述(一)开始,当然是下载并安装MapXtreme 2005,双击exe后一路next下去,完成.然后,打开VS 2005,新建项目里,就有MapXtreme项目,如果,有iis,MapXtreme默认会在iis里新建很多虚拟目录,对应安装目录下的示例工程接下来就有一系列的事情要处理了1.配置webconfig,如果不知道怎么配置,新建一个MapXtreme项目,然后打开里面的webconfig,...
阅读全文
posted @ 2010-03-23 17:00
carekee
阅读(1910)
推荐(0)
摘要:
1 设置图层可选状态/**//// <summary>/// 改变层的可选择状态/// </summary>/// <param name="selectableStatus"></param>/// <returns></returns>public bool LayerSelectableStatusUpdate(stri...
阅读全文
posted @ 2010-03-23 16:54
carekee
阅读(504)
推荐(0)