自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 Qt学习笔记八 二维图形(2) 坐标系统变换

在Qt中,可以改变系统默认的屏幕坐标系。

2011-02-14 15:54:00 2846

原创 Qt学习笔记(七) 二维图形(1) 使用QPainter绘图

Qt的二位图形引擎是基于QPainter类的。它既可以绘制几何形状,也可以绘制像素映射、图像和文字。

2011-02-12 16:46:00 6238

原创 Qt学习笔记(六) 事件处理

<br /><br />事件是由系统产生的用于响应所发生的各类事情。<br />首先需要分清楚“信号”和“事件”这两个概念。一般情况下,在使用窗口部件的时候,需要关注“信号”,而自己实现窗口部件时,则需要关注“事件”。<br /> <br />在Qt中,事件的基类是QEvent,可以通过QEvent::type()获取事件的类型。事件是通过QObject的event()函数来通知的。在Widget中的event()已经实现了把绝大多数的常用事件传递给了特定的事件处理器,例如pai

2011-02-11 17:12:00 868

原创 Qt学习笔记(五) 布局管理

布局管理主要用于在窗体中摆放每一个窗口部件,以及自动调整窗口部件在窗体中的大小和位置。Qt提供了多个用于摆放窗口部件的类:QHBoxLayout、QVBoxLayout、QGridLayout、QStackedLayout。其中前3种是最重要的布局管理器,其用法也很简单,使用addWidget()将需要摆放的窗口部件添加到Layout里面。Layout本身也可以通过addLayout()作为一个整体添加到上层Layout里面。addStretch()可以添加一个伸缩器用于占满

2011-02-11 14:43:00 2623

原创 Qt学习笔记(四) 双缓冲

双缓冲主要用于图形用户界面的开发,包括把一个窗口部件渲染到一个像素图,和把这个像素图绘制到屏幕上。和自定义窗口部件一样,需要从QWidget继承一个类,然后至少要重写paintEvent()函数,还需要一个QPixmap作为窗口部件渲染的像素图

2011-01-14 14:28:00 5175

原创 Qt学习笔记(三) 自定义窗口部件

