
win32
xyz_lmn
6年+的移动应用开发经验;
在android、ios以及曾经的Symbian、windows mobile等系统下有项目经验。
有手机支付、voip项目、电信相关项目,移动健康项目经历。从事项目设计、架构、接口文档、代码编写工作。
展开
-
学习Windows Mobile开发系列笔记(win32基本程序框架)
一直对Windows Mobile开发很有兴趣。去年已经做过一个这方面的项目了,虽然自己看了很多资料,但是没有系统的学习过。现在应该还只是个入门者吧。现在想系统的学习一番,我决定把Windows Mobile SDK中的sample都看一遍。我想这样应该能比较全面的掌握Windows Mobile的开发。边看边写,对自己的学习成果做一个总结,也把心得体会和朋友分享。 今天看了Sam转载 2010-01-22 08:54:00 · 2245 阅读 · 0 评论 -
在Wince下使用钩子函数
钩子1:什是钩子从字面上理解,钩子就是想钩住些东西,在程序里可以利用钩子提前处理些Windows消息。 例子:有一个Form,Form里有个TextBox,我们想让用户在TextBox里输入的时候,不管敲键盘的哪个键,TextBox里显示的始终为“A”,这时我们就可以利用钩子监听键盘消息,先往Windows的钩子链表中加入一个自己写的钩子监听键盘消息,只要一按下键盘就会产生一个键盘消息,我们原创 2010-02-04 17:27:00 · 2772 阅读 · 0 评论 -
《Windows程序设计》笔记 —— Chapter One
Window程序设计, 类比到C程序设计。 1. int WINAPI WinMain(HINTSTANCE,HINSTANCE,LPSTR,int ) int main(int argc, cha原创 2010-03-03 22:10:00 · 1713 阅读 · 0 评论 -
《Windows程序设计》笔记 —— Chapter Two
1. Unicode vs ASCII typedef unsigned short wchar_t:char-一个字节位,wchar_t-两个字节,仅此而已2. wchar下的字符函数 wchar_t szWchar[3]= L“ab”; strlen(szWchar); 输出1 ? wchar_t类型的'a'内存中为 61 00, 结果可以理解原创 2010-03-04 09:14:00 · 1454 阅读 · 0 评论 -
《Windows程序设计》笔记 —— Chapter Three
Note: 1.Windows程序员开始时总是复制一段代码然后做相应修改 (重点是深刻体会过程) 2.常量前缀注记: CS —— Class Stye 类风格选项 CW —— Create Window 创建窗体选项 DT —— D原创 2010-03-04 09:22:00 · 1598 阅读 · 0 评论 -
Creating Custom DirectShow SampleGrabber Filter for Windows Mobile
说明: 这篇文章简单介绍Windows Moble 自定义DirectShow SampleGrabber 过滤器。 背景: 在我目前的.NET CF项目中需要做一些实时视频分析。但是.NET API仅仅可以取得静态照片或者录音,他不能够访问视频流,这样我可以分析视频流。 所以我选择了DirectShow API,它提供了对对视频流更好的控制,但是他还缺少ISampl翻译 2010-03-02 14:03:00 · 4213 阅读 · 3 评论 -
MessageBox()方法使用
MessageBox (NULL, TEXT ("Hello World"), TEXT ("Hello2"), MB_OK);MessageBox函数原型如下:int MessageBox (HWND hWnd, LPCTSTR lpText, LPCTSTR lpCaption, UINT uType);第1个参数是顶层窗口的句柄,它是消息窗口的父窗口。目前我们把这个参数置为NULL,因原创 2010-02-08 14:46:00 · 2703 阅读 · 0 评论 -
对VS2008生成智能win32程序简单理解
程序中创建了主窗口,所以它必须为主窗口注册一个窗口类,创建窗口并且提供一个消息循环来为窗口处理消息。注册窗口类ATOM MyRegisterClass(HINSTANCE hInstance, LPTSTR szWindowClass){ WNDCLASS wc; wc.style = CS_HREDRAW | CS_VREDRAW; wc.lpfnWndP原创 2010-02-09 10:30:00 · 3452 阅读 · 1 评论 -
第一章 HelloCE
我也不免俗的设计了HelloCE程序,用VS2008设计了三次win32项目,第一次选择了项结果生成了一个空项目,项目中除了三个空文件夹,再什么也没有;第二次是一步一步执行下去,生成了应用程序的基本框架,窗口设计、窗口过程都有了,基本就是做个填空题就能生成一个小程序。自动生成的程序中,饱受责难的地方就是在窗口过程中总是使用巨大的switch语句。switch语句分析传给窗口过程的消息,原创 2010-02-09 09:56:00 · 1918 阅读 · 0 评论 -
Windows应用程序剖析
基于Windows的编程远不同于基于MS-DOS或Unix的编程。只要是程序需要,任何时候基于MS-DOS或Unix的程序都可以使用getc-或putc风格的函数从键盘读取字符并写到屏幕上。这是MS-DOS或Unix程序所使用的典型的"Pull"(拉)风格,这种风格是面向过程的,而一个Windows程序,则使用"Push"(推)模式。在这种模式下,必须编写程序来响应来自操作系统的通知,比如一个键被原创 2010-02-08 15:00:00 · 1649 阅读 · 0 评论 -
windows mobile developer 签名
说实话现在还不明白windows mobile签名机制,只晓得一点点的流程: 1. 打开目录.x:/Program Files/Windows Mobile 6 SDK/Tools/Security/SDK Development Certificates/点击 SamplePrivDeveloper.pfx一直按下一步。 2. 在你的工程当中原创 2010-02-04 11:33:00 · 2049 阅读 · 0 评论 -
MapiRule例子
倒蹬了一天也没拦截短息成功。签名也通过了(证书虽然过期,改了系统时间)dll文件也加载了,就是拦截不到短信。期待以后解觉.......... 参考: http://www.devdiv.net/home/space-14682-do-blog-id-962.html http://www.devdiv.net/home/space.php?uid=924原创 2010-02-04 10:33:00 · 1988 阅读 · 0 评论 -
Getphonenumber获得电话号码的例子
今天运行了一下SDK的 Getphonenumber的例子,没在真机上测试。/////////////////////////////////////////////////////////////////////////////// Function: SHGetPhoneNumber// szNumber - Out Buffer for the phone number// cchN原创 2010-02-03 11:11:00 · 3921 阅读 · 0 评论 -
《Windows程序设计》笔记 —— Chapter Four
1.WinMain进入循环之前,通常会有UpdateWindow来向窗口过程投放WM_PAINT消息。 2.触发WM_PAINT消息的事件:之前隐藏的窗口部分重新可见;改变窗口的大小;ScrollWindow或ScrollDC滚动客户区;InvalidRect或者InvalidRgn显示产生WM_PAINT消息;而Validate则会将WM_PAINT取消掉。 3.原创 2010-03-04 15:01:00 · 1678 阅读 · 0 评论