
C#
一品梅
君子当自强不息.
展开
-
string 到 Color 的转换示例:
string colorstr = "#FF4D4D4D";string hex = colorstr.ToString().Replace("#", "");byte alpha;byte pos = 0;if (hex.Length == 8){ alpha = System.Convert.ToByte(hex.Substring(pos, 2), 16); pos = 2;}else{ a原创 2014-07-19 15:47:21 · 2029 阅读 · 0 评论 -
win7下获取本机ip地址
win7支持ipv6版本的ip协议,使用Dns.GetHostAddresses(Dns.GetHostName());返回的第一个ip总是默认ipv6格式,所以你需要在IPAddress[]中判断ip格式,如果是ipv4则返回即可。 string localComName = Dns.GetHostName(); IPHostEntry myEntr原创 2014-07-21 07:01:09 · 1147 阅读 · 0 评论 -
网络winform
学习这个类,首先需要了解基本的TCP/IP 和UDP 协议,对端口…………都有一定的理解……以下是我总结的重要的几点,希望对你有用……1.利用Tcp协议编程1)服务器端:a)建立TCP监听器TcpListener对象。TcpListener tl=new TcpListener(端口号);b)启动监听器tl.Start(); c)用监听器获取连接进来的套接字(So原创 2014-07-20 15:38:06 · 783 阅读 · 0 评论 -
鼠标,控件,互动
两个Pictruebox,用于放背景的Pic1和用于放小图的Pic2。希望能实现鼠标拖拽Pic2在Pic1上移动,但不能超出Pic1的边框范围。即Pic2的左边框不能超出Pic1的左边框,Pic2的右边框不能超出Pic1的右边框。上下亦然。原创 2014-07-22 09:28:59 · 728 阅读 · 0 评论 -
关于windows服务
windows服务不可以直接调试地。。。需要安装,方法:当你的windows服务项目写好了之后,编译,在bin下会生成同名exe,然后打开开始菜单-》vs200x-》vsTools-》vs200x命令提示行,然后cd到你的bin目录下,运行installutil 你的服务名.exe进行安装,安装好了通过我的电脑-》管理-》服务来进行启动和停止。。。调试的时候,不能用简单的断点来调试,需原创 2014-07-23 21:20:17 · 648 阅读 · 0 评论