自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 qt

<br />《C++ GUI Programming with Qt4》<br />Qt,确切地说也就是它的GUI编程部分.,C++的GUI编程给了你更多的选择:wxWidget, gtk++以及Qt。<br /> <br />wxWidget,这是一个标准的C++库,和Qt一样庞大。它的语法看上去和MFC类似,。wxWidget有一<br />个很大的优点,就是它的界面都是原生风格的。这是其他的库所不能做到的。<br /> <br />gtk++其实是一个C库,由于它是C语言实现,因此它的运行效率当然不在

2011-01-27 23:03:00 1184

原创 9针15针VGA接口引脚定义

9针15针VGA接口引脚定义:<br /><br />Pin<br />Name<br />Dir<br />Description<br />1<br />RED<br /><br />Red Video<br />2<br />GREEN<br /><br />Green Video<br />3<br />BLUE<br /><br />Blue Video<br />4<br />HSYNC<br /><br />Horizontal Sync<br />5<br />VSYNC<br /><br

2011-01-27 21:40:00 6300

原创 linux

Linux内核主要由5个模块组成:程序存在文件系统里,加载到内存执行,进程间需要调度和通信以及网络接口。                    内存管理文件系统        进程调度            进程通信                    网络接口其他4个都与进程调度有依赖关系。内存管理与进程通信关系: 比如利用共享内存进行进程通信;文件系统和网络接口关系:比如可以利用网络接口实现NFS

2011-01-27 21:37:00 1117

原创 linux内核完全注释目录

linux内核完全注释目录1 linux内核体系2 BOOT程序3 INIT程序4 kernal code5 block & char driver6 FS file system6 MM memory management7 include .h & lib8 BOCHS调试内核

2011-01-18 20:14:00 1580

原创 QT word初始界面

<br /><br /> <br /> <br />mainwindow.h<br />#ifndef MAINWINDOW_H<br />#define MAINWINDOW_H<br />#include <QMainWindow><br />class QAction;<br />class QLabel;<br />class FindDialog;<br />class Spreadsheet;<br />class MainWindow : public QMainWindow<br />{<b

2011-01-12 19:52:00 5994 1

原创 QT widgets dialog

Input widgwts:还有比如color, file open等等dialog

2011-01-12 19:16:00 2023

原创 QT: load .ui at run time

Dynamic dialogs are dialogs that are created from Qt Designer .ui files at run-time. Instead of convertingthe .ui file to C++ code using uic, we can load the file at run-time using the QUiLoader class:QUiLoader uiLoader;QFile file("sortdialog.ui");QWidget

2011-01-12 18:38:00 1363

原创 QT: sort dialog

<br />new a dialog, add some buttons, button is an object which has a name and has a text.<br />select some buttons, then form/lay out ver or h<br />new a groupbox, add some objects, then form/lay out grid<br />Edit/edit widget. signal slot. tab order<br /

2011-01-12 17:15:00 1754

原创 QT step3

<br />build dialogs using Qt Designer, Qt's visual design tool. Using Qt Designer is a lot faster than hand-coding and makes it easy to test different designs and to change designs later.<br />a Find dialog:We will implement the dialog as a class<br /> <br

2011-01-12 14:36:00 1409

原创 QT base:QT Designer

Using the Reference DocumentationThe documentation is available in HTML format in Qt's doc/html directory;You can also use Qt Assistant,type assistant on the command line on Unix,

2011-01-12 11:43:00 1392

原创 QT step2

#include 2 #include 3 #include 4 #include 5 int main(int argc, char *argv[])6 {7 QApplication app(argc, argv);8 QWidget *window = new QWidget; 9 window->setWindowTitle("Enter Your Age");//set up the QWidget that will serve as the application's main window.

2011-01-12 11:33:00 1124

原创 QT step1

In Qt and Unix terminology, a widget is a visualelement in a user interface. The term stems from "window gadget"Widgets can contain other widgets; for example, an application window is usually a widget that contains a QMenuBar, a few QToolBars, a QStatusBa

2011-01-12 11:00:00 1192

原创 阅读:抽象词(贵在坚持)

<br />Exmaple:…be a descryiptive distinction rather than an empirical observation and consequently lacks explanatory value.<br /><br />这句话所用的单词大家都认识,可是为什么不易读懂呢?就在于构成这句话的单词全是一些这样的抽象词,下面列了一些抽象词,大家看一看,有没有大家不认识的?<br /><br />Psychological principle law reality

2011-01-12 10:17:00 1505

原创 [C++对象模型]函数调用

