06 2013 档案

摘要:using System.Reflection; MethodInfo mi = this.Page.GetType().GetMethod("GetUserName"); //该处的GetUserName是父页面里的方法名称 int userId=5; return mi.Invoke(p, new object[] {userId}).ToString(); //userId指的指的是GetUserName所要传递的参数。 阅读全文
posted @ 2013-06-26 14:30 Micmacs 阅读(488) 评论(0) 推荐(0) 编辑
摘要:最近由于工作需要,接触到了邮件服务器.以前我用CF写过,感觉没有什么,我想用C#来实现会更简单,但是万万没想到C#没有提供邮件接收的方法,令我很不解.通过我在网上查找,发现了一个国外公司写好的接收邮件软件,通过我把他的DLL破解之后就不用注册了,要不可是需要花钱买序列号的啊好贵的啊!不过我希望各位如果有能力还是去买正版的为好!我破解他的确是没有办法的办法拉!请各位能够理解^_^下面是接收邮件的主程序代码如下: using System;using System.Text;using System.IO;using Email.POP3;namespace TestPOP3{ class ... 阅读全文
posted @ 2013-06-26 13:31 Micmacs 阅读(550) 评论(1) 推荐(0) 编辑
摘要:Control.BringToFront();//将控件放置所有控件最前端 Control.SendToBack();//将控件放置所有控件最底端 阅读全文
posted @ 2013-06-14 14:04 Micmacs 阅读(695) 评论(0) 推荐(0) 编辑
摘要:首先明确两点:1. Sqlite对Guid的存储方式是将Guid以16位byte[]的形式顺序保存在数据库中。2.C#中的Guid对象实际上就是16位byte[],但其表达方式并不是按照byte数组顺序的(具体可以查阅MSDN,这也就是为什么Guid.ToString时显示的以“-”间隔的长度不等的原因),这是导致C#和Sqlite中Guid不匹配的本质原因。解决方法:C# to Sqlite:string sql = string.Format("select x'{0}'", BitConverter.ToString(id1.ToByteArray() 阅读全文
posted @ 2013-06-08 16:00 Micmacs 阅读(1640) 评论(1) 推荐(0) 编辑
摘要:之前发表了一个调用系统的复制移动删除的文章,经过多次测试发现了一点问题,同一时间只能执行一个文件的复制 public class Win32 { public enum FileFuncFlags : uint { FO_MOVE = 0x1, FO_COPY = 0x2, FO_DELETE = 0x3, FO_RENAME = 0x4 } [Flags] ... 阅读全文
posted @ 2013-06-06 10:39 Micmacs 阅读(653) 评论(0) 推荐(0) 编辑
摘要:#region 调用系统的文件复制移动删除 [DllImport("shell32.dll", SetLastError = true, CharSet = CharSet.Unicode)] private static extern bool SHFileOperation([In, Out] SHFILEOPSTRUCT str); private const int FO_MOVE = 0x1; private const int FO_COPY = 0x2; private const int FO_D... 阅读全文
posted @ 2013-06-06 10:11 Micmacs 阅读(531) 评论(0) 推荐(0) 编辑
摘要:[StructLayout(LayoutKind.Sequential)] public struct SHFILEINFO { public IntPtr hIcon; public IntPtr iIcon; public uint dwAttributes; [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 260)] public string szDisplayName; [Mar... 阅读全文
posted @ 2013-06-05 14:54 Micmacs 阅读(463) 评论(0) 推荐(0) 编辑
摘要:/// <summary> /// 下载文件 /// </summary> /// <param name="URL">下载文件地址</param> /// <param name="Filename">下载后的存放地址</param> /// <param name="Prog">用于显示的进度条</param> public void DownloadFile(string URL, string filename, System.Wi 阅读全文
posted @ 2013-06-05 13:31 Micmacs 阅读(1547) 评论(0) 推荐(0) 编辑