自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(60)
  • 资源 (2)
  • 收藏
  • 关注

原创 MFC消息机制

何谓消息、消息处理函数、消息映射?消息简单的说就是指通过输入设备向程序发出指令要执行某个操作。具体的某个操作是你的一系列代码。称为消息处理函数。在SDK中消息其实非常容易理解,当窗口建立后便会有一个函数(窗口处理函数)开始执行一个消息循环,我们还可以清楚的看到消息处理的脉络。一个switch case语句就可以搞定,消息循环直到遇到WM_QUIT消息才会结束,其余的消息均被拦截后调用相应的处理函数

2004-12-31 18:25:00 16969 1

原创 Symbian OS应用开发--文件和目录

Symbian OS应用开发--文件和目录在入门指南系列,我们介绍了有关Symbian OS的基础知识,接下来,我们将介绍更多理解如何编写程序的知识。本篇文章的主要内容是介绍基于Symbian OS的手机,如何去操作有关文件和目录。也就是手机内的一些主要信息,比如:通讯录、记事和任务、sms信息、图片文件、声音文件...在介绍上述内容之前,首先,我们先简要了解一下Symbian OS的硬件系统,这

2004-12-31 17:55:00 2814

原创 如何通过崩溃地址找到出错的代码行

作为程序员,我们平时最担心见到的事情是什么?是内存泄漏?是界面不好看?……错啦!我相信我的看法是不会有人反对的--那就是,程序发生了崩溃!     “该程序执行了非法操作,即将关闭。请与你的软件供应商联系。”,呵呵,这句  M$  的“名言”,恐怕就是程序员最担心见到的东西了。有的时候,自己的程序在自己的机器上运行得好好的,但是到了别人的机器上就崩溃了;有时自己在编写和测试的过程中就莫名其妙地遇到

2004-12-30 18:01:00 2638 6

原创 Using C code in symbian

Calling the C function in C++ file (Porting)1.Create a header file(.h) for your “c” program. The contents of the header file will look like #ifdef __cplusplusextern "C" { #endif// functions that

2004-12-30 17:50:00 1782 1

原创 Symbian OS入门指南--错误处理和清理

摘要:错误处理和清理工作对于Symbian OS环境下的开发显得尤为重要。错误处理(error handle)实际上是为了编写出更可靠的程序,而清理(cleanup)框架则是Symbian OS的编程基础,正因为如此,必须保证错误处理和清理非常有效且易于实现。OOM(out-of-memory)错误在Symbian OS环境下则不得不谈。目前的台式机内存的容量越来越大,加上更大硬盘上创建的虚拟

2004-12-30 17:47:00 5031

转载 东北话4、6级

东北话4级考试A卷 (四级标准,适用于长江以南)题型——单项选择,选出下列词句的正确意思: 1、“哎呀吗呀,他对象长的老棵碜了”一句中,“棵碜”指 A好看 B丑 C长相一般 D美若天仙 2、嘿,那边有人干仗呢。“干仗”的意思: A发生口角 B扭秧歌 C打架 D作战 3、咱俩嘎点儿啥。“嘎”的意思: A打赌 B割 C打扫卫生 D吃 4、这孩子真各应人。“各应”是指: A烦人、讨人厌 B招人喜欢 C天

2004-12-29 14:17:00 2246 4

原创 OPC技术应用简析

摘 要:OPC规范是由OPC基金会制定的一个工业标准,它规范了过程控制和自动化软件与工业现场设备之间的接口。简要介绍了OPC技术的产生,OPC标准的技术规范以及采用OPC规范设计系统的益处并概述了它在国内外的主要应用领域,对OPC技术在应用中的主要作用也有相应的分析。OPC代表了今后一段时间内过程控制系统通信标准的发展方向。关键词:OPC;过程控制;技术规范;接口1. OPC技术的产生    

2004-12-29 13:48:00 3570

原创 A few notes about the CommDb (use in Symbian OS)

More and more applications have to use the phones connectivity. Sending some short messages (SMS) for licensing, transmit pictures using multimedia messages (MMS), manage emails (Pop3, IMAP and SMTP)

2004-12-29 13:45:00 2750 1

原创 深入浅出Debug和Release

Debug版本包括调试信息,所以要比Release版本大很多(可能大数百K至数M)。至于是否需要DLL支持,主要看你采用的编译选项。如果是基于ATL的,则Debug和Release版本对DLL的要求差不多。如果采用的编译选项为使用MFC动态库,则需要MFC42D.DLL等库支持,而Release版本需要MFC42.DLL支持。Release  Build不对源代码进行调试,不考虑MFC的诊断宏,使

