黑白天空
百度空间 | 百度首页 
               
 
背景音乐
 
 
文章列表
 
2009年05月15日 星期五 16:59
Win32应用程序中进程间通信方法分析与比较

来源:Intetnet


1 进程与进程通信



  进程是装入内存并准备执行的程序,每个进程都有私有的虚拟地址空间,由代码、数据以及它可利用的系统资源(如文件、管道等)组成。多进程/多线程是Windows操作系统的一个基本特征。Microsoft Win32应用编程接口(Application Programming Interface, API)提供了大量支持应用程序间数据共享和交换的机制,这些机制行使的活动称为进程间通信(InterProcess Communication, IPC),进程通信就是指不同进程间进行数据
 
2009年04月05日 星期日 22:17

好久没来,,,看看,发现还有10000的访问量。。。

没啥好文章,没几个朋友来,,不容易了。。。。。

清明有假期,也够忙的,整理房子,虽然是租的房子,还是简单把墙壁刷了下。。。

老外项目催的紧。,,,星期一要给first version,加紧该呀。。。

不过发现在家做事的效率还是挺高的,特别是夜深的时候,没人打扰,,,也很静,心也很静,思路也很清晰。。。。哈哈,啥时候申请在家做事算了。。。。

唉,明天准备换一个宽1.5米的床,1.2的该退休了,,,哈哈,突然想告别单身了。。。。。

 
2009年03月04日 星期三 14:58

To prevent Smart Minimize and OK buttons from appearing on title bar of dialog boxes

  1. Manually edit the resource (.rc) file for the dialog box. Add WS_NONAVDONEBUTTON to the STYLE line to prevent the display of the Smart Minimize button, as shown:
    //
    // Dialog.
    //
    IDD_WIZARD DIALOG 
 
2008年12月22日 星期一 12:00

我的问题是这样:在windows mobile上有一个不规则,非常规窗体,窗体上有一个输入框,每次获取焦点的时候都会闪烁,搞了好久。重新搞了个widnows api大全,重新理解了一下消息机制,发现只要把

case WM_ACTIVATE:消息下的

SHHandleWMActivate(hWnd, wParam, lParam, &s_sai, FALSE);

以及

case WM_SETTINGCHANGE:

SHHandleWMSettingChange(hWnd, wParam, lParam, &s_sai);

注释掉就OK了。

不知道这种方法会不会引起其他问题,还好,我不需要自动弹出软键盘,需要的

 
2008年12月09日 星期二 22:43

今天客户那边向我了解NFC 在中国的应用,呵呵,说实话,之前我还真的没注意过。他老爹RFID技术我倒了解些,在我们生活中也很常用,公交地铁的一卡通就是使用的RFID技术。现在和互联网,银行相结合,搞出个牛逼儿子NFC.

下面是一个NFC亚太信息网上的一个NFC试用者的体验经历

http://www.nfc-china.net/dispbbs.asp?boardID=99&ID=2449&page=1

说实话在国内这玩意还是处于commercial trial阶段,而且只限在几

 
2008年12月03日 星期三 15:16

上次说到今日插件两种效果的问题,经过自己仿佛测试,考虑各种情况,发现还是会有些问题。就是在显示上有时出现小问题。

今天用SetWindowPos 和 GetWindowRect 搞定了。。。

真的太谢谢它俩了。

GetClientRect 和 GetWindowRect

MoveWindow 和 SetWindowpos

好好利用他们的区别和各自组合,你将会收到意向不到的效果!!

 
2008年12月03日 星期三 12:09

 
2008年11月27日 星期四 13:06

一直很羡慕SPB做的windows mobile软件,近来无聊,开始研究他们插件的一些特别效果,如滑屏等效果,窗体切换的滑屏和扫除效果基本实现,呵呵,翻转效果还没,比较复杂。

今天无意间搞定了今日插件的窗体高度变化时不排挤其他插件的效果,而只是覆盖其他的插件。这种效果明显更人性化,之前试验了好些方法,都没办法实现,而且主要的问题是无法把shell32.exe的背景画图上去,而微软也真可恶,提供了下面的两种消息处理方式,容易让人误解。

WM_TODAYCUSTOM_QUERYREFRESHCACHE

TODAYDRAWWATERMARKINFO dwi;

 
2008年03月24日 星期一 15:50

public partial class MainForm : Form
{
private const int GWL_WNDPROC = -4;
private const int WM_SETTINGCHANGE = 0x1A;
private const int SPI_SETSIPINFO = 0xE0;

private enum SIPStatus
{
   SIPF_OFF = 0,
   SIPF_ON
}

delegate IntPtr WndProcDelegate(IntPtr hWnd, uint msg, IntPtr wParam, IntPtr lParam);

[DllImport ("coredll.dll", EntryPoint = "GetWindowLong")]
private static extern IntPt

 
2008年02月20日 星期三 20:25

今天在测试自己写的一个 手机(Windows Mobile)通过GPRS连接从服务器下载文件的东东,因为便于管理下载任务, 要求获取原始文件的长度. 注:是Winform程序,不是B/S结构

我用的是HttpWebRequest 和 HttpWebResponse通过Content_Length来得到的,可是发现在Close Response的时候时间很长, 后来发现是因为等到服务端把Stream全部 发完才 能Close 掉.

有什么好办法吗?

搜索了一下好像也有两个人碰到过这个问题,但是也没有解决.

http://w

 
2008年02月17日 星期日 21:58

请大家欣赏!由于天气原因和手机质量问题,有些不太清晰!

家在农村,很偏僻的地方,别吓坏了哦!

相片在我的相册里面!!

 
2008年02月16日 星期六 15:46
 
2008年01月18日 星期五 17:38
 
2008年01月18日 星期五 17:36
 
2007年12月29日 星期六 22:00

今天是2007年的最后一个工作日, 今天过的应该说还是和开心的.上午开会讨论项目的架构分析,下午开了员工生日会(刚好我的生日也在这个月),吃了点蛋糕,收获了一份礼品, 真的很开心, 下班前每个人还发了一百块给大伙吃顿好的.说实话来到这个公司不久,但感觉真的还不错,我不想评价原来的公司了.毕竟还是给了我工作的机会.

可回头看看自己走过的2007年,真的很艰难,经历了很多很多事情,是我懂事以来经历的最难过的时候,小的时候经常会因为零食或玩具而难过,上学的时候也经常因为考试不好而难过,可这都是很快能恢复过来的. 可今年

 
     
 
 
个人档案
 
fumingxia19
男, 25岁
广东 深圳 
上次登录:
5天前
加为好友
 
   
 
最近访客
 
 

807278195

寒梅1045

蓝印花布84

老七MM

钟敦全

微weixiao笑

iisfu

缘恋心屋礼品店
     
 
文章存档
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
     
 
文章分类
 
 
 
 
 
 
 
 
Tapi(1)
 
 
 
 
 
 
 
 
 
 
     
 
其它
 
已有人次访问本空间
 
订阅RSS  什么是RSS?

您也想拥有这样的空间?请点此申请。
     


©2009 Baidu