自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

benny5609的专栏

人生,到世上走一遭,只不过是单纯的体验与学习认识,当我们在临死的时候,可以光荣地对自己说:"我已领略过"便不枉此生。

  • 博客(34)
  • 收藏
  • 关注

原创 明明白白Inf文件

INF文件全称Information File文件,是Winodws操作系统下用来描述设备或文件等数据信息的文件。INF文件是由标准的ASCII码组成,您可以用任何一款文字编辑器查看修改其中的内容。一般我们总是认为INF文件是系统设备的驱动程序,其实这是错误的认识,Windows之所以在安装某些硬件的驱动时提示需要INF文件是因为INF文件为该设备提供了一个全面描述硬件参数和相应驱动文件(DLL文

2007-11-30 15:06:00 949 1

原创 Window Mobile 打包过程2

离第一篇文章有些日子了,由于我的失误,不少朋友都没看到图片。在这期间,有不少朋友来信说,有没有方法做一个桌面的安装程序?运行程序前, 必须还要装其他程序(比如SqlMobile, .NetCompactFrameWork等等),有没有方法能把它们做到一个安装包中?       好, 让我们开始。首先, 让我们看看有几种方案。      其实, 大家到网上随便一艘就能搜到第一种方案,手把手教大家怎么

2007-11-30 10:27:00 1252 2

原创 Windows Mobile 打包过程

把最近搞的关于如何将ppc应用打包的心得写出来,共享给各位朋友!其实,我想有很多高手都知道怎么建立一个完整的打包程序,只是由于各种原因没人写一篇完整的文章,故我在研究几天之后做到功能基本完善。使我辈朋友少走弯路, !我说的功能基本完善是指:   1)在ppc今日屏幕中, 有你的程序快捷方式(今日插件);   2)能够建立中文快捷方式;   哈哈,其实就这么多!再多,我也讲不出来!其实没啥技术含量,

2007-11-30 10:20:00 1268 1

原创 cab打包详解

在windows mobile开发嵌入式软件,不论是j2me,还是其它语言写的什么程序,最后都可以用cabwiz.exe这个打包安装的工具来制作打包安装程序。笔者最近通过开发一个项目对它的体会是:不仅小巧,而且强大。 刚完成在hp 4700 pda下的一个j2me的项目,使用了IBM的J9虚拟机,另外使用了db2 everyplace 嵌入式数据库。最后用cabwiz对整个

2007-11-30 09:45:00 2260 2

原创 Microsoft公司 .CAB文件格式

_Inside Windows Cabinet Files_Listing One// =================================================================// CAB FILE LAYOUT// =================================================================/*(1)

2007-11-30 09:44:00 1140

原创 Windows的消息定义大全(二)

应用程序发送此消息仅当WINDOWS或其它应用程序发出一个请求要求绘制一个应用程序的一部分;WM_PRINTCLIENT = 792WM_HANDHELDFIRST = 856WM_HANDHELDLAST = 863WM_PENWINFIRST = &H0380WM_PENWINLAST = &H038FWM_COALESCE_FIRST = &H0390WM_COALESCE_LAST = &

2007-11-30 09:39:00 1546

原创 Windows的消息定义大全(一)

消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。     例如:单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。         消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。         例如:对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。     这个记录类型叫做TMsg

2007-11-30 09:38:00 871

原创 Hello World by Microsoft Speech SDK 5.1

 Hello World by Microsoft Speech SDK 5.1   刚刚从 Microsoft 网站下栽了 Speech SDK 5.1 和中日文发声补丁,参考 Speech SDK文档写了几个小程序,尽管我也是刚刚接触 Speech若干小时的初学者,还是拿出来共享吧:  Speech SDK 采用 COM 的形式封装,和大多数COM对象一样,下面是一个似曾相识的初始化:   C

2007-11-29 16:09:00 1255

原创 如何去除flash防导入密码【本站原创】

有的作者在发布自己的Flash作品时为了防止别人导入自己的作品就会设置防导入密码。由于flash文件格式是公开的文件格式,所以代码也是有标准的。因此我们只需把源码中的防导入的语句去除就可以了。那怎么才能去除那条语句呢?不急,我们先请出今天的主角――flasm。Flasm 是一个可以将flash动作脚本编译和反编译的命令行工具。Flasm可以对任何一个swf文件进行改变,它还有很多功能,不过我们最关

