- 博客(11)
- 资源 (3)
- 收藏
- 关注
转载 C# DES加密解密类
<br /> <br />一个以前用的DES加密解密类突然解密的时候出现错误,怎么搞都不行,后来找了个这个,虽然大致上差不多,但是这个确实可以的,真为以前的那个类郁闷啊<br /> <br /> <br /> <br />using System; using System.Text; using System.Security.Cryptography; namespace Test { /// <summary> ///
2011-01-27 00:15:00 1153
转载 C# WinForm下DataGridView单选按钮列和支持三种选择状态的复选框列的实现
<br /> <br /> 在C# WinForm下做过项目的朋友都知道,其中的DataGridView控件默认只支持DataGridViewButtonColumn、DataGridViewCheckBoxColumn、DataGridViewComboBoxColumn、DataGridViewImageColumn、DataGridViewLinkColumn和DataGridViewTextBoxColumn六种列类型,如果你想要在DataGridView的列中添加其它的子
2011-01-23 16:37:00 4584
原创 WinForm控件复杂数据绑定常用数据源(如:Dictionary)(对Combobox,DataGridView等控件DataSource赋值的多种方法)
<br /><br />开始以前,先认识一下WinForm控件数据绑定的两种形式,简单数据绑定和复杂数据绑定。<br />1) 简单数据绑定<br />简单的数据绑定是将用户控件的某一个属性绑定至某一个类型实例上的某一属性。采用如下形式进行绑定:引用控件.DataBindings.Add("控件属性", 实例对象, "属性名", true);<br />2) 复杂数据绑定<br />复杂的数据绑定是将一个以列表为基础的用户控件(例如:ComboBox、ListBox、ErrorProvider、DataGr
2011-01-22 19:13:00 7491
原创 序列化Dictionary属性到XML里
<br /><ComponentSettings><br /><ComponentOne><br /><SettingOne>SettingOneValue</SettingOne><br /><SettingTwo>SettingTwoValue</SettingTwo><br /></ComponentOne><br /><ComponentTwo><br /><AnotherSettingOne>AnotherSettingOneValue</AnotherSettingOne><br /><Anot
2011-01-21 18:07:00 6833
原创 泛型Dictionary的用法详解
泛型最常见的用途是泛型集合,命名空间System.Collections.Generic 中包含了一些基于泛型的集合类,使用泛型集合类可以提供更高的类型安全性,还有更高的性能,避免了非泛型集合的重复的装箱和拆箱。 很多非泛型集合类都有对应的泛型集合类,下面是常用的非泛型集合类以及对应的泛型集合类: 非泛型集合类泛型集合类ArrayListListHashTableDIctionaryQueueQueueStackStackSortedListSortedList 我们用的比较多的非泛型集
2011-01-20 17:58:00 6668
原创 Color取值转换十进制、十六进制
<br /> <br />//最简单的 获取十六进制形式的值 #CE76D1<br /> this.textbox.BackColor = ColorTranslator.FromHtml("#CE76D1");//FromArgb:三个rgb数字形式 206,118,209this.textbox.BackColor = System.Drawing.Color.FromArgb(206,118,209);//获取十六进制形式的值 #CE76D1UInt32 num=Convert.ToUInt32("#
2011-01-20 15:09:00 4850
原创 c#中out与ref的用法与区别
<br /> <br /><br />1、out必须在函数体内初始化,在外面初始化没意义。也就是说,out型的参数在函数体内不能得到外面传进来的初始值。<br />2、ref必段在函数体外初始化。<br />3、两都在函数体的任何修改都将影响到外面。<br />例:<br />using System;<br />namespace ConsoleApplication1<br />{<br /> class C<br /> {<br /> public static void reffun(ref st
2011-01-17 18:43:00 809
原创 windows服务中的定时器timer的使用
<br /><br />大家在使用c#写windows服务时,网上很多例子说,使用工具箱中组件中的定时器就可以,但实际上该定时器并不管用,具体原因,微软自称是Framework的bug。<br />无论是windows窗体中timer还是组件中的timer都是继承自System.Windows.Form.Timer,并不是我们需要的System.Timers ,继承自System.Timers 的timer只有手动创建。public WindowsServiceDemo() {
2011-01-16 12:38:00 4578
原创 C#中windows 服务与桌面交互
<br /> <br />服务安装后事件 这样就可以交互了privatevoid serviceInstaller1_AfterInstall(object sender, InstallEventArgs e) { ManagementBaseObject inPar =null; ManagementClass mc =new ManagementClass("Win32_Service"); forea
2011-01-16 02:56:00 2197
原创 用C#代码来安装、卸载、启动、关闭服务
<br /> /// <summary><br /> /// 启动服务<br /> /// </summary><br /> /// <param name="sender"></param><br /> /// <param name="e"></param><br /> private void button1_Click(object sender, EventArgs e)<br /> {<br />
2011-01-14 18:44:00 4685
原创 SystemParametersInfo的使用方法
<br /> <br /> <br />[DllImport("user32.dll", EntryPoint = "SystemParametersInfo")]<br />public static extern int SystemParametersInfo(<br /> int uAction,<br /> in
2011-01-14 12:41:00 9273
weiFenLuo.winFormsUI.Docking.dll
2009-08-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人