
C#
文章平均质量分 74
iteye_14059
这个作者很懒,什么都没留下…
展开
-
enum : C#中的枚举类型,原来有这么多用法
今天来的时候打开了MSDN扫了一眼C#里的枚举类型~~ 蓦然发现这东西还有些新玩法。首先是简单介绍,……在此略过。因为enum用法很简单么~定义一个简单的枚举类型: enum Days {Sat, Sun, Mon, Tue, Wed, Thu, Fri}; //这时候 Days.Sat = 0 ,后面依此递增。当然也可以手动指定起始值: enum D...原创 2012-07-26 15:58:43 · 161 阅读 · 0 评论 -
VisualSVN 破解
首先,去VisualSVN官网下载最新版本。 传送门: http://www.visualsvn.com/server/download/定位到VisualSVN安装目录,C:\Program Files (x86)\VisualSVN\bin (我的是64位)。 进入Visual Studio 命令提示, 将 “VisualSVN.Core.dll” 文件反编译成 “Visu...原创 2014-10-08 17:02:27 · 1005 阅读 · 0 评论 -
C#的Dictionary值排序和SortedDictionary键排序
对一个Dictionary<TKey, TValue>进行键排序可以直接用SortedDictionary SortedDictionary<TKey, TValue> 泛型类是检索运算复杂度为 O(log n) 的二叉搜索树,其中 n 是字典中的元素数。 就这一点而言,它与 SortedList<TKey, TValue> 泛型类相似。 这两个类具有相似的对...原创 2013-03-25 08:43:05 · 867 阅读 · 0 评论 -
C# Invalidate() Update() Refresh()的区别
Control.Invalidate方法:使控件的特定区域无效并向控件发送绘制消息。通常情况下,用Invalidate()使区域无效就可触发该控件的重画了,但在一些条件下却没有触发重画.例如: private void button1_Click(object sender, EventArgs e) { textBox1.Text = "888"...原创 2012-12-02 17:41:07 · 2245 阅读 · 0 评论 -
资源文件在国际化中的运用(WinForm)
国际化的软件往往需要多种语言资源,如何在C#的WinForm中做到呢?且看以下分解:1 工程添加资源文件 资源文件命名方式 [资源文件主题名].[语言区域.].resx 例如资源文件主题名为: "Resource1" 。我们准备了 中 英 日 三个语言版本的资源文件,则对应的语言区域分别是 "zh-CN"、"en"、"ja"。 ...原创 2012-04-19 10:29:05 · 140 阅读 · 0 评论 -
C#保存文件或读取数据库文件 另存为
/// <summary> /// 保存文件到数据库 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void原创 2012-04-18 09:51:28 · 571 阅读 · 0 评论 -
WPF线程处理模型
http://msdn.microsoft.com/zh-cn/library/ms741870.aspxWindows Presentation Foundation<!---->线程处理模型<!----> Windows Presentation Foundation (WPF) 旨在帮助开发人员解决线程处理的难题。这样,大多数 WPF 开发人...原创 2012-04-17 10:20:14 · 142 阅读 · 0 评论 -
WPF:RoutedUICommand和MenuItem
把RoutedUICommand放在MenuItem上简直就是太方便了。菜单项的快捷键(MenuItem.InputGestureText属性)会自动显示,而且菜单项的显示文字(MenuItem.Header属性)是RoutedUICommand.Text而不是Name属性。而相比其他命令源(ICommandSource接口),Button类型和Hyperlink类型就没这么方便了。 比如...原创 2012-04-16 10:51:39 · 712 阅读 · 0 评论 -
C#自定义快捷键实现介绍
这篇文章以按下Ctrl+Shift+0实现显示桌面为例,采用C#编写的程序代码说明C#自定义快捷键的实现。 读者可以依此类推,通过按下某些键可以实现一些自定义的功能,只要修改下面代码中RegisterHotKey 的参数和case语句中的执行内容即可。 下面给的示例程序中关键处都具有注释。 下面给出一个完整的可运行的C#编写的示例程序 打开VS2005...原创 2012-04-16 10:33:10 · 310 阅读 · 0 评论 -
C# using语句使用心得总结
这里是关于C# using语句使用心得总结,using关键字是大家用的比较多的,一般都是用在为命名空间创建别名上。希望本文能对大家有所帮助。AD: C# using语句用于定义一个范围,在此范围的末尾将释放对象,这样的用法比较少见,常见于非托管资源。这些资源在使用后,就必须彻底释放。学习过C#的人都知道,using是关键字。在MSDN里面一查C#参考(...原创 2012-04-11 12:04:00 · 157 阅读 · 0 评论 -
C#调用C++的库 P/Invoke工具集
p/Invoke可以使用工具辅助自动生成,以减少混淆1、官方的支持http://visualstudiogallery.msdn.microsoft.com/site/search?query=p%2Finvoke&f%5B0%5D.Value=p%2Finvoke&f%5B0%5D.Type=SearchText&ac=4微软的官方扩展上也有很多开...原创 2015-04-28 15:06:13 · 381 阅读 · 0 评论