2016年10月15日

2015.7.17 case when then else end用法Oralcle与SQLserver一致

摘要: SELECT CASE airway_point_type_id WHEN 1 THEN 'VOR' WHEN 2 THEN 'VOR/DME' WHEN 3 THEN 'NDB' WHEN 10 THEN 'P字点' WHEN 11 THEN '五字代码点' ELSE '其它' END 航路点类型 阅读全文

posted @ 2016-10-15 17:30 mol1995 阅读(205) 评论(0) 推荐(0) 编辑

2015.5.9 C#编写DLL及C#调用C#DLL

摘要: 过程比C#调用VC++dll简单。 一、创建DLL 新建工程,类型选择类库,生成的结果就是dll 注意:在项目属性-应用程序中,注意三个地方,程序集名称和默认命名空间可以调整,但要一致,别的程序调用此DLL时,可通过using命名空间,而后类名+函数名调用。输出类型保持默认的“类库”不变。 此DLL 阅读全文

posted @ 2016-10-15 17:29 mol1995 阅读(809) 评论(0) 推荐(0) 编辑

2015.5.11 string与byte[]相互转换

摘要: string类型转成byte[]: byte[] byteArray = System.Text.Encoding.Default.GetBytes ( str ); 反过来,byte[]转成string: string str = System.Text.Encoding.Default.GetS 阅读全文

posted @ 2016-10-15 17:29 mol1995 阅读(126) 评论(0) 推荐(0) 编辑

2015.4.21 SetWindowPos函数用法

摘要: 定义:[DllImport("user32.dll")] public static extern bool SetWindowPos(IntPtr hWnd, int hWndlnsertAfter, int X, int Y, int cx, int cy, uint Flags); 调用:AP 阅读全文

posted @ 2016-10-15 17:28 mol1995 阅读(368) 评论(0) 推荐(0) 编辑

2015.4.25利用UIAutomation 替代API函数,解决了ListView无法读数据的难题,顺便实现了鼠标模拟滚轮

摘要: UIAutomation比API的优点是类似于消息处理机制,而不是主要靠模拟鼠标键盘发送消息 首先添加引用UIAutomationClient和UIAutomationTypes,在安装.net3.5的电脑上可用。低版本的VS可以直接引用dll。 using System.Windows.Autom 阅读全文

posted @ 2016-10-15 17:28 mol1995 阅读(1177) 评论(0) 推荐(0) 编辑

2015.3.31不使用debug/X86文件夹方式解决64/32位问题

摘要: 传统方法:在解决方案-配置管理器-新建X86平台可以解决32位兼容问题,但是Debug目录下会多出X86文件夹。不方便 另一种方法:在项目名称-属性-生成-目标平台-x86也能解决问题,而且不出现X86文件夹,更好! 阅读全文

posted @ 2016-10-15 17:27 mol1995 阅读(129) 评论(0) 推荐(0) 编辑

2015.3.20 Oracle使用正则表达式

摘要: .Oracle正则表达式使用介绍 正则表达式具有强大、便捷、高效的文本处理功能。能够添加、删除、分析、叠加、插入和修整各种类型的文本和数据。Oracle从10g开始支持正则表达式 ..下面通过一些例子来说明使用正则表达式来处理一些工作中常见的问题。 字符簇 字符含义 Oracle正则表达式(regu 阅读全文

posted @ 2016-10-15 17:26 mol1995 阅读(266) 评论(0) 推荐(0) 编辑

2015.3.12 C#运用正则表达式点滴

摘要: Regex reg = new Regex(@"\w{1,}@\w{1,}\.(com)?(net)?"); //匹配(1个或多个)(字母或数字或下滑线)@ (1个或多个)(字母或数字或下滑线).(com出现一次或0次)(net出现一次或0次) //[abc]表示匹配abc中任意一个字符 (abc) 阅读全文

posted @ 2016-10-15 17:25 mol1995 阅读(182) 评论(0) 推荐(0) 编辑

2015.3.11 VS异步控件及进度条结合应用

摘要: 1、在Form中添加 指针控件:BackgroundWorker-bgwork;进度条控件progressBar1 以及开始、取消按钮 2、开始按钮启动异步线程 private void button1_Click(object sender, EventArgs e) { bgwork.Worke 阅读全文

posted @ 2016-10-15 17:24 mol1995 阅读(329) 评论(0) 推荐(0) 编辑

2015.3.5 VS2005调用VC6 dll 时结构参数的传递

摘要: 结构只能以地址方式进行传递,dll只能传递结构不能传递类 VS端: [DllImport(@"D:\程序\VC程序\MfcDllspace\Debug\space.dll")] private static extern bool PassStruct(IntPtr skintptr); [Stru 阅读全文

posted @ 2016-10-15 17:23 mol1995 阅读(267) 评论(0) 推荐(0) 编辑

导航