.net开发
nanchuan
这个作者很懒,什么都没留下…
展开
-
WPF版本的自动更新程序
最近,拿到的项目代码是用WPF写的。C/S结构的东西更新起来不太方便。于是,就决定做个自动更新程序吧。软件本身是用VS2010写的WPF版本的,所以更新程序也就决定用WPF来做吧。虽说,以前用WinForm做过,感觉应该是差不多。可实际操作过程中间,还是碰到了一些不太一样的地方吧。不过,原理都是一样一样滴。这里,只是更新程序的代码,至于版本判断的方法,方式多多吧。这里的更新程序,需要放在软件主程序同目录下,而且我把客户端的版本号放在了软件的配置文件中了。在更新完成后会去修改里边的版本信息。原创 2011-05-21 18:37:00 · 16665 阅读 · 5 评论 -
C#编程:多线程与UI操作
为了让程序尽快响应用户操作,在开发Windows应用程序时经常会使用到线程。对于耗时的操作如果不使用线程将会是UI界面长时间处于停滞状态,这种情况是用户非常不愿意看到的,在这种情况下我们希望使用线程来解决这个问题。转载 2011-07-27 12:06:04 · 2912 阅读 · 0 评论 -
带密码的RAR包的下载和解压
今天,项目上要用到带密码的RAR压缩包的下载和解压。尽管网上有很多源码,但感觉还是花了很多时间,而且看的有点晕了。不过,终于还是搞明白了。简单整理下,以供参考。 一,下载网络文件到本地 public void DownloadFile()原创 2011-07-21 15:05:00 · 4691 阅读 · 1 评论 -
Asp.NET中设置颜色、字体和边框样式
一,系统字体的获取和操作1,我们取出来全部可用系统字体,并将字体名字绑定到一个DropDownList控件using System.Drawing;using System.Drawing.Text;DropDownList listFontName原创 2011-08-13 15:26:41 · 19012 阅读 · 1 评论 -
编程经典收藏(.NET篇)
1, WPF视频教程2, C#下载功能代码3, C#使用PDFBox读取PDF4, WPF学习之数据绑定 WPF 中的数据绑定5, Windows Workflow Foundation WF4.0实战系列 WF从入门到精通系列(.net 3.5)6, WPF界面设计技巧原创 2011-08-13 16:29:27 · 1087 阅读 · 0 评论 -
序列化和LINQ to XML处理XML
整理了两种读写XML文件的方法:序列化和LINQ to XML。WPF写了个简单的例子。1,MainWindow.xaml源码<Window x:Class="XmlDemo.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x=原创 2012-06-21 10:06:40 · 3425 阅读 · 0 评论 -
String.Join的一个小用法
经常需要将一个数组或者List的各项通过分隔符连接成字符串。一般的实现逻辑是通过成员+分隔符连接,然后在结果截掉最后一个分隔符。突然,发现String.Join方法实现的正是这一功能。一个简单的例子输出a,b,cclass Program { static void Main(string[] args) { List list=原创 2012-07-07 10:30:35 · 3044 阅读 · 0 评论 -
WIN7中HttpListener拒绝访问异常解决C#
部署程序的时候,这么一段简单的代码,出现了[System.Net.HttpListenerException] = {"拒绝访问。"}的错误。var listener = new HttpListener();listener.Prefixes.Add("http://+:7134/"); //要监听的url范围 listener.Start(); //开始监听端口,接收客户端请求原创 2012-12-16 12:25:02 · 21354 阅读 · 1 评论