2004-12-29 13:41:00 3567

原创 常用控件中问题总结

Q 如何处理ComboBox中的回车键?避免退出程序?A 在一般的EDIT中采用的方法是处理PretranlateMessage(),执行代码CWnd *pWnd = GetFocus();if(pWnd != NULL){  if(pWnd == GetDlgItem(IDC_EDIT1)  {     ...//IDC_EDIT1具有焦点  }} 但在ComboBox中好象不同,是ComboB

2004-12-29 12:26:00 2155

原创 Using RTest to Create Test Harness(use in Symbian OS)

This article gives an introduction how to use RTest class to create automatic test harness for your application engines. The RTest class provides a simple console window where you can display the test

2004-12-29 12:20:00 1587 1

原创 Writing a DLL (used in Symbian OS)

A DLL (Dynamic Link Library) is a piece of code (a library) that is linked to a program at runtime rather than during the build process. The code inside a DLL can be shared by several clients at the s

2004-12-28 19:02:00 2075

原创 详解#program

C和C++的每个实现对它的主机或操作系统都支持一些独有的特征。例如,某些程序须对存放数据的存储器区域进行精确的控制,或必须控制特定函数接受参量的方式。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。语法#pragma 语言符号字符串语言符号字符串是给出特有编译

2004-12-28 18:03:00 15059

转载 C语言基本语法

/*   a)const  int  a;  b)int  const  a;  c)const  int  *a;  d)int  *  const  a;  e)int  const  *  a  const;   答案是:    a)a是一个常整型数  b)a是一个常整型数  c)a是一个指向常整型数的指针(也就是,整型数是不可修改的,但指针可以)  d)a是一个指向整型数的常指针(也就是说

2004-12-28 16:49:00 2070

原创 常用数据类型使用转换详解

我们先定义一些常见类型变量借以说明int i = 100;long l = 2001;float f=300.2;double d=12345.119;char username[]="程佩君";char temp[200];char *buf;CString str;_variant_t v1;_bstr_t v2;一、其它数据类型转换为字符串短整型(int)itoa(i,temp,

2004-12-28 16:48:00 1404 1

转载 Blog日历表

var diarydays="";.calendarBigBorder { font-family: "Arial", "Helvetica", "sans-serif", "宋体"; text-decoration: none; width: 170; background-color: #FFFFFF; font-size: 9pt;border:1px dotted #999; }.cale

2004-12-28 16:34:00 1519

原创 Symbian入门指南-项目文件&命名规范

新建Symbian project后,项目文件夹中您会看见很多陌生后缀:.mmp、.hrh... ...编程过程中有会遇到很多陌生前缀:R-、T-... ...这里会对他们一一讲解。                                 --风小云 ---------------------------------------正如接触篇中所述,Symbian Os下新建项目包含多个文件夹

2004-12-28 16:31:00 3146 1

原创 48%IT人薪资不到3千元

IT似乎已经成为了现代社会文明发展的代言词,人们印象中的IT精英往往是西装革履,每天面电脑屏幕,敲击着不同的科技灵感,十分时尚而且享有三高待遇:高薪,高生活质量,高满意度.但现实生活中的IT精英们是否真的如此呢?近日搜狐IT频道联合易观国际,针对大家感兴趣的IT人的薪资水平做了一个深入而广泛的调查。   调查的结果出乎意外,易观国际对收回的1088份有效的薪资调查问卷做的分析显示,在从事IT行

2004-12-28 14:16:00 1169

转载 访客须知

尊敬的访客:        您好!        首先,对您的光临表示欢迎和感谢!        作为本blog的主人,很高兴为您简单介绍一下专栏的主要内容。        本专栏中的文章一部分是自己在实际问题中的一些经验之谈,因本人脑袋中杂七杂八之物颇多,所以难免有一些混乱,不过写出的这些东西一定是本人亲身经历后得以解决的部分,绝对不会有任何虚假之处;另外一部分都是转载他人的作品,这些作品至少本

2004-12-27 18:02:00 2751

原创 CString结构论

CString? 如果你接触过vc/mfc,呵呵,这个名字你一定见过。那么你就大胆的看下面的一个例子吧----------------------------------一段简单的代码如下:----------------------------------void C...Dlg::OnOK() {CString str;strcpy((LPSTR)(LPCTSTR)str,"Hello

2004-12-27 14:06:00 1972

原创 Symbian入门指南-接触篇

Symbian是一个操作系统,C++是其原生编程语言。它为软件开发人员提供了操作系统的全面功能。当然对C++的熟悉程度直接影响了开发人员对其的使用,因为Symbian OS下的开发会广泛运用C++的高级特征和面向对象设计。我们暂且认为大家对C++都有了相应的了解,而且已经亲身经历了某些项目开发,因此,以后文中如使用到C++范畴中的概念词汇,不会对其做特殊解释说明。1. 了解Symbian OS目前

2004-12-27 13:18:00 4523

原创 找工作的一些网站整理

招聘网站  =======================================  科锐人才网      http://www.chinacareer.com/       天津人事信息网      http://www.tjpnet.gov.cn/       中智人才网      http://www.ciic.com.cn/       北京职业在线      http://www

2004-12-24 19:51:00 3519

原创 倾情奉献 ebook 网址

http://www.eastasp.com/zh-cn/main/index.aspx如果你把上边的书都看了,你就会成为高手http://www.fixdown.com/new/new04_1.htm全是免费的,但是都是英文的,如果英文的不行,就惨了这个也不错啊,就是需要积分,不过,我在这儿发现了很多好书http://www.itebook.net/这个我目前认为是最好的,可惜,最近

2004-12-24 19:49:00 2625

原创 解码器下载地址总结

在这里我把常用的界么起的下载地址总结了一下   Divx  3.11alpha  最普遍使用的DivX  Codec  http://nickfan.euhs.net/softdownload/decoder/01divx_311alpha.zip   Intel  Video  Codec  Intel  发布的多个编码标准  http://nickfan.euhs.net/softdownlo

2004-12-24 19:45:00 10567 4

原创 蓝牙技术-设备查询及服务发现

蓝牙技术作为短距离无线通讯技术的新生儿,有着其独特的技术优势,比如低成本、抗信号衰落性较好、使用2.4GHz的ISM频段,无需申请使用...由于其独特的技术优势,在无线通讯市场上有其发挥的大片天地。而蓝牙技术的使用更是如今火热的话题,本篇文章就先从蓝牙技术使用的第一步入手,先讲解如何利用蓝牙技术实现设备查询及相应设备的服务发现。   --风小云正如标题所示,设备查询及服务发现是使用蓝牙技术的第一步

2004-12-24 19:19:00 2565 4

原创 十大暴利行业成本曝光

        1:化妆品  男士也许该怀疑,大宝是暴利产品吗?NO。这里的化妆品是指进口高端产品。SK-II著名的神仙水在中国零售价格为560元,而其制造成本仅为人民币6.5元。惊讶么?就算研发成本都加进去,每单只成本也不超过人民币10元。资生堂650元/50克的眼霜连包装成本也只有10元不到。而欧 伯莱那些150元左右的低端眼霜成本仅在3元左右。呵呵女士们,现在不再认为你们往脸上涂抹的是什

2004-12-24 17:59:00 1432 7

原创 面向服务架构(SOA)的原则

Web service已经不再是新婚的娘子。众多企业都已经创建各种实验性Web Services 项目,事实证明,这项新兴的分布式计算技术确实能够降低集成和开发的成本。另外,一些关键的Web Services标准纷纷制定,强安全(robust security)和管理方面的产品也陆续问世。对于志向远大的企业来说,他们已经在考虑下一步了。对大多数公司来说,下一步要考虑的不再是点对点的应用,而是W

2004-12-24 17:57:00 1011

原创 教堂和集市

一. 教堂和集市  Linux的影响是非常巨大的。甚至在5年以前,有谁能够想象一个世界级的操作系统能够仅仅用细细的Internet连接起来的散布在全球的几千个开发人员有以业余时间来创造呢?  我当然不会这么想。在1993年早期我开始注意Linux时,我已经参与Unix和自由软件开发达十年之久了。我是八十年代中期GNU最早的几个参与者之一。我已经在网上发布了大量的自由软件,开发和协助开发了几个至

2004-12-24 17:55:00 1487

原创 位图文件的读取显示

本文从位图文件的格式入手,给出详细的格式说明,并有源码分析。一、位图文件结构位图文件由三部分组成:文件头 + 位图信息 + 位图像素数据1、位图文件头。位图文件头主要用于识别位图文件。以下是位图文件头结构的定义: typedef struct tagBITMAPFILEHEADER { // bmfh WORD bfType; DWORD bfSize;

2004-12-24 17:49:00 5516 2

原创 深入浅出DirectShow Filter

1. Filter概述Filter是一个COM组件,由一个或多个Pin组成。Pin也是一个COM组件。Filter文件的扩展名为.ax,但也可以是.dll。Filter根据其包含Input pin或Output pin的情况(或在Filter Graph的位置),大致可分为三类:Source Filter(仅有Output pin)、Transform Filter(同时具有Input pin和O

2004-12-24 17:15:00 3719

原创 DirectShow系列讲座之三——开发自己的Filter

在上两讲中,笔者介绍了DirectShow的应用原理以及开发Filter之前的一些预备知识。这一讲,笔者就要手把手教你如何写自己的Filter啦。首先,从VC++的项目开始(请确认你已经给VC++配置好了DirectX的开发环境)。写自己的Filter,第一步是使用VC++建立一个Filter的项目。由于DirectX SDK提供了很多Filter的例子项目(位于DXSDK/samples/Mul

2004-12-24 17:09:00 2207

原创 DirectShow系列讲座之二——Filter原理

在上一讲中,笔者介绍了DirectShow的总体系统框架。从这一讲开始,我们要从程序员的角度,进一步深入探讨一下DirectShow的应用以及Filter的开发。在这之前,笔者首先要特别提一下微软提供的一个Filter测试工具——GraphEdit,它的路径在DXSDK/bin/DXUtils/Graphedt.exe。(如果您还没有安装DirectX SDK,请到微软的网站上去下载。)通过这个工

2004-12-24 17:07:00 1671

原创 DirectShow系列讲座之一——DirectShow系统概述

流媒体的处理,以其复杂性和技术性,一向广受工业界的关注。特别伴随着因特网的普及,流媒体在网络上的广泛应用,怎样使流媒体的处理变得简单而富有成效逐渐成为了焦点问题。选择一种合适的应用方案,事半功倍。此时,微软的DirectShow,给了我们一个不错的选择。(DirectShow是微软公司提供的一套在Windows平台上进行流媒体处理的开发包,与DirectX开发包一起发布。目前,DirectX最新版

2004-12-24 17:06:00 1388

转载 访客反馈

尊敬的访客:        您好!        留下您的需求和信任,剩下的交给我来完成。        (或回复或发E_mail)

2004-12-24 16:35:00 1683 6

原创 不同进程间的共享问题

不同进程间的共享问题一直是编程人员常常需要面对,但又不容易解决的问题。我在写程序的工程中也深受其害,从而想到将自己遇到的情况做一下总结,也就促成了这篇文章。文章中重点论述有关数据和内核句柄的共享问题。声明:文章中很多技术不是我发明的,而是在很多图书及网站上可以看到,我所做的工作只是在使用工程中做了下总结而已。     --风小云-----------------------------------

2004-12-24 16:05:00 5542 4

原创 const的思考

 1、什么是const?   常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。(当然,我们可以偷梁换柱进行更新:)2、为什么引入const?  const 推出的初始目的,正是为了取代预编译指令,消除它的缺点,同时继承它的优点。3、cons有什么主要的作用?   (1)可以定义const常量,具有不可变性。        例如:            

2004-12-24 15:25:00 5957 4

原创 堆、栈及静态数据区详解

五大内存分区    在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。    栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。    堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,

2004-12-24 15:22:00 13636 3

原创 关于avi文件结构

先来介绍RIFF文件格式。RIFF文件使用四字符码FOURCC(four-character code)来表征数据类型,比如‘RIFF’、‘AVI ’、‘LIST’等。注意,Windows操作系统使用的字节顺序是little-endian,因此一个四字符码‘abcd’实际的DWORD值应为0x64636261。另外,四字符码中像‘AVI ’一样含有空格也是合法的。RIFF文件首先含有一个如图3

2004-12-24 15:13:00 2590

原创 用VC++实现软件的多语种支持

前言  只用一套源代码就可以方便地支持多种文字和多个地域,那么这个软件就可以方便地被翻译成本地版本,这个过程叫做地域化(Localization)。怎样才能不修改任何源代码就使之能动态地转换到不同的地域资源上呢?那就是使用Windows的程序特性之一--资源。把在软件中用到的可见资源维系在一个资源DLL(Dynamic Link Library动态链接库)中,就能使地域化很容易地被实现,因为它

2004-12-24 14:52:00 2321

原创 端口信息

端口可分为3大类: 1) 公认端口(Well Known Ports):从0到1023,它们紧密绑定于一些服务。通常这些端口的通讯明确表明了某种服 务的协议。例如:80端口实际上总是HTTP通讯。 2) 注册端口(Registered Ports):从1024到49151。它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的。例如:许多系统处理动态端口从1024

2004-12-24 14:41:00 1419

AT指令中文手册pdf文件

AT指令的中文手册,用起来比较方便。 中文翻译之后的版本,gsm at指令集合.

2011-01-14

bluetooth hfp 1.5 specification

The latest version of Bluetooth Handsfree profile, v1.5.

2011-01-14

空空如也

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

TA关注的人

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