上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 90 下一页
摘要: 最近在写异步TCP程序,在调试时遇到了Client关闭后程序在接收回调里死循环,用client.Connected 检测好像也没用,在网上找到几篇用Socekt检测的文章,都还可以达到Client强行关闭后程序在退出死循环的功能。本人这个是在原有的程序上加了一个小小的判断条件就实现了,相比起来也是比较简单的,其主要代码如下:private void AcceptConnect(){ IPAddress[] ip = Dns.GetHostAddresses(Dns.GetHostName()); listener = new TcpListener(ip[0], 60000); listene 阅读全文
posted @ 2011-04-13 22:53 董雨 阅读(1342) 评论(0) 推荐(0) 编辑
摘要: 我们的目标:在这次的系列文章中,我们通过一些小例子,来循序渐进的学习VSTO for excel这个已经出现很久的技术,在平常的使用时,我很少发现比较全面或者具体的文章作介绍,当然,除了MSDN。在我的博客开始这个系列,一为了巩固自己的相关技术知识,二也是为了和大家一起交流分享自己的技术心得和体会,希望能够获得更多宝贵的经验!这个系列第一期大致有如下文章:Getting Start(Add-In级别)简单的UI设计(Robbin)批量操作(附带一个qq联系人导出例子,Add-In级别)J丰富的自定义UI交互(Add-In级别)部署Add-In组件到客户端第二期将根据第一期的情况做灵活修改和调整 阅读全文
posted @ 2011-04-01 14:04 董雨 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 最近,工作特别忙,一直没空子来写Blog,这不,忙里偷闲,顺手写了个文件加解密的小程序,本来公司市场部的同事出去带着合同,怕弄丢了,所以让我们开发个小程序,用于加密合同文件,到客户那里解密打开,然后签订合同,最后加密,带回公司保存。时间不充裕,也就一上午时间吧,下午就要去签合同了,嘿嘿,于是我亲自试验了一把,下面和大家分享一下吧。首先,这是个winform的程序,部署在市场部同事的笔记本上面,基于.Net 2.0做的,它的功能大致如下:加密合同文档(*.doc)在客户处解密此合同文档,进行编辑,再次加密回到公司可以通过密码打开它由于时间关系,只是很粗略的做了个大概。打开vs2008,建立一个w 阅读全文
posted @ 2011-04-01 10:18 董雨 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 现在有好些splash的做法,我的比较简单,而且如果你的素材不错的话,应该可以做出很好的效果,这个教程不依赖任何第三方控件,直接使用vs的就行了,下面这个是预览图:正文开始:我们首先新建一个winform项目,那个form1.cs就先不动他,我们先再建立一个windows窗口,命名为splash,设置窗体属性如下:ShowInTaskbar=false:因为是splash窗口,所以不用在任务栏显示了。然后拖动一个progressbar 和Timer控件到splash窗口如上图。StartPosition=CenterScreen;TransparencyKey =Black;FormBorde 阅读全文
posted @ 2011-04-01 09:54 董雨 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 最近,闲啊,看首页文章都看烦了(不是骂就是被骂,唉~~~),索性来鼓捣一下OpenNETCF这个玩意儿,这篇文章就从WIFI的控制开始说起吧。首先,你可能会上网搜“.net cf msdn wifi"这个关键词,不管如何吧,肯定会看到MSDN的一篇介绍用OpenNETCF进行WIFI开发的一篇文章,我也看过那篇文章,说的的确不错,但是就是感觉怪怪的。首先,那篇文章中使用的方法比较“老”,因为IDE总提示我有些类库太旧了,建议用新的替换掉。其次,我只想获取本机的WIFI适配器而不需要像那篇文章获取了所有适配器。所以,我亲自动手,和大家一起分享一下使用OpenNETCF来操作设备Wifi 阅读全文
posted @ 2011-04-01 09:45 董雨 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 官方文档地址:http://support.microsoft.com/kb/311272/zh-cndevcon的参数如下:====================================================devcon.exe [-r] [-m:\\<machine>] <command> [<arg>...]-r if specified will reboot machine after command is complete, if needed.<machine> 目标机器名字.<command> 命令 阅读全文
posted @ 2011-03-31 12:28 董雨 阅读(776) 评论(0) 推荐(0) 编辑
摘要: http://archive.cnblogs.com/a/1743707/前段时间,经常使用C#调用控制台程序,便写了一个通用的方法,起初可以正常工作,直到遇到控制台程序输出内容较多时,发现控制台程序无法自动终止(任务管理器中始终有这个控制台进程,cpu使用率0),查阅msdn,才知道原来出现了死锁现象。下面是最初的代码: /// <summary> /// common method to execute tool /// </summary> /// <param name="toolFile">tool's path< 阅读全文
posted @ 2011-03-31 10:59 董雨 阅读(2208) 评论(0) 推荐(1) 编辑
摘要: c#检测网络连接问题我没有看到好的方法,都是通过与外网(或者局域网服务器)传递信息检测的。我看些下下来了代码: private void button1_Click(object sender, EventArgs e) { string ip; ip = "10.1.148.1"; // string ip = "192.192.132.229"; // string strRst = CmdPing(ip); // MessageBox.Show(strRst); string str = CmdPingh(ip); MessageBox.Show( 阅读全文
posted @ 2011-03-31 10:52 董雨 阅读(406) 评论(0) 推荐(0) 编辑
摘要: http://apps.hi.baidu.com/share/detail/21583689MS的CMD命令行是一种重要的操作界面,一些在C#中不那么方便完成的功能,在CMD中几个简单的命令或许就可以轻松搞定,如果能在C#中能完成CMD窗口的功能,那一定可以使我们的程序简便不少。下面介绍一种常用的在C#程序中调用CMD.exe程序,并且不显示命令行窗口界面,来完成CMD中各种功能的简单方法。如下所示:System.Diagnosties.Process p=new System.Diagnosties.Process();p.StartInfo.FileName="cmd.exe&q 阅读全文
posted @ 2011-03-30 22:55 董雨 阅读(740) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/know/archive/2011/03/19/1989093.htmlhttp://www.cnblogs.com/hxworm/articles/1993082.html做WinForm开发的朋友,应该都有这种感觉:vs自带的控件倒是不少,但美观的却很少 ——于是网上就有一些开源、收费或免费的不错的控件,像皮肤等控件库DotNetBar、饼状图控件pieChart(此控件的使用,可查看之前的一篇文章:WinForm"立体饼状图实现(附源码示例)" 之配餐系统的开发)....,(在之前的几篇介绍配餐系统开发的文章里,我主要是对 阅读全文
posted @ 2011-03-30 22:46 董雨 阅读(234) 评论(0) 推荐(0) 编辑
上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 90 下一页