自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Gnu Make Learning notes 1

The notes are from learning of Gnu Make Manual V0.70 for Gun Make version 3.81, which can be referred to http://www.gnu.org/software/make/manual/make.htm1. Makefile basic syntaxRuletarge

2009-08-24 17:09:00 463

原创 关于Symbian开发中的乱码,屏蔽IAP选择框以及签名问题

 1. 乱码 造成emulator中的中文字符不能正确显示的原因主要有两个:(字体) 默认S60的Emulator不支持中文字体;(编码)http数据包格式为utf8,而Symbian C++能够处理的为unicode 解决方法: 将%EPOCROOT%/epoc32/release/winscw/udeb/z/resource/fonts 下所有与字体有关的ttf文件删掉将 C:/Windows

2009-08-23 12:17:00 976

原创 On-device debug by TRK using USB mode

以下摘录于我的一封邮件  TRK 是一个 安装在手机端,用来做on-device debug的 debug agent 程序。 如果安装了Carbide 2.0 以上版本, 可以在Carbide 安装目录的/plugins/com.nokia.carbide.trk.support_1.4.0.025 下找到TRK的sis包。 今天我试验了一下TRK, 现在可以用Carbide来直接调

2009-08-23 12:07:00 853

原创 PYQT4开发小结

 PYQT4开发小结 PYQT4编程环境建立1. 安装Python 2.6(pyqt目前似乎只支持到Python2.6。我试过3.0,会出现问题)2. 安装pyqt4在Python 2.6的默认目录下   千万要注意这个pyqt4,安装前务必要备份PATH。pyqt4会删除以前所有的PATH信息。3. 感兴趣的话,还可以安装一个QT的SDK PYQT4开发的一般

2009-03-04 19:53:00 2864 1

原创 Carbide UI designer

Carbide UI designer 是nokia提供的基于Carbide的一个plugin, 提供了自动生成应用程序框架,可视化的编辑UI界面的功能。手头上有两个比较官方的关于UI designer的资料,一个是Nokia发布的关于UI designer的文章 “Carbide .C++ UI designer whitebook”,可以从网上找到;另外一个就是UI designer自带的he

2009-01-12 11:04:00 985

原创 S60 sample project 之 Myview

1. Brief IntroductionMyview project 实现了一个具有多个View的应用程序。通过这个project,你能了解到如何在应用程序中创建多个view,在一个view中如何创建菜单和添加相应的消息响应函数,如何从一个view跳转到另一个view2. Design2.1 Class diagramApp, Doc, Ui, View 追本溯源到祖宗十八代的类图已经在hell

2009-01-11 00:53:00 709

原创 S60 sample project 之 Helloworldbasic

 1. Brief IntroductionHelloworldbasic project实现了一个比较简单的S60 GUI 应用程序的。通过实现App类,Doc类,View类,Ui类,Dialog类,实现了S60应用程序的框架。我们应该重点了解各个Class之间的调用关系,如何用资源文件来描述一个UI,以及如何添加菜单的响应代码。2. Design不要被类图的繁冗的继承结构所吓倒,我们只需要研究

2009-01-03 00:27:00 967

原创 怎样来学习Symbian C++?

先做一下声明,题目中所指的Symbian C++包括Symbian C++的语法,Symbian OS的外层的CS架构, Symbian OS各功能模块的API的使用,以及S60上的应用程序开发和扩展库。这个问题是我自己提给我的一个探索型问题,并不是以专家的身份来给初学者指出一条道路。我也是站在门外,懵懂中希望寻么到一条途径,也希望各位高人能够指点迷津。我的思路是:先看SDK中的某个示例代码,再在

2008-12-24 11:36:00 1377

原创 Symbian OS中的binary文件

前几日,此文章写到一半的时候,按保存键,然后发表,发现竟是空白。进入编辑模式后,回滚也没有效果,搞得兴致全无,我对csdn的blog的编辑器印象分大跌。闲言少叙,书说正题。1. Symbian OS 中的exe文件和Windows系统一样,Symbian OS也是用exe做为其可执行程序的扩展名。但是与Windows exe文件的PE结构不同,在ARM平台上的Symbian exe用的是一种叫做e

2008-12-09 22:36:00 1288 1

原创 Android笔记-What is Android

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font

2008-11-17 23:10:00 498

原创 Effective C++ 读书笔记4

26 尽量延后变量定义式出现的时间   这句话的意思是,只有确定能够用到这个变量时,才定义它。这样可以避免很多不必要的构造和析构函数,如果一个对象只有构造函数和析构函数被调用,那么这个对象还有什么用呢。这跟c语言可不一样,c要求所有的变量定义都要放在函数的开头。  widget w;  for(int i = 0; i   {      w = 取决于i的某个值        ...  }   

2008-03-08 17:39:00 489

原创 Effective C++ 读书笔记 3

27 尽量少做转型动作a.所谓旧式转型和新式转型  旧式转型 (T) expression  新式转型  const_cast (expression)            dynamic_cast (expression)            reinterpret_cast (expression)            staic_cast (expression)  哎,我以前几乎都用

2008-03-08 00:58:00 519

原创 Effective C++ 读书笔记 2

13 以对象管理资源   指针是一个很让人头疼的东西,因为你不知道申请的指针是否已经正确释放,即使你写上了delete   举一个例子   void f()  {     char *p = new char[100];     if(p)     {    .....        一些异常导致跳出        或者对一些情况直接return        .....     }     de

2008-03-06 22:13:00 582

原创 读杨老师的《COM组件设计与应用》18篇 下

读杨老师《COM设计与应用》18篇 下9 IDispatch接口  IDispatch接口在MSDN中的定义This interface exposes objects, methods, and properties to Automation programming tools and other applications.  我的理解是,实际上是将一个对象的接口暴暴露给脚本或IE  下面

2008-03-03 01:34:00 2274

原创 读杨老师的《COM组件设计与应用》18篇 上

 今天又快速浏览一遍杨老师的COM组件设计与应用18篇,对杨老师的敬仰之情越发强烈,语言流畅、风趣幽默,问题深入浅出的讲的很清楚。更难得的是,看到了字里行间一个技术人员快乐、谦逊的人生态度。1 COM的起源 复合文件  复合文件  像文件系统一样进行管理的文件 根存储-》子存储-》流  能够进行复合文件操作的主要有三类函数, Win API IStorage接口函数 IStream接口函数  文中

2008-03-01 01:06:00 2103

原创 Wnsock编程初涉

Winsock编程1 客户端编程a. WSAStartup (MAKEWORD(1,1), &WSAData)   初始化一个Winsock   MSDN解释The WSAStartup function initiates use of Ws2_32.dll by a process.   第一个参数是Winsock支持的最高版本,第二个参数是输出参数,用来获取Winsock的实现细节   包括

2008-02-24 21:51:00 762

原创 Windows核心编程笔记-Windows提供的结构化异常处理(SEH)

Windows提供的结构化异常处理(SEH)   1.结束处理主要是由编译器来实现,异常处理操作系统实现的要多一些   2.当异常块出现时,编译器要生成特殊的代码,并且生成一些表结构来处理SEH,另外还要生成     一些回调函数   3.SEH与C++的异常处理不同一、结束处理   1.使用形式   _try   {     //processing   }    _finally   {   

2008-02-17 22:49:00 631

空空如也

空空如也

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

TA关注的人

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