2007-11-19 17:55:00 3746

原创 flash lite2.0学习笔记之—flash lite 支持的键及其应用整理

flash lite 支持的键左右软键:最上面的左右两边的软键导航小键盘:方向键和ok键数字键和* #键:0.1.2.3.4.5.6.7.8.9.*.#当某个输入文本字段具有焦点并且用户按选择键时,Flash Lite 会打开设备的通用文本输入对话框,用户可以在其中输入文本。其中数字键和导航小键盘是所有设备都可用的。左右软键是只有支持SetSoftKeys命令的设备可用。Flash Lite 支持

2007-11-19 17:28:00 1231

原创 关于Flash Lite中的颜色和图形处理

   手机上和电脑上的另外一个区别就是色彩显示的能力。在手机上由于灰度级别比较低,一般是16万色的,因此就要使用高对比度的色彩来画图。这样才能使在手机上图象的显示更加鲜明。     Flash是矢量技术,在矢量图中,矢量曲线会占用大量处理器资源,因此能减少曲线的时候就减少曲线的使用,还有一种方案就是使用位图。位图占用处理器资源较少,但生成文件较大。因此要在文件大小和占用资源之间寻找一个平衡点。 

2007-11-19 17:25:00 765

原创 ActionScript3.0概要

ActionScript 3.0 演变成一门强大的面向对象的编程语言意味着flash平台的重大变革。这种变化也意味着 ActionScript 3.0 将创造性地将语言理想地迅速地建立出适应网络的丰富应用程序, 成为丰富网络应用(Rich Internet Application)项目的本质部分。比较早期的ActionScript版本就已经提供了这种要求为创造真实地参与在线体验的力量和灵活性。Ac

2007-11-19 09:41:00 1048 2

原创 Windows CE下ActiveX 控件的使用

在WinCe下使用ActiveX控件与Window(2k,xp)下最大的不同之处就是要编译两个版本的ocx,一个安装到window上,这样就可以在EVC环境下使用该ocx进行编程了,一个安装到wince上,用于使用这个ocx的程序调用。??? 在此做了个简单的ocx试了试,能够在EVC4.2/模拟器wince4.2下成功。具体步骤如下:??? 1. 开发CE版OCX控件。先在EVC中开发自

2007-11-18 14:59:00 2000 1

原创 VC制作简易flash播放器

近日朋友问在VC中如何控制flash文件,俺也没有做过以前,俺是新手再次声明,很菜的,嘿嘿,但俺也期望成为大侠,能够叱诧风云,仗剑行走江湖,路遇不平排忧解难,英雄美女,朝阳晚霞,青山绿水。。。哈,不好意思,写着写着就歪了。但恐怕所有Man都有过这个理想吧。 转入正题,嗯。。。对了,朋友有难不能不帮,况且还是位MM,哈。。。俺只好上网找资料了,在baidu搜了一下资料不是很多啊,后来看到有一个用vb

2007-11-18 14:49:00 1200

原创 The Architecture Of Avalon

 Chris Anderson, the chief architect of Avalon, has shown on Channel9 Video talking about the architecture of Avalon, and he used the classic block diagram to illustrate how the UI is rendered from th

2007-11-18 14:28:00 716

原创 Windows Vista桌面窗口管理器(3)

前面曾经提到过,通过WDDM可以支持Surface的跨进程共享。共享DirectX表面对于重定向DirectX应用程序非常重要。因为Vista必须要和以前的应用程序兼容,就必须支持以前用GDI、、DirectX编写的应用程序。WDM必须把这些应用程序的窗口重定向到Surface,然后由WDM统一合成、最后显示一个单一的Surface。需要注意的一点是:WDM只重定向Top-level的窗口。而

2007-11-18 13:45:00 1221

原创 Windows Vista桌面窗口管理器(2)

在DWM中,我们的每个窗口都用一个Surface表示,都可以看到为是3D的网格。虽然每个窗口还是一个矩形,但它们都位于一个3D空间之中。窗口的操作,比如最大化,还原等等,都发生了变化,它们都是对网格进行3D变换实现的。与以往有了很大的区别。在Windows Vista中窗口的毛玻璃效果非常绚丽。在窗口的边界,我们可以看到窗口下面的内容。这其中同时具有一个的透明和模糊效果。但是,在实现毛玻璃时,

