C#
深海之蓝
技术总监
展开
-
通过wsdl文件生成web服务
一般一个已经实现功能的WEB Server会发布自己的WSDL文件,供客户端生成代理类。但有时是先有的server与client交互的接口定义(WSDL)文件,然后由server和client端分别写程序,一个提供web服务,一个使用web服务。以下介绍如何由已有的WSDL文件在VS2005中生成server端代码。1)使用VS2005提供的工具wsdl.exe由WSDL文件生成cs文件:使用原创 2009-03-21 18:53:00 · 4810 阅读 · 0 评论 -
vs2010 无法调试 无法进入断点 断点无效
解决"The breakpoint will not currently be hit. No symbols have been loaded for this document" 错误经过下面步骤后可解决:1、重新编译整个解决方案2、设置启动项目 还不行则可以进行一些设置:转载 2014-10-10 17:00:13 · 10630 阅读 · 2 评论 -
WCF 基础连接已经关闭:连接被意外关闭
之前的开发,是wcf和oracle在同一台机器上,通过silverlight调用发布的wcf的时候,没有问题。但当wcf和oracle分别在不同的机器上时,则会报错:WCF 基础连接已经关闭:连接被意外关闭。网上找了很多,都没有说道关键,测试之后,错误依旧,后来经过摸索,找到正确的解决办法。因为之前是正确的,所以不存在其他问题,应该就是网络访问或wcf配置的问题。修改了若干wcf的配置发现原创 2013-12-23 09:48:40 · 2759 阅读 · 0 评论 -
根据地球上任意两点的经纬度计算两点间的距离
地球是一个近乎标准的椭球体,它的赤道半径为6378.140千米,极半径为 6356.755千米,平均半径6371.004千米。如果我们假设地球是一个完美的球体,那么它的半径就是地球的平均半径,记为R。如果以0度经线为基 准,那么根据地球表面任意两点的经纬度就可以计算出这两点间的地表距离(这里忽略地球表面地形对计算带来的误差,仅仅是理论上的估算值)。设第一点A的经 纬度为(LonA, LatA),第转载 2012-03-27 17:58:23 · 1404 阅读 · 0 评论 -
VS2005快捷键大全
CTRL + SHIFT + B 生成解决方案CTRL + F7 生成编译CTRL + O 打开文件CTRL + SHIFT + O打开项目CTRL + SHIFT + C显示类视图窗口F4 显示属性窗口SHIFT + F4显示项目属性窗口CTRL + SHIFT + E显示资源视图F12 转到定义CTRL + F12转到声明CTRL + ALT + J对象浏览CTRL + ALT + F1帮助目转载 2009-07-05 14:12:00 · 516 阅读 · 0 评论 -
async and await 简单的入门
如果有几个Uri,需要获取这些Uri的所有内容的长度之和,你会如何做? 很简单,使用WebClient一个一个的获取uri的内容长度,进行累加。也就是说如果有5个Uri,请求的时间分别是:1s 2s 3s 4s 5s.那么需要的时间是:1+2+3+4+5=(6*5)/2=15.如果采用并行计算的话,结果可能是这样:总时间长度是5s. 为了演示效果,需要下面3个页转载 2013-06-07 00:24:22 · 1005 阅读 · 0 评论 -
XML操作总结
最近要进行对Xml文件的操作,通过网上搜集的资料和自己的实践,总结一下//创建XmlDocument对象XmlDocument xmlDoc = new XmlDocument();//载入xml文件名xmlDoc.Load(filename); //如果是xml字符串,则用以下形式xmlDoc.LoadXml(xmldata); //读取根节点的所有子节点,放到xn0原创 2009-03-18 22:35:00 · 4735 阅读 · 2 评论 -
最新版本的MOBILE 6.0 SDK下载地址及中文模拟器下载地址
SDK 6.0更新了,要求先卸载原来的,再安装新的,下载页面:http://www.microsoft.com/downloads/details.aspx?familyid=06111A3A-A651-4745-88EF-3D48091A390B&displaylang=en 专业版SDK下载地址:http://download.microsoft.com/download/f/2/3/f232原创 2009-03-22 21:03:00 · 1252 阅读 · 0 评论 -
using的几种用法
1.using指令。using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到。例如:using System; 一般都会出现在*.cs中。2.using别名。using + 别名 = 包括详细命名空间信息的具体的类型。这种做法有个好处就是当同一个cs引用了两个不同的命名空间转载 2009-05-15 10:42:00 · 646 阅读 · 0 评论 -
vs2010 F5运行,不自动编译
最近开发的时候,遇到一个问题,在vs2010中,按F5运行程序,但是所做的改动没有变化,是上一次编译的结果。重新编译一次之后,再按F5就正常了。如此反复,经过摸索,找到了解决办法:在VS2010 工具—>选项—>项目和解决方案—>生成并运行—>找到“运行时,当项目过期时(O):”—>选择始终生成。—>确定。至此,问题解决。原创 2016-03-23 15:30:29 · 9005 阅读 · 0 评论