
C#
吴冬冬
此处省略300字
展开
-
C#导出Excel文件
private void btnExls_Click(object sender, EventArgs e) { saveFD.Filter = "Excel文件(*.xls)|*.xls"; saveFD.FileName = DateTime.Now.Date.ToShortDateString() + "log.xls"原创 2009-09-03 14:25:00 · 2817 阅读 · 1 评论 -
DateTime.Now不准确的问题
今天今日插件测试出,如果在设置中修改时间,今日插件的时间会显示不正确,今日插件是C#做的,用了DateTime.Now获得 请不要使用任何应用程序或库, 或者修改时区偏或内部 DateTime.Now 可能受到其他进程修改时区偏。 获得可靠性 P/Invoke GetSystemTime() 或 GetLocalTime() 如下: 定义结构 [StructLayou原创 2009-11-19 15:42:00 · 5318 阅读 · 0 评论 -
Windows Mobile boot 过程详解
Wince 中可以比较方便的查看系统启动的过程。OEM开发时,需要写一些初始的代码。这些初始代码要和内核部分的HAL (hardware abstraction layer)相一致。当OEM根据自己的硬件平台搭建一个系统时,HAL和Wince的内核是通过静态链接来生成NK.exe的。实际上,当OEM Porting 一个Wince新平台时候,他们所写的代码要远转载 2009-11-13 11:23:00 · 1349 阅读 · 2 评论 -
初识内联函数(inline function)
首先我们一起简单回顾一下函数调用的过程: 我们知道,每个函数名就代表了该函数的起始地址,当该函数被调用的时,主调函数保存现场,然后跳到被调用的函数地址开始执行。 被调用的函数执行完毕之后,通过之前保存的现场信息,返回到原来的地址继续执行后面的代码(指令)。 通过上面的记述我们可以知道,在函数调用过程中发声了地址间的切换,这样以来,肯定会降低函数执行的时间效率。有没有更好的方法来提转载 2009-11-01 09:34:00 · 1501 阅读 · 0 评论 -
SetWindowsHookEx函数参数详解
下系统钩子(键盘钩子,鼠标钩子等等)已是我们最长用的手段,要做钩子程序就必须用到下面这几个函数使用动态链接库(dll),即要实现全局系统钩子。这里就这几个函数的参数做一下详细的讲解。需要使用到WindowsAPI中的两个函数: 一. HHOOK SetWindowsHookEx( int idHook, //要安装的钩子类型 (参考下面的IdHook取值)HOOKPROC原创 2009-10-26 17:05:00 · 2159 阅读 · 0 评论 -
Windows mobile 打包时的中文问题
打包成cab文件时遇到了中文的问题。 Error: The INF file contains Unicode characters that could not be converted correctly to ANSIcabwiz是不支持中文的,需要下载 WinCE CAB Manager我用的是3.0绿色汉化版不用那么麻烦去做.inf文件可以先用vs原创 2009-10-19 14:28:00 · 1719 阅读 · 0 评论 -
VC 查找进程,关闭进程
//// FindProcess// 这个函数唯一的参数是你指定的进程名,如:你的目标进程// 是 "Notepad.exe",返回值是该进程的ID,失败返回0//DWORD FindProcess(char *strProcessName){ DWORD aProcesses[1024], cbNeeded, cbMNeeded; HMODULE hMods[1024];转载 2009-10-15 18:32:00 · 2350 阅读 · 1 评论 -
mobile屏幕闪烁问题
1.用二级缓存 gxBuffer = Graphics.FromImage(offBitmap); gxBuffer.Clear(Color.Navy); gxBuffer.DrawImage(background, new Rectangle(0,0, background.Width, background.Height), 0, 0,原创 2009-09-11 14:22:00 · 1436 阅读 · 0 评论 -
mobile图片的透明处理
一般有两种方法1.设置属性 ImageAttributes attrib = new ImageAttributes(); Color color = image.GetPixel(0, 0); attrib.SetColorKey(color, color);gx.DrawImage(image, clientArea, 0, 0,原创 2009-09-11 14:10:00 · 1440 阅读 · 0 评论 -
Activity中ConfigChanges属性的用法
官方解释: 通过设置这个属性可以使Activity捕捉设备状态变化,以下是可以被识别的内容: CONFIG_FONT_SCALECONFIG_MCCCONFIG_MNCCONFIG_LOCALECONFIG_TOUCHSCREENCONFIG_KEYBOARDCONFIG_NAVIGATIONCONFIG_ORIENTATION设置方法:将下列字段用“|”符号分隔开,例如:“locale|nav转载 2010-03-04 11:21:00 · 2013 阅读 · 0 评论