自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(19)
  • 资源 (3)
  • 收藏
  • 关注

原创 条件表达式的语法

cout cout cout cout  

2007-02-27 16:53:00 1266

原创 一道c++面试题 -----常量的分配位置

    char str1[] = "abc";       //     char str2[] = "abc";    const char str3[] = "abc";    const char str4[] = "abc";    const char* str5 = "abc";   //是一个常量    const char* str6 = "abc";    cout     c

2007-02-27 16:25:00 761

转载 iostream.h与iostream的区别

与的区别?iostream   里的所有内容被封装在   std   命名空间内   iostream.h   里的则没有         所以,如果   #include   ,就需要   using   namespace   std;     如果是   #include   ,就不必这样。         保留   iostream.h   是为了与以前的相兼容,现在不予推荐使用 另外,

2007-02-27 16:21:00 889

转载 c++对象,内存布局

c++对象内存布局Wednesday, 14. June 2006, 06:25:29   写这个文章完全是因为想要搞清楚 vc 怎么布局每个 c++ 对象,以及怎样完成指针的转换的过程.  先问一个问题,两个不同类型的指针相互转换以后,他们在数值上是一样的吗?比如:    int nValue = 10;    int *pInt = &nValue;    void *pVoid =

2007-02-27 14:33:00 806

转载 Windows CE开发常见问题解答(转载)

 .怎样在一个控件获得焦点时打开软键盘?比如一个EditBox获得焦点后,这个时候自动打开软键盘,这样可以方便用户输入——SIPINFO、SHSIPINFO、SIPSETINFO、SIPGETINFO里面有些参数弄不明白 //隐藏输入面板 BOOL LowerSip() { BOOL fRes = FALSE; SIPINFO si; memset( &si, 0, sizeof( si

2007-02-14 16:33:00 1305

转载 移动开发资源库

今天想看一下如今的移动开发市场如何,发现此方面的资源甚少,就收集到的资源整理一下:1、自创QQ群一个:14503966,基于 .NET CF的  EVC开发者有一个群:124404352、移动开发网-http://www.biplip.com/3、Codeguru-http://www.codeguru.com/Cpp/W-P/ce/4、CodeProect-http://ww

2007-02-07 14:18:00 1048

转载 工具软件:TCP网络调试程序(附源代码)

PocketTCPKit说明(更加具体的看源代码的注释)    本程序可以用来进行TCP通信的调试,程序包含了TCP服务器和客户端两个部分。    TCP服务器可以在指定的端口进行监听,并同时最多处理100个连接。实时显示每个连接发送过来的数据,并且可以手工选择需要对哪个连接回送数据,或者是断开某个连接。    TCP客户端可以对某个IP(或者直接输入域名)的端口进行连接,实时显示已经连接的服务器

2007-02-07 11:36:00 10286

转载 wince中如何獲取pda的id碼

在PALM中﹐每台PDA都有唯一的ID碼﹐我想在WINCE中也應該有類似的ID碼﹐但如何在程序中獲取該ID碼﹖   答案就是PPC没有统一的Device ID 如果你为ipaq开发程序,那么两种方法可以取得device id: 1 Download Compaq iPAQ SDK 然后用 CPQInfoGetSerialNo function (定义在CPQInfo.h中)取得. 2 如果你只想用

2007-02-07 11:24:00 1656

转载 ppc中右上角的X是后台运行,如何让它以退出应用

问题一:ppc中右上角的X是后台运行,如何让它以退出应用?响应WM_COMMAND消息,参数为IDCANCELor最小化设置为falseor在WM_CREATE 消息处理中加SHDoneButton(HWND,SHDB_SHOW);ok 按钮取代X按钮在WM_COMMAND 中处理IDOK就行了。 源: http://www.21road.net/?action=show&id=267;

2007-02-07 11:19:00 1126

原创 windows mobile 5.0, 打开,关闭input panel(输入法面板), 会导致程序的属性页(CPropertySheet)显示不正常

做过的一个pocket pc 的程序 , eV4+SP4开发,,。我的程序主界面下有一个tool bar. ,   其中一个页面是一个属性页用CPropertySheet写的,刚开始在win ce 4.2下开发, 运行正常。  但在window mobile 5.0 下, 切换到属性页面,在打开,关闭输入法的情况下, 那个属性页面会覆盖tool bar.   猜想, 属性页是dialog, 会全屏

2007-02-06 16:19:00 1828

原创 windows mobile 中文系统 英文系统字体的区别

