- 博客(31)
- 资源 (14)
- 收藏
- 关注
原创 视图及视图类的简单说明
视图及视图类一般视图类的使用 CFormView 类 CFormView 类是一个非常有用的视图类,它具有许多无模式对话框的特点。像 CDiolog 的派生类一样, CFormView 的派生类也和相应的对话框资源相联系,它也支持对话框数据交换和对话框数据确认(DDX 和 DDV) 。 CFormView 是所有表单视 ( 如 CRecordView 、 CDaoRe
2010-05-26 18:20:00 1684 15
原创 windows mobile 模拟器上网配置(在windows xp下)
在确保主机已连上互联网的情况下,按以下步骤设置:1、打开ActiveSync ,点击“文件”——>“连接设置”,在“允许连接到以下其中一个端口”下选择“DMA”。2、打开 VS2005,点击菜单“工具”——>“设备仿真管理器”,选择一个windows mobile 5.0 PocketPC 模拟器。在右键菜单中点击“连接”。等模拟器启动后,再点击“插入底座”,此时,通过ActiveSync
2010-05-18 22:10:00 1388 13
原创 c++中static的作用与用法大全
1、什么是static?答:static 是C++中很常用的修饰符,它被用来控制变量的存储方式和可见性。 2、为什么要引入static?答: 函数内部定义的变量,在程序执行到它的定义处时,编译器为它在栈上分配空间,大家知道,函数在栈上分配的空间在此函数执行结束时会释放掉,这样就产生了一 个问题: 假如想将函数中此变量的值保存至下一次调用时,如何实现? 最轻易想到的方法是定义一个全局的变量,
2010-05-17 21:55:00 1238 10
原创 VS2008中String转换到CString
1、string 转 CString CString.format("%s", string.c_str());2、char * 转 CString CString.format("%s", char*);3、char * 转 string string s(char *);4、string 转 char * char *p = string.c_str();5
2010-05-17 21:53:00 1268
原创 Windows Mobile系统CAB安装包的制作
首先新建一个Win32项目,想把一个EXE文件打包,DLL文件、或者空文件(比如仅仅想修改目标设备的注册表)打包过程都是一样的:<a onclick="function onclick(){pageTracker._trackPageview(/outbound/article/images.cnblogs.com);}" href="http://images
2010-05-17 21:51:00 2071
原创 在MFC中数据类型的转换:比如将char *转换为cstring
CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得MFC在做字符串操作的时候方便了很多。不管怎样,使用CString有很多特殊的技巧,特别是对于纯C背景下走出来的程序员来说有点难以学习。这篇文章就来讨论这些技巧。 使用CString可以让你对字符串的操作更加直截了当。这篇文章不是CString的完全手册,但囊括了大部分常见基本问题。 这篇文章包括以下内容:
2010-05-17 21:44:00 4879
原创 用RIL库中的函数进行短消息(SMS)发送
#pragma once#include "ril.h"#include "SMS_CodeDecode.h"class SMS_RIL{public: SMS_RIL(); HRESULT SmsSendMessage(TCHAR *tcharNumber,TCHAR *tcharInformation); HRIL m_hRil; //ril实例句柄 CLi
2010-05-16 20:12:00 1165 1
原创 Windows Mobile上菜单的创建
在wince与wm中,菜单创建过程如下: 1 菜单栏的创建 (1) Win32 和 MFC 都适用的创建方式 /* 加载菜单到窗口, 并返回菜单窗口句柄 uiMenuID 菜单资源ID pWnd 需要加载菜单的窗口返回值 菜单栏窗口句柄 */ HWND Menu_LoadMenuToWnd( UINT uiMenuID, CWnd* pWnd ) { SHMENUBARINFO
2010-05-14 23:23:00 1240 2
原创 BEGIN_MESSAGE_MAP 和END_MESSAGE_MAP() 这两个宏的具体实现与作用
BEGIN_MESSAGE_MAP和END_MESSAGE_MAP首先看定义#define BEGIN_MESSAGE_MAP(theClass, baseClass) / const AFX_MSGMAP* theClass::GetMessageMap() const / { return &theClass::messageMap; } / AFX_
2010-05-14 10:57:00 10454 1
原创 Windows Moblie上的网络连接与发短信的例子
在window mobile平台开发网络程序, 首先要建立网络连接(这点与windows pc编程不同).mobile 的sdk提供了一套这样的api来为我们服务. 要使用这套api, 需要引入头文件.一, 接入点的枚举.HRESULT WINAPI ConnMgrEnumDestinations( int Index, CONNMGR_DESTINATION_INFO *pDes
2010-05-13 23:18:00 1127
原创 C++string类常用函数大汇总
string类的构造函数:string(const char *s); //用c字符串s初始化string(int n,char c); //用n个字符c初始化此外,string类还支持默认构造函数和复制构造函数,如string s1;string s2="hello";都是正确的写法。当构造的string太长而无法表达时会抛出length_error异常 string类的字符操
2010-05-13 23:07:00 688
原创 windows mobile下实现非全屏窗口显示
//切换到别的窗口再返回后,出现全屏显示的问题,已解决。初始化中代码将窗口居中显示。 //实现方法:创建如下Dialog,继承它的Dialog都是非全屏窗口。 NonFSDialog.h #pragma once // CNonFSDialog dialog class CNonFSDialog : public CDialog { DECLARE_DYNAMI
2010-05-13 22:39:00 726
原创 windows mobile下保存xml
熟话说好记性不如烂笔头,老师说的,所以我决定在博客里开始记录我的学习笔记。这两天看xml的东西比较多,很多文章都说xml是未来编程的方向。目前来说我还是没有深刻领会到这句话,我对xml的理解和使用并没有超过txt。还是慢慢来吧,哈哈先贴保存一个xml文档的例子代码。1.建一个对话框,对话框内有三个编辑框,ID分别为IDC_NAME,IDC_AGE,IDC_SEX,建立变量关联,分
2010-05-13 22:24:00 624 1
原创 xml的解析
// --------------------------------------------------------------------------// XmlHandler.h//// Copyright 2007, Antony Pranata// http://www.antonypranata.com//// Example how to parse XML file using S
2010-05-13 00:02:00 1050
原创 WebService之SOAP
SOAP概述 SOAP(Simple Object Access Protocol),它是一种标准消息传递协议,通常是Web Service的事实标准。SOAP是以XML为基础,SOAP消息格式是由XML Schema模式定义,通过XML命名空间使SOAP具有很强的扩展性。 SOAP message:SOAP XML文档实例,通常通过其他某些网络协议的有效载荷来携带SOAP消息,例如:HTTP,
2010-05-05 23:06:00 1083 1
原创 HTTP协议中POST、GET、HEAD的区别是什么?分别在什么情况下使用?
2月26日HTTP协议中POST、GET、HEAD的区别是什么?分别在什么情况下使用?HTTP 是Web协议集中的重要协议,它是从客户机/服务器模型发展起来的。客户机/服务器是运行一对相互通信的程序,客户与服务器连接时,首先,向服务器提出请求,服务器根据客户的请求,完成处理并给出响应。浏览器就是与Web服务器产生连接的客户端程序,它的端口为TCP的80端口,。浏览器与Web服务器之间所
2010-05-04 22:20:00 622
原创 RIL我有话说
RIL我有话说(1)【简介】RIL是移动通讯核心(cellcore)和无线硬件设备(modem)之间通讯的控制接口,由此集成GSM, CDMA等不同Modem设备,适应不同无线网络。RIL由两部分组成:RIL proxy和RIL driver。RILproxy是一个基于CE的动态链接库(DLL) --- ril.dll,微软已经提供,它简化上层各个应用对驱动的访问。 而RIL
2010-05-03 22:03:00 1112
原创 modem串口解析
MODEM 是用户接入互联网的重要设备。虽然网络干线上已经普及宽带光纤传输,但是在拥有庞大用户群的最后一公里路段上,目前最现实的接入方式还是铜线连接(电话 线,双绞线、电缆)。另外,随着无线技术的发展,采用无线接入的固定/移动用户也越来越多。不论是铜线连接还是无线接入,都要采用调制解调器,以便使数据 信号能够在信道内传输。 MODEM的对外接口是串口,这个串行I/O口用于传输控制信号、状态
2010-05-03 21:27:00 7122
原创 Windows CE中的对话框
对话框是Windows使用应用程序提供的模版创建的窗口。该模版描述了窗口中控件的类型和布局。对话框管理器(Dialog Manager)--Windows创建和管理对话框的部分--也提供了使用Tab键在控件之间切换焦点和使用Enter键和Escape键进行默认操作的默认功能。另外,Windows提供了默认的对话框窗口类,使得应用程序不必为它可能创建的每一个对话框注册窗口类。 对话框有两
2010-05-03 18:41:00 1491
原创 关于Windows CE菜单的一些讲解
下面摘录部分: O?WaMfS[1 菜单在Windows输入中占据重要位置。虽然每个应用程序可能有不同的键盘和手写笔界面,但几乎所有的应用程序都按Windows用户熟悉的结构来组织菜单。 8( D}y/ K5lp -F 在Windows CE程序中使用菜单有些不同于其它版本的Windows程序,最显著的不同是,在Windows CE里,菜单不是标准顶层窗口的一部分。相反,菜单被绑
2010-05-03 18:26:00 958
转载 迷惑—IT专业大学生就业压力很大是吗?这个行业是吃青春饭的吗?
1、“it专业的学生太多了,而且就业压力很大”是吗? 现在各个大学为了赚钱拼命扩招,所以不仅IT专业的学生人比较多,而且其他专业的学生人数也比较多,“僧多粥少”就通常意味着就业压力大。但是反过来看,现在很多IT企业都存在“人才荒”的问题,也就是很多企业都招不到合适的人才,我认识一些做IT人力资源方面工作的朋友,他们都普遍反映现在企业里很难招到合适的人才。初看起来很奇怪“
2010-05-03 14:33:00 1007 1
原创 COM组件中的线程模式
提及COM的线程模式,实际上指的是两个方面,一个是客户程序的线程模式,一个是组件所支持的线程模式。客户程序的线程模式只有两种,单线程公寓(STA)和多线程公寓(MTA)。组件所支持的线程模式有四种:Single(单线程)、Apartment(STA)、Free(MTA)、Both(STA+MTA)。 1、公寓只是个逻辑上的概念。一个STA只能包含一个线程,一个MTA可以包含多个线程。一个进程可以
2010-05-02 21:15:00 674 2
原创 关于手机短信(SMS)工作原理
手机对手机发送接收流程:源手机-》基站-》短信中心-》基站-》目的手机 SP-手机流程:sp-短信网关(包括网关到网关的转发)-》短信中心-》基站-》目的手机当我们终于对手机通话司空见惯的时候,大家似乎又突然放弃了这种通讯方式。取而代之的是开始使用手机上的微型数字键盘,快速发着短信。对于新“拇指一代”的短信爱好者,短信(SMS,Short Messaging Service)已经取代了电话。
2010-05-02 17:34:00 9521
原创 关于windows mobile中Http 开发
1. WinInet API 是 MS 在Windows平台封装的一套 API,用来实现 HTTP,FTP 以及类似的高层协议的封装,在Winmobile平台也能使用,只是细微地方略有差别2. 一个推荐的实现 HTTP client 的WinInet API 调用序列如下:1)调用 HINTERNET InternetOpen //初始化 WinInet API 得到重要的句柄: hIn
2010-05-02 17:23:00 1463
转载 使用TAPI开发电话防火墙程序
适用平台Pocket PC 2002 Phone EditionSmartphone 2002Windows Mobile 2003/SEWindows Mobile 5.0 开发工具Microsoft Embedded Visual C++ 3.0Microsoft Embedded Visual C++ 4.0Microsoft Visual Studi
2010-05-02 17:15:00 486
原创 程序化的思维与一通百通,一切语言都是纸老虎
板书:1、什么是程序化的思维?程序化的思维就是给你一个问题你能不能从计算机的角度思考怎么解决这个问题。所有语言中解决问题的思路都是一样的。2、实例见真功:加法计算器在C语言、C#、Java、JavaScript的实现。现场实战,几分钟学会VB.net。C语言中的实现: TCHAR c1[256]; GetDlgItemText(hwnd,ID
2010-05-02 15:56:00 1506
转载 【解惑】关于对日外包
rupeng站友 21:23:59前几天有个培训公司来我们学校,还叫了几个已经工作的人(也是我们学校毕业的),开了交流会,其实就是建议我们去培训下,他们那和NEC,浙大网新,恒生电子,鸿程是合作的,据他们说,那几个人就是在他们那培训了之后进了这几家公司,底薪都是3000多一点,全是对日的外包,说实话,我不太想做外包,不过被他们“忽悠”来“忽悠”去,又曾今心动了一时,现在我想听听你的
2010-05-02 11:49:00 973
转载 【解惑】什么样的项目经历会让面试官眼前一亮
很多同学都问过我类似的问题:咱们如鹏网教的“C语言也能干大事”中讲的自己动手写windows优化大师、自己动手写计算器等东西只是写着玩的小玩具而已,这些能用来以后找工作时写到简历中的作品吗?看别人的简历写的“图书管理系统”、“教务选课系统”多有面子呀!这种想法是同学们看多了师兄师姐的简历造成的误解,看着他们的简历上写着“图书管理系统”、“教务选课系统”,自己想着“我
2010-05-02 11:41:00 841
原创 请不要做浮躁的人【写给程序员】
1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。 2.初学者请不要看太多太多的书那会误人子弟的,先找本系统的学,很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。 3.看帮助,不要因为很难而自己是初学者所以就不看;帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂,总觉得不够直观。 4.不要
2010-05-02 11:34:00 469
转载 【解惑】专科生在IT的发展之路
有不少同学在如鹏网上问“专科生有没有前途”、“是不是应该专升本、自考”之类的问题,我在这里做一个比较详细的解答。无论是由于高中时学习不认真,还是由于高中时学习方法不当,还是由于高考失利……总之你成为了一个专科生,在这个本科生满天飞的世界,你感到了压抑和迷茫。在别人说起“大四怎么怎么样”、“大学四年怎么过”之类的话题的时候你心里在骂“难道只有念四年的本科才叫大学生,三年的专科就不叫大
2010-05-02 11:26:00 1192
原创 子窗口控件 -windows程序设计
取父窗口的窗口句柄:hwndParent = GetParent (hwnd) ;发送消息:SendMessage (hwndParent, message, wParam, lParam) ;预定义的控件有:按钮、复选框、编辑方块、清单方块、下拉式清单方块、静态字符串标签和滚动条。当使用预定义的控件时,不必为其注册窗口类,窗口类已经存在于Windows中,并有一个预先定义的名字。
2010-05-01 23:10:00 681 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人