2007-11-18 13:41:00 961

原创 Windows Vista桌面窗口管理器(1)

桌面窗口管理器是什么呢?它是Vista中的一个新组件:Desktop Window Manager(DWM)。它建立在WPF核心图形层组件基础之上。还记得我在第一个Post中所提到的Composition引擎吗?DWM的桌面合成就是建立在这个Composition引擎基础之上的新特征。它的出现几乎改变了Vista中应用程序的屏幕象素显示方式。通过DWM的桌面合成,应用程序的显示不再是直接画

2007-11-18 13:37:00 1376

原创 WPF全景体验

WPF全景体验2007年1月30日,Windows Vista正式全球同步发布。此举标志着Windows Vista已经旋风般地吹向了整个网络世界。比尔盖茨预言:只需要三分钟时间就能让用户接受Windows Vista。但是,微软如何才能做到这一点呢?其中最关键的一点就是Windows Presentation Foundation(WPF),她依赖于WPF所带来的震撼视觉效果和用户体验。

2007-11-18 13:26:00 1173

原创 通过Flash和c++的交互来实现自己的桌面游戏

那种游戏最容易推广、接受人群最广泛,也最容易实现、效率最高?当然是flash.那种高级语言最灵活,最具扩展性和兼容性,对系统的控制力最强?当然是c++。如果flash 和c++ 结合起来开发游戏会是什么样子呢?当然具备以上的全部优点。下面简单讲解一下最近实现的一个用C++做控制,用flash 做表现的桌面精灵。如果时间允许,我将在blog上全程介绍自己的开发进展。 1,如何在windows程序

2007-11-18 12:54:00 4601 1

原创 flex

 Flex 是 Macromedia(现已被Adobe公司收购)发布的presentation server(展现服务),它是java web container或者.net server的一个应用,根据.mxml文件(纯粹的xml描述文件和actionscript)产生相应得.swf文件,传送到客户端,由客户端的flash player或者shockwave player解释执行,给用户以丰富的

2007-11-18 12:53:00 809

原创 设备厂商说ROM

这要从头说起,我是设备制造商,所以我想还是有资格给大家介绍一下的。下面是一种实现方法,但不是所有厂商都是这样做的。         ROM一般是用flash,是用来存放固定数据的。从用户角度来说,我们在做设备的时候,一般把ROM分为几个区,     第一块用来给用户提供自己安装程序的空间,也就是你看到的可用程序空间;     第二块用来做系统原始备份,就是你在恢复出厂设置中看到的,实际上就是出厂时

2007-11-14 19:24:00 1080

原创 MIO神达A700/A701ROM刷机教程

ROM介绍1.官方ROM:官方ROM实际是很多模块的集合,包括G3驱动模块,UB模块,CEIPL模块,CEIMG模块   A,G3 IPLISK ON CHIP(内置的FLASH) 的驱动模块,并负责加载UB(此模块出现问题只能返场)   B,UB模块:是BOOTLOADER,算是机器的工程模式,可以通过里边的菜单完成一些工程测试,还有刷机之类的功能(此模块出现问题只能返场)   C,MSIPL:

2007-11-14 19:05:00 3559

原创 基于WINCE.NET4.2系统的PDA使用PPC2003软件全攻略(以我的HAPO200A为例)

基于WINCE.NET4.2系统的PDA使用PPC2003软件全攻略(以我的HAPO200A为例) 前一段时间买了个PDA,是南京东集公司(www.seuic.com)出的HAPO200A,系统是WINCE.NET4.2,当初本来想买他们那个基于LINUX系统的HAPO200,可是为了支持GPRS卡,选择了WINCE.NET系统,买回去才发现WINCE.NET4.2下的软件少得可怜,而PPC200

2007-11-14 16:33:00 2028

原创 WINDOWS下,窗口之间的通信

首先说一下,因为我写的东西很杂,所以不细分类别,也不指明是那种语言写的,但干我们这行的应该能一眼看出用什么语言写的。呵呵 进程之间通讯的几种方法: 在Windows程序中,各个进程之间常常需要交换数据,进行数据通讯。常用的方法有   使用内存映射文件  通过共享内存DLL共享内存  使用SendMessage向另一进程发送WM_COPYDATA消息 比起前两种的复杂实现来,

2007-11-13 14:04:00 1928

原创 wince 和windows mobile有什么区别?

