- 博客(52)
- 资源 (13)
- 收藏
- 关注
原创 如何将easyui中的jquery.messager.confirm提示框按钮改成中文?
就是要把以上按钮改成‘确认’和‘取消’???解决办法: 在你的 html 页面中引入以下 js 文件
2015-11-12 14:53:36 4993
原创 关于配置arcmap 字段域
配置arcmap 字段域以后,可以在数据编辑时,自动选择相应的字段对应的值 在使用 arcMAP 编辑数据时,我们可以通过在SDE数据库上设置字段域,然后在要素图层字段上引用这个域,在ArcMap编辑数据时,就可以通过下拉菜单来方便的赋值。 如果你在 js 前端实现了要素的在线编辑,也可以在 web 前端自动实现通过下拉框来选择属性值。
2015-11-12 14:49:47 970
原创 for 循环别有风格的写法
以前只知道将 for 循环写 for(int i =0 ; i < m.lenth ; i ++) ,这种形式,今天突然看到一个朋友写成这样子:for( P p= o.Next(); p !=null; p =o.Next() ),真是别有风味啊,从来没想过这样写,这种循环不是更适合用 while 嘛,真是别有风格,记一下。所以不要以为 for 后面接下来就是 int i ; in
2015-02-06 15:13:56 815
原创 DEL、RD 命令删除特殊文件、文件夹
在Windows 使用过程中,有时有些特殊文件夹或文件删除不了,特别是带有系统保留字符的文件,如(con.bat)。删除不了,这时可按以下方式做
2015-02-06 15:04:09 2262
原创 空格 在不同浏览器中显示距离不一致问题解决方法
在ie、firefox、chrome浏览器上显示的效果不太一样,主要是前面的空格宽度不同。 网上资料说 不同的浏览器会有不同的默认字体,一般 IE默认字体都是宋体,而firefox和chrome的默认字体是Times New Roman, 宋体是字符等宽的字体,但Times New Roman不是字符等宽的字体,因为浏览器默认字体的不同, 空格符&
2015-11-12 15:13:01 1057
原创 WMTS 如何获得瓦片?
最简单的:http://19.200.42.86/arcgis/rest/services/SDYX_WEIP_2012/MapServer/WMTS?request=GetTile&version=1.0.0&tileMatrix=1&tileRow=763&tileCol=566 service=WMTS&request=GetTile&laye
2015-11-12 15:12:02 3288 3
原创 关于oracle 数据库中字符字段的排序问题
oarcle 数据库中,有些字段是 字符型的但是内存里面有数字,如要进行排序,结果会怎样?如: 有记录 1 2 10 15 3 这几条记录,如果按字符升序排列,结果为 1 10 15 2 3,结果是正确的。但是有时我们想得到这样的排序结果: 1 2 3 10 15 怎么办? order by cast( RankID as number
2015-11-12 15:09:03 834
原创 利用 iframe 来实现打印和图片下载
图片下载原理:(1)用 指向一个图片,然后在新窗口中打开,默认情况,只是在新窗口中打开图片,实现不了下载,要实现下载,必须用 aspx 页面,重写。 代码如下:private void GetMapByWMS() { try { Response.Cl
2015-11-12 14:41:08 2052
原创 ArcGIS Server JS 开发在线新增要素同时记录添加人、添加时间出现的问题
在项目开发过程中,需要实现数据的在线编辑和在线提交的功能,ArcGIS Server JS api 已经提供了相应的在线编辑功能,实现标注、编辑的功能。在实践中在时要同记录添加人、添加时间。这就要求在新增要素的同时,要记录相关属性。主要通过主要通过 FeatrueService 图层的 applyEdits 方来实现。 curFeatruLayer.applyEdits([n
2015-11-12 14:39:05 1399
原创 c# JSON互相访问类。。。。
<br />json开始流行了,性能比xml快,所以好多js类库(如jquery)都支持json格式了,通过ASP.NET与js的结合操作json数据传递应该很爽,所以本文使用C#开发一个json类,在看文章前推荐你一些文章:<br /><br />实用C#中任意类型数据转成JSON格式数据输出<br />http://www.aspxcs.net/HTML/1000041074.html<br />以实例讲解json格式应用的json详细教程<br />http://www.aspxcs.net/HTML
2011-01-13 08:44:00 4425 3
转载 vs2008调试JS
<br /> JavaScript已经发展成为进行Web客户端编程的标准语言。它有大量的语言资源,但是对开发的支持并不完备。大多数使用JavaScript的开发人员更倾向于用原来的方法进行调试,但是现在有很多工具来减轻测试和调试的负担。 <br /> Visual Studio 2008将是一个非常激动人心的版本,包含了成堆的强大的功能。其中一个新特性就是更加完善的支持对JavaScript的调试及IntelliSense功能。Visual Studio 2008其实是开发JavaScript程
2011-01-12 16:13:00 780
原创 html服务器控件 与 web服务器控件 的区别和联系
html服务器控件:其实就是html控件的基础上加上runat="server"所构成的控件.它们的注意区别是运行方式不同,html控件运行在客户端,而html服务器控件是运行在服务器端的。 参考其他资料是这样说的: 当ASP.NET 网页执行时,会检查标注有无runat 属性,如果标注没有设定,那么Html标注就会被视为符串,并被送到字符串流等待送到客户端,客户端的浏览器会对其进行解释;如果Html标注有设定runat="server" 属性,Page 对象会将该控件放入控制器,服务器端的代码就能对其进
2011-01-11 17:53:00 1059 2
原创 Asp.Net 客户端JS如何访问服务端控件的值?
Asp.Net 客户端JS如何访问服务端控件的值? 这是asp.net 初学者经常提出的问题。 Asp.Net 中有三种不同形式的控件: html控件、html服务端控件、服务端控件。 服务端控件:服务端控件的提出大大方便了程序员的编程工作,程序员可以在后台对这些控件进行操作,或都将数据查询结果输出到客户端。典形的服务端控件有: TextBox控件、DropDownList控件、Button控件、DataGridView控件。DataGridView是一个数据输出控件,具有十分强大的功能,有了这个控件,
2011-01-11 17:25:00 2271
原创 JavaScript 中的this 关键字
this 关键字,它是一个指针,指向某一个对象。 和其它面象对象程序语言一样,JavaScript也是支持面向对像的。所以,JavaScript中的每一个函数,从广义上讲都是属于某一个对象的,函数是不会孤立的存在的,它一定属于某一个对象。明白了这个道理,再回过头来看JS中的this指针,就不难理解了。 但是JS函数,看起来好像是独立存在的。 举个最简单的例子: function test() {alert(this);}函数,被我们写在了一个JS文件中,然后被引用到HTML页面中,看
2011-01-11 09:01:00 776 1
原创 Arcgis Server JS 开发,一个奇怪的问题(dojo未定义、机器名不能访问)
最近在做ArcGIS Server JS 的开发。JS API布署在本机上,并通过机器名进行访问。访问的相关代码如下。 ”访问本机时,是通过了路由器再来访问本机的API,结果由于 子网掩码错误,结果找不到资源。所以要注意了“通过代去访问某台机器上的资源”和“通过浏览器去访问某台机器上的资源”多少还是有一点区别的。而恰恰是这一样区别会导致和掩盖一系统莫名其妙的错误。 设想一下,如果子网掩码设置有误,又把本机网上拔掉,应该程序运行为正常,因为这时的访问不用经过路由器,就可以通
2011-01-10 15:22:00 5247
原创 如何美化你的.net 应用程序 (皮肤使用)
如何美化你的.net 应用程序 (皮肤使用) 2009年12月10日 星期四 16:46 如何美化你的.net 应用程序 (皮肤使用) 利用.net技术能够快速开发出应用程序,但是如果应用微软的那一套技术,做出来的程序大多数程序员恐怕都会有一种千篇一律的感觉:按钮还是那个按钮(只是文字不同),文本框还是那个文本框, 下拉列表还是那个下拉列表........跟系统里的没有什么两样,不管程序怎么样,至少这个界面没什么新意。 诚然,目前也有不少第三方的控件,如Xceed Ultimate Suite、Co
2011-01-06 17:31:00 882
原创 Dojo学习笔记-- djConfig解说
djConfig是dojo内置的一个全局设置对象,其作用是可以通过其控制dojo的行为 首先我们需要在引用dojo.js前声明djConfig对象,以便在加载dojo.js的时候才能够取得所设置的值,虽然在0.3版本以后dojo支持在加载后设置,但是强烈建议你把声明djConfig的代码作为第一段script 一个完整的djConfig对象定义如下(值均为dojo的默认值) ,自动获取的值便是 ../dojo/ ps: 如果你有多个工程需要同时引用dojo.js的话,建议也把dojo当作一个
2010-12-29 07:43:00 1334
原创 如何在IE右键菜单中中添加自已的选项
用过迅雷的朋友都知道,在IE中打开一个网页,在某一个链接上右击鼠标,可以看到一项"用迅置下载",点击以后,就可以用迅雷下域该链接对应的资源。 在这里,迅雷实现了两个功能:1。通过鼠标右键菜单启动了自已的程序。2。将相关的参数,传给了启动的程序。其它的就没有什么好说的了。 我们都知道,IE对本地程序的访问是有限制的,程序员不能通过JS等随便访问用户电脑内的程序。 那么迅雷是如何在IE右键菜单中添加自已的选项,实现程序的启动和参数的传递呢? 实现IE右键菜单的添加
2010-12-28 11:43:00 1247
原创 如何在IE右键菜单中中添加自已的选项
用过迅雷的朋友都知道,在IE中打开一个网页,在某一个链接上右击鼠标,可以看到一项"用迅置下载",点击以后,就可以用迅雷下域该链接对应的资源。在这里,迅雷实现了两个功能:1。通过鼠标右键菜单启动了自已的程序。2。将相关的参数,传给了启动的程序。其它的就没有什么好说的了。我们都知道,IE对本地程序的访问是有限制的,程序员不能通过JS等随便访问用户电脑内的程序。
2010-12-28 11:04:00 710
原创 ArcGIS REST 缓存清除的问题
今天下午用JAVASCRITP进行ArcGis Server开发的时候,遇到一个奇怪的问题:在客户端查询服务端哪些图层是默认打的一,哪些图层是默认问闭的。 我用到了: dojo.forEach(basemap.layerInfos,function(layer) { var layerName = layer.name; layer.id alert(layer.id + " " +layer.defaultVisibility); } 这
2010-12-28 08:35:00 2753
原创 推荐一款地图影像下载工具
随着GOOGLE地图的推广使用,人们对地图影像所产生了浓厚的兴趣,网上也出现了有很多地图影像的下载工具。今天我就给大家推荐一款,名字叫"稻歌Google Map截获器"。功能很强大。一、软件功能:1、大幅面截获Google Map 上的地图、卫星影像、地形图,拼接并存储为tif 格式的图像,同时赋上精确的投影与坐标;2、无幅面大小限制、海量下载、无缝拼接;二、软件安装:1、直接安装,需要.net2.0 支持,安装后程序会自动提示用户进行安
2010-12-27 17:06:00 1830
原创 ArcGIS影像数据库的建立与入库
本文帮你解决以下疑问:影像数据是以怎样的方式保存在SDE等数据库中的,影像数据如何入库。空间数据库技术空间数据库技术用关系数据库管理系统(RDBMS)来管理空间数据,主要解决存储在关系数据库中的空间数据与应用程序之间的数据接口问题,即空间数据库引擎( Spatial Database Engine)。更确切地说,空间数据库技术是解决空间数据对象中几何属性在关系数据库中的存取问题,其主要任务是:1)用关系数据库存储管理空间数据;2)从数据库中读取空间数据,并转换为GIS应用程序能够接收和使用的
2010-12-27 16:31:00 8354
原创 ArcGIS Server 开发总结2
ArcGIS SDE、ArcGIS Server安装过程: SDE与Server的安装与之前版本基本无异,值得注意的同许可授权的问题。如果先装SDE,进行授权时不会出现问题,装ArcGisServer时进行授权时就会出现问题,不过没关系,点取消停止授权,接着下一步操作就可以成功了。 ArcGIS Server Java Script API的安装配制: 做过Server Flex开发的朋友知道,server Flex的API文件很简单,只要把相应的
2010-12-17 18:03:00 1367 1
原创 ArcGIS Server 开发总结1
随着ArcGisA10的发布,ArcGIS Server的应用也越来越广泛。ArcGIS Server JavaScript API版本升级到了2.1。从2.0版本开始ArcGIS Server提供了基于Web的在线编辑功能。为在浏览器端实现地理数据的在线编缉功能提供了强大的支持。 本文总结了,ArcGIS Server JavaScript开发过程中的一些经验,包括ArcGIS桌面程序的安装、SDE的安装配置、ArcGIS Server的授权、JavaScript API的安装与配置、A
2010-12-17 18:02:00 1646
原创 ArcGisServer Flex 地图查询
下面我们通过 Flex和ArcGisServe 实现地图的查询,即图查属性。 我们实现这么一个功能,用鼠标点击一下地图,然后显示地图上某一个点的详细信息。 /** * 单击地图 * @param event */ private function OnmapClick(event:MapMouseEvent):void
2010-06-18 17:41:00 1738 1
原创 ArcGIS Sever 更改实例 端口
ArcGIS Server 在安装时,会默认创建一个 名字叫 arcgis 的实例.端口在80端口.很多同志在安装完ArcGIS Server 以后,在开始菜单里,找不到ArcGis Server的管理页面。这是因为,ArcGIS Server没有正确创建实例的缘故.原因可能是没有正确的安装好IIS。或者IIS版本过高等原因,我就碰到过在WIN7下,自带的IIS,不能创建实例的现像。 ArcGis Server在安成好以后,可以增加新的实例(对应不同的端口)。方法:
2010-06-18 17:12:00 3371 1
原创 关于 127.0.0.1
"127.0.0.1",做Web开发,大家应该很熟悉这个IP了,它就是代表本机. 今天在做Flex项目的时候,通过Flex读取 XML文件里的IP地址,来访问其它资源,我XML文件内容是下面的形式: http://192.168.1.65/ArcGIS/rest/services/DL/MapServer http://127.0.0.1/AddPoint/AddPointServer.asmx?wsdl http://127.0.0.1/AddPoint 有两个地
2010-06-13 19:18:00 850
原创 Flex unable to bind to property xxx on class xxx 的问题
用Flex 做项目,免不了要经行数据绑定操作,却经常会遇到各种各样的问题,"unable to bind to property",就是经常遇到的问题,这个是一个警告,不会影响到程序的运行. 下面是我的代码: [Bindable] public var MsgObject:Object; private function init():void { MsgObject =new Object; MsgObject .name="xxxx"; MsgObject
2010-06-13 18:35:00 2273
原创 装饰模式
装饰模式 “装饰模式(Decorator)”又名“包装模式(Wrapper)”,通常用来灵活地扩充对象的功能。 在此之前我们可以通过类的继承来扩充父类的功能,但这种继承方式缺乏灵活性,并且会导到子类数量的快速膨胀。恰当地使用装饰模式我们会轻松实现在控制子类数量的基础上,灵活地实现对象功能的扩展。装饰模式比类的继承更灵活。 结构图代码: //抽象构件,定义了具体构件和抽象装饰要实现的方法 interface Component { void Operation(); } //定义具体构件
2010-06-13 16:37:00 499
原创 策略模式
策略模式 策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。 这个模式涉及到三个角色: · 环境(Context)角色:持有一个Strategy类的引用。 · 抽象策略(Strategy)角色:这是一个抽象角色,通常由一个接口或抽象类实现。此角色给出所有的具体策略类所需的接口。 · 具体策略(ConcreteStrategy)角色:包装了相关的算法或行为。
2010-06-13 16:36:00 451
原创 简单工厂模式
专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。它又称为静态工厂方法模式,属于类的创建型模式。 简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继承自一个父类或接口)的实例。 工厂(Creator)角色 简单工厂模式的核心,它负责实现创建所有实例的内部逻辑。工厂类可以被外界直接调用,创建所需的产品对象。 抽象(Product)角色 简单工厂模式所创建的所有对象的父类,它负责描述所有实例所共有的公共接口。
2010-06-13 16:28:00 600
原创 北京54坐标系转80西安坐标系的简便方法
BJ54转西安80另一种方法: 1。首先在测量区域内搜集三到五个高等级三角点,当然根据工作要求,实在没有办法搜集稍低等级的已知点也可以。最少要保证三个。要保证已知点具有两套坐标,既要有1954年北京坐标系,而且要有1980西安坐标系。 2。从网上下载一个COORD的坐标转换软件。 3。打开COORD程序,首先新建一个文件,根据测区内经纬度,设定“中央子午线”的经度。然后选择“计算七参数”。(根据矿业权核查指南要求:小于400平方公里也可以
2010-06-13 16:24:00 6062
原创 西安80坐标系与北京54坐标转换1
西安80坐标系与北京54坐标系其实是一种椭球参数的转换作为这种转换在同一个椭球里的转换都是严密的,而在不同的椭球之间的转换是不严密,因此不存在一套转换参数可以全国通用的,在每个地方会不一样,因为它们是两个不同的椭球基准。 那么,两个椭球间的坐标转换,一般而言比较严密的是用七参数布尔莎模型,即 X 平移, Y 平移, Z 平移, X 旋转(WX), Y 旋转(WY), Z 旋转(WZ),尺度变化(DM )。要求得七参数就需要在一个地区需要 3 个以上的已知点。如果区域范
2010-06-13 16:20:00 2637
原创 Fdisk 的使用
Fdisk是我们在硬盘分区时最常用的命令,Fdisk命令中还有一个未公开参数/MBR,如果在DOS提示符下使用Fdisk /?不会发现此参数,但是这个参数却有很重要的作用。 MBR是主引导记录(Master Boot Record)的缩写。 Fdisk /MBR是如何工作的呢: 先来看看主引导扇区,硬盘的零柱面零磁道的第一个扇区,被称为主引导扇区(512字节),主引导扇区由主引导记录(MBR)、硬盘分区表 (DPT ,Disk Partition T
2010-06-13 16:17:00 612
原创 Flex XML 的遍历
使用Flex的朋友都知道,Flex使用XML做为Flex 的数据源,那是家常便饭的事情,因此不可避免地要碰到XML遍历的问题,对于新手来说,这个问题,还真是需要解决的问题。下面我们来讨论一下这个问题。 一、XML的格式。我们这里讨论的XML数据,包括两种格式。 格式一: 树型结构XML数据:
2010-06-12 09:35:00 2182 1
原创 Flex “TabNavigator”的“creationPolicy ”的一个小问题
关键字: TabNavigator creationPolicy Component TabNavigator 这个控件,是flex中的常用控件,通常用来页面导航。平常在使用中一般不会出现什么问题。 TabNavigator 示例 Component是flex中的组件,在flex里,我们可以自定义自己的组件。如果我们在自己定义的组件中,使用到了TabNavigator 这个控件,会遇到一个奇怪的问题。如图我们定义了一个TabNavigator
2010-06-12 08:39:00 956 1
原创 Flex跨域访问的沙箱问题
Flex跨域访问的沙箱问题 当Flex访问WebService服务时,在本地能够正常访问,当部署到web容器中发布为web服务后,再调用WebServicIE,此时就会被拒绝访问,这就是Flex跨域访问的沙箱问题, 为了解决Flex跨域访问WebService的问题,可采用如下方案: 首先,跨域访问被拒绝是因为提供服务方没有配置安全策略文件,即crossdomain.xml,如果你不想用crossdomain.xml就要用到代理,即自己写一个后台读取webservice,然后提供给
2010-06-11 22:37:00 996 1
原创 Flex 工作空间与项目之间的关系
Flex 工作空间与项目之间的关系<br />Workspace :工作空间<br />Flex Project: flex项目<br /> <br />Flex采取“工作空间”的方式来管理不同的项目。Flex在打开时,会自动打开上一次打开的工作空间,并自动装载工作空间对应的项目。(如里上一次打开的工作空间的文件夹已经不存在,flex会提示用户选择一个工作空间或者文件夹)Flex项目不能直接打开,必须将它装载到一个工作空间中,通过工作空间将项目加载到工作台。<br />一个“工作空间”可以管理很多的项目,一
2010-06-11 22:34:00 1314
原创 Flex 的 Group Box
Flex 的 Group Box Flex 本身没有提供 GroupBOX控件,与GroupBOX功能比较类似的控件有:Canvas画布控件。它有一个边框,但是这个边框,默认的样式是运行时不显示的,可以将borderStyle="solid"这样设置,看起来就好GroupBOX的功能,但是却没有title,在某一方面可以代替GroupBOX的功能。 http://lab.kapit.fr/display/klovis/Klovis+-+Kap+IT+Libraries此网站提供了一个 G
2010-06-11 22:13:00 2428
ArcGIS10.1完美破解办法
2013-02-26
.net 界面美化控件
2011-01-06
Flex GroupBox控件含源码
2010-05-27
实用闹钟C++源码5.0精装版
2009-06-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人