自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (1)
  • 收藏
  • 关注

原创 C语言宏的学习:

 为了记住自己都每天的学习,以后不管学到什么,我要记下来:一:1.预处理命令的作用: 改进程序设计环境,提高编程效率。2.预处理命令不是C语言的组成部分,不能对它们进行编译(应为编译程序不能识别它们),必须在对程序进行通常的编译(包括词法和语法分析,代码生成,优化等)之前,先对这些特殊的命令(预处理命令)进行预处理,,即根据预处理命令对程序作相应的处理。二: 宏定义有2

2009-02-11 21:56:00 1738

转载 vs2005 环境的字体和颜色的设置

vs2005 环境的字体和颜色的设置   我喜欢在编程平台上使用自己的颜色方案,可以让自己的眼睛好受一点,眼睛是我们的生命阿,一定要好好爱护阿.下面是我在vs2005中使用的颜色和字体设置,主要是改了默认的背景颜色,∵我觉得在默认的白色背景下,眼睛太容易受伤了.希望各位兄弟展示一下自己的颜色和字体方案.                 vs2005 环境的字体和颜色的设置

2011-11-09 10:08:25 8992 2

转载 GPS协议

我们所说的GPS协议一般指:NMEA-0183协议  NMEA协议是为了在不同的GPS(全球定位系统)导航设备中建立统一的RTCM(海事无线电技术委员会)标准,由美国国家海洋电子协会(NMEA-The National Marine Electronics Associa-tion)制定的一套通讯协议。GPS接收机根据NMEA-0183协议的标准规范,将位置、速度等信息通过串口传送到P

2011-10-26 14:51:25 4895 1

转载 转灰狐分享的网址

http://hi.baidu.com/xlsdg/blog/item/1ee8dd0a69129b0b94ca6b29.html

2011-10-09 17:47:40 503

转载 在非mfc程序中使用CString类

在非mfc程序中使用CString类     CString在当今软件设计界里还是小有名气的,说它是MFC中使用的最多的类一点也不过,然而在使用sdk编windows程序的时候,确不能利用CString类,只能用sdk的运行时库,比如strlen,strcpy

2011-09-28 09:37:52 2962 1

转载 DIRECTDRAW 6: 使用覆盖页面

DIRECTDRAW 6: 使用覆盖页面(2008-11-14 14:09:12)      这个DIRECTDRAW 将逐步的向你演示如何在程序中使用 DirectDraw 和硬件支持的覆盖页面.DIRECTDRAW 围绕着 SDK 所带的蚊子(Mosquito)的例程

2011-09-08 11:12:31 755

转载 时区设置- Windows 平台

时区设置- Windows 平台www.diybl.com    时间 : 2009-03-02  作者:匿名   编辑:sky 点击:  896 [ 评论 ]--最近研究了一下Windows 上的时区设置方法,记录在此,分享大家。 首先分析一下原理。经过

2011-08-26 14:22:42 5160

原创 VS2005 Release版无法调试问题的解决方法

VS2005 Release版无法调试问题的解决方法:步骤1.project ------properties ----------configuration----------------linker ----------degbuging ------------gene

2011-08-10 09:46:54 891

原创 分享DOS 加密连接

http://wenwen.soso.com/z/q142047147.htm

2011-08-09 16:21:09 421

转载 Windows CE 6.0的安装,简单定制和导出SDK

一、    安装Visual Studio 2005 和CE 6.0 add-on ;检查CE 6.0 安装前后Visual Studio 2005 的不同;检查CE 6.0 的目录结构和若干重要文件;熟悉Visual Studio 2005 和Platform Builder

2011-08-08 11:03:43 1572

转载 VC解析XML--使用CMarkup类解析XML

<br />(一) 先讲一下XML中的物殊字符,手动填写时注意一下。 字符 字符实体 & &或& ' '或' > >或> < <或&< " "或" (二) CMarkup类的源代码。 这是目前的最新版本; 这是官网示例文件,取出里面的Markup.cpp和Markup.h,导入你的工程里面,CMarkup类就可以用了; 下载地址:http://www.firstobject.com/Markup112.zip 2009年9月3日官网最新版 如果下载不了,可以到官网去下载 http://www.fir

