自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (7)
  • 收藏
  • 关注

原创 Meego之2010

     一直在学习Qt,反而发现最近Meego没什么动静了,于是去meego官网逛了圈,结果没找到什么有价值的新闻,反而看到了IDF2010上的一些东西。

2010-12-26 20:59:00 1688

原创 Qt之QListView

    QT提供了model/view 结构来管理数据与展示数据。    对于搞J2ee开发的,MVC是再熟悉不过了,Model,View,Controller,qt的model/view模式跟MvC差不多。    model提供数据模型,view展示数据,delegate会对数据项进行渲染。model,view,delegate通过信号/槽机制通信。    前面在QML中就学过ListView.    import Qt 4.7 ListModel { id: fruitModel

2010-12-23 02:43:00 68719 4

原创 Qt之多媒体 Phonon播放器(一)

     熬了几个晚上终于用Phonon做了个简单的播放器了。以后慢慢优化,打算用上线程,网络编程,希望还能用上QML。//mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include #include #include #include #include #include #include #include #include #include #include #include #i

2010-12-22 01:22:00 7223 3

原创 Qt之多媒体

1、QSound     QSound提供对平台音频设备的访问.直接继承QObject。     Qt提供了在大多数GUI应用程序中通常都需要的操作:异步播放声音文件。这用一个单呼叫就能简单的完成。        QSound::play("mysounds/bells.wav");     另外,可以创建一个QSound对象然后使用play()槽播放文件.        QSound bells("mysounds/bells.wav");        bells.play();   成员函数:  QS

2010-12-19 05:02:00 15888 3

原创 Qt之文件操作

       今天周末,早上起来朋友买了电脑,昨晚特意下了个上网本的meego 1.1,早上起来装了下,界面还行,不过我找了半天都没不知到怎么关机。还好找到了终端,输入shutdown命令关了电脑,后来查了下才发现meego是直接按power键关机的。       今天学习QT的文件操作1、QIODevice直接继承自QObjectQIODevice类是输入/输出设备的基类。QIODevice为设备提供了公共实现和抽象接口用于读写块数据。QIODevice是一个抽象类,不能被实例化。被Q3Socket,Q3

2010-12-19 02:14:00 67141 3

原创 Qt之多线程(二)

1、QMutex       QMutex类提供的是线程之间的访问顺序化       QMutex的目的是保护一个对象、数据结果或者代码实同一时间只有一个线程访问它们。(在Java术语中,它和同步关键字“synchronized”很相似)。一般最好使用QMutexLocker,它能确保锁定和解锁保持一致。例如,这里有一个方法打印给用户两条消息:  void someMethod() {qDebug("Hello");qDebug("World"); } 如果同时在两个线程中调用这个

2010-12-15 01:01:00 8734 2

原创 Qt之多线程(一)

            Qt 是一种基于 C++ 的跨平台 GUI 系统,能够提供给用户构造图形用户界面的强大功能。为了满足用户构造复杂图形界面系统的需求,Qt 提供了丰富的多线程编程支持。Qt 主要从三个方面对多线程编程提供支持:一、构造了一些基本的与平台无关的线程类;二、提交用户自定义事件的 Thread-safe 方式;三、多种线程间同步机制,如信号量,全局锁。1、QThread       QThread提供了与平台无关的线程。一个QThread代表单独运行于程序的线程。它与进程中的其他线程共享数据

2010-12-13 01:55:00 9738

原创 Meego之QtDeclarative Module

Qt Quick (Qt User Interface Creation Kit)是一种高级用户界面技术,开发人员和设计人员可用它协同创建动画触摸式用户界面和应用程序。Qt Quick 包含 QtDeclarative C++ 模块, QML(Qt Meta-Object Language),以及它们集成到Qt Creator IDE中的部分。在Qt应用程序中通过使用QtDeclarative C++模块,程序可以方便地和QML文件进行交互.Qt Declarative模块提供了一个declarative框

2010-12-12 00:19:00 3337

原创 QML之Utility(Connections,Component,Timer,QtObject,Qt, WorkerScript,Loader,Repeater, SystemPalette,FontLoader,LayoutItem)

1、Connections       将一个信号连接到某个组件上        MouseArea { Connections { onClicked: foo(...) } }Item { id:container width: 300; height: 300 MouseArea { id: mouseArea anchors.fill: parent } Conn

2010-12-11 04:44:00 5777

原创 QML之View

1、ListView       ListView用来显示ListModel,XMLListModel或者自定义model的数据。       ListView继承自Flickable,包含一个需要显示的model即数据模型,一个显示规格的delegate即代理。       新建一个ContactModel.qml,这就是一个model。       import Qt 4.7ListModel { id:listModel ListElement { name:

2010-12-10 00:57:00 10352 3

原创 QML之states

今天学习states组件库,主要包括State,PropertyChanges,StateGroup,StateChangeScript,ParentChange,AnchorChanges1、Stateimport Qt 4.7Rectangle { id: myRect width: 100; height: 100 color: "black" MouseArea{ id: mouseArea anchors.fill:

2010-12-09 02:49:00 3833

原创 QML之Basic Interaction Items

今天下班的挤公交,司机看到都已经开挤不进人了,到站时让站在门口的人向站台上的人招手以示上不了人了不开车门。车门口的一哥们儿可能正在那拿着手机看笑话,笑得嘴都和不拢了,还一边向车门外即将绝望的人招手,真是难为这哥们儿了,这时本来还算平静的等在车外的人报以拳打脚踢车门,唉。Basic interaction item也就是基本的交互组件。1、MouseArea      此组件处理简单的鼠标事件。     import Qt 4.7Rectangle { id: container wi

2010-12-08 02:02:00 1975

原创 QML之可视化元素

1、Item      所有的QML可视化元素都继承自Item。Item没有可视化界面,但是它定义了可视化元素的所有属性。    import Qt 4.7Item{ width: 500;height: 400 Image{ source: "images/qt.png" } Image { x: 80 y: 100 source: "images/qt.png" } I

2010-12-06 23:56:00 3067

原创 QML之Animation

       越来越喜欢QML了,太神奇了,所以决定好好的学习下。      1、 Animation      import Qt 4.7Rectangle { width: 100;height: 100 color: "red" PropertyAnimation on x { to: 50; duration: 1000; loops: Animation.Infinite } PropertyAnimation on y { to: 50; durati

2010-12-06 02:44:00 6616

原创 QML与C++交互

          Qt Quick 是一种高级用户界面技术,使用它可轻松地创建供移动和嵌入式设备使用的动态触摸式界面和轻量级应用程序。三种全新的技术共同构成了 Qt Quick 用户界面创建工具包:一个改进的Qt Creator IDE、一种新增的简便易学的语言 (QML) 和一个新加入 Qt 库中名为 QtDeclarative 的模块即Qt Declarative UI,这些使得 Qt 更加便于不熟悉 C++ 的开发人员和设计人员使用。          研究了几天QML,我想编程人员最关心的还是QM

2010-12-05 16:37:00 16820 2

rxjava-essentials 中文版

RxJava 是一个响应式编程框架,采用观察者设计模式。

2016-01-06

RxJavaEssentials

RxJava 是一个响应式编程框架,采用观察者设计模式。

2016-01-06

RetrofitAndroidRx使用

Retrofit、AndroidRx使用

2015-12-22

Learn iPhone and iPad Cocos2D Game Development

Learn_iPhone_and_iPad_Cocos2D_Game_Development, 最经典的Cocos2D iphone教程,由于大小限制,需要源码的同学可以另外下。。

2012-04-26

完整知易Cocos2D-iPhone开发教程(8章 pdf+源码)

完整的知易Cocos2D-iPhone开发教程,一共有8个PDF和所有源码,需要的下啊

2011-08-03

用.net remoting 实现的聊天程序

用.net remoting 实现的聊天程序

2008-01-11

俄罗斯方块

通过多方面参考,刚做的个一个多功能,多特性的俄罗斯方块游戏。

2008-01-11

空空如也

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

TA关注的人

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