摘要: 前段时间一直再研究怎么才能在Silverlight客户端加载 DWG图纸,ArcGIS API For Silverlight中可以加载Shp文件,但是不能加载DWG,最后想出了一个方法步骤如下:1、上传DWG文件到服务器。2、用WCF调用AO的东西读取DWG文件,然后将DWG文件的要素转化成JSON格式。3、发布WCF服务。4、在Silverlight中调用WCF服务,然后显示将Json数据转化成Geometry,显示在地图上。以下是部分的核心代码:DWG要素转换成JSON: public string DWGFileToJSON(string pathStr, string fileNam 阅读全文
posted @ 2013-08-22 17:59 wadeflash 阅读(1121) 评论(3) 推荐(0) 编辑
摘要: 目的:在地图上点击一个点生成一个缓冲区。1、制作GP工具:GP工具制作按照http://help.arcgis.com/zh-cn/arcgisdesktop/10.0/help/index.html#//002v00000014000000来做。2、发布GP工具:3、分析GP服务:将发布的GP服务地址在浏览器中输入:http://wade-pc/arcgis/rest/services/BufferService/GPServer/Buffer%20Points4、在Silverlight中使用GP服务:前台代码: ... 阅读全文
posted @ 2013-08-07 14:30 wadeflash 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 前面的博文写了怎么实现手电筒,界面不够漂亮 我修改了界面之后 提交到了微软的App商店 在这里送上下载地址:http://www.windowsphone.com/zh-cn/store/app/%E6%89%8B%E7%94%B5%E7%AD%92/338a0bd0-4c8e-4d25-8b82-6db49fc7c77d二维码:欢迎大家下载使用和评价,好了,下面开始做下一个应用:1、类似腾讯手机管家的工具2、一个本地音乐播放器敬请期待,完全免费,无广告。 阅读全文
posted @ 2013-07-04 11:49 wadeflash 阅读(803) 评论(2) 推荐(0) 编辑
摘要: 一直想开发一个Wp8的手电筒程序,看了好多别人开发的基本上有以下问题:1、锁屏闪光灯关闭了2、闪光灯不停的闪烁。我就想开发一个锁屏也能用的手电筒,发现找资料那是相当的困难。找到的代码基本都不能令人满意,有的需要使用照相机,有的需要使用录像机,感觉都不是很爽。最后经过摸索,Ui界面只要一个按钮,就可以实现手电筒的开启和关闭,而且是常亮的,废话不多说了,上代码:Ui界面:一个按钮就Ok了:后台页面代码: private bool Flag = false;//闪关灯是否开启 AudioVideoCaptureDevice avDevice = null; // 构造函数... 阅读全文
posted @ 2013-07-01 15:57 wadeflash 阅读(1018) 评论(10) 推荐(2) 编辑
摘要: /// /// 检查网络状态 /// private void CheckNetworkState() { if (DeviceNetworkInformation.IsCellularDataEnabled) { lblPhoneNetwordState.Text = "手机网络(已打开)"; } else { lblPhoneNetwordState.Text ... 阅读全文
posted @ 2013-06-28 16:34 wadeflash 阅读(483) 评论(3) 推荐(1) 编辑
摘要: WP开放了很多选择器和启动器,找了半天没发现有打开定位设置页面的,找了好久终于找到了解决办法:await Windows.System.Launcher.LaunchUriAsync(new Uri("ms-settings-location:"));这句话就Ok了其他的如下:许多内置于 Windows Phone 的应用,都可以通过调用 LaunchUriAsync(Uri) 和传入一个使用与要启动应用相关的方案的 URI,从您的应用启动。例如,以下调用可以启动蓝牙设置应用。Windows.System.Launcher.LaunchUriAsync(new Uri(“m 阅读全文
posted @ 2013-06-28 16:30 wadeflash 阅读(507) 评论(1) 推荐(1) 编辑
摘要: /// /// 获取系统信息 /// private void GetSystemInfo() { lblMsg.Text = string.Empty; lblMsg.Text += "设备制造商:" + DeviceStatus.DeviceManufacturer; lblMsg.Text += System.Environment.NewLine; lblMsg.Text += "设备名称:" + DeviceStatus.DeviceN... 阅读全文
posted @ 2013-06-28 16:25 wadeflash 阅读(367) 评论(0) 推荐(1) 编辑
摘要: 以前插入大数据的时候都是一条一条的插入,由于电脑配置不行,有一次17万条数据用了半个小时才插入完成,那个蛋疼啊!前面听杨中科老师的课,发现一个很好的东西,25万条数据配置好的电脑几秒钟就完成了,那是一个怎样神奇的代码呢?我借花献佛下,呵呵 都是杨中科老师写的 拿出来晒晒 勿喷数据表T_Nums中有四个字段:NumSection,AddressStr,NumType,AreaCode然后从文本文件中读取输入到一个DataTable中,然后将DataTable插入数据库即可 速度实在是太快了运行截图:由于代码比较简单,没有写注释,有不懂的看帮助文档或者留言 不喜勿喷...以下是代码: string 阅读全文
posted @ 2013-06-08 23:03 wadeflash 阅读(2360) 评论(13) 推荐(1) 编辑
摘要: 在ASP.NET中,我们可以很方便的下载单个文件,当需要一次性下载多个文件的时候,如果提示用户一次一次保存的话,会导致用户体验特别的不好。我这里找到一种比较合理的解决方案,就是先把要下载的所有文件打包压缩到成一个文件,然后再下载下来,然后删除压缩的文件。下面是代码:压缩文件:服务器上的文件名一般和用户上传的文件名有区别,我们这里传入的文件名是这样一种格式(服务器上保存的文件名|原文件名),当然如果服务器上的文件名和原文件名是一样的,则相应的修改代码即可。这里需要用到第三方开源的东西:ICSharpCode.SharpZipLib.dll,这个去DLL之家下载即可。 /// <summar 阅读全文
posted @ 2013-05-29 17:19 wadeflash 阅读(678) 评论(0) 推荐(1) 编辑
摘要: 最近在做OA的时候,碰到需要手动的修改IE的许多配置项,比如下载文件提示,ActiveX提示,浏览器标签设置,感觉如果都让用户来手动配置的话,估计每个用户都会很烦,尤其是计算机水平不高的用户。经过一段时间的摸索,发现所有的IE设置都是存在注册表中的,何不自己写一个修改注册表的工具呢,我的需求是这样的:1、需要修改几个IE的配置项,在OA运行的时候,去掉安全提示,让用户用起系统来感觉很流畅。2、在系统登录之后弹出全屏的IE窗口,这个用window.open()来做,效果还不错,但是如果用户的IE设置时在新选项卡中打开新窗口的话,达不到效果,而且如果用户启用了拦截窗口的话,window.open是 阅读全文
posted @ 2013-05-09 22:44 wadeflash 阅读(1033) 评论(1) 推荐(1) 编辑