2010-11-06 09:41:00 756 1

转载 WCE PPC 实现PDA电源/背光管理

<br />WCE PPC 实现PDA电源/背光管理一般的嵌入式项目通常采用sometimes offline的设计思想, 这样的设计必将有数据同步的功能, 然而数据同步时如果本地没有数据库,加之项目数据的复杂性和无线通讯的带宽等方面的制约, 常常使得同步时间非常漫长, 数据同步这样的操作往往又不能采用单独的线程在后台完成, 恰巧我正在开发的项目就是具备了这些特点. <br />         通过我们版本发布后对用户使用的调查发现, 同步失败的原因有一半以上是由于PDA在常时间闲置时会自动关

2010-10-22 16:44:00 826

原创 Main函数参数argc,argv如何传入

<br />方法1.<br />C/C++语言中的main函数,经常带有参数argc,argv,如下: int main(int argc, char** argv)int main(int argc, char* argv[])<br />这两个参数的作用是什么呢?argc 是指命令行输入参数的个数,argv存储了所有的命令行参数。假如你的程序是hello.exe,如果在命令行运行该程序,(首先应该在命令行下用 cd 命令进入到 hello.exe 文件所在目录) 运行命令为: hello.exe

2010-10-09 10:46:00 43471 5

转载 VS2005链接问题: LNK2005错误 :error LNK2005: _free 已经在 libcmtd.lib(dbgheap.obj) 中定义

VS2005链接问题: LNK2005错误 :error LNK2005: _free 已经在 libcmtd.lib(dbgheap.obj) 中定义2009年07月21日 星期二 21:24以前经常遇到这个警告信息,因为运行并没有什么问题,所以也没深究。但是耿耿于怀那个“ 0 个错误,0 个警告”的成功提示,在网上搜了一下。原来问题出在默认库的引用选择上。VS2008,项目——属性——配置属性——C/C++——代码生成:他有/MT,/MTd,/Md,/MDd四个选项,你必须让所有使用的库都使 用相同的配

2010-09-10 17:01:00 928

转载 VS2005 编译 Media Player Classic

<br />VS2005 编译 Media Player Classic<br />一 编译工具及环境<br /><br />操作系统:Windows XP SP2、SP3<br />开发环境:Visual Studio 2005 Professional<br />版本控制工具:TortoiseSVN<br />说明:用来下载程序源代码,直接选检出,然后输入<br />https://guliverkli.svn.sourceforge.net/svnroot/guliverkli/trunk/g

2010-09-10 14:29:00 732

转载 MP3编码解码详解/MP3编码原理专题/MP3编码源码/MP3解码器源码/免费/下载

<br /><br /> <br />http://hi.baidu.com/hsyl/blog/item/432114ce9a5af93fb700c83f.html

2010-09-07 13:53:00 2193

转载 代码中去除行号的方法

<br />转载 拷贝 代码去除行号2009-09-14 20:44对于新手来说,从其他地方拷贝代码来研究学习是很经常的事情,但是有的时候很不幸,拷贝过来的代码附带了令人烦恼的“行号”。比如下图的一段JavaScript代码:<br /><br />   如果代码少的话还可以,一个一个删除呗。多的话就是噩梦哦,还不如自己照着把代码输一遍呢。怎么办呢?<br />在vs中有一个小技巧,按住Alt键然后鼠标左键选择可以一整块的代码。如图:<br /><br /> <br />       哈哈,利用这个小技

2010-09-07 09:04:00 3693 2

转载 拷屏函数

因为一款特殊机型, 无法u口同步. 故只能采用抓屏的方式存放在外设中以便于说明书编写.   函数实现方式如下(摘录自网络,只把位图位数改为24):///////////////////////////////////////////////////////////////////////////*    函数: OnScreenSave    参数: filename为存储图片的路径功能: 屏幕截图并保存到所指目录下*/////////////////////////////////////////////

