摘要: 参考: http://tianle.name/wlyy/275网页中表示颜色的常见方法有:1.Color Name(颜色名称) 用颜色名称来指定颜色,这种方法简洁直观,一看就知道是什么颜色,但最大的缺点是颜色的名称太少,不能有效的表示一些较丰富的颜色2.RGB(RGB记法)3.HEX(十六进制记法)RGB记法和十六进制记法都能很好的表示出一些较为丰富的颜色,但是我们用到16进制的比较多,语法为#RRGGBB,下面说下我刚研究出来的转换方法:我们都知道RGB记法rgb(255,255,255)=十六进制记法#FFFFFF,都表示白色RGB记法rgb(0,0,0)=十六进制记法#000000,都表 阅读全文
posted @ 2013-07-04 15:54 nygfcn 阅读(994) 评论(0) 推荐(0) 编辑
摘要: 这几天看silverlight,发现个很不错的博客:http://www.cnblogs.com/chengxingliang/archive/2011/02/28/1967127.html发现个很不错的曲线图控件 forsilverlight:http://www.visifire.com/silverlight_charts.php 阅读全文
posted @ 2013-07-03 11:23 nygfcn 阅读(119) 评论(0) 推荐(0) 编辑
摘要: c#中并未提供类型GIS的空间结构,把点、圆、矩形、多边形等封装在一起,但是基本的空间位置关系还是可以判断的: //判断点与矩形、圆及多边形的位置关系 public class PointHelper { public static Boolean PointInRect(Point p,Rectangle rect) { return rect.Contains(p); } public static Boolean PointInCircle(Point p, Point circleSt... 阅读全文
posted @ 2013-07-01 16:13 nygfcn 阅读(930) 评论(0) 推荐(0) 编辑
摘要: 今天开始看看silverlight相关内容,首先找到个很好的博客:http://www.cnblogs.com/chengxingliang/archive/2011/02/16/1955964.html关于silverlight的每篇文章中都有示例代码,非常好。下面是今天碰到的第一个问题,如图所示:参考 http://hi.baidu.com/tiandeshan1234/item/1362d220f5e8c11f42634a56 解决了您要调试的silverlight项目使用web服务,除非silverlight项目所在的web项目与WEB项目相同并从该项目启动,否则调用WEB服务将失败解 阅读全文
posted @ 2013-06-28 16:07 nygfcn 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 前几天被人问到c#中dictionary和hashtable啥区别,貌似之前有过相似的疑问,今天看到这个博客不错,贴下结论:参考 http://www.cnblogs.com/chengxingliang/archive/2013/04/15/3020428.html1.HashTable大数据量插入数据时需要花费比Dictionary大的多的时间。2.for方式遍历HashTable和Dictionary速度最快。3.在foreach方式遍历时Dictionary遍历速度更快。4、在单线程的时候使用Dictionary更好一些,多线程的时候使用HashTable更好。 因为HashTa... 阅读全文
posted @ 2013-06-28 15:06 nygfcn 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 在winfrom中的mapxtreme的地图控件上画圆分为下面几步:第一步:添加圆图层对应的table并添加table对应的图层到map上,其中添加ID字段到表中,后面删除此圆需用到Table tableCircleTemp ; if (tableCircleTemp != null) { if (tableCircleTemp.IsOpen) { tableCircleTemp.Close(); } ... 阅读全文
posted @ 2013-06-27 18:53 nygfcn 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 在winfrom中使用mapxtreme2008,其中实现测距工具时,在mapControl_MouseClick中取到位置点:List disPtList = new List(); private void mapControl_MouseClick(object sender, MouseEventArgs e) { try { if (mapControl.Tools.LeftButtonTool == MapToolKit.Distance) { ... 阅读全文
posted @ 2013-06-27 18:22 nygfcn 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 参考: http://bbs.csdn.net/topics/90083323TcpClient没有提供设置连接间隔的方法或是属性,类完成这个功能,使用实例:TcpClient client = TcpClientConnector.Connect(host, port, 1000);using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;using System.Net.Sockets;namespace Client{ public... 阅读全文
posted @ 2013-06-27 18:16 nygfcn 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 第一步:对项目添加新建项,选择“应用程序清单文件”,后缀为app.manifest第二步:修改此文件内容如下即可<?xml version="1.0" encoding="utf-8"?><asmv1:assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns:asmv2="urn 阅读全文
posted @ 2013-06-21 13:39 nygfcn 阅读(409) 评论(0) 推荐(0) 编辑
摘要: txtEmail.ImeMode = System.Windows.Forms.ImeMode.Disable;string email = txtEmail.Text.ToString().Trim();if (email != "") { Match m = Regex.Match(email, @"^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$"); if (!m.Success) ... 阅读全文
posted @ 2013-06-20 17:11 nygfcn 阅读(257) 评论(0) 推荐(0) 编辑