06 2009 档案

摘要:最近下载了SharpDevelop,感觉各方面都不错,唯一的缺憾是不能调试ASP.NET。经过几番搜索和试验,终于发现了用它调试ASP.NET的方法。SharpDevelop现在已经支持创建ASP.NET项目,虽然很多文件类型的编辑器还没有,比如JavaScript,CSS等,但是我觉得这些都不是最重要的,最重要的是要能够进行调试,调试才是开发中的重中之重啊。新建一个ASP.NET项目,如果选中项... 阅读全文
posted @ 2009-06-28 00:42 温景良(Jason) 阅读(699) 评论(1) 推荐(0) 编辑
摘要:1) 情绪化的思维如果你开始使用不同颜色的眼光来看待这个世界的话,那么你可能会成为一个很糟糕的程序员。情绪化的思维或态度很有可能会把自己变成一个怪物。相信你经常可以看到很多很糟糕的程序会使用下面的这些语句:我的程序不可能有这种问题。 Java就是shit。 我最恨的就是使用UML做设计。 需求怎么老在变,没办干了。 受不了这些人,他们到底懂不懂啊。 …… …&#... 阅读全文
posted @ 2009-06-26 09:59 温景良(Jason) 阅读(401) 评论(3) 推荐(0) 编辑
摘要:一,ping      它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看... 阅读全文
posted @ 2009-06-25 15:13 温景良(Jason) 阅读(2409) 评论(4) 推荐(0) 编辑
摘要:--W3C 在 HTML 5 proposal 中为 HTML 5 赋予了这样的使命,它将弥补上一代 HTML 的不足,具体说,是实现 Flash, Silverlight, JavaFX 所能实现的功能。 HTML 5,这个 HTML 明日之星是否会改变 Web 应用的游戏规则,是否会让这些富 Web 插件成为历史,InfoWorld 的专栏作家 Paul Krill 为此撰文并作了论述。HT... 阅读全文
posted @ 2009-06-18 01:16 温景良(Jason) 阅读(5941) 评论(45) 推荐(1) 编辑
摘要:【转】卢彦的利用xml实现通用web报表打印 开发B/S结构的应用程序最头疼的问题可能就是报表打印了,由于只能采用浏览器来作为用户界面进行交互,所以不能精确控制客户端的打印机。而很多B/S结构的应用程序常常需要完成非常复杂的报表打印任务。而靠IE自带的页面打印功能一般不能满足需要。   采用Crystal Report是一种大型报表系统常用和推荐的解决方案,但是如果我们只需要进行一些小规模的报表打... 阅读全文
posted @ 2009-06-17 00:51 温景良(Jason) 阅读(2351) 评论(1) 推荐(0) 编辑
摘要:写在前面的话昨天在博客园上看到一篇博文,名为“什么是依赖注入?(来听一个笑话)”[点击这里访问]。可以看出,作者是想以一种轻松幽默的方式对依赖注入的思想进行一个阐述。不过在读完文章后,个人觉得文章过于浅薄,没有真正将依赖注入的思想解释清楚,也没有深入的分析和具体的示例,所用比喻也有点低俗(至少笔者读完文章后觉得胃里不是很舒服)。但是,这篇博文启发了我。回想自己平常的学习和工... 阅读全文
posted @ 2009-06-17 00:42 温景良(Jason) 阅读(624) 评论(2) 推荐(0) 编辑
摘要:[代码]【强烈推荐】 超漂亮的仿腾讯弹出层效果(兼容主流浏览器)强烈推荐,功能强大,超漂亮的弹出层效果,提取自ZCMS的弹出层,无外部css文件,引用Dialog.js即可使用,兼容主流浏览器,支持ie6下的阴影和半透明效果,先看效果图screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.curs... 阅读全文
posted @ 2009-06-16 21:56 温景良(Jason) 阅读(1267) 评论(0) 推荐(0) 编辑
摘要:引言在 Part.1 Http请求处理流程 一文中,我们了解了Http请求的处理过程以及其它一些运作原理。我们知道Http管道中有两个可用接口,一个是IHttpHandler,一个是IHttpModule,但在Part.1中,我并没有详细讲述如何对它们进行编程,只是轻描淡写地一笔带过。所谓学以致用,前面已经介绍了不少概念和原理。在本文中,我们通过几个范例来了解 IHttpHandler,看看掌握这... 阅读全文
posted @ 2009-06-09 20:20 温景良(Jason) 阅读(256) 评论(0) 推荐(0) 编辑
摘要:引言我查阅过不少Asp.Net的书籍,发现大多数作者都是站在一个比较高的层次上讲解Asp.Net。他们耐心、细致地告诉你如何一步步拖放控件、设置控件属性、编写CodeBehind代码,以实现某个特定的功能。这种做法,实际上是回答了“如何去做”的问题,却没有回答“为什么可以这样做”的问题。尽管我很推崇 悉江华 先生的《圣殿祭祀的Asp.Net开发详解》... 阅读全文
posted @ 2009-06-09 20:19 温景良(Jason) 阅读(340) 评论(1) 推荐(0) 编辑
摘要:今天在使用flashchart的时候发现该控件无法被映射,搞了很久还是不行,无法为其添加映射.最后再园子里找到了这篇文章.记录一下. IIS中突然无法添加应用程序扩展名映射了。通过“浏览”按钮选中文件后,“确定”按钮总是灰色不可用状态。去了微软的网站寻找解决非办法,后来才知道是文件路径过长,超过了30个字符,需要重新“激活”。... 阅读全文
posted @ 2009-06-09 20:17 温景良(Jason) 阅读(2335) 评论(0) 推荐(0) 编辑
摘要:问题一: DAC连接问题自己尝试了n次,最后总结一下连接步骤: 1 先用有sysadmin角色的用户登陆SQL Server Management Studio;2 在工具栏上选数据库引擎查询;服务器名称改为 ADMIN:服务器名称 ;选项>连接属性>连接到数据库 改为加密存储过程所在的数据库;连接3 运行解密的存储过程;问题二: 可用的存储过程解密代码SQLServer2005里怎样... 阅读全文
posted @ 2009-06-08 20:24 温景良(Jason) 阅读(13279) 评论(5) 推荐(0) 编辑
摘要:今天跟一个大牛讨论上述的原理,下面贴一下聊天记录备忘.[代码] 阅读全文
posted @ 2009-06-05 22:45 温景良(Jason) 阅读(3813) 评论(17) 推荐(0) 编辑
摘要:uniqueidentifier(Guid)字段  在MS Sql 数据库中可以在建立表结构是指定字段类型为uniqueidentifier,并且其默认值可以使用NewID()来生成唯一的Guid(全局唯一标识符).使用NewID生成的比较随机,如果是SQL 2005可以使用NewSequentialid()来顺序生成,在此为了兼顾使用SQL 2000使用了NewID().  Guid:指在一台机... 阅读全文
posted @ 2009-06-05 17:18 温景良(Jason) 阅读(2597) 评论(0) 推荐(0) 编辑
摘要:Apache最新官方配置文件中文版。帮忙web服务器管理员更方便的对Apache进行配置。    #    # Based upon the NCSA server configuration files originally by Rob McCool.    #参照NCSA服务器的配置文件,原版由Rob McCool发布    #    # This is the main Apache se... 阅读全文
posted @ 2009-06-05 08:42 温景良(Jason) 阅读(396) 评论(0) 推荐(0) 编辑
摘要:;;;;;;;;;;;;;;;;;;; 关于php.ini ;;;;;;;;;;;;;;;;;;;; 这个文件必须命名为'php.ini'并放置在httpd.conf中PHPINIDir指令指定的目录中。; 最新版本的php.ini可以在下面两个位置查看:; http://cvs.php.net/viewvc.cgi/php-src/php.ini-recommended?view=co; htt... 阅读全文
posted @ 2009-06-05 08:39 温景良(Jason) 阅读(1216) 评论(0) 推荐(0) 编辑
摘要:个人觉得写得还不错,收藏.原文地址:http://www.cnblogs.com/woaixueyu/archive/2009/06/03/1495140.html[代码] 阅读全文
posted @ 2009-06-03 11:34 温景良(Jason) 阅读(336) 评论(0) 推荐(0) 编辑
摘要:查询是webgis常用功能之一,基于地图的查询经历了多种形式的演变,现在用什么形式来展现查询已经没有固定模式,在适合webgis范围内,什么形式能够满足应用,就用什么形式的查询。举例描述一个最经典的场景,鼠标点击地图显示一个TIP小窗口,显示查询对象的简单信息,小窗口中提供一个"详细信息"链接,点击后弹出网页显示资料卡片。还有这样的形式,如拉框选择点要素,同时在地图下方的DIV显示出选择点的属性信... 阅读全文
posted @ 2009-06-02 15:12 温景良(Jason) 阅读(3760) 评论(1) 推荐(0) 编辑
摘要:Graphics绘制是webgis基本编辑功能之一,基于JavascriptAPI进行开发很容易联想到其基础功能的提供者--Dojo,point、multipoint、polyline、polygon等基本图形可以很方便的在地图上绘制出来,效果还不错!这里需要引入一个新的库"esri.toolbars.draw"。 Toolbar并不是一个用户接口组件,而是一个Helper类用于在地图上绘制图形... 阅读全文
posted @ 2009-06-02 15:12 温景良(Jason) 阅读(1211) 评论(0) 推荐(0) 编辑
摘要:地图配置围绕对地图基本操作的一些效果进行定制,有的是从程序调试考虑,有的从界面美观上考虑,有的从服务器响应速度上考虑。 内容目录:1.程序调试2.自定义导航按钮3.自定义移动、放大缩小动画4.滑动条标注、刻度、位置、大小1.程序调试是开发中必不可少的一个重要过程,js调试在Firefox浏览器上有一个大家耳熟能详的工具Firebug,但是在IE环境下暂时还没有这么好的调试插件,因此可以利用doj... 阅读全文
posted @ 2009-06-02 15:11 温景良(Jason) 阅读(1340) 评论(0) 推荐(0) 编辑
摘要:深入浅出 Javascript API(二)--地图显示与基本操作 地图显示与基本操作(放大、缩小、移动、坐标显示)是JavascriptAPI的基本功能,也是一个WebGIS应用的基本内容,Javascript提供了非常便捷的开发方法,当然在线浏览需要Ags服务器支持,如果自己电脑上没有配置Server服务,可以使用ArcGIS Online在线服务。 内容目录:1.Cache和非Cache地... 阅读全文
posted @ 2009-06-02 15:10 温景良(Jason) 阅读(3186) 评论(0) 推荐(0) 编辑
摘要:Javascript API是ArcGIS Server 9.3新增的一套API框架,为创建WebGIS应用提供了轻量级的解决方法,在客户端利用ags所提供的服务,就能实现地图应用和地理功能。 还记得ArcIMSBlueviewer示例框架,里面的所有操作都是基于客户端实现,放大缩小平移都是在javascript脚本中完成参数计算,将结果返回服务器得到我们所需的图片,重写过Blueviewer的... 阅读全文
posted @ 2009-06-02 15:09 温景良(Jason) 阅读(2255) 评论(0) 推荐(0) 编辑
摘要:arcgis api for flex 高级主题(二) 自定义控件的开发arcgis api for flex 本身只提供了Navigation和ScaleBar两个控件,并且api中对如何开发自定义的控件做详细的描述(也可能有,是我没找到)、下面就介绍一下我的方法。以实现一个能在地图上动态显示当前鼠标经纬度的控件。1 定义控件类,集成UIComponent ,实现IMapAware接口2 重载c... 阅读全文
posted @ 2009-06-02 15:07 温景良(Jason) 阅读(2526) 评论(0) 推荐(0) 编辑
摘要:arcgis api for flex 高级主题(一) esri tilemap 四叉树索引研究esri tilemap四叉树索引和google map 的四叉树索引是有区别的,区别在于google map在第一次分幅的时候分为4片,但esri tilemap只分为2片,相当于在第三和第四象限没有图。只有(0,0)(0,1)的时候才有图,这就造成了google map和esri tilemap融合... 阅读全文
posted @ 2009-06-02 15:05 温景良(Jason) 阅读(1485) 评论(0) 推荐(0) 编辑
摘要:arcgis api for flex 开发入门(九)webservices 的使用flex 本身对webservices有着良好的支持,我们可以调用互联网上的各种webservices来结合esri 的map 做出自己想要的东西我们就拿现在比较流行的天气预报来做例子,我们要实现的目标就是通过webservices查询到武汉的天气情况,然后使用infowindow 显示到esri 的map上,在讲... 阅读全文
posted @ 2009-06-02 15:04 温景良(Jason) 阅读(1896) 评论(0) 推荐(0) 编辑
摘要:在arcgis api for flex中esri还为我们提供了GP服务,在ARCGISONLINE 上的gp服务有CreateDriveTimePolygons和Viewshed,下面我们以CreateDriveTimePolygons服务为例来看看在arcgis api for flex中如何使用GP服务。首先使用 <esri:Geoprocessor >标签创建一个gp服务,u... 阅读全文
posted @ 2009-06-02 15:02 温景良(Jason) 阅读(2431) 评论(0) 推荐(0) 编辑
摘要:arcgis api for flex 开发入门(七)Geometry service 的使用Geometry service 顾名思义,就是提供针对几何层级的服务,比如说Project,Simplify , Buffer,Areas And Lengths , Lengths 等详细信息可以到下面的地址去看一下http://sampleserver1.arcgisonline.com/ArcGI... 阅读全文
posted @ 2009-06-02 15:01 温景良(Jason) 阅读(3394) 评论(0) 推荐(0) 编辑
摘要:arcgis api for flex 开发入门(六)identifyidentify 是GIS中比较常用的工具之一,在arcgis api for flex中esri为我们提供了一个Identify Task来轻松完成identify 的功能。首先,还是使用<esri:IdentifyTask>标签来创建一个Identify Task。 <!-- Identify Task ... 阅读全文
posted @ 2009-06-02 15:00 温景良(Jason) 阅读(2668) 评论(1) 推荐(1) 编辑
摘要:在gis中,针对要素的查询是一个最基本的操作,也是最常用的操作之一。下面我们介绍如何使用arcgis api for flex 来查询我们需要的东西。要在arcgis api for flex中进行查询操作,首先需要定义一个查询任务面板。使用<esriueryTask>标签就可以了。<esriueryTask id="queryTask" url="http://samplese... 阅读全文
posted @ 2009-06-02 14:58 温景良(Jason) 阅读(2897) 评论(2) 推荐(1) 编辑
摘要:arcgis api for flex 开发入门(四)Darw控件的使用arcgis api for flex 在客户端提供了强大的绘制功能,可以通过简单的调用来完成复杂的绘制工作,达到很好的交互效果,提供完美的用户体验,感觉不出来是在web上操作。下面我们就一起来实现绘制功能。首先,我们需要定义一个draw 控件,使用<esriraw>标签来完成创建工作,如下面的代码<esri... 阅读全文
posted @ 2009-06-02 14:56 温景良(Jason) 阅读(2511) 评论(3) 推荐(0) 编辑
摘要:arcgis api for flex 开发入门(三)地图浏览控件的使用地图浏览包括放大,缩小,漫游,复位,上级窗口,下级窗口等在arcgis api for flex中,esri 已经封装好了一个地图浏览,我们在程序中可以直接使用,只需要几十行代码,就可以完成复杂的任务。首先在上一讲的基础上创建一个Navigation 控件。使用<esri:Navigation>标签就可以了。<... 阅读全文
posted @ 2009-06-02 14:54 温景良(Jason) 阅读(4180) 评论(0) 推荐(0) 编辑
摘要:arcgis api for flex 开发入门(二)map 的创建在flex 中创建一个esri 的map ,你只需要使用<esri:Map>标签就可以轻松完成。在<esri:Map>标签中可以添加属性和响应事件的消息。如下:<esri:Map width="100%" height="50%" id="EsriMap" creatiresize="EsriMapR... 阅读全文
posted @ 2009-06-02 14:53 温景良(Jason) 阅读(5219) 评论(1) 推荐(0) 编辑
摘要:arcgis api for flex 开发入门(一)环境搭建arcgis api for flex 是arcgis 今年四月新推出来的进行RIA开发的flex库,是arcgis server9.3的一部分,使用ArcGIS API for Flex可以基于ArcGIS Server建立漂亮的富互联网应用程序 rich internet applications (RIAs) ,优点是运行速度快,... 阅读全文
posted @ 2009-06-02 14:51 温景良(Jason) 阅读(17714) 评论(2) 推荐(2) 编辑
摘要:SilverlightAPI中还包括了一个ESRI.ArcGIS.VirtualEarth.dll类库,让我们可以方便的访问到老东家的VirtualEarth服务。目前SilverlightAPI中提供的VirtualEarth服务有三种:Map,Geocode和Routing,不过一看就知道后两种服务对于国内的数据来说又无缘了。 直接看如何使用它的Map服务获取地图数据吧。同前,新建一个Sil... 阅读全文
posted @ 2009-06-02 00:34 温景良(Jason) 阅读(2290) 评论(0) 推荐(1) 编辑
摘要:通过上一节学习,可以看出在Silverlight API中不仅可以轻松使用ArcGIS Server9.3发布的地图服务,也可以通过继承相应的图层,引入其他的数据源,比如ArcGIS Server9.2发布的地图服务,WMS服务,或者其他免费的数据。本节就通过一个实例,来看看如何将Google Map作为底图数据。 Google Map是经过缓存的数据,所以需要继承的是TiledMapServi... 阅读全文
posted @ 2009-06-02 00:33 温景良(Jason) 阅读(2825) 评论(1) 推荐(0) 编辑
摘要:在用SilverlightAPI开发的过程中,不论是从客户端提交到服务器端的数据,还是从服务器端返回客户端的数据,都要表现在浏览器中,具体的来说是Map控件里。但根据各自类型的不同,比如数据源,地图服务的类型,是否缓存等,决定了它们将处于某个图层里,前面讲过的GraphicsLayer就是一种图层。清楚地认识这些图层类型,对于处理于服务器与客户端之间的地图数据来说是很重要的。 所有的图层都是从L... 阅读全文
posted @ 2009-06-02 00:30 温景良(Jason) 阅读(4115) 评论(0) 推荐(1) 编辑
摘要:通过上一节的学习,我们已经知道了如何与GraphicLayer交互,但毕竟GIS不是一个画板,所以这节来看一下如何通过Silverlight API完成GIS中的分析功能。 GIS之所以是一个通用的工具,就是因为它具有各种各样分析和处理数据的能力。Silverlight API中提供了Task,使我们能够轻松完成常见的分析任务。 先来考虑一下吃饺子的场景。要想吃饺子,我们需要先去买菜,买肉,回... 阅读全文
posted @ 2009-06-02 00:28 温景良(Jason) 阅读(3319) 评论(0) 推荐(2) 编辑
摘要:我们与地图交互的过程时刻在进行着:一个拉框放大操作,或者对地图内容的查询等。这些交互过程中的输入输出,通常都是反映在独立于地图数据一个“层”上。比如拉框放大,我们能看见鼠标所画的一个矩形;又比如对兴趣点的查询,结果通常是将符合条件的兴趣点的形状高亮显示在那个独立的“层”中,通过它既可以反映用户的输入,又可以展现地图的输出。这个“层R... 阅读全文
posted @ 2009-06-02 00:26 温景良(Jason) 阅读(5163) 评论(3) 推荐(3) 编辑
摘要:Widgets翻译过来是小玩具。如果使用过Dojo或者ExtJS等js框架肯定会了解到这个“小玩具”也有大用处,能够在很大程度上减少我们的工作量,快速完成功能需求。能减少多大工作量呢?让我们先来,点击这里,看一个例子。 下载 (339.67 KB)2009-4-15 23:09 前两节的地图中,总感觉少点什么……对,就是一个sliderbar,有... 阅读全文
posted @ 2009-06-02 00:25 温景良(Jason) 阅读(4569) 评论(2) 推荐(0) 编辑
摘要:这节在一个地图实例的基础上,来对Silverlight API中的一些基本概念做一个总体了解,顺便熟悉一下Silverlight的开发知识。 点击这里,直接看效果。 下载 (722.07 KB)2009-4-13 15:24 根据上一节的知识,可以知道这个Silverlight程序里包含了一个Map控件,并且里面至少有一个WorldImagery的图层。那么Page.xaml里的关键代码开起... 阅读全文
posted @ 2009-06-02 00:24 温景良(Jason) 阅读(11487) 评论(6) 推荐(1) 编辑
摘要:这一节来对Silverlight API(ArcGIS API for Silverlight,下同)的开发有个总体的认识。 欲善其事先利其器。要做开发,第一步就得搭建环境。因为是在Siverlight基础上做开发,所以先得整理好Siverlight的开发环境。Silverlight并没有内建在VS2008中,而是作为add-on的形式附加的。在这里可以找到详细的安装步骤: 下载 (97.87... 阅读全文
posted @ 2009-06-02 00:19 温景良(Jason) 阅读(13759) 评论(0) 推荐(2) 编辑
摘要:你用上3G手机了吗?你可能会说,我就是喜欢用nokia1100,ABCDEFG跟我都没关系。但你不能否认3G是一种趋势,最终我们每个人都会被包裹在3G网络中。1100也不是一成不变,没准哪天为了打击犯罪,会在你的1100上强制装上GPS。GIS工作既然建立在计算机的基础上,当然也得随着IT行业与时俱进。 看看现在计算机应用的趋势吧。云(计算),这个东西可讲不清楚,因为云嘛,飘忽不定的。不过可以这样... 阅读全文
posted @ 2009-06-02 00:13 温景良(Jason) 阅读(4658) 评论(3) 推荐(1) 编辑
摘要:前段时间在啃完两本AS书后,开始蠢蠢欲动,Jo-Nick推荐用flashdevelop开发,于是就整了个来玩。这个软件 相当地淑女,喜欢她那简洁而又华丽的外表,还有一些非常实用的小细节,不过伺候起来还比较麻烦,前期要整好多东西。PS:虽然天地会论坛里有讲怎么安装,但是因为在论坛里,看起来还比较麻烦,所以就打算整理一下,嘿嘿。下面稍微介绍一下如何搭建这个 淑女一样的平台。首先是下载相关软件:1.fl... 阅读全文
posted @ 2009-06-01 18:04 温景良(Jason) 阅读(5040) 评论(1) 推荐(2) 编辑
摘要:最近在做的项目需要经常使用图表,在使用了MSchart之后发现例子少,而且极其难控制.在网上搜了一下,找到OpenFlashChart这个开源项目,发现效果还不错,而且例子满全的,效果也不错.官方下载地址:http://teethgrinder.co.uk/open-flash-chart/.该控件的数据传输方式是采用了JSON,所以有个C#写得项目是用来翻译把调用代码生成JSON代码.下面贴下使... 阅读全文
posted @ 2009-06-01 14:47 温景良(Jason) 阅读(3988) 评论(10) 推荐(1) 编辑
摘要:hr画虚线,记忆一下.<hr style="border:1px dashed; height:1px" color="#DDDDDD"> 阅读全文
posted @ 2009-06-01 09:34 温景良(Jason) 阅读(1862) 评论(0) 推荐(0) 编辑