liancs的专栏

共享技术心得,传递奋斗心声

C#的访问修饰符

转自MSDN:http://msdn.microsoft.com/zh-cn/library/ba0a1yw2.aspx 使用访问修饰符 public、protected、internal 或 private 可以为成员指定以下声明的访问级别之一。 声明的可访问性 ...

2013-07-28 14:34:35

阅读数 749

评论数 0

归纳一下:C#线程同步的几种方法

我们在编程的时候,有时会使用多线程来解决问题,比如你的程序需要在 后台处理一大堆数据,但还要使用户界面处于可操作状态;或者你的程序需要访问一些外部资源如数据库或网络文件等。这些情况你都可以创建一个子线程去处理, 然而,多线程不可避免地会带来一个问题,就是线程同步的问题。如果这个问题处理不好,我们就...

2013-07-14 16:05:34

阅读数 1070

评论数 0

C#中的线程同步

同步的本质:下面的列表总结了.NET同步线程的工具: 阻塞函数: Sleep:阻塞线程一定时间。Join:阻塞另一个线程至本线程完成。 加锁结构: lock:保证只有一个线程可以存取同一个资源,或操作一段代码。不能跨进程。速度快。Mutex:保证只有一个线程可以存取同一个资源,或操...

2013-07-14 14:49:28

阅读数 713

评论数 0

C# Lock 解读

最近在研究.NET分布式缓存代码,正好涉及Lock,看了网上的文章,总结了一些Lock相关的知识,供大家一起学习参考。 一、Lock定义     lock 关键字可以用来确保代码块完成运行,而不会被其他线程中断。它可以把一段代码定义为互斥段(critical section),互斥段在一个时...

2013-07-14 14:33:58

阅读数 555

评论数 0

导出 Silverlight DataGrid to Excel XML/CSV

参考自http://www.codeproject.com/Articles/45731/Export-Silverlight-DataGrid-to-Excel-XML-CSV和http://www.cnblogs.com/itelite/archive/2012/11/28/2792545.h...

2013-06-19 10:01:42

阅读数 774

评论数 0

WPF中将Dictionary<T,T>类型做为数据源绑定到TreeView上

一、后台源码 using System.Collections.ObjectModel; namespace WpfTreeView {     public partial class MainWindow : Window     {         Dictionary mDic...

2012-07-12 19:07:41

阅读数 4752

评论数 1

Silverlight ListBox

1、自定义ListBoxItem                                                               Binding zhiduan}" Margin="5,2,0,0"/> ...

2012-06-09 11:25:51

阅读数 1292

评论数 0

Silverlight中组合键用法举例

KeyDown事件处理函数:         private void ControlMainPage_KeyDown(object sender, System.Windows.Input.KeyEventArgs e)         {             // Ctrl+S  ...

2012-06-01 08:51:06

阅读数 848

评论数 1

Silverlight ContextMenu用法

void Loaded(object sender, RoutedEventArgs e)        {             ContextMenu contextMenu = new ContextMenu();             contextMenu.Background = ...

2012-05-18 16:07:36

阅读数 3672

评论数 0

silverlight base64编码 Image

将经Base64编码后的位图(png、jpg)字符串重新还原成图片显示:   public class PhotoConverter       {                  public BitmapImage PhotoConvert(string value)      ...

2012-02-23 14:51:55

阅读数 865

评论数 0

C# double float int string 与 byte数组 相互转化

在做通信编程的时候,数据发送多采用串行发送方法,实际处理的时候多是以字节为单位进行处理的。在C/C++中 多字节变量与Byte进行转化时候比较方便 采用UNION即可 废话少说看示例: typedef union { double data_df; byte     data_b[8];...

2012-02-23 10:43:49

阅读数 9200

评论数 0

控制台或Winform程序中如何编码或解码Server.URLEncode

在Asp.net中可以使用Server.HTMLEncode和Server.URLEncode 将文本或URL的特殊字符编码, 但在控制台或Winform程序中没有办法使用到这些方法, 解决办法: 右击项目==》添加引用==》.NET==》System.Web==》确定 Sys...

2012-02-07 11:32:24

阅读数 2705

评论数 0

WinForm中将一个datagridview中的数据行移到另一个datagridview中的方法

<br />现在两个datagridview控件gridview1和gridview2,gridview1中有数据行,gridview2中无数据行,代码如下:<br /> <br />for (int i = 0; i < gridview1.Rows.C...

2011-04-15 19:26:00

阅读数 7465

评论数 2

WinForm实现全屏方法

1、实现窗体全屏显示方法:在全屏方法中进行如下操作this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;this.WindowState = System.Windows.Forms.FormWindowState.Max...

2011-04-15 11:31:00

阅读数 24801

评论数 0

ASP.NET中cookie读写方法

<br />Cookie (HttpCookie的实例)提供了一种在 Web 应用程序中存储用户特定信息的方法。例如,当用户访问您的站点时,您可以使用Cookie 存储用户首选项或其他信息。当该用户再次访问您的网站时,应用程序便可以检索以前存储的信息。<br />ASP.N...

2010-10-26 11:09:00

阅读数 463

评论数 0

ASP.NET中Cookie编程简明参考

一 写入Cookie  1. Name 和 Value 属性由程序设定,默认值都是空引用。  2. Domain属性的默认值为当前URL的域名部分,不管发出这个cookie的页面在哪个目录下的。  例如,http://www.kent.com/application1/login.aspx 页面中...

2010-10-26 10:55:00

阅读数 260

评论数 0

提示
确定要删除当前文章?
取消 删除