04 2013 档案

摘要:更多资源调用方式:https://msdn.microsoft.com/library/aa970069(v=vs.100).aspx1、首先添加资源文件到项目:2、设置其属性,将“生成操作”设为“嵌入的资源”。3、代码中的使用://相对于程序根目录的资源文件路径Uri uri = new Uri(... 阅读全文
posted @ 2013-04-29 15:38 不是豆豆 阅读(3618) 评论(0) 推荐(0) 编辑
摘要:在Silverlight中引用WCF服务时报警告导致出错: 自定义工具警告: 没有找到与 Silverlight 5 兼容的端点。生成的客户端类将不可用,除非通过构造函数提供端点信息。 解决:去掉那个画×的选项(重新使用引用的程序集中的类型),不知道为啥。 阅读全文
posted @ 2013-04-28 01:29 不是豆豆 阅读(362) 评论(0) 推荐(0) 编辑
摘要:今天在写XML配置的时候,其中一个字符串中含有&字符,结果发生错误: 原因就是XML和HTML一样,这类特殊符号需要使用转义符来使用,好吧,&它自己就是转义符… 最终解决就是这个样子了: 至于其他的特殊符号,以后用到再记录吧。参考:http://www.cnblogs.com/HardChen/archive/2010/11/16/1878254.html嗯,新的转义符:
&#1... 阅读全文
posted @ 2013-04-27 14:01 不是豆豆 阅读(646) 评论(0) 推荐(0) 编辑
摘要:在上一篇自定义Tile系统中,Tile系统的Uri是固定写死在程序中的,这样如果修改的话就会造成程序需要重新生成,那么如何可以动态改变Uri呢?本篇介绍的方法就是通过网页在Silverlight初始化前向其传递参数。 1、准备参数 因为Silverlight程序是需要以网页为载体,所以向Silverlight传递参数的工作就需要网页来完成了,这里就使用WebForm作为示例,使用web.con... 阅读全文
posted @ 2013-04-27 13:54 不是豆豆 阅读(846) 评论(0) 推荐(0) 编辑
摘要:10 自定义Tile系统 本篇将介绍如何建立自己的Tile系统,并在Bing Maps中使用。 这里的Tile数据是使用MapCruncher工具获得,具体使用请参看:http://www.cnblogs.com/xwgli/archive/2013/04/27/3046166.html 在获得Tile数据后,就可以开始了。因为自定义的Tile系统是使用的Bing Maps Tile Sys... 阅读全文
posted @ 2013-04-27 11:36 不是豆豆 阅读(1106) 评论(0) 推荐(0) 编辑
摘要:1、在VS2010中打开后显示不兼容,这是因为在VS2012中项目默认的目标框架是.NET Framework 4.5,而VS2010默认最高只支持到4.0。所以解决办法就是:1、降低项目的框架版本;2、在VS2010所在计算机中安装.NET Framework 4.5。2、在VS2010中打开后提示缺少Web组件,这是因为在VS2012中项目默认的启动服务器改成了IIS Express,而VS2010默认是不带IIS Express的。所以解决办法就是:1、改回Visual Studio 开发服务器即可;2、根据提示在VS2010所在计算机中安装IIS Express。 阅读全文
posted @ 2013-04-27 11:00 不是豆豆 阅读(2810) 评论(0) 推荐(0) 编辑
摘要:在使用Bing Maps控件的时候,一直都是使用的在线的地图Tile系统,这个。。必须要在线使用,如果想离线用咋办?一个就是把在线的地图下载下来,反正地址也有,做个工具下载呗,这个怎么做以后有机会再研究。这次主要讲解另一种办法,将自己的地图切块加载到Bing Maps控件上。具体说就是可以利用MapCruncher工具将一张完整的大图通过调整校正自动生成一套按照Bing Maps Tile Sys... 阅读全文
posted @ 2013-04-27 01:24 不是豆豆 阅读(2150) 评论(1) 推荐(1) 编辑
摘要:9 自定义导航工具栏 请先阅读:以下所有对于工具栏的按钮的添加将在这个事件中进行处理。 首先,在页面构造函数中,添加以下事件的处理函数: public MainPage(){ InitializeComponent(); //自定义导航条 map.MapForeground.TemplateApplied += delegate(object sender, EventAr... 阅读全文
posted @ 2013-04-24 00:10 不是豆豆 阅读(941) 评论(0) 推荐(0) 编辑
摘要:8 “鹰眼”地图 在电子地图中,用于显示当前窗口在全图中的位置,当前窗口换图时,鹰眼自动进行相应变化。鹰眼进行漫游。通过改变鹰眼中窗口位置可改变相应的主窗口地图显示区域。——百度百科 实现鹰眼地图实际上就是一个小尺寸的Bing Maps控件,并利用 7 自定义显示范围 中的自定义Map Mode 限制地图的缩放级别和显示范围。 首先,自定义一个适用于小尺寸地图显示的Mode,通过继承并限制C... 阅读全文
posted @ 2013-04-23 22:48 不是豆豆 阅读(902) 评论(0) 推荐(0) 编辑
摘要:6 离线使用 在笔记第一部分的时候就提到如果要使用Bing Maps Silverlight Control 进行开发,需要申请一个key,不让会显示一个错误提示出来。但是在实际开发或使用过程中,使用环境和地图数据可能不是在线的,但控件因为验证失败仍然会显示以下内容: 如何去掉这个提示?最简单的方式就是自己扩展一个Map控件,在其构造方法中将错误提示层给干掉,然后再项目中使用自定义的Map... 阅读全文
posted @ 2013-04-18 17:24 不是豆豆 阅读(1003) 评论(0) 推荐(0) 编辑
摘要:5 自定义瓦片源 1、使用LocationRectTileSource自定义加载使用quadkey的瓦片源 就以必应在线地图为例,在控件中加载海南附近的必应地图(简体中文)。 首先,分析必应地图的Tile系统的Uri,这里就简单的使用Internet Explore自带的开发人员工具做示例: 通过分析(怎么分析的……)可以看出,必应地图(简体中文)的Tile系统Uri的格式大概是: ... 阅读全文
posted @ 2013-04-16 01:05 不是豆豆 阅读(2065) 评论(0) 推荐(0) 编辑
摘要:一、墨卡托投影(Mercator Projection) Bing Maps的地图数据采用墨卡托投影进行存储和展现。墨卡托(Mercator)投影,又名“等角正轴圆柱投影”,荷兰地图学家墨卡托(Mercator)在1569年拟定,假设地球被围在一个中空的圆柱里,其赤道与圆柱相接触,然后再假想地球中心有一盏灯,把球面上的图形投影到圆柱体上,再把圆柱体展开,这就是一幅标准纬线为零度(即赤道)的“墨卡... 阅读全文
posted @ 2013-04-12 11:48 不是豆豆 阅读(4582) 评论(0) 推荐(0) 编辑
摘要:4 自定义标记 1、添加图钉(Pushpin)。可以在XAML中的m:Map控件标签中直接加入Pushpin标签进行图钉的添加,其中的Location是图钉的经纬度坐标:<m:Pushpin Location="33.845881352,105.165628188471"></m:Pushpin>并且可以直接在设计视图中预览,效果如下:还可以使用Pushpin类可以在Bing Maps控件上添加一... 阅读全文
posted @ 2013-04-11 10:10 不是豆豆 阅读(3176) 评论(0) 推荐(0) 编辑
摘要:如何在页面中引用命名空间? 阅读全文
posted @ 2013-04-08 14:19 不是豆豆 阅读(168) 评论(0) 推荐(0) 编辑
摘要:NPOI的下载地址:http://npoi.codeplex.com/NPOI的使用教程(中文):http://tonyqus.sinaapp.com/这里只是写一些简单的例子以便查阅。读取Excel文件://打开Excel文件using (FileStream excelfs = new FileStream("c:\\workbook.xls", FileMode.Open, FileAcce... 阅读全文
posted @ 2013-04-07 21:01 不是豆豆 阅读(3409) 评论(0) 推荐(1) 编辑
摘要:如何将多条数据批量插入到数据库的数据表中? 使用SqlBulkCopy,示例如下: /// <summary>/// 批量导入数据到数据库/// </summary>/// <param name="table">数据源表</param>/// <param name="tableName">数据库表名</param>/// <param name="connStr">数据库连接字符串</pa... 阅读全文
posted @ 2013-04-07 20:55 不是豆豆 阅读(4141) 评论(1) 推荐(0) 编辑
摘要:3 基本控制 1、控制地图加载模式。Bing Maps的图层主要有普通道路(RoadMode)和卫星图(AerialMode),其中卫星图还可以选择是否加载标记(Labels)信息。地图控件显示模式的变更示例代码如下: //1.普通地图模式this.map.Mode = new RoadMode();//2.卫星图模式类有两个构造函数// 其一是不传任何参数进去,直接显示卫星图// publi... 阅读全文
posted @ 2013-04-07 20:53 不是豆豆 阅读(520) 评论(0) 推荐(0) 编辑
摘要:1 准备 1.1、到http://www.bingmapsportal.com/申请一个开发Key; 1.2、到http://www.microsoft.com/en-us/download/details.aspx?id=2949下载 Bing Maps Silverlight Control SDK ; 1.3、下载完成后进行安装。 2 新建 2.1、新建一个Silver... 阅读全文
posted @ 2013-04-04 23:59 不是豆豆 阅读(549) 评论(0) 推荐(0) 编辑
摘要:如何在代码中调用项目资源? 在写Uri时: new Uri("/Silverlight;component/images/hand.png", UriKind.RelativeOrAbsolute)其中,/Silverlight是项目名称,component/后面是相对项目根目录的资源路径。如何屏蔽Silverlight自己的右键菜单?在相应元素的MouseRightButtonDown中将... 阅读全文
posted @ 2013-04-04 21:04 不是豆豆 阅读(156) 评论(0) 推荐(0) 编辑
摘要:String.Format() 的格式化规则:"{ N [, M ][: formatString ]}", arg1, ... argN。 其中: 1、N是从0开始的整数,表示要格式化的参数的位置(后面的n个arg,从0开始计位置); 2、M是一个可选的整数,表示格式化后的参数所占的宽度,如果M是负数,那么格式化后的值就是左对齐的,如果M是正数,那么格式化后的值是右对齐的; 3、form... 阅读全文
posted @ 2013-04-02 13:35 不是豆豆 阅读(186) 评论(0) 推荐(0) 编辑
摘要:绑定表达式 <%# Eval("字段名") %> <%# Bind("字段名") %>区别:1、eval是只读数据,bind是可更新的; 2、当对次表达式操作时候,必须用Eval 如<%# Eval("字段名").ToString().Trim() %>;Eval 单向绑定:数据是只读的。 Bind 双向绑定:数据可以更改,并返回服务器端,服务器可以处理更改后的数据,如存入数据库。 阅读全文
posted @ 2013-04-02 10:57 不是豆豆 阅读(126) 评论(0) 推荐(0) 编辑
摘要:错误:另一个 SqlParameterCollection 中已包含 SqlParameter。具体原因:声明的SqlParameter数组,而在循环的内部,每一次执行ExecuteNonQuery都由该方法内部的IDbCommand.Parameters.Add(IDbDataParameter)将SqlParameter数组添加到IDbCommand的IDataParameterCollection中。而framework机制限制两个IDataParameterCollection指向同一个对象。虽然ExecuteNonQuery方法内部声明了一个IDbCommand的临时对象,理论上讲, 阅读全文
posted @ 2013-04-01 22:22 不是豆豆 阅读(328) 评论(0) 推荐(0) 编辑
摘要:仅供自己查阅使用。声明局部变量: DECLARE @variable_name DataType [variable_name]:局部变量的名称,[DataType]:数据类型 给局部变量赋值: SET @variable_name=value SELECT @variable_name=value例:DECLARE @corp_id bigintset @corp_id=73全局变量:@@IDENTITY:最后一次插入的标识值 阅读全文
posted @ 2013-04-01 22:15 不是豆豆 阅读(238) 评论(0) 推荐(0) 编辑

友情链接:迷途


点击右上角即可分享
微信分享提示