11 2012 档案

摘要:一、三层架构的介绍:三层架构,是为了便于我们开发项目后维护及变更的一种有效而实用的架构模式,在各种B/S项目中被广泛的采用着.首先让我们来认识一下三层结构及每一层之前的作用和调用关系。三层,即:数据访问层(DAL):主要是对数据的增、删、改、查操作。业务逻辑层(BLL):包含了项目中的业务逻辑,负责调用DAL中的方法实现业务的处理,并在表示层与数据访问层之间起到衔接的作用。表示层(WebUI):用于显示数据和接受用户输入数据的一层,即为用户界面。二、三层架构的实现:1、将表抽象成模型首先让我们以一个用户注册的例子来为大家举例,并通过这一例子进而了解三层架构应用现有数据库Database,表与字 阅读全文
posted @ 2012-11-21 10:18 深度昏迷 阅读(1085) 评论(1) 推荐(0)
摘要:当时做Demo的时候报了这个错“InfoWindow”是“命名空间”,但此处被当做“变量”来使用晚上百度,谷歌都没有类似的情况,后来发现这是因为命名空间和项目名称相同了(和namespace相同) 阅读全文
posted @ 2012-11-15 16:30 深度昏迷 阅读(558) 评论(0) 推荐(0)
摘要:当我在用arcgis server for silverlight API做example时,<esri:Legend Map="{Binding ElementName=MyMap}" LayerIDs="Points of Interest, United States,TopoLayer" LayerItemsMode="Tree" ShowOnlyVisibleLayers="False" Refreshed="Legend_Refreshed">官网的例子,红色部分有错。无 阅读全文
posted @ 2012-11-15 14:37 深度昏迷 阅读(583) 评论(1) 推荐(0)
摘要:在做silverlight项目的 时候,网页载入100%就不动了然后启动调试会报这个错找不到类型“DataGrid”,因为“clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data”为未知命名空间。我装了toolkit还是报这个错倒腾了很久,晚上google baidu都没有答案,有的说是silverlight缓存清一下,有的说没装toolkit,但是我装了toolk,缓存也清了但都不是答案,最后,稀里糊涂,鬼使神差在xaml的上面加了这么句话xmlns:Grid="clr-namespac 阅读全文
posted @ 2012-11-14 13:38 深度昏迷 阅读(2556) 评论(1) 推荐(0)
摘要:很多实例或者参考书上面都是直接写类名或者接口名,而我跟着写却出了很多问题,原因当然是缺少using下面,我就写下那些类要引用那些命名空间Query --ESRI.ArcGIS.Client.Tasks.QueryEnvelope --ESRI.ArcGIS.Client.Geometry.EnvelopeQueryTask--ESRI.ArcGIS.Client.Tasks.QueryTaskprivate void QueryTask_ExecuteCompleted(object sender, QueryEventArgs args)-using ESRI.ArcGIS.Client.. 阅读全文
posted @ 2012-11-14 12:46 深度昏迷 阅读(366) 评论(0) 推荐(0)
摘要:在开发silverlight的时候,想界面友好一点,就弄了个进度条,结果,esri:之后就是出不来MapProgressBar,总感觉像是缺少引用网上查了半天也没有,官网上看了半天代码,也没发现缺少引用最后,多动症的我添加了ESRI.ArcGIS.Client.Toolkit引用,然后,然后就可以了额,bin里的引用就算在官网上也看不到,so,it's the reason 阅读全文
posted @ 2012-11-10 19:36 深度昏迷 阅读(220) 评论(0) 推荐(0)
摘要:在做silverlight时,按钮添加事件,我是自己建(自己命名,自己写参数,)的,貌似这样不行,始终引导不过去,报错button not overload any delegate正确的方法是,click写完时候,vs会弹出"新建处理程序",双击,然后再在那个事件名上右击,引导到事件处理程序。然后写代码觉得有点么狗屎,但微软的东西就是这样,将就着写呗 阅读全文
posted @ 2012-11-10 16:31 深度昏迷 阅读(256) 评论(0) 推荐(0)
摘要:在用arcgis server for silverlight api 开发过程中,出现了这么个错误“未能加载文件或程序集“System.Runtime.Serialization, Version=2.0.5.0, Culture=neutral,”解决办法项目下BIN文件夹右键引用找到System.Runtime.Serialization确定页面 using System.Runtime.Serialization;国外大牛列出了跟多可能情况http://social.msdn.microsoft.com/Forums/zh-CN/clr/thread/fd0488b4-8e61-4be 阅读全文
posted @ 2012-11-08 20:50 深度昏迷 阅读(6758) 评论(0) 推荐(1)
摘要:sort函数默认是按asc码排列的这个函数相当于一个委托(或许说谓词函数更为贴切一些),因为要对数组排序,必然要涉及到两个数组成员的比较,这个函数为你提供一种选择,以改变默认的大小比较规则,排序结果根据这个规则进行比较(函数返回值小于0认为是第一个元素小于第二个元素,等于0是两个元素相等,大于0是第一个元素大于第二个元素)。简单的改变这个函数,你就可以实现倒序排序。也可以对一个具有多个属性的对象进行排序。<script>var myArrray = [1,3,5,0,55,6,11];alert(myArrray.sort()); //0,1,11,3,5,55,6alert(my 阅读全文
posted @ 2012-11-07 13:30 深度昏迷 阅读(1804) 评论(0) 推荐(0)
摘要:简洁写法JavaScript里我最喜欢的一种东西就是生成对象和数组的简写方法。在过去,如果你想创建一个对象,你需要这样:1 var car = new Object();2 car.colour = 'red';3 car.wheels = 4;4 car.hubca... 阅读全文
posted @ 2012-11-07 13:08 深度昏迷 阅读(832) 评论(0) 推荐(3)
摘要:从javascript转战silverlight,刚搭建开发环境就遇到一个问题无法启动调试--未安装 Silverlight Developer 运行时。解决方法:安装完VS2010中文版之后,又安装了Silverlight4_Tools.exe之后,新建了一个Silverlight项目,随便填写了一些代码,按F5运行,出现以下错误:无法启动调试 。未安装 Silverlight Developer 运行时。请安装一个匹配版本。经过搜寻,有两种方法:1。不调试,直接运行的烂方法:对着SilverlightApplicationXXX.Web项目右键属性—》Web->去掉Silverlig 阅读全文
posted @ 2012-11-03 19:54 深度昏迷 阅读(363) 评论(0) 推荐(0)