随笔分类 - C#.net
摘要:c#要求所有的运算符重载都声明为public 和static,这表示他们与他们的类或结构相关联,而不与实例相关联。操作符的重载使用operator关键字,C#不允许重载=操作符。下面是一个重载+操作符的列子,代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--staticvoidMain(string[]args){Squarea=newSquare(3,3);Squareb=newSquare(5,5);Squarec=newSquare();c
        阅读全文
            
摘要:线程间操作大家可以把Control.CheckForIllegalCrossThreadCalls设置为false,但这种操作只能用于简单的线程控制。不够安全。大部分情况下还是用Control.Invoke方法。具体用法如下: Control.Invoke(new EventHandler( delegate { //要编写的代码 }));
        阅读全文
            
摘要://设置鼠标图标 Bitmap a = (Bitmap)Bitmap.FromFile("1.png"); SetCursor(a, new Point(16, 36)); //new Point() 定义鼠标的可用点位置。 //设置鼠标函数 public void SetCursor(Bitmap cursor, Point hotPoint) { int hotX = hotPoint.X; ...
        阅读全文
            
摘要:第一种方法:就是调用系统API函数更改系统时间[StructLayout(LayoutKind.Sequential)] public struct SystemTime { public ushort wYear; public ushort wMonth; public ushort wDayOfWeek; public ushort wDay; public ushort wHour; pu...
        阅读全文
            
摘要:C#写的关机程序,代码简单主要是用Process类来操作,当然也可以调用 系统API来执行操作。  主要代码为:关机Process.Start("shutdown", "-s -t 0"); 注销 Process.Start("shutdown", "-l "); 重启 Process.Start("shutdown", "-r -t 0");更多的关于Process类的操作,可以了解http:/...
        阅读全文
            
摘要:最近做了个局域网通信软件,主要是利用socket通信是基于TCP/IP的。主要功能是服务器可以向所有客户端发送消息,客户端也可以向服务器端发送消息。当然客户端也可向客户端发送消息,不过在这里因软件没有要求做,也没有添加该功能。如果实现该功能只需添加以下他们之间通信的协议即可。服务器界面: 客户端界面: 服务器端主要代码:服务器界面代码:public partial class Form1 : Form { public Form1() { InitializeComponent(); CheckForIllegalCrossThreadCalls = false; } server s = n
        阅读全文
            
摘要:将response.write(<script>alert('');</script>);换成ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), "TestAlert", "alert('测试 alert !');", true);就OK
        阅读全文
            
摘要:在web.confing中 添加 <globalization requestEncoding="utf-8" responseEncoding="utf-8"/>
        阅读全文
            
摘要:设置winform窗体上默认的按钮为Enter或Esc键,只需设置窗体的acceptbutton和cancelbutton两个属性。如果是asp.net页面只需设置form表单的defaultbutton属性。在C# windows Form程序中添加托盘可以使用NotifyIcon控件,使程序不显示在工具栏上可以设置ShowInTaskbar 属性。点击关闭按钮最小化窗体:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->protecte
        阅读全文
            
摘要:C#发送邮件的功能在网上找了很多也有利用socket的 ,试了一下不行的原因是smtp服务器的问题。在这里我用了mailmessage和搜狐的stmp.sohu.com。源码如下: protected void Button1_Click(object sender, EventArgs e) { string from = ******@sohu.com; string fromer = "发件人"; string to = "*****@126.com"; string toer = "收件人"; string Subject =
        阅读全文
            
摘要:首先安装Microsoft Excel 其次在命令行输入DCOMCNFG ,进入组件服务设置界面,如图:打到Micorosoft Excel应用程序,如图:右键点击属性,然后点击“安全”,将“启动和激活权限”、“访问权限”、“配置权限”都选择自定义,然后添加运行NETWORK SERVICE用户,(as...
        阅读全文
            
摘要:把下面的复制到地址栏里,QQ号为你要聊天的人的qq号,如果你没有登录你自己的qq,首先会调出qq登录窗体。tencent://message/?uin=QQ号http://wpa.qq.com/msgrd?V=1&Uin=QQ号
        阅读全文
            
摘要:<body><OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0 VIEWASTEXT> </OBJECT> <input onclick=document.all.WebBrowser.ExecWB(1,1) type=butto...
        阅读全文
            
摘要:function correctPNG(){ var arVersion = navigator.appVersion.split("MSIE"); var version = parseFloat(arVersion[1]); if ((version >= 5.5) && (version < 7.0) && (document.body.filte...
        阅读全文
            
 
                    
                     
                    
                 
                    
                
 
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号