Tahoma 英文字体,  在一个PDA程序里, 本win CE 英文系统下开发的, 字体用的是: 英文Tohoma, 但是后来运行在win CE 中文系统下,显示明显不一样, 大小,形状都不同, 导致有些字根本显示不出来。后来调试了好久,  发现同样的字体在中文系统下是: Tahoma。  用以下的代码创建字体即可    if (0x0804 == GetSystemDefaultLan

2007-02-06 15:23:00 1719

原创 MFC的CString 的效率

        项目中要写一个DLL, 需要处理XML 文档,有大量的字符串操作  刚开始用CString处理, 发现速度比较慢, 后来就改用标准库里的API, 不过代码量太大了,  全部更改下来不比较麻烦,  就对这些API函数进行封装重新写了一CExString类 和CString的功能和接口完全一样, 再利用一个宏替换, #define CExString  CString.   最后发现

2007-02-05 15:22:00 1765 1

原创 windows 2000 Service 框架的一个问题

以前写过一个service 程序,  是用c++, IDE写的, 涉及到socket编程,我用的WSAAsyncSelect模型,所以就MFC创建了一个窗口用来转发消息,  程序写好后在win2003系统下,运行一切正常, 但在win2000下,如果是在关机前手动stop该服务,也正常,如果在关机时由系统stop该服务, 则会提示该服务不能正常停止的异常。   当时debug了好久都不知怎么回事,

2007-02-05 14:42:00 648

原创 在mfc 静态连接, 多线程编程时, com库, socket 的初始化, 需要在每个线程里对com库, socket 的初始化

在作项目时,需要用的socket编程, 当然大家都知到都需要用AfxSocketInit()对socket 进行初始化,  刚开始创建工程时,是用的mfc的动态连接库, 所以只在 CWinApp::InitInstance (), 里调用AfxSocketInit();后来根据客户需要工程改完改为mfc的静态连接后,  socket  怎么也创建不成功; 跟踪到mfc的源代码发现, mfc的动态连

2007-02-02 14:13:00 1951

原创 堆栈溢出 的现象,

这段时间不忙, 把以前的笔记, 写代码中遇到的问题, 写道这里, 方便自己管理, 也希望多大家有所帮助。          前几天,写代码中。发现在第一个函数的调用结束,  再调用第二个函数时,程序运行不正常了, 不知道跳到哪去了,经过 trace 发现都没进入到第二个函数, 猜想应该是堆栈溢出了。  经过下面的调试,发现了问题所在;         1) 查看传给第二个函数的参数是不是太大了。 

2007-02-02 11:33:00 1716

转载 关于几个如何移植Embedded Visual C++ 3.0 / 4.0 MFC程序到VS2005的几个注意点

微软中国技术中心 Richard Zhang2006.6MSDN 中文网中有一篇文章叫"循序渐进从Embedded Visual C++移植到Visual Studio 2005",里面介绍的方法是新建一个MFC工程,然后把早先的MFC Source File添加到你的工程中,这种方法略为麻烦,下面介绍一个比较简单的方式进行移植。   在Windows Mobile 5.0里,由于基于效率考虑,早

2007-02-02 10:45:00 1040

原创 从outlook2003 获取contact list, 并添加新的contact

 下篇代码,是我我 的代码里,直接拷出来的, 没有修改,编译, 需要你修改一下才能用。        _Application    m_olApp;        _NameSpace        m_olNS;        _Items            m_Items;        MAPIFolder        m_Folder;        _ContactIte

2007-02-01 16:58:00 6338

原创 向Outlook Express的address book 添加记录

因为做一个PIM项目, 所以需要向outlook express的address book加记录 , 网上大多是获取addressbook的代码, 添加记录的代码有些不能用,所以根据msdn写了一段代码,和大家分享一下,  下面的代码可以直接使用。    HRESULT hr;    LPADRBOOK lppAdrBook= NULL;    ULONG ulEntryID= 0;   

2007-02-01 16:24:00 1795

原创 获取outlook , Outlook Express 的地址本,

今天下午帮一个同事从outlook ,outlook express获取contacts。 发现outlook,和 outlook express本质上就根本不同。-;用FindWindow 查找他们的窗口句柄, 如果找到就表示他们在运行。 为了窗口句柄的唯一性, 最好用classname来查找,用spy++工具,得到 :Outlook 的classname是: "mspim_wnd32";out

2007-02-01 13:34:00 1184

tcc-0.9.25-win32-bin

tcc-0.9.25-win32-bin: Features SMALL! You can compile and execute C code everywhere, for example on rescue disks (about 100KB for x86 TCC executable, including C preprocessor, C compiler, assembler and linker). FAST! tcc generates x86 code. No byte code overhead. Compile, assemble and link several times faster than GCC. UNLIMITED! Any C dynamic library can be used directly. TCC is heading torward full ISOC99 compliance. TCC can of course compile itself. SAFE! tcc includes an optional memory and bound checker. Bound checked code can be mixed freely with standard code. Compile and execute C source directly. No linking or assembly necessary. Full C preprocessor and GNU-like assembler included. C script supported : just add '#!/usr/local/bin/tcc -run' at the first line of your C source, and execute it directly from the command line. With libtcc, you can use TCC as a backend for dynamic code generation.

2011-08-18

内核态下监视新进程创建和结束

内核态下监视新进程创建和结束ProcMon.zip。 拦截系统API

2010-04-02

USBUSB 驱动分析

USB 驱动分析, USB 驱动分析

2008-03-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除