自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Symbian下ini文件操作

 创建私有路径: TFileName path; TFileName pathWithoutDrive; CEikonEnv::Static()->FsSession().PrivatePath(pathWithoutDrive); // Extract drive letter into appDrive:#ifdef __WINS__ path.Copy( _L("c:") );#else RProcess process; path.Copy(process.FileName().Left(2)); 

2010-06-30 11:05:00 632 2

转载 如何在Carbide.C++中整合使用SVN

<br />Carbide.C++这个IDE是基于Eclipse的,装好之后就自带了CVS版本控制插件,但要是想用SVN的话就得自己添加插件了,这里用的是Subclipse(一搜就搜到这个,貌似就是这个插件独占了)。<br />我的Carbide.C++是2.0版本,装的Subclipse是1.6.x,早期版本应该也是可以用的吧。<br />打开Carbide.C++,然后在菜单项中的Help > Software Updates > Find and Install 中选择 New Remote Site

2010-06-23 15:23:00 899

原创 去除对话框中的图标

在网上找了方法没有实现,由于自己显示的文字也比较少就把对话框的图标修改为透明了。其实还是在的。RESOURCE DIALOG r_symbian_ua_gui_container_location { flags = EAknGeneralQueryFlags; buttons = R_AVKON_SOFTKEYS_OK_EMPTY; items =  {  DLG_LINE   {   type = EAknCtQuery;   id = ESymbian_ua_guiContainerViewQry_a

2010-06-23 10:56:00 945

原创 Symbian 全局对话框链接

<br />使用CAknGlobalMsgQuery显示一个全局消息查询框<br /><br />使用CAknGlobalConfirmationQuery显示一个全局确认查询框<br /> <br /> 

2010-06-22 13:07:00 547

转载 通过GOOGLE 的接口获得经纬度来定位

<br /> TBuf8<KDefaultBufferSize> uri; TBuf<KDefaultBufferSize> postData; TBuf8<50> conType; conType.Append(_L8("application/x-www-form-urlencoded")); uri.Copy(_L("http://www.g

2010-06-09 17:48:00 1653

转载 关于Symbiansigend的 Express Signed说明

<br />对于在Symbian 3rd平台上开发软件,在后期一定会碰到如何发布自己的软件问题。因为在软件开发前期,我们可以使用基本免费的开发者证书和任意的UID3号码。等到软件功能实现,通过相应的测试后,就得准备发布自己的软件了。在其他开发平台上发布一个软件应该是一件很轻松的事情,但在Symbian 3rd上的软件发布还得掌握不少的知识。 <br /><br />        Symbian 3rd的软件签名共分为6中,Self Signing、Open Signed Online、Open Signe

2010-06-09 16:11:00 785

原创 C++风格的类型转换

<br />这四个操作符:<br />static_cast, const_cast, dynamic_cast, 和reinterpret_cast<br /> <br />static_cast<br /> <br />这些操作符你只需要知道原来你习惯于这样写,<br />(type) expression<br />而现在你总应该这样写:<br />static_cast<type>(expression)<br /> <br /> <br /> <br />例如,假设你想把一个int 转换成doub

2010-06-04 16:19:00 473

原创 指针与引用的区别

<br />摘自:More+Effective+C++(中文完全版).pdf<br /><br /><br /><br />指针与引用看上去完全不同(指针用操作符“*”和“->”,引用使用操作符“. ”),但<br />是它们似乎有相同的功能。指针与引用都是让你间接引用其他对象。你如何决定在什么时候<br />使用指针,在什么时候使用引用呢?<br />首先,要认识到在任何情况下都不能使用指向空值的引用。一个引用必须总是指向某些<br />对象。因此如果你使用一个变量并让它指向一个对象,但是该变量在某些时候

2010-06-04 15:14:00 374

转载 C++ this指针的理解

<br /><br />先要理解class的意思。class应该理解为一种类型,象int,char一样,是用户自定义的类型。(虽然比int char这样build-in类型复杂的多,但首先要理解它们一样是类型)。用这个类型可以来声明一个变量,比如int x, myclass my等等。这样就像变量x具有int类型一样,变量my具有myclass类型。<br />理解了这个,就好解释this了,my里的this 就是指向my的指针。如果还有一个变量myclass mz,mz的this就是指向mz的指针。 这样

2010-06-04 14:26:00 388

转载 怎样获得虚函数指针

<br /><br />先还是看看下面的代码: <br />#include <iostream><br />using namespace std;<br /> <br />class A<br />{<br />private:<br />         int a;<br />         int b;<br />public:<br />         virtual void vfun0()<br />         {<br />                   cout << "

2010-06-04 11:25:00 463

转载 用安全控件生成密码对话框

<br />下列代码示例演示了如何使用安全控件来生成一个密码对话框。我们可以在资源文件中通过使用NUMSECRETED来定义一个数字安全控件,而通过使用SECRETED资源结构来定义一个字母安全控件。示例代码中含有两个SECRETED结构下的对话框。第一个包括密码和确认字段。第二个只是一个简单的文本框,可以输入密码字段。<br /> <br />lib:<br /> LIBRARY avkon.lib //Avkon resources资源文件#define KMaxPasswordLength

2010-06-04 09:04:00 620

转载 修改情景面板图标和文字

<br />头:<br />#include <eikspane.h><br />#include <akncontext.h><br />lib:LIBRARY eikcoctl.lib<br />实现函数:1 修改图标void ChangePaneIconL(const TDesC& aIconFile, TInt aIndex, TInt aMask)<br />{<br /> CEikStatusPane* sp =((CAknAppUi*)iEikonEnv->EikAppUi())

2010-06-04 08:46:00 562

转载 回调函数

<br /> <br />最近,忙着搞个回调函数,但是我连回调函数是什么都不知道,好在经过一番修炼,略知一二,分享如下:<br /> <br />     在说回调函数之前,首先要搞清楚什么是函数指针:它就是一个函数在编译时被分配的入口地址,可以将该地址赋给一个指针,这样指针地址变量持有函数入口地址,它就指向了该函数,所以称这种指针为指向函数的指针,简称函数指针。在说明函数指针时,同时也要描述指针所指向的函数的参数类型和个数,如<br />     int (*funp)(int a , int b) ; 

2010-06-03 15:51:00 482

空空如也

空空如也

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

TA关注的人

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