摘要: onFocus="this.blur()"onFocus即获取焦点的意思,而blur却是失去焦点的意思,因此onFocus="this.blur()"的通俗理解就是:当获取焦点时立即失去焦点,听起来的确有点绕,那么这种方法到底有何使用价值呢?1、当你在使用一个文本框时,且在某种情况下有想让文本框不能操作(无法输入文本),这时可以使用onFocus="this.blur()",即你不能把光标放在这个文本框上——不能输入任何文本的文本框。2、可以通过onFocus="this.blur()"来消除链接后的焦点虚线框,不 阅读全文
posted @ 2013-10-09 10:30 twobin 阅读(1519) 评论(0) 推荐(0) 编辑
摘要: 在使用CSS样式时会经常使用到浮动(float),这时如果没有清除浮动就会造成很多怪异的现象,因此对父级元素清除浮动是必须要做的,这样也是书写CSS的一个良好习惯。目前常用的方法大致有三种。 阅读全文
posted @ 2013-09-27 17:11 twobin 阅读(590) 评论(1) 推荐(0) 编辑
摘要: 讨论下有关于Windows Phone下的Socket编程方面的知识。Socket就是通常所称的套接字,用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过Socket向网络发出请求或者应答网络请求。这里,初学者可能会分不清Socket连接与HTTP连接的区别,我刚刚接触Socket的时候就曾经为此困扰过。通常Socket连接就是TCP连接,这里就以TCP连接为例,一旦建立了Socket连接,通信双方就可开始相互发送和接收数据内容,直到断开连接为止,不过由于实际网络中的不确定因素太多而经常导致Socket连接的异常断开,为了避免异常断开,就需要不断的通知网络该Socket连接处于活跃状 阅读全文
posted @ 2013-09-25 08:39 twobin 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 在学习Windows Phone 程序开发时经常会使用到Dispatcher.BeginInvoke()的编程方法,可能许多初学者并不熟悉Dispatcher.BeginInvoke的使用方法以及为什么在WP编程中会经常使用到这个方法,下面就粗浅介绍下Dispatcher.BeginInvoke()的使用方法。在WP编程中,我们经常要做的一件事就是更新UI,而其UI部分都在单一的线程下执行的。就是说,WP的开发编程中绝大部分的UI设置更新都是在UI线程中进行的,如果你在非UI线程中要更新UI的状态,那么将会抛出一个异常UnauthorizedAccessException(无效的跨线程操作)。 阅读全文
posted @ 2013-09-25 08:37 twobin 阅读(365) 评论(0) 推荐(1) 编辑
摘要: 创建快速地图服务的最佳方式就是对其进行缓存。对地图服务进行缓存时,服务器会以您定义和保存图像的一组比例级别来绘制地图。当服务器接收到对地图的请求时,与重新绘制地图相比,返回已缓存图像中的地图会更加快捷。缓存适用于不经常更改的底图和地图。对于偶尔更改的地图,可通过工具来更新缓存。要获得最佳性能,应当缓存尽可能多的图层。制作两张地图并将适合缓存的图层与不能进行缓存的图层分开,您会发现这非常有用。例如,可以从底图图层创建缓存的地图服务,并可以从实时更新的图层或者因分析或建模而更改的图层创建非缓存地图服务。构建缓存之前,您需要执行仔细的设计和创作工作,从而创建有效的地图缓存。本教程引导您完成规划及创作 阅读全文
posted @ 2012-12-27 14:56 twobin 阅读(1585) 评论(0) 推荐(0) 编辑
摘要: 要创建地图服务,您必须事先创建一个 ArcMap 地图文档 (.mxd),此文档应位于 GIS 服务器中所有服务器对象容器 (SOC) 计算机都可以访问的共享位置。在安装后配置过程中创建的 SOC 帐户还必须具有权限读取该地图文档以及该地图文档所引用的所有数据。创建地图服务要创建第一个地图服务,请遵照以下步骤:步骤:启动 ArcGIS Server 管理器,然后登录。有关此步骤的其他帮助,请参阅登录管理器。单击服务选项卡。单击发布 GIS 资源。使用资源下拉列表浏览至要发布的地图文档 (.mxd)。在名称文本框中输入服务的名称。名称长度不能超过 120 个字符,并且只能包含字母数字字符和下划线 阅读全文
posted @ 2012-12-27 14:11 twobin 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 创建地图文档网络分析服务需要一项包含一个或者多个网络分析图层的地图服务。这意味着发布到 ArcGIS Server 的地图文档必须包含一个或者多个通过 Network Analyst 工具条中的工具创建的网络分析图层。目前,网络分析服务支持路径分析图层、最近设施点分析图层以及服务区分析图层。要创建可以执行所有这三类网络分析的单个地图文档,请遵循以下步骤:步骤:启动 ArcMap 并打开一个新的空地图文档。单击自定义>扩展模块,然后选中Network Analyst确保启用 Network Analyst 扩展模块。单击自定义>工具条>Network Analyst显示Netw 阅读全文
posted @ 2012-12-27 14:00 twobin 阅读(960) 评论(0) 推荐(0) 编辑
摘要: 创建影像服务之前,您需要确保影像数据位于 GIS 服务器中可供所有服务器对象容器 (SOC) 计算机访问的共享位置。在安装后配置期间创建的 SOC 帐户还必须具有读取栅格数据的权限。若要将栅格数据集或栅格图层作为影像服务发布,不需要扩展模块。若要发布镶嵌数据集或包含镶嵌数据集的文档,则需要影像扩展模块。创建镶嵌数据集可以将单个栅格数据集用作影像服务,但是,如果有一组栅格数据集,则最好将它们共同作为一个影像服务使用。您可以通过创建一个镶嵌数据集来实现此操作。了解镶嵌数据集步骤:使用“创建镶嵌数据集”工具创建一个空镶嵌数据集。镶嵌数据集在地理数据库中创建。如果还没有地理数据库,您需要先创建一个。您 阅读全文
posted @ 2012-12-27 13:59 twobin 阅读(1042) 评论(1) 推荐(0) 编辑
摘要: 概念在开始学习创建地理处理服务之前,您应该了解以下内容:创建地理处理服务的要求是什么?构建地理处理服务要求首先使用 ArcGIS Desktop 中的模型构建器创建模型。创建的模型是一个由多个地理处理工具以及可帮助您实现 GIS 自动化操作的脚本组成的逻辑序列。模型中包含多个地理处理工具,并根据需要可加入您所编写的用于帮助自动化处理的脚本。通常,不能将一个工具或脚本发布为地理处理服务,而只能发布地理处理模型。不过,您可以发布仅包含一个工具或脚本的模型。如果您之前从未在 ArcGIS 中使用过模型或者需要对模型知识进行回顾,建议从 ArcGIS Desktop 帮助中的什么是模型构建器学起。模型 阅读全文
posted @ 2012-12-27 13:53 twobin 阅读(2368) 评论(0) 推荐(0) 编辑
摘要: Silverlight跨域策略要从远程服务器访问数据,远程服务器需要在 web 服务器的根目录下放置一个 clientaccesspolicy.xml 文件(例如 c:\inetpub\wwwroot)。ArcGIS for Silverlight以 Microsoft Silverlight 平台为基础进行构建。出于安全方面的原因,不允许 Web 浏览器访问位于 Silverlight 应用程序所属 Web 域之外的数据。但是,如果已从服务器授予了权限,则 Silverlight 应用程序可以跨域加载数据。如果远程服务器上放置了一个 clientaccesspolicy.xml 文件,且此文 阅读全文
posted @ 2012-12-24 10:10 twobin 阅读(858) 评论(0) 推荐(1) 编辑