07 2013 档案
摘要:[System.Runtime.InteropServices.DllImport("user32.dll")] //申明API函数 public static extern bool RegisterHotKey( IntPtr hWnd, // handle to window int id, // hot key identifier uint fsModifiers, // key-modifier options Keys vk // virtual-key code ); ...
阅读全文
摘要:WinForm实现win7 Aero磨砂效果如下:WinForm实现win7 Aero磨砂效果代码如下:using System; using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.ServiceModel;using System.Runtime.InteropServices;namespace MyWeather{ pu...
阅读全文
摘要:本文向大家介绍Windows Sockets的一些关于用C#实现的原始套接字(Raw Socket)的编程,以及在此基础上实现的网络封包监视技术。同Winsock1相比,Winsock2最明显的就是支持了Raw Socket套接字类型,使用Raw Socket,可把网卡设置成混杂模式,在这种模式下,我们可以收到网络上的IP包,当然包括目的不是本机的IP包,通过原始套接字,我们也可以更加自如 地控制Windows下的多种协议,而且能够对网络底层的传输机制进行控制。在本文例子中,我在nbyte.BasicClass命名空间实现了RawSocket类,它包含了我们实现数据包监视的核心技术。在实现这个
阅读全文
摘要:Icon icon = ICONHelper.GetFileIcon(filePath);MemoryStream mStream = new MemoryStream();//创建内存流icon.Save(mStream);Image image = Image.FromStream(mStream);mStream.Close();
阅读全文
摘要:Point point = new Point(-10, -10); bool mouseDown = false; private void panelEx5_MouseDown(object sender, MouseEventArgs e) { mouseDown = true; point = e.Location; } private void panelEx5_MouseMove(object sender, MouseEventArgs e) ...
阅读全文
摘要:Brush brush = new LinearGradientBrush(new Point(0, 100), new Point(800, 100), Color.Blue, Color.White); e.Graphics.FillRectangle(brush, this.ClientRectangle);
阅读全文
摘要:C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe /i
阅读全文
摘要:采用Ajax的项目开发过程中,经常需要将JSON格式的字符串返回到前端,前端解析成JS对象(JSON )。ECMA-262(E3) 中没有将JSON概念写到标准中,但在 ECMA-262(E5) 中JSON的概念被正式引入了,包括全局的JSON对象和Date的toJSON方法。 1,eval方式解析,恐怕这是最早的解析方式了。function strToJson(str){ var json = eval('(' + str + ')'); return json;}记得str两旁的小括号哦。2,new Function形式,比较怪异哦。function str
阅读全文
摘要:每个优秀的开发人员,应该尽可能保证程序稳定运行,在确实不需要使用try...catch的地方尽尽量不要使用以提高程序性能。但是我们不可能保证每段代码不会出错,由于出错引起的用户界面并不友好,而且有可能会导致整个程序崩溃,所以我们在可能出错的地方经常会try...catch捕获异常,这样可以把异常保存到日志,提供给用户一个友好的提示。但是一个大项目到处都是 try...catch 不太容易维护。以下是我自己项目里面写的两个方法:(.Net 4.0) public static bool TryExec(Action action) { try { ...
阅读全文
摘要:$.ajax({ type: "Post", url: "UserManage.aspx/SubmitPage",//页面/方法名 data: "{'hidId':'" + $("#hidId").val() }",//方法参数 contentType: "application/json; charset=utf-8", dataType: "json", async:false,//这一句加上就是同步,不加就是异步 success: fu
阅读全文