2010年4月29日
摘要:
一、在页面的</form>之前添加如下js代码:<script type="text/javascript"> var Img = document.getElementById("MapControl1_Image"); if(Img != null) { Img.attachEvent('onmousewheel', bbb); } function bbb() { ...
阅读全文
posted @ 2010-04-29 16:57
carekee
阅读(394)
推荐(0)
摘要:
研究了一段时间的MapXtreme2005 v6.6, 实现了个简单的鹰眼,放出来与大家分享,转载请注明出处。设计思路为设置两个MapControl ,map1和map2,map1为主地图,map2为索引图,将map1.Bounds的矩形在map2上转换为System.Drawing.Rectangle,之后将这个Rectangle的左上坐标和width,height传到客户端,应用JS在客户端绘...
阅读全文
posted @ 2010-04-29 16:32
carekee
阅读(621)
推荐(0)
摘要:
一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。如: JScriptVBScript匹配/^\[ \t]*$/"^\[ \t]*$"匹配一个空白行。/\d{2}-\d{5}/"\d{2}-\d{5}"验证一个ID 号码是否由一个2位数字,...
阅读全文
posted @ 2010-04-29 16:29
carekee
阅读(382)
推荐(0)
摘要:
1、正则表达式简介 正则表达式提供了功能强大、灵活而又高效的方法来处理文本。正则表达式的全面模式匹配表示法可以快速地分析大量的文本以找到特定的字符模式;提取、编辑、替换或删除文本子字符串;或将提取的字符串添加到集合以生成报告。对于处理字符串(例如HTML处理、日志文件分析和HTTP标头分析)的许多应用程序而言,正则表达式是不可缺少的工具。 .NET框架正则表达式并入了其他正则表达式实现的最常见...
阅读全文
posted @ 2010-04-29 16:00
carekee
阅读(371)
推荐(0)
摘要:
正则表达式(regular expression)对象包含一个正则表达式模式(pattern)。它具有用正则表达式模式去匹配或代替一个串(string)中特定字符(或字符集合)的属性(properties)和方法(methods)。正则表达式构造函数: new RegExp("pattern"[,"flags"]);参数说明:pattern -- 一个正则表达式文本flags -- 如果存在,将是...
阅读全文
posted @ 2010-04-29 15:58
carekee
阅读(258)
推荐(0)
摘要:
引言 正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如 表达式“ab+” 描述的特征是“一个 'a' 和 任意个 'b' ”,那么 'ab', 'abb', 'abbbbbbbbbb' 都符合这个特征。 正则表达式可以...
阅读全文
posted @ 2010-04-29 15:57
carekee
阅读(224)
推荐(0)
摘要:
正则表达式(regular expression)对象包含一个正则表达式模式(pattern)。它具有用正则表达式模式去匹配或代替一个串(string)中特定字符(或字符集合)的属性(properties)和方法(methods)。正则表达式构造函数: new RegExp("pattern"[,"flags"]);参数说明:pattern -- 一个正则表达式文本flags -- 如果存在,将是...
阅读全文
posted @ 2010-04-29 15:54
carekee
阅读(176)
推荐(0)
摘要:
兼容ie和ff, chrome 主框架代码<html><head><meta http-equiv="Content-Type" content="text/html; charset=gbk" /></head><body>支持跨域的框架高度自适应<hr><iframe id="autoFrame" name="aut...
阅读全文
posted @ 2010-04-29 15:54
carekee
阅读(245)
推荐(0)
摘要:
前台页面代码:[代码]后台Handler.aspx处理程序:[代码]
阅读全文
posted @ 2010-04-29 15:53
carekee
阅读(176)
推荐(0)
摘要:
一、概述 字符串在JavaScript中几乎无处不在,在你处理用户的输入数据的时候,在读取或设置DOM对象的属性时,在操作cookie时,当然还有更多...。JavaScript的核心部分提供了一组属性和方法用于通用的字符串操作,如分割字符串,改变字符串的大小写,操作子字符串等。 当前的大部分浏览器也能从强大的正则表达式获益,因为它极大地简化了大量的字符串操作任务,不过它也需要你克服一条有些陡峭的...
阅读全文
posted @ 2010-04-29 15:52
carekee
阅读(162)
推荐(0)
摘要:
(1)根据内容设置GridView某些行,或单元格的颜色。[代码](2)GridView复选框实现全部选择。[代码](3)GridView导出表到excel文件。提供了对分页的支持,如果需要屏敝某些列,将这些列的Visible属性设为false即可。需要注意的是,一定要对方法VerifyRenderingInServerForm(Control control)进行重载。[代码](4)鼠标移到Gr...
阅读全文
posted @ 2010-04-29 15:50
carekee
阅读(176)
推荐(0)
摘要:
■打开■ <input name=Button onClick=document.all.WebBrowser.ExecWB(1,1) type=button value=打开> <OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0...
阅读全文
posted @ 2010-04-29 15:49
carekee
阅读(154)
推荐(0)
摘要:
在网上搜索了一些JavaScript画线的代码,综合了几个例子,作了一些修改和整合,实现了画线的功能,但是只是很简单的功能,只能实现单击画线,双击结束,由于本人初学JS,还不知道怎么实现撤消,及清除。页面代码如下:[代码]
阅读全文
posted @ 2010-04-29 15:49
carekee
阅读(2629)
推荐(0)
摘要:
(一).确认删除用法: 1. BtnDel.Attributes.Add("onclick","return confirm('"+"确认删除?"+"')"); 2. linktempDelete.Attributes["onclick"]="javascript:return confirm('"+"确认删除?"+"');"; 3. private void grdProject_Item...
阅读全文
posted @ 2010-04-29 15:48
carekee
阅读(190)
推荐(0)
摘要:
在MapXtreme 2005中,在Windows应用程序中自带鼠标中键缩放的功能,而有Web应用程序中却没有,如果能够实现会显得更加人性化。在百度里面一搜,还真有位高人实现了,于是借鉴了一下,作了一些修改,在这里和大家共享一下,你可能通过修改程序代码,控制每次缩放的比例,也可以选择等差或等比的方式进行缩放,代码比较简单,只要稍作修改就可以实现。(1)在页面的</form>之前添加如下...
阅读全文
posted @ 2010-04-29 15:45
carekee
阅读(271)
推荐(0)
摘要:
为了实现在地图上手动画线的功能,煞费了一翻苦心,不过最后实现的方法还是很简单的,只是这个过程复杂了点。所以只有找对了方法才能事半功倍。当时我的第一反应就是去百度上搜索,但网上关于MapXtreme的资料本来就少,几乎没有找到任何与此相关的。于是只能自己动手,丰衣足食。最开始的想法是,通过JavaScript在客户端画线,把点的坐标传回到服务器端进行处理。于是颇费了一番周折,在网上搜到一些画线的js...
阅读全文
posted @ 2010-04-29 15:45
carekee
阅读(810)
推荐(0)
摘要:
在MapXtreme 2005中,查找图元提供了非常多的方法,也非常容易实现,这里总结了三种方法。(1)Search方法是非常强大的,可以实现几乎所有的查找,这也是最常用的查找方式。示例代码如下:[代码](2)通过构造Find对象,进行查找。示例代码如下:[代码](3)能过构造Sql语句进行查找,示例代码如下:[代码]
阅读全文
posted @ 2010-04-29 15:44
carekee
阅读(995)
推荐(0)
摘要:
在GIS中,动态轨迹的实现是非常有用的,可用GPS定位,热点跟踪等。在本例中,先创建一个用于呈现动态轨迹的临时图层,并在图层上添加一个点表示位体的位置。代码如下:[代码]实现动态轨迹的第一种方法是,对原来点的坐标的位置进行偏移,从实现位置的更新。代码如下:[代码]实现动态轨迹的第二种方法是,先删除原有的点,再在新的位置添加一个新点。因为第一种方法求偏移过程中可能会产生误差,并且这种误差是会积累的。...
阅读全文
posted @ 2010-04-29 15:44
carekee
阅读(629)
推荐(0)
摘要:
向图层中添加线段和向图层中添加点是一样的,其本质都是向图层中添加一个图元,只是属于不同类型的图元。并且点和线段是可以在一个图存上共存的。代码示例如下: /// <summary> /// 向图层中添加线段 /// Design by Glacier /// 2008年8月6日 /// <param name="tempLayerTableName">表名</param...
阅读全文
posted @ 2010-04-29 15:43
carekee
阅读(394)
推荐(0)