C#
Neil2013
保持兴趣,坚持隐忍
生于忧患,死于安乐
展开
-
带有命名方法的委托与带有匿名方法的委托
在 2.0 之前的 C# 版本中,声明委托的唯一方法是使用命名方法。C# 2.0 引入了匿名方法,而在 C# 3.0 及更高版本中,Lambda 表达式取代了匿名方法,作为编写内联代码的首选方式。不过,本主题中有关匿名方法的信息同样也适用于 Lambda 表达式。有一种情况下,匿名方法提供了 Lambda 表达式中所没有的功能。匿名方法使您能够省略参数列表,这意味着可以将匿名方法转换为带原创 2009-02-02 17:50:00 · 506 阅读 · 0 评论 -
正则表达式
<br /><br />//验证数字 <br />private static bool IsNumeric(string str)<br /> {<br /> System.Text.RegularExpressions.Regex reg1<br /> = new System.Text.RegularExpressions.Regex(@"^/d{11}$");<br /> return reg1.IsMatch(str);<br /> }原创 2010-11-02 10:13:00 · 471 阅读 · 0 评论 -
网址收藏&oxyplot正太分布图
webform制作统计图 http://blog.csdn.net/gisfarmer/article/details/3736452Microsoft Win32 to Microsoft .NET Framework API Maphttp://msdn.microsoft.com/en-us/library/aa302340.aspx#win32map_alphalist原创 2012-09-25 11:02:43 · 24623 阅读 · 0 评论 -
NPOI_2.0_dotnet_binary/dotnet2.0 导出excel
using NPOI;using NPOI.HPSF;using NPOI.HSSF;using NPOI.HSSF.UserModel;using NPOI.HSSF.Util;using NPOI.POIFS;using NPOI.Util;using NPOI.SS.UserModel;using NPOI.SS.Util; namespace CCOA转载 2015-10-13 16:12:57 · 382 阅读 · 0 评论 -
winForm pictureBox拖动图片and动态new 窗体&移动Panel窗体头
public void getScreen() { this.saveFileDialog2.Filter = "Image files (*.JPG)|*.JPG"; this.saveFileDialog2.FilterIndex = 0; this.saveFileDialog2.RestoreD原创 2013-09-25 12:30:35 · 2549 阅读 · 0 评论 -
C# 常用算法&Int32转3字节数组
//生成不重复随机数 int[] num = new int[10];int[] newNum = new int[10];int i, r = 9;int n; int tmp;Random rand = new Random(); for (i = 0; i { num[i] = i; } ///这个算法只需要循环你的数范围的次数而已转载 2013-04-15 09:55:27 · 1170 阅读 · 0 评论 -
XML
public static XmlNodeList getConfigChildNodes(string xmlPath, string nodePath) { nodePath = nodePath.Replace("\\", "/").Trim('/'); XmlDocument doc = new XmlDoc原创 2016-07-09 10:17:08 · 229 阅读 · 0 评论 -
中间件
module Demo {sequence ByteSeq; interface FileTransfer{ void send(int offset, ByteSeq bytes);};};原创 2016-08-31 15:15:20 · 260 阅读 · 0 评论 -
检查windows服务
public void CheckServerStatus(string ServiceName) { ServiceController[] service = ServiceController.GetServices(); for (int i = 0; i {原创 2016-10-10 09:41:44 · 319 阅读 · 0 评论 -
GDI 编程画折线&winform拖动圆点
//数据初始化 string[] month = new string[12] { "一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月" }; float[] d = new float[12] { 20.5F, 60, 10.8F, 15.6F,转载 2016-10-20 20:48:52 · 1428 阅读 · 0 评论 -
HttpWebRequest &&FileStream分块读取和写入文件&WebClient
static void Main(string[] args) { FileStream fsOutput = new FileStream("D:\\wwwrite.txt", FileMode.Create | FileMode.Append); FileStream fs; //获得文件所原创 2016-08-21 15:30:58 · 2337 阅读 · 0 评论 -
winform 提示tip
public Form2() { InitializeComponent(); InitButtonTooltip(); } private void InitButtonTooltip() { ToolTip tip1 = new System.W原创 2016-11-13 19:10:30 · 1572 阅读 · 0 评论 -
数字图像
http://blog.csdn.net/chenhongwu666/article/details/42916279转载 2016-11-13 19:54:54 · 530 阅读 · 0 评论 -
treeview 选中,移动,重命名
private void ChangeChild(TreeNode node) { if (node.Nodes.Count != 0) { foreach (TreeNode item in node.Nodes)原创 2014-03-19 10:41:48 · 982 阅读 · 0 评论 -
datagridview不显示空值&&只导出显示出的数据(去掉隐藏列)
//datagridview不显示空值,即隐藏空值列 public static DataGridView RemoveEmptyCol(DataGridView grdView) { foreach (DataGridViewColumn clm in grdView.Columns) {原创 2013-02-01 15:48:08 · 3048 阅读 · 0 评论 -
委托的协变与逆变的应用
1.协变。 以下委托将定义为具有Human返回类型的委托,而实例化委托的方法中有一个返回类型是Women类型的。Women类型是由Human类型派生的。CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> class Hu原创 2009-02-02 18:04:00 · 728 阅读 · 0 评论 -
winForm 合并行处理
private void dataGridView1_CellPainting(object sender, DataGridViewCellPaintingEventArgs e) { if (e.ColumnIndex == 0 && e.RowIndex != -1) { CombinGr原创 2012-06-19 15:17:05 · 801 阅读 · 0 评论 -
winForm datagridview 表头处理
//类名 internal class exGridView { private int cHeight = 0; private int cLeft = 0; private int cTop = 0; private int cWidth = 0; public static bool原创 2012-06-19 15:15:21 · 3896 阅读 · 0 评论 -
C# 调用WinAPI 登陆&内存操作
#region [ API: 记事本 ] /// /// 传递消息给记事本 /// /// /// /// /// /// [DllImport("User32.DLL")] public static e原创 2013-04-10 16:29:09 · 2657 阅读 · 0 评论 -
winform ListView鼠标拖放功能&Label浮动&鼠标右键菜单定位
在Windows资源管理器中使用拖放操作来移动或复制文件是大家所惯用的方式。Windows资源管理器充分支持拖放操作,而且这也是非常多用户所偏爱的文件使用方式。此外,许多用户非常习惯直接从Windows资源管理器将文件拖放至对应的应用程序中来打开它们。例如,从Windows资源管理器将一个.doc 文档拖放至Microsoft Word即会将该文档在Microsoft Word中打开。您可以从原创 2012-07-30 12:39:32 · 1907 阅读 · 0 评论 -
winForm datagridview 操作小方法
private void DataGirdViewCellPaste(DataGridView grid) { try { // 获取剪切板的内容,并按行分割 string pasteText = Clipboard.GetText().Trim();原创 2012-12-14 14:43:19 · 677 阅读 · 0 评论 -
Gridview 层级关系TreeView
using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Web.UI.MobileControls;using Entity;using System.Collections.Generic;u原创 2012-04-06 09:15:40 · 1289 阅读 · 0 评论 -
winform把网络共享目录映射为本地驱动器&局域网内copy文件&设置文件夹共享
http://blog.csdn.net/knight94/article/details/631309要映射一个网络目录为本地驱动器,需要调用系统DLL的WNetAddConnection2函数来进行添加。 首先,系统函数的申明如下:using System.Runtime.InteropServices; [DllImport("mpr.dll", EntryP转载 2015-12-15 14:36:34 · 2617 阅读 · 1 评论