<br />代码如下:<br /> Code<br />int Add(int x, int y)<br />{<br />    return x + y;<br />}<br /><br />void main()<br />{<br />    int *pi = new int(10);<br />    int *pj = new int(20);<br />    int result = 0;<br />    result = Add(*pi,*pj);<br />    delete pi

2011-01-11 23:49:00 1096

原创 stl

<br />STL封装了许多复杂的数据结构算法和大量常用数据结构操作。vector封装数组,list封装了链表,map和set封装了二叉树等。<br />C++ STL中标准关联容器set, multiset, map, multimap内部采用的就是一种非常高效的平衡检索二叉树:红黑树,也成为RB树(Red-Black Tree)。RB树的统计性能要好于一般的平衡二叉树(有些书籍根据作者姓名,Adelson-Velskii和Landis,将其称为AVL-树),所以被STL选择作为了关联容器的内部结构。<b

2011-01-11 23:48:00 1102

原创 QT

<br />http://qt.nokia.com/downloads<br /> configure; make; make install;<br />~/.profile加上:<br /> PATH=/usr/local/Trolltech/Qt-4.7.1/bin:$PATH<br /> export PATH 

2011-01-08 17:04:00 981

原创 移植Linux内核2.6.28到s3c2410开发板

<br />移植Linux内核2.6.28到s3c2410开发板<br />需要vivi(bootloader)zImage(bzImage)和根文件系统rootfs.cramfs<br />.把并口线插到pc机的并口,并把并口与JTAG相连,JTAG与开发板的JTAT口相连;<br />编译Linux内核<br />然后生成vmlinux和zImage;<br />vmlinux是内核文件,<br />zImage是一般情况下默认的压缩内核映像文件,压缩vmlinux,加上一段解压启动代码得到,只能从0X

2011-01-08 11:21:00 1005

原创 大端(Big Endian)与小端(Little Endian)详解

<br />大端(Big Endian)与小端(Little Endian)详解<br />看过很多次,没有记住,现在终于忘不了了,请看:<br />端模式(Endian)的这个词出自Jonathan Swift书写的《格列佛游记》。这本书根据将鸡蛋敲开的方法不同将所有的人分为两类,从圆头开始将鸡蛋敲开的人被归为Big Endian,从尖头开始将鸡蛋敲开的人被归为Littile Endian。小人国的内战就源于吃鸡蛋时是究竟从大头(Big-Endian)敲开还是从小头(Little-Endian)敲开。<b

2011-01-08 11:02:00 777

原创 QT待续

<br /> 一个能够移植到多种硬件平台上的嵌入式GUI系统至少需要抽象出两类设备, 即负责显示图形界面的图形抽象层GAL (Graphic Abstract Layer)和负责接收及处理输入(一般输入设备为键盘、触摸屏)的输入抽象层IAL (Input Abstract Layer)。<br /> <br /> <br />目前在Qt/EmbeddedGAL层技术使用的是FrameBufer。<br />FrameBuffer 是出现在 2.2.xx 内核当中的一种驱动程序接口。这种接口将显示设<br /

2011-01-07 17:02:00 887

原创 skyeye模拟演示

<br />skyeye模拟演示:<br />skyeye安装略;<br />cd /mnt/armsimulator/skyeye-testsuite-1.3.2_rc1/linux/s3c2410/s3c2410x-2.6.14<br />bzh@ubuntu:/mnt/armsimulator/skyeye-testsuite-1.3.2_rc1/linux/s3c2410/s3c2410x-2.6.14$ ls<br />initrd.img  pc.log  skyeye.conf  vmlinu

2011-01-05 23:32:00 909

原创 连读

<br />I want to go home. So do I. <br />Do it.<br />[du]->[duw]<br /> <br />copy it; enjoy it. I can see it.<br />[i:i]/[ii]->[i:ji]/[iji]<br /> <br />for example<br />[f2 rig] or/r结尾的单词后面接元音则加上r<br /> <br />We don't have ....<br />She told him off... 听起来想

2011-01-04 00:22:00 868

原创 简单工厂模式 待续

<br />写一个计算器说起:<br />按照计算机的思维,就是<br />int main()<br />{<br />cin two numbers, operator; <br />switch; case +.....;case -.....;case /....;case * .....;<br />}<br />显然此次代码只为该次任务有用,如果有其他需求比如乘方运算,需要改变代码,在switch中加入分枝;<br />实际上你写的这段是个刻板印刷的结构,没有实现活字印刷的结构。<br />活字

2011-01-03 20:41:00 783

原创 base knowledge

基本知识宿主机host可以理解为是和虚拟机对应的一个术语;编译完成后会有个 vmlinux 在当前目录下, 这就是我们要的 arm-linux 内核了;mount ..........mydisk.iso  /mnt/vcdrom;就可以在vcdrom访问iso的内容dev/null,外号叫无底洞,你可以向它输出任何数据,它通吃,并且不会撑着!/dev/zero,是一个输入设备,你可你用它来初始化文件。/dev/null------它是空设备,也称为位桶(bit bucket)。任何写入它的输出都会被抛弃。

2011-01-02 20:34:00 438

空空如也

空空如也

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

TA关注的人

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