摘要:
在GTK+的所有构件(widget)中,GtkTreeView算是比较难的一个了,做一个完整的GtkTreeView要牵涉到不少其他的构件或对象,对于初次使用GtkTreeView的朋友来说,可能有点难度,因此我就我所知道的结合GTK+ API手册来给初来乍到的朋友略讲一下。希望对正在使用Gtk+的朋友有所帮助。你可以在这里下载源代码。这是测试程序执行的界面。下面我们就来讲解如何使用GtkTreeView构件一、MVC首先应该介绍的是MVC这个模式,Model/View/Controller(模式/视图/控制器),GtkTreeView就是按照这样的结构来设计的。这样的好处是,让数据和视图进行 阅读全文
阅读排行榜
在TMS320F2812上实现从flash拷贝整个程序到RAM上运行的方法探讨
2008-04-10 15:35 by htc开发, 878 阅读, 收藏,
摘要:
在TMS320F2812上实现从flash拷贝整个程序到RAM上运行的方法探讨1. 前言TMS320F2812 DSP 里,代码从内部flash里运行,比从内部RAM里运行要慢30%左右,所以对运行时间苛刻的程序直接在flash里运行,往往不能满足要求。故而,需要将代码拷贝到RAM以提高运行速度。TI文档只提供了部分代码从flash拷贝到RAM中的方法。然而,在一些应用中,需要将整个代码段都拷贝到RAM中执行,以提高整体运行速度。本文通过对TMS320F2812 的启动代码研究,来探讨如何在从FLASH启动后将整个代码段拷贝到RAM中,然后在RAM中运行的方法。2. TMS320F2812 启 阅读全文
用Qt开发简单的浏览器(二)
2012-05-24 22:47 by htc开发, 856 阅读, 收藏,
摘要:
一、功能改进经过对QtWebKit的一些学习,对之前的浏览器进行一些改进:1.增加分页显示多个网页的功能。每个分页都是一个QWebView控件,实现对多个网页的加载。2.加入欢迎主页。学习如何创建Qt资源文件,从本地读取欢迎主页的HTML。3.添加了前进Forward和后退Back按钮。4.此外还明确了SIGNAL和SLOT的命名,SLOT都以handleXXX开头与SIGNAL区分开。二、Qt资源文件Qt可以很方便的通过资源文件来管理各种资源,就像在VS中创建资源文件一样。项目结构如下:在Qt Creator中创建四个资源文件html.qrc,script.qrc,style.qrc,res 阅读全文
学习Google Chrome源码
2012-06-02 09:52 by htc开发, 825 阅读, 收藏,
摘要:
读《Google Chrome源码剖析》笔记,学习Chrome中优秀的设计思想。原文地址:http://www.ha97.com/2911.html零、【序】1.关于开源“开源是口好东西,它让这个充斥着大量工业垃圾代码和教材玩具代码的行业,多了一些艺术气息和美的潜质。它使得每个人,无论你来自米国纽约还是中国铁岭,都有机会站在巨人的肩膀上”。教材玩具的确铺天盖地的,到处的Hello World示例和各种教材习题。工业垃圾代码充斥?想想四年来的所谓企业级开发,也确实如此。或是为了适应快速变更的业务开发充满Bug的代码,或是小心翼翼地担心影响所谓的Business而不敢冒险,一味地拷贝从前的代码。企 阅读全文
关于中断的详细阐述,包括如何写中断服务程序
2005-01-18 09:30 by htc开发, 782 阅读, 收藏,
摘要:
关于中断一个完整的中断过程由中断请求、中断判优及屏蔽、中断响应、中断处理及中断返回五个部分组成。在8086/8088微机系统中,中断源的优先权由高到低的顺序依次为:除零数、INT n、INT o、NMI(非屏蔽中断)、INTR、单步执行中断.8259A芯片的外部特征:(1)片选取信号(CS) (2)写信号(WR)(3)读信号(RD) (4)D0~D7:8条数据总线(5)GND:地信号 (6)Vcc:+5V电源(7)INT:中断请求信号(8)中断响应信号(9)IR0~IR7:8个中断请求输入信号(10)A0:地址选择信号(11)SP/EN:从片编程/允许缓冲器信号(12)CAS0~CAS2:这三 阅读全文
浙公网安备 33010602011771号