2010-08-27 20:05:00 584

转载 [转][VC/MFC]VC资源分配、释放表

<br />资源                            分配函数                            清除函数                     需要手动清除?<br />======================================================================<br /><br />Accelerators                 LoadAccelerators                 N/A   

2010-08-16 09:55:00 347

转载 [转][VC/MFC]VC资源分配、释放表

<br />资源                            分配函数                            清除函数                     需要手动清除?<br />======================================================================<br /><br />Accelerators                 LoadAccelerators                 N/A   

2010-08-16 09:49:00 308

原创 fatal error C1189: #error

<br />fatal error C1189: #error : ERROR: Use of C runtime library internal header file<br /> <br /> <br /> <br />预处理器问题,将重别的工程中将预处理器中的预处理命令拷贝过来即可,呵呵

2010-08-13 15:01:00 1534

转载 最常见的20种VC++编译错误信息

<br />1、fatal error C1010: unexpected end of file while looking for precompiled header directive。<br />寻找预编译头文件路径时遇到了不该遇到的文件尾。(一般是没有#include "stdafx.h")<br />2、fatal error C1083: Cannot open include file: 'R…….h': No such file or directory<br />不能打开包含文件“R…

2010-08-13 15:01:00 750

转载 VS2005--设置Release模式下调试

今天初略看了下,所谓Release和Debug只是大家和编译器约定的一些生成规则而已,所以调试是无所谓Release和Debug的,只是由于生成的规则不同,可能Release的一些调试结果没Debug精确详细而已。下面是设置在Release模式下调试的方法:1.工程项目上右键 -> 属性2.c++ -> 常规 -〉调试信息格式 选 程序数据库(/Zi)或(/ZI), 注意:如果是库的话,只能(Zi)3.c++ -> 优化 -〉优化 选 禁止(/Od)

2010-08-11 10:22:00 333

转载 转MFC的资源切换AFX_MANAGE_STATE(AfxGetStaticModuleState())

<br />以前写MFC的DLL的时候,总会在自动生成的代码框架里看到提示,需要在每一个输出的函数开始添加上AFX_MANAGE_STATE(AfxGetStaticModuleState())。一直不明白这样做的含义,也一直没有这样做,而且代码也工作得好好的,所以感觉这好像一句废话。 最近的项目中,需要在DLL里使用MFC生成界面,这才发现一旦资源放在不同的动态库里,而且还和多线程搅和在一起的时候,事情就变得异常的复杂,以前对MFC的一知半解已经不足与应付了。程序莫名的崩溃,莫名的ASSERT,资源怎样也

2010-07-23 11:13:00 1033

转载 CXIMAGE wince移植

<br />1、下载 CXIMAGE<br />http://www.xdp.it/download.htm<br /><br />选择此项下载,内容为 PPC2003 平台<br />cximage600_ce : full source code with documentation and small demo for PocketPC2003 (Microsoft Visual Studio 2005 solution) <br />1.37 Mb <br /><br />2、解压文件<br />这

2010-07-22 15:49:00 2695 2

转载 VC 抓屏的各种方法

VC 抓屏的各种方法2008-06-16 09:15目录:<br /><br />l          导言<br />l          用GID函数抓屏<br />l          用DirectX方式抓屏<br />l          用Windows Media API抓屏<br /><br />导言<br /><br />有时候我们需要编程抓取整个屏幕上的内容,下面我将介绍抓屏是如何实现的。典型地,我们可以用GID和DirectX来完成,另外一个选择是 Windows Media API,

2010-07-13 16:31:00 7582

转载 DirectX SDK版本与Visual Studio版本

对于刚刚接触 DirectShow 的人来说,安装配置是一个令人头疼的问题,经常出现的情况是最基本的 baseclass 就无法编译。一开始我也为此费了很大的功夫,比如说修改代码、修改编译选项使其编译通过。因为大家 Visual Studio 的版本与 DirectShow 的版本各不相同,导致问题多种多样。网上的参考也不可尽信,往往花费了大量的时间和精力,程序仍没有编译通过,而丧失学习 DirectShow 的兴趣和信心。我在 Visual Stdio 6.0,2003,2005,2008 都尝试过了配置

2010-06-29 16:14:00 496

转载 DirectX SDK版本与Visual Studio版本

<div id=blogContainer style="OVERFLOW: hidden; POSITION: relative; HEIGHT: 100%"> <div id=paperTitleArea align=center><br /></div> <div id=blogDetailDiv style="FONT-SIZE: 16px">对于刚刚接触 DirectShow 的人来说,安装配置是一个令人头疼的问题,经常出现的情况是最基本的 baseclass 就无法编译。<br />一开始我

2010-06-29 16:14:00 2446

转载 字符编码笔记:ASCII,Unicode和UTF-8

字符编码笔记:ASCII,Unicode和UTF-8作者: 阮一峰日期: 2007年10月28日今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字

2010-04-17 11:10:00 233

转载 关于WinCE的unicode问题

关于WinCE的unicode问题2008-06-11 02:17WinCE和WinNT一样,是UNICODE环境,尽管WinCE支持ASCII功能来进行文件交换,但是WinCE的本地文件格式是Unicode。所以,我们要将字符串转换为unicode才能使用。       在这篇文章中,作者提到了了TEXT宏,和WideCharToMultiByte及MultiBy

2010-04-15 14:25:00 871

转载 CxImage使用方法经验

CxImage使用方法经验 CxImage是不错的图像处理类,下载下来后,发现太复杂,详细说明的文档也没有,对我等VC新手来说只能慢慢摸索了。个人总结经验如下:(一)安装使用前要先打开CxImgLib.dsw,进行编辑成LIB库文件。随后的使用方法如下:一、最复杂的方法,功能最好(占空间大):"1.将以下几个目录拷贝到与“我新建的项目目录”同一级目录

2010-04-03 10:20:00 729

转载 F1~F12键的一些技巧

  F1: 如果你处在一个选定的程序中而需要帮助,那么请按下F1。如果现在不是处在任何程序中,而是处在资源管理器或桌面,那么按下F1就会出现Windows的帮助程序。如果你正在对某个程序进行操作,而想得到Windows帮助,则需要按下Win+F1。按下Shift+F1,会出现"Whats This?"的帮助信息。  F2:如果在资源管理器中选定了一个文件或文件夹,按下F2则会对这个选定的

2009-12-31 17:43:00 380

转载 TCPMP 编译

为Windows CE编译tcpmp 1)解压tcpmp.src.0.72RC1.tar.bz2到E:/OpenSourceStudy/tcpmp-WinCE2)用Embedded VC 4.0打开tcpmp.vcw,执行Build All。  提示错误:E:/OpenSourceStudy/tcpmp-WinCE/common/portab.h(145): Could not

2009-09-22 16:42:00 716

转载 WINCE 5.0

eMbedded Visual C++ 4.0  The Microsoft® eMbedded Visual C++ 4.0 tool delivers a complete desktop development environment for creating applications and system components for Windows® CE .NET Powere

2009-09-21 15:14:00 367

原创 ReleaseDC 和DeleteDC的用法区别

当DC 是获取的(如:GetDC 或者GetWindowDC),就用ReleaseDC释放;当DC 是自己用创建的(如:CreateDC),就用DeleteDC删除. 

2009-09-11 09:03:00 895

原创 wince LoadImage 的用法

HANDLE LoadImage(  HINSTANCE hinst,  LPCTSTR lpszName,   UINT uType,   int cxDesired,   int cyDesired,   UINT fuLoad );   当uType  = IMAGE_BITMAP 时,cxDesired和cyDesired必须为零,否则不能载入BITMAP

2009-09-10 15:41:00 1952

VC经典游戏编程 (code)

其中包括6个小游戏,分别是扫雷、俄罗斯方块、拼图、贪食蛇、推箱子和连连看。开发工具是VC++ 6.0

2010-09-07

空空如也

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

TA关注的人

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