随笔分类 - C#
C\S Frame
关于对象的浅度拷贝和深度拷贝
摘要:1、浅度拷贝:public ObjectrPrototype Clone(){//实现浅拷贝return(ObjectrPrototype)this.MemberwiseClone();}ObjectrPrototype 表示返回的类型,原型模式中使用概率较高,放在对应类内部使用。2、深度拷贝:pu...
阅读全文
C# 正则表达式
摘要:转自:http://www.cnblogs.com/KissKnife/archive/2008/03/23/1118423.html另外推荐一篇学正则表达式的文章:http://www.unibetter.com/deerchao/zhengzhe-biaodashi-jiaocheng-se.h...
阅读全文
C#XML的序列化与反序列化
摘要:要序列化的对象的类:[Serializable]public class Person{private string name;public string Name{get{return name;}set{name=value;}}public string Sex;public int Age=...
阅读全文
C# 通过Hook的方法 屏蔽快捷键
摘要:#region 屏蔽Windows功能键(快捷键) public delegate int HookProc(int nCode, int wParam, IntPtr lParam); private static int hHook = 0; public const int ...
阅读全文
C#获取Access数据库中的所有表名和列名
摘要://C#获取Access数据库中的所有表名和列名string ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" + @"Data Source=E:\report20100819\report20100819.mdb";OleDbConne...
阅读全文
C# Winform 中webBrowser显示html内容时禁止错误提示的方法
摘要:在winform中有一个控件可以显示html的内容,该控件就是webbrowser,设置它的DocumenText属性为HTML的内容即可。在使用WebBrowser做UI的时候,我们有时不希望里面的链接被用户点击,更不希望弹出烦人的脚本错误提示框,也不希望用户能点出右键的IE菜单,要做到这些,其实...
阅读全文
C#实现网段扫描
摘要:目录1.使用的类2.获取本地主机IP地址3.远程查询4.实现网段的扫描--------------------------------------------------------------------------------正文1.先介绍一下使用的类:DNS类:在.net中的System.ne...
阅读全文
C#Soket组播
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net;using System.Net.Sockets;namespace NBC.Test.ObjectM...
阅读全文
C#Unicode和Utf-8
摘要:Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。1990年开始研发,1994年正式公布。Unicode是国际组织制...
阅读全文
C# 通过window消息控制指定控件的scroll滚动
摘要:[DllImport("User32.dll", CharSet = CharSet.Auto, SetLastError = true)] private static extern IntPtr SendMessage(IntPtr hWnd, int msg, IntPtr wParam...
阅读全文
C#将image中的显示的图片转换成二进制
摘要:1.我们知道数据库里的Image类型的数据是"二进制数据",因此必须将图像文件转换成字节数组才能存入数据库中. //将本地图片转换成二进制保存起来 private byte[] SetImageToByteArray(string fileName) { ...
阅读全文
windows消息大全
摘要://常量的意义 HTERROR = -2; HTTRANSPARENT = -1; HTNOWHERE = 0; HTCLIENT = 1; HTCAPTION = 2; HTSYSMENU = 3; HTGROWBOX = 4; HTSIZE = HTGROWBOX; HTMENU = 5; HT...
阅读全文
C#WinForm窗体监听/拦截操作动作
摘要:C#中的事件也是通过封装系统消息来实现的,如果你在WndProc函数中不处理该消息那么,它会被交给系统来处理该消息,系统便会通过代理来实现鼠标单击的处理函数,因此你可以通过WndProc函数来拦截消息protectedoverridevoidWndProc(refMessagem){constint...
阅读全文
浙公网安备 33010602011771号