摘要: 转自:http://www.apkbus.com/android-20978-1-1.htmlandriod闹钟源代码 http://www.apkbus.com/android-20974-1-1.htmlandroid源码分享之指南针程序 http://www.apkbus.com/android-20973-1-1.html重力感应的测试程序andriod源代码 http://www.apkbus.com/android-20972-1-1.htmlandroid源码分享之时光日志个人日程管理 http://www.apkbus.com/android-20969-1-1.htmlOpe 阅读全文
posted @ 2013-02-01 15:44 北冥子 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 双字节操作Dim a&(1 To 16), i&, data&, n&a(1) = 1For i = 2 To 16 a(i) = a(i - 1) * 2Nextdata = 58038n = 5'从右往左查询data的第N位是0还是1If (data And a(n)) = a(n) Then MsgBox "该位是1"Else MsgBox "该位是0"End If 阅读全文
posted @ 2012-12-04 15:56 北冥子 阅读(2208) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections.Generic;using System.Windows.Forms;using System.Runtime.InteropServices;namespace test{ static class Program { [DllImport("user32.dll ", CharSet = CharSet.Unicode)] public static extern IntPtr PostMessage(IntPtr hwnd, int wMsg, IntPtr wParam,... 阅读全文
posted @ 2012-11-20 16:49 北冥子 阅读(1280) 评论(0) 推荐(0) 编辑
摘要: 根据标题获取窗口句柄using System; using System.Runtime.InteropServices; namespace tstfindwindow { /// /// Class1 的摘要说明。 /// class Class1 { [DllImport( "User32.dll ")] public static extern System. IntPtr FindWindowEx(System. IntPtr parent, System. IntPtr childe, string strclass, string st... 阅读全文
posted @ 2012-11-20 15:38 北冥子 阅读(4821) 评论(0) 推荐(0) 编辑
摘要: 可以通过C#中的DllImport直接调用这些已经存在的功能(比如Windows中的一些功能,C++中已经编写好的一些方法)。DllImport所在的名字空间 using System.Runtime.InteropServices;MSDN中对DllImportAttribute的解释是这样的:可将该属性应用于方法。DllImportAttribute 属性提供对从非托管 DLL 导出的函数进行调用所必需的信息。作为最低要求,必须提供包含入口点的 DLL 的名称。DllImport 属性定义如下:namespace System.Runtime.InteropServices{ [Attr. 阅读全文
posted @ 2012-11-20 15:26 北冥子 阅读(868) 评论(0) 推荐(0) 编辑
摘要: 方法一:private void textBox1_Enter(object sender, EventArgs e) { InputLanguage il = InputLanguage.InstalledInputLanguages[0]; InputLanguage.CurrentInputLanguage = il; } private void textBox1_Leave(object sender, EventArgs e) { InputLanguage il = InputLanguage.InstalledInputLanguages[1]; InputLa... 阅读全文
posted @ 2012-11-20 14:43 北冥子 阅读(925) 评论(0) 推荐(0) 编辑
摘要: 一般有两种方法,我是用的是第一种方法1:在项目的第一个窗体的启动事件中 如form1_load() 中添加如下语句#region 判断系统是否已启动 System.Diagnostics.Process[] myProcesses = System.Diagnostics.Process.GetProcessesByName("这里是你的程序进程名");//获取指定的进程名 if (myProcesses.Length > 1) //如果可以获取到知道的进程名则说明已经启动 { MessageBox.Show("程序已启动!"); Applicat 阅读全文
posted @ 2012-10-24 15:35 北冥子 阅读(13621) 评论(2) 推荐(2) 编辑
摘要: 程序退出的方法:this.Close(); 只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出;Application.Exit(); 强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出;Application.ExitThread(); 强制中止调用线程上的所有消息,同样面临其它线程无法正确退出的问题;System.Environment.Exit(0); 这是最彻底的退出方式,不管什么线程都被强制退出,把程序结束的很干净。 阅读全文
posted @ 2012-10-24 13:49 北冥子 阅读(1297) 评论(0) 推荐(0) 编辑
摘要: 语句连接可以首先declare @sql varchar(800) 声明一个新变量,然后中间用set重新给他赋值。datetime类型字段可以用 CAST((@fxsj_bg as nvarchar(10)) 把日期变量传换为字符串然后再进行语句连接示例:ALTER PROCEDURE dbo.getFAULT(@id int,@hbr nvarchar(10),@lb nvarchar(10),@fxsj_bg datetime,@fxsj_ed datetime,@bds nvarchar(15),@sfycl nvarchar(2))AS/* SET NOCOUNT ON */ decl 阅读全文
posted @ 2012-09-19 17:01 北冥子 阅读(2819) 评论(0) 推荐(0) 编辑
摘要: 实现功能:当单击删除按钮时提示是否删除确认框,在弹出该框之前,先判是否已选择了删除项,若没选择,则提示“请先选择”。判断是否已选择标志是页面上的lbLstSel标签内容是否不为空。解决方案用到了参考方案中 external JS情况下的解决方案的:使用JS全局变量aspx页面源中增加内容: <script language="javascript" type="text/javascript"> var globals = {}; globals.controlIdentities = {}; globals.controlIdentitie 阅读全文
posted @ 2012-09-15 11:27 北冥子 阅读(1610) 评论(0) 推荐(0) 编辑