wince是微软的镶入式操作系统,可以被用来订制为很多设备的操作系统。而ppc系统是后期出现的基于wince的高度定制系统,是微软为了是市场需要,统一掌上电脑的规格,在wince的基础上消减一些功能,定制的专用于掌上电脑操作系统。先有wince,然后才有ppc,早期没有ppc这个东西。而原先的sp是独立于ppc的操作系统,它不但功能更弱,而且在内存使用上和ce,ppc都不一样。再往后,到现在,又是

2007-11-12 13:34:00 2428 3

原创 Flash Lite 3.0 的新增功能

性能改进: 图形呈现加速 快速有效地呈现文本滚动、矢量转换和带有不透明填充的动画矢量。运行时内存减少 在运行时”惰性加载”ActionScript™ 类,这样,在启动时将仅加载呈现第一帧所需的 ActionScript。其他 ActionScript 类是按内容的需要来加载的。增强的视频功能: Flash Lite 2.x 仅支持设备视频,这意味着它依靠设备对视频进行解码并

2007-11-08 14:21:00 1355

原创 什么是DirectX

 DirectX并不是一个单纯的图形API,它是由微软公司开发的用途广泛的API,它包含有Direct Graphics(Direct 3D+Direct Draw)、Direct Input、Direct Play、Direct Sound、Direct Show、Direct Setup、Direct Media Objects等多个组件,它提供了一整套的多媒体接口方案。只是其在3D图形方面的

2007-11-01 18:37:00 1015

原创 高手COM与ATL的学习参考书(转)

首先声明本人并非COM/ATL高手,尽管本人接触他们已经有4年了,但是因为工作中的一些原因一直未能深入研究和广泛的实际的使用它们。不过回想学习它们的痛苦经历,实在是有点不堪回首。在此仅以此文和大家探讨一下学习它们的路径,以让后来人少走弯路。我个人认为学习COM是一件不简单的事情,只有一步一个脚印踏踏实实的理解每个观点和理论才能真正懂得其精髓。那样才能在发生错误的时候,依靠自己的知识解决问题。我个人

2007-11-01 17:55:00 896

原创 透过汇编另眼看世界之DLL导出函数调用

DLL的导出/导入机制到底是怎么实现的呢?本文通过引用大量的文章和对实际汇编代码的深入分析,理论联系实际,深入剖析了大量隐藏在背后的秘密。前言:我一直对DLL技术充满好奇,一方面是因为我对DLL的导入/导出机制还不是特别的了解,另一面是因为我发现:DLL技术在Windows平台下占有重要的地位,几乎所有的Win32 API都是以导出函数的形式存放于不同的DLL文件中,在DLL方面的

2007-11-01 17:35:00 882

原创 Is COM Dead?

Don Box A

2007-11-01 16:57:00 1625

原创 理解 COM 套间

简序   大学毕业前的最后一学期,在一家公司实习,当时的工作需要用到一些操作系统提供的组件。那时候只知道COM这个名词,并不知道到底是怎么回事,只知道上网到处找别人的源码解决自己的问题;那段日子到现在回忆起来都是灰色的,每天呆坐在电脑前,一个网站一个网站的查找自己需要的源码。但并不清楚自己到底在做什么;那时候对自己能不能成为一个程序员充满了怀疑。在实习结束返校的火车上,一夜间,我把一本《COM本质

2007-11-01 16:36:00 1073

原创 COM线程模型

线程模型是一种数学模型,专门针对多线程编程而提供的算法,但也仅是算法,不是实现。本文讲解COM提出的各个类型的线程模型,再说明COM运行时期库是如何实现它们的,就像说明Windows是如何实现线程这个数学模型的一样,最后指明一下跨套间调用和各种类型套间编写的要求以帮助理解。希望读者对于Windows操作系统的线程这个概念相当熟悉,对何谓“线程安全的”亦非常了解。COM线程模型    COM

2007-11-01 16:34:00 678

原创 纯资源DLL

    DLL: 用appwizard产生了一个win32 dll;     然后project->new加入了一新的rc文件;     insert一个dialog;(ID:IDD_DIALOG,Caption:Dialog)     project->setting-link表中加入/NOENTRY;     编译生成Resource.dll文件。    一步一步教你用VC纯资

2007-11-01 11:02:00 980

空空如也

空空如也

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

TA关注的人

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