<br />自定义窗口部件的一个最简单的方法就是对Qt提供的窗口部件进行子类化,也可以直接从QWidget子类化。<br />将类从QWidget继承,然后实现QWidget里声明的虚函数,从而对事件进行响应。几个比较重要的虚函数是:<br />virtualvoidmousePressEvent(QMouseEvent*);<br />virtualvoidmouseReleaseEvent(QMouseEvent*);<br />virtualvoidmouseDoubleClickEvent(QMou

2011-01-12 17:32:00 940

原创 Qt学习笔记(二) 信号和槽

信号和槽是Qt应用开发的基础,它可是将两个毫无关系的对象连接在一起。槽和普通的C++函数是一样的,只是当它和信号连接在一起后,当发送信号的时候,槽会自动被调用。信号和槽使用QObject::connect(sender, SIGNAL(signal), receiver, SLOTS(slot))连接。 

2011-01-11 17:26:00 1002

原创 Qt学习笔记(一) 第一个Qt应用程序

使用Qt Creator向导创建一个QtGui应用程序,会生成一个.pro工程定义文件和几个.h/.cpp源代码文件。首先看工程定义文件的内容:QT       += core guiTARGET = firstQtAppTEMPLATE = appSOURCES += main.cpp/        mainwindow.cppHEADERS  += mainwindow.hQT += 表示需要加载的库模块。Core模块是每个Qt应用程序都需要的。因为这是一个Gui程序,所以加载了Gui模块。TARGE

2011-01-10 21:53:00 1080

原创 Symbian数据库

Symbian数据库的示例,可以在诺基亚的论坛下载到,这里我简单介绍一下Symbian数据库的使用。 首先介绍数据库所使用到资源:(1)RDbStoreDatabase:通过文件存储打开的数据库,提供了进行数据库操作的API,独占使用数据库,不可共享使用。(2)RDbNamedDatabase:通过文件名打开的数据库,同样提供API。使用C/S模式,可以共享使用。(3)CDbColSet:数据库字

2007-09-05 12:44:00 2909

原创 Symbian的文件操作

    Symbian提供了文件服务器(RFile)和文件会话(RFs)来支持文件操作。可以像PC一样,Symbian也支持长文件名,但是不支持"."和".."。Symbian提供了一个TFileName类来表示文件名,其定义是:typedef TBuf  TFileName   KMaxFileName=256。因为太耗费资源,建议大家尽量不使用。    文件服务器提供了对目录和文件的管理功

2007-01-11 16:30:00 1549

原创 Symbian GUI 框架

    Symbian应用程序框架共分为4层,第一层是应用程序架构,它提供了基本的应用程序结构、系统信息的处理以及数据持久化方面的内容;第二层是Symbian的Uikon组件层,提供了Symbian平台通用的UI组件库;第三层针对不同的界面,提供了特定的实现方式,例如Series 60 下的Avkon层,对Uikon层的通用界面组件进行了特定的实现;第四层是针对应用程序的层,由程序员对第三层的组件

2006-12-16 19:57:00 963

原创 描述符

        描述符是Symbian中用来表示字符串的类,分为缓冲区描述符、指针描述符和堆描述符。每种描述符都有8位和16位两种版本。如果不显式地进行说明,Symbian默认的为16位的版。描述符基类:        TDes和TDesC是描述符的基类,他们包含了描述符通用的一些函数。所有可修改的描述符都继承自TDes,所有不可修改的描述符都继承自TDesC。缓冲区描述符:

2006-11-19 11:26:00 1398

原创 活动对象

    活动对象是Symbian定义的在单线程中执行多任务的一种机制。活动对象从CActive类派生而来,并调用异步函数。在异步函数处理完成之后,活动对象调度器便会调用CActive::RunL( )函数。这是CActive的一个虚函数,在派生类中实现。     在构造活动对象的时候,需要为CActive传入一个优先级的值,然后将该活动对象添加到活动对象调度器中。每个活动对象至少有一个请求函数

2006-11-16 11:47:00 894

原创 Symbian的内存管理

异常退出:        异常退出是Symbian特有的一种异常处理机制。异常退出函数与TRAP和TRAPD宏配合使用。异常退出函数是执行了并不保证一定成功的操作。在异常退出函数名称尾部加上“L”以说明。和C++不同,Symbian里没有throw...catch块。异常退出相当于throw,TRAP/TRAPD宏相当于catch。如果有错误发生,软件调用异常退出。当异常退出发生时,程序沿调用

2006-11-12 22:43:00 973

原创 命名规则

(1)在类的数据成员前面加上“ i ”——应当将类的数据成员同临时分配的变量区分开来,因为数据成员不允许被压入清除栈,它们由析构函数负责销毁。 (2)在任何有可能产生异常退出的函数尾部加上“L”。——L代表Leave。函数中若出现了资源分配等有可能失败的动作,或是调用了以“L”结尾的函数,此函数为异常退出函数。(3)T类——允许在栈上分配,也可以在堆上分配。不允许通过指针或引用访问,不可以

2006-11-12 16:51:00 706

原创 Symbian Dynamic ListBox

关于Symbian 动态列表的构建  1.MMP文件中需要的库:LIBRARY euser.lib apparc.lib cone.lib eikcore.lib LIBRARY eikcoctl.lib avkon.lib eikctl.lib bafl.lib2.在资源文件中定义ListBox 资源:   RESOURCE LISTBOX r_notebook_li

2006-11-12 15:51:00 1100

Object Oriented Analysis and Design with Applications 3rd Editon

Object Oriented Analysis and Design with Applications 3rd Editon

2010-10-23

空空如也

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

TA关注的人

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