上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 16 下一页
摘要: C#SetWindowPos窗口置顶[DllImport("user32.dll", CharSet = CharSet.Auto)]private static extern int SetWindowPos(IntPtr hWnd, int hWndInsertAfter, int x, int y, int Width, int Height, int flags);/// <summary>/// 得到当前活动的窗口/// </summary>/// <returns></returns>[DllImport(&quo 阅读全文
posted @ 2012-12-20 10:40 曾是土木人 阅读(3048) 评论(2) 推荐(0) 编辑
摘要: C# SetCursorPos用法函数功能:该函数把光标移到屏幕的指定位置。如果新位置不在由 ClipCursor函数设置的屏幕矩形区域之内,则系统自动调整坐标,使得光标在矩形之内。函数原型:BOOL SetCursorPOS(int X,int Y);参数:X:指定光标的新的X坐标,以屏幕坐标表示。Y:指定光标的新的Y坐标,以屏幕坐标表示。返回值:如果成功,返回非零值;如果失败,返回值是零,若想获得更多错误信息,请调用GetLastError函数。备注:该光标是共享资源,仅当该光标在一个窗口的客户区域内时它才能移动该光标。C#中使用该函数首先导入命名空间:using System.Runti 阅读全文
posted @ 2012-12-19 14:11 曾是土木人 阅读(1931) 评论(0) 推荐(0) 编辑
摘要: 函数功能:该函数返回指定窗口的边框矩形的尺寸。该尺寸以相对于屏幕坐标左上角的屏幕坐标给出。函数原型:BOOL GetWindowRect(HWND hWnd,LPRECTlpRect);参数:hWnd:窗口句柄。lpRect:指向一个RECT结构的指针,该结构接收窗口的左上角和右下角的屏幕坐标。返回值:如果函数成功,返回值为非零:如果函数失败,返回值为零。若想获得更多错误信息,请调用GetLastError函数。C#中使用该函数首先导入命名空间:using System.Runtime.InteropServices;然后写API引用部分的代码,放入 class 内部[DllImport(&q 阅读全文
posted @ 2012-12-19 14:09 曾是土木人 阅读(10071) 评论(1) 推荐(1) 编辑
摘要: 通过子窗口向外引发一个事件,父窗口去实现该事件,我们可以再不关闭父窗口和子窗口的情况下进行数据的传输显示思路:在子窗口“添加用户”的中通过点击"添加用户",会动态的向外引发一个事件,通过该事件,我们可以进行数据传递在其他窗口中,可以来响应该事件其中,子窗口只负责向外引发一个事件,将事件的实现方法委托... 阅读全文
posted @ 2012-12-17 20:01 曾是土木人 阅读(4990) 评论(1) 推荐(4) 编辑
摘要: 窗体间的数据传递的几种方法:1.通过子窗体的Tag属性2.借助第三方的一个静态变量3.通过父窗体的Tag属性局限性:必须得有一个窗体已经关闭,数据才能传递过去那如果,我们想在都不关闭任何窗体的情况下进行数据传递,该如何操作?在我的另外一篇博文中(WinForm中窗体间的数据传递(二))可以借助向外引... 阅读全文
posted @ 2012-12-17 18:30 曾是土木人 阅读(6981) 评论(3) 推荐(2) 编辑
摘要: 知识点:枚举类型的使用当某个方法暂时不想去实现的时候,最好在方法体中写上:throw new NotImplementedException()如何将图片资源引入到项目的属性中去设置控件的大小:pane.Size = new Size(paneWidth,paneHeight);设置控件的位置:pane.Location = new Point(paneLeft,paneTop);事件的动态绑定:pane.MouseDown += pane_MouseDown;如何定义事件并引发事 public delegate void MineSweepedSuccessEventHandler(... 阅读全文
posted @ 2012-12-17 17:54 曾是土木人 阅读(2448) 评论(0) 推荐(0) 编辑
摘要: <?/*******************************************************************************/error_reporting(E_ALL ^ E_NOTICE);require_once( 'http.inc.php' );require_once( 'class.Chinese.php');//成功2xx define( 'QQ_RETURN_SUCCESS', 200 ); define( 'QQ_LOGIN_SUCCESS', 201 ); def 阅读全文
posted @ 2012-12-15 14:26 曾是土木人 阅读(2114) 评论(0) 推荐(1) 编辑
摘要: 1、找寻支持QQ HTTP协议的服务器。大家也许会被一些假像所迷惑,也许会认为QQ的HTTP服务器是基于80口进行通信的(如:218.17.209.23:80),其实不然,正真基于HTTP的服务器应该是:http://tqq.tencent.com:8000,它是一个通过8000口进行通讯的服务器。由于QQ的HTTP服务器并不支持HTTP协议中GET方法,它支持POST方法。所以我们要给QQ的HTTP协议传参数,那么就必需要用POST方式才行。2、C#和DELPHI是实现HTTP的POST方法的通信。C#: C#里System.Web空间下提供了一个叫做WebClient的对象,使用此对象就可 阅读全文
posted @ 2012-12-14 17:35 曾是土木人 阅读(11409) 评论(4) 推荐(0) 编辑
摘要: 如何找到桌面上报错的窗口,不管是父窗口还是子窗口,而且获得它的出错信息呢?主要是利用API函数:[DllImport("user32.dll")]public static extern int FindWindowEx(int hwndParent, int hwndChildAfter,string lpszClass, string lpszWindow);[DllImport("user32.dll")]public static extern int FindWindow(string strclassName, string strWindo 阅读全文
posted @ 2012-12-13 22:20 曾是土木人 阅读(6943) 评论(0) 推荐(0) 编辑
摘要: FindWindow()函数的用法。要在C#里使用该API,写出FindWindow()函数的声明: [DllImport("coredll.dll", EntryPoint = "FindWindow")] private extern static IntPtr FindWindow(string lpClassName, string lpWindowName); 这个函数有两个参数,第一个是要找的窗口的类,第二个是要找的窗口的标题。在搜索的时候不一定两者都知道,但至少要知道其中的一个。有的窗口的标题是比较容易得到的,如"计算器" 阅读全文
posted @ 2012-12-13 20:01 曾是土木人 阅读(7127) 评论(1) 推荐(1) 编辑
摘要: 在多线程程序中,新创建的线程不能访问UI线程创建的窗口控件,如果需要访问窗口中的控件,可以在窗口构造函数中将CheckForIllegalCrossThreadCalls设置为 falsepublic Form1(){InitializeComponent();CheckForIllegalCrossThreadCalls = false;}也可以针对某一控件进行设置,例如:TextBox.CheckForIllegalCrossThreadCalls = false;MSDN说明:如何:对 Windows 窗体控件进行线程安全调用使用多线程提高 Windows 窗体应用程序的性能时,必须注意 阅读全文
posted @ 2012-12-08 13:59 曾是土木人 阅读(10095) 评论(2) 推荐(0) 编辑
摘要: 在使用CI框架的使用经常碰到跳转和路径方面的问题,site_url()和base_url()很容易混淆,下面来说说他们的区别!假如你config文件里面的base_url和index_page是这样定义的:config['base_url'] = "http://domain.com/";confi... 阅读全文
posted @ 2012-11-08 20:57 曾是土木人 阅读(17827) 评论(0) 推荐(0) 编辑
摘要: 根据自己的实际情况,需要两个文件,一个是权限控制类,Acl,另外一个是权限配置的文件acl.php放在了config这个目录下。Acl这个类放在了application/hook/acl.php。通过application/config/config.php文件开启hook,并且配置config这个... 阅读全文
posted @ 2012-11-03 10:53 曾是土木人 阅读(3484) 评论(0) 推荐(0) 编辑
摘要: 索引并不是时时都会生效的,比如以下几种情况,将导致索引失效:如果条件中有or,即使其中有条件带索引也不会使用(这也是为什么尽量少用or的原因) 注意:要想使用or,又想让索引生效,只能将or条件中的每个列都加上索引 2.对于多列索引,不是使用的第一部分,则不会使用索引 3.like查询是以%开头 4.如果列类型是字符串,那一定要在条件中将数据使用引号引用起来,否则不使用索引 5.如果mysql估计使用全表扫描要比使用索引快,则不使用索引此外,查看索引的使用情况 show status like ‘Handler_read%’;大家可以注意:handler_read_key:这... 阅读全文
posted @ 2012-10-22 21:20 曾是土木人 阅读(48188) 评论(3) 推荐(7) 编辑
摘要: 对于MyISAM:a.alter table table_name disable keysb.loading datac.alter table table_name enable keys对于Innodb:a.将要导入的数据按照主键排序b.set unique_checks=0,关闭唯一性校验c.set autocommit=0,关闭自动提交 阅读全文
posted @ 2012-10-20 20:39 曾是土木人 阅读(1713) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 16 下一页