- 博客(54)
- 资源 (17)
- 收藏
- 关注
原创 Wince系统版本信息函数
OSVERSIONINFO osInfo; GetVersionEx(&osInfo); printf("os: major=%d,minor=%d,buildno=%d,platformId=%d,CSDVer=%ls\n", osInfo.dwMajorVersion
2011-09-08 14:31:22
1928
转载 非递归方式遍历目录及其子目录的文件
转载自:http://c.itwaka.com/skill/45877.html 2010-11-7 14:02:56 作者:佚名 来源:IT哇咔搜集整理 在编程设计开发中,搜索一个目录及其子目录下所有的文件是比较常见的需求,而采用递归方式进行搜索则是一个非常直
2011-08-24 17:54:26
1221
原创 串口编程-读写超时 COMMTIMEOUTS设置
读写超时是在 调用 ReadFile 和 WriteFile 函数读写串口的时候系统提供的超时机制typedef struct _COMMTIMEOUTS { DWORD ReadIntervalTimeout; /* Maxim
2011-08-12 17:24:49
1597
原创 WinCE 文件系统分区的卸载 加载
学习文章:http://blog.sina.com.cn/s/blog_5f0215c70100d3j7.html WINCE与WM的差异(1)-查询文件系统目录结构 MSDN :http://msdn.microsoft.com/zh-cn/offic
2011-08-07 17:47:05
1000
转载 DLL中使用资源的笔记
内容是读这个博客的笔记,基本一样,但不记不踏实。作者写的很详细。http://blog.youkuaiyun.com/rivershan/article/details/15789分MFC DLL 和Win32 DLL (一)在Win32 DLL 中使用资源很简单
2011-08-07 00:23:31
1096
原创 24位bmp图片文件头、信息头的二进制数据
不知道第几次看这个了,今天再次看的时候 发现又回到了晕晕乎乎的感觉用PS新建了10*10像素的24位bmp图片,用UE打开仔细瞧瞧-------------------------------------------------------------以下文件头42 4D BM一直不变78 01 00 00 图片大小00 00
2011-08-04 17:41:46
9652
1
原创 OpenGLES加载png纹理/WinCE6.0/Cximage库
bool COpenGLES::CreatePNGTexture(GLuint texID, const CString filename){ printf("png图片路径=%s\n",filename); CxImage * image = new CxImage()
2011-07-21 13:37:29
1754
原创 OpenGLES 在WinCE6.0上写字
根据这个http://yarin.blog.51cto.com/blog/1130898/381955 修改的。 原理是: 在内存DC上写字符串,然后获取DC像素数据,判断数据不为0的,就是写字的像素,获取像素所在位置。在OpenGLES根据位置画点。 开始直接搬那个函数不知道怎么显示不了,就乱改一通,估计那个设置不对吧。对GLES不懂,几天没看,函数都忘光光。 v
2011-07-01 14:15:00
939
原创 StretchBlt()与AlphaBlend()函数
还是做个笔记吧,今天要用的时候,时间太久,忘记了怎么写了,又不想翻百度/Google,最后就在硬盘里翻了好一会。 英文啊,英文, 啥时候能看英文比中文还顺畅。 BLENDFUNCTION blend; blend.AlphaFormat=0; //字段AlphaFormat有两个选择:0表示源位图中的所有像素使用同样的常量alpha值,
2011-06-24 10:49:00
1211
1
原创 MFC Radio Button笔记
RadioButton分组 :将本组第一个风格加Group;多分组情况下:各RadioButton需要设置Tab顺序。某一个RadioButton设置Group属性后,其Tab次序后的与其一个组。遇到另一个设置Group属性的RadioButton,则开始新的组。设置Tab顺序快捷键Ctrl+D(菜单Format->Tab Order)。 int GetChec
2011-06-23 17:09:00
3429
原创 MFC按钮自绘消息分析
//按下按钮并弹起 IDC_BUTTON1 1001/*Button:WindowProc():message=0x20 , WPARAM=1879210944 , HLPARAM =513 , LWPARAM =1 Button:WindowProc():message=0x87 , WPARAM=1 , HLPARAM =5 ,
2011-06-18 17:55:00
1830
1
转载 深度解析VC中的消息传递机制
来自:http://blog.sina.com.cn/s/blog_51396f890100qkm3.html深度解析VC中的消息传递机制 (2011-04-29 11:34:38)标签: 杂谈 深度解析VC中的消息传递机制摘要:Windows编程和Dos编程,一个很大的区别就是,Windows编程是事件驱动,消息传递的。所以,要学好Windows编程,必须对消息机制有一个清楚的认识,本文希望
2011-06-17 18:06:00
642
原创 学习系统定制一:成功下载启动WinCE6中文模拟器
Sysgen 相当于执行命令blddemo-q,一般第一次编译或者改变了Catalog中的item的时候,Clean Sysgen 相当于执行命令blddemo clean –q 修改了%_WINCEROOT%/Public/CEBASE/OAK/Misc/Cesysgen.bat的时候,或者改变了以SYSGEN/BSP为前缀的环境变量的时候,一般第一次创建工程的时候用Sysgen,以后只要是改变了以SYSGEN为前缀的环境变量的设置或者是Catalog中的item就用Clean Sysgen,而改变了以b
2011-05-29 17:15:00
1369
原创 OpenGL_ES|WinCE纹理贴图的方式绘制字符串
网上看了几个例子,不是编译一堆错误,就是运行没反映 对OpenGL_ES还是不属性,估计是哪里设置不对。 尤其是坐标,搞晕了。但有时候又觉得其实很简单。思路:1: 创建内存DC ,为DC选择需要的字体,计算字符串在内存DC中的长宽; 2:创建与字符串长宽对应的设备无关位图,选入内存DC,并把字符串DrawText入内存DC; 3:处理设备无关位图的数据 (设置位图数据的alpha值,置换R/B值) 4:用设备无关位图数据生成纹理。 5:贴图......注:BMP图片的字节对
2011-05-27 14:31:00
1373
原创 WinCE应用程序最小化后的最大化
<br />个人将应用程序最小化的方法是<br /> <br />ShowWindow(SW_HIDE);<br /> <br />最大化的时候发现有个程序老是显示不正常,只有任务栏那一块paint出来了,点击任务栏后才全部出来<br /> <br />InitInstance()中相关代码:<br /> <br /> <br />HWND hWnd=::FindWindow(0, TEXT("TCMusicManager"));<br />if( hWnd )<br />{<br />::ShowWind
2011-05-20 14:39:00
1050
1
原创 《OpenGL游戏程序设计》学习笔记---第七章图像、位图与OpenGL
<br />《OpenGL游戏程序设计》 K.霍金/D.阿斯特著 田昱川 译<br />1. OpenGL位图<br />OpenGL位图被定义为像素的矩阵阵列,每个像素对应矩阵中一个位的数据(0或<br /> 者1),被当做窗口中一个矩形区域的绘制掩膜,通常用于字符。<br />比如一个16*16的位图,将其分割成一个16*16的栅格,如果一个像素对应的栅格中的值为1,那么就用当前的光栅颜色(就是glColor3f()这类函数设置的颜色)绘制该像素,如果为0,就什
2011-05-11 14:58:00
1250
原创 《OpenGL游戏程序设计》学习笔记---第六章添加颜色、混合与光照
<br />《OpenGL游戏程序设计》 K.霍金/D.阿斯特 著 田昱川 译<br /> <br />1. 定义颜色<br />glColor*()<br />2. 明暗处理<br />明暗处理可以是单调的,也可以是平滑的。<br />单调的明暗处理用单一的颜色进行绘制,通常使用最后一个顶点的颜色(OpenGL的GL_PLOYGON,它是用其指定的第一个顶点的颜色)。<br />平滑的明暗处理用插值法确定图元之间的颜色<br />void glShadeMode(GL
2011-05-11 14:54:00
2087
原创 《OpenGL游戏程序设计》学习笔记---第五章坐标变换和OpenGL矩阵
《OpenGL游戏程序设计》 K.霍金/D.阿斯特著 田昱川 译1. 绘制环境/设备环境操作系统在使用OpenGL之前必须提供设置绘制窗口的功能在windows中,图形设备接口用设备环境记录有关绘制模式和命令的设置在OpenGL中,用绘制环境来记录OpenGL的设置和命令。设备环境与绘制环境不同。设备环境在GDI调用中被指定。绘制环境在OpenGL调用中被指定。在创建绘制环境之前必须设置设备环境的像素格式。2. 像素格式3. OpenGL中的变换视图变换
2011-05-10 09:59:00
1184
原创 Win32窗口创建流程--
<br />窗口类风格<br />CS_DBLCLKS 鼠标指针在窗口内时,用户双击鼠标,向响应的窗口类的Windows Procedure发送双击消息<br />CS_CLASSDC 同一窗口类的所有窗口共享一个设备环境<br />CS_GLOBALCLASS 允许所有应用程序创建此类的窗口,不用考虑传递给CreateWindowEx()函数的hInstance参数的值。<br />CS_HREDRAW 如果客户区宽度改变或者移动窗口
2011-05-09 14:25:00
3097
原创 OpenGL_ES加载TGA/BMP纹理
<br />typedef struct TGAImage { GLubyte *imageData; // 图像数据 GLuint bpp; // 像素颜色深度 GLuint width; // 图像宽度 GLuint height; // 图像高度 GLuint texID; // 纹理ID} TGAImage; bool
2011-05-07 13:58:00
2383
原创 Opengl_es模型矩阵位置:glFrustumx与glTranslatef参数的相互影响--立方体旋转特效
<br />Opengl_es模型矩阵位置:glFrustumx与glTranslatef参数的相互影响--立方体旋转特效<br />ES中没有函数glPerspectivef;<br /> <br />只有glFrustumx这样的函数。<br /> <br />GL_API void GL_APIENTRY glFrustumx (GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar);
2011-05-07 11:50:00
1626
2
原创 CreateWindow
<br />来源:http://dingchaoqun12.blog.163.com/blog/static/11606250420112210192636/API:CreateWindow详解 - 淡泊明志,宁静致远 - JavaEye技术网站<br />默认分类 2011-03-21 12:19:02 阅读10 评论0 字号:大中小 订阅API:CreateWindow详解<br /> <br />API:CreateWindow详解<br /><br /><br />函数功能:该函数创建一个重叠式窗
2011-04-26 17:51:00
678
原创 Windows7下创建/编译Wince工程出错
<br />在家里的电脑是Win7的<br /> <br />好久没在机器上动程序<br /> <br />礼拜重装了次WinCE6.3<br /> <br />编译的时候报错找不到db' '<br /> <br />再打开以前的应用程序工程 也不能编译,一编译就包错,只能关闭或者联机寻找解决方案,联机最后还是自己关闭了<br /> <br />以为工程的问题,就创建新的工程,发现一创建新工程就立马报错<br /> <br />无奈还重复安装了次,还是老样子<br /> <br />突然想起是不是兼容性的问
2011-04-26 13:38:00
588
原创 wince环境搭建。。。。。。。。
1:Visual Studio 20052:Visual Studio 2005 Service Pack 13:Visual Studio 2005 Service Pack 1 Update for Windows Vista 4: Windows E
2011-04-24 21:23:00
1108
原创 tcc88xx/android配置linux内核(make tcc88xx_defconfig)时gcc:error trying to exec 'cc1':execvp:No such file or directory
网上搜了好多,有的说版本不一样、有的说权限不够,要chmod、试了下不行搜到一个帖子说路径不对,PATH过去就行了, 这个行了在出现错误的时候 文件/etc/bash.bashrc下export JAVA_HOME=/home/jdk1.6.0_24export ANDROID_JAVA_HOME=$JAVA_HOMEexport PATH=$JAVA_HOME/bin:$PATH文件/etc/profile下export PATH=/home/arm-2008q3/bin:$PATH在终端下 gcc -v
2011-04-23 09:19:00
4992
原创 现在系统的NAND分区
<br />DSK1:<br /> <br />扇区大小512B <br /> <br />分区:标志<br />Part00 204800扇区 =0.5*204800=102400Kb=100Mb0x00000000<br />Part01 * 8192扇区=0.5*8192=4046Kb=4Mb0x00000010<br />Part02 *6000000扇区=0.5*6000000=3000000Kb~3G0x00000010<br />Part03 *1045086扇区=0.5*104508
2011-04-21 21:16:00
613
原创 2011-03笔记
2011-3的笔记:---------------------------------------------------------------------------------------------------------------------------------Telichip android:2.2-------------------------------------------------------------------------------------------------
2011-04-21 16:59:00
2080
2
原创 Unicode/not set/multi-byte/部分常用函数
字符编码 两种字符类型 char / wchar_t TCHAR是一个宏 多字节编码时:替换为char Unicode编码时:替换为wchar_tl 不能使用strcpy这样的ANSI C字符串函数处理wchar_t字符串,须使用wcs前缀的函数。l 为了使编译器识别Unicode字符串,在字符串前面加L前缀。wchar_t *sz
2011-04-15 13:08:00
902
原创 基础知识---const/typedef/函数指针/回调函数
<br />变量:<br /> 左值:(lvalue),左值可以出现在赋值语句的左边或右边<br /> 右值:(rvalue),右值只能出现在赋值的右边,不能出现在赋值语句的左边。<br />变量是左值,因此可以出现在赋值语句的左边。数字字面值是右值,因此不能被赋值。<br />int units_sold = 0;<br />double sales_price = 0, total_revenue = 0;<br />units_sold * sales_price =total_r
2011-04-15 10:13:00
1374
原创 WinCE内嵌数据库使用---小问题
<br />用WinCE内嵌的数据库做个存储短信的程序,犯了许多错误,<br /> <br />小记下:<br /> <br />1:定义属性<br />#define pidPhoneNoMAKELONG(CEVT_LPWSTR,2)<br />或者<br />const CEPROPID pidPhoneNo=MAKELONG(CEVT_LPWSTR,2);<br /> <br />2:创建数据库<br />CEDBASEINFO结构体的wNumSortOrder最大为4<br /> <br />win
2011-04-13 15:18:00
695
原创 wince起动加载程序倒置开不了机/opengl_es立方体旋转最后跳几度
<br />用opengl_es做了个简单的立方体选择效果<br /> <br />让立方体旋转90度,每次转到最后剩那么几度的时候就跳一下,<br /> <br />即使一度一度的转,到最后感觉剩三五度左右就是跳过去。<br /> <br />一直没找到原因,今天leader拿过去看了会,再旋转的后面加了个Sleep(1000);<br /> <br />就好了,旋转很平滑<br /> <br /> <br />开机加载这个应用程序,每次发现开机就出现貌似死机的情况<br /> <br />但如果等系统完
2011-04-08 16:47:00
1313
原创 CreateFile打开串口时串口名字的写法
<br />打开COM1到COM9用:<br />m_hCom = CreateFile(_T("COM1:"), GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, NULL, NULL);<br />或者<br />m_hCom = CreateFile(_T("COM1"), GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, NULL, NULL);<br />(第一个参数有没有分号都可以
2011-04-08 10:13:00
9328
1
原创 VS2005设置字符集/CString.GetLength()的结果
VS2005默认使用Unicode字符集如果你不希望程序支持Unicode字符集,则不用改动程序。更改项目设置就可以了。项目菜单–项目属性(最后一个)–配置属性–常规–项目默认值–字符集,(Project-> Properties-> Configurations Properties-> General-> Project Defaults-> Charater Set)将使用Unicode字符集改为未设置即可。
2011-04-06 15:52:00
670
原创 JAVA基础--关键字 final/static/this/super
一、 关键字final1) final修饰类在定义类时加上final修饰符,说明该类是最终类,不能被继承,即不能当父类2) final修饰变量final修饰的变量是最终变量,即常量。不能修改其值,在定义时必须赋值3)final修饰方法final修饰的方法是最终方法,父类包含最终方法时,子类不能覆盖该方法。二、 关键字static1)static修饰类static修饰的类称为静态类。静态类作为类的静态成员存在于某个类中。静态成员类可以不创建父类对象直接创建静态类的对象。
2011-04-05 16:37:00
821
原创 eclipse备忘:版本/CVS/插件安装/启动参数/代码风格
大部分内容指摘书籍: 神兵利器 Eclipse开发技术详解(丰华 于松波 编著)个人感觉类似于VS2005高级编程那样的书籍VS2005高级编程,好厚的一本,价钱也不便宜,很多东西不知道是干啥的,看了后学会把代码的行数调出来,设置了代码的颜色后来装了个VC助手,才感觉到助手的强大。VS也得配秘书啊。Eclipse官网:http://www.eclipse.org/downloads一:eclipse每个版本下有4个不同性质的版本:释出版: (Release Builds )经过完整测试,具
2011-04-02 22:27:00
1653
转载 新的概念,自己还不清楚,先记下来
以下摘自:http://bbs.meizu.com/thread-1065877-1-1.html 电话漏接:在无线移动通讯上,漏接的意思是指机器设备接通了,但机器设备却没反应。一般来说,这个故障可能出现在两个层面:一:是GSM射频通讯基带部分没有发出有来电的消息;二:可能是WinCE系统没有对GSM模块的来电消息做出响应。 (通讯接口层RIL模块(即Radio Interface Layer,无线接口层)和优先级处理上出了问题)为了实现嵌入式设备更好的增加无线通信功能,WinCE 6.0 提供了连接
2011-04-01 18:14:00
602
转载 华为常用无线模块GSM短信发送例程
<br /><br />华为常用无线模块GSM短信发送例程<br />作者:南京唐鼎 tony<br /> http://www.newmaker.com/art_34120.html<br /> <br />本文以华为常用无线通讯模块为例,介绍利用南京唐鼎科技GPRS模块开发套件及串口调试工具发送短信例程:<br /> <br />一. GTM900B <br /> <br />连接好开发板和模块、天线(GPRS天线),插入SIM卡(注意不能有Pin码锁定,且是移动的SIM卡,如:138、13
2011-04-01 08:48:00
2250
原创 #pragma
<br />#pragma once<br /> 加在头文件的最开始保证头文件被编译一次<br />#pragma warning<br /> #pragma warning( disable : 4507 34; once : 4385; error : 164 ) 等价于: #pragma warning(disable:4507 34) // 不显示4507和34号警告信息 #pragma warning(once:4385) // 4385号警告信息仅报告一次<br /> #pragma
2011-03-29 11:51:00
651
原创 android提示:很抱歉!应用程序xxxx(进程:xxx.xxx.xxx)意外停止,请重试 强行关闭
照着别人的代码写,总是会出现意想不到的惊喜
2011-03-25 14:44:00
7419
1
WinCE仿部分android主界面
2011-07-27
JAVA API官方文档中文版.CHM
2011-03-24
Android程序员入门(中文版).doc
2011-03-23
Google Android开发入门与实战.part3.rar
2011-03-23
Google Android开发入门与实战.part2.rar
2011-03-23
Google Android开发入门与实战.part1.rar
2011-03-23
深入浅出android,pdf电子书,89页
2011-03-23
android开发教程&笔记,pdf格式中文
2011-03-23
android 程序员向导,chm格式,共12章节
2011-03-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人