摘要:
GTK+中的树状列表构件(GtkTreeView)在本章的GTK+程序设计教程中,我们将向大家重点介绍非常常用也有点复杂的构件——GtkTreeView 。GtkTreeView构件是一个高级的构件,利用他你就可以制作出漂亮的普通列表或者是树状的列表。这个构件里可以包含一或者多行。他的构架呢?正是采用了大名鼎鼎的MVC (Model View Controller) 设计框架。也就是说数据和显示方式是进行了一种分离的操作。之前我们有说过复杂这个问题,于是在GtktreeView构件中确实还有着其他几个独立的对象结构(objects)。其中GtkCellRenderer就决定了在GtkTreeV 阅读全文
阅读排行榜
前置声明,操作符++和--的用法之我见
2011-03-29 21:37 by htc开发, 253 阅读, 收藏,
摘要:
前置声明1、现象所谓前置声明是指一个类型在定义之前就被用来定义变量和声明函数。对于编译器来说,编译的源文件中可以前置声明各种未知是否定义的类型,但是需要使用该类型的话,就必须知道该类型的定义,编译器方可根据定义分配内存,否则编译器将会乐意的给你编译结果中报个错。#include <stdio.h>#include <stdlib.h>typedef struct _Jason Jason;/*struct _Jason类型具体定义未知*/class Woods;/*Woods具体类型定义未知*/int main(){ return 1;}代码正常编译,成功运行,如果代码 阅读全文
传微软禁止HTC开发Windows 8平板
2012-06-25 15:06 by htc开发, 251 阅读, 收藏,
摘要:
北京时间6月7日早间消息,据熟知内情的消息人士称,HTC已被排除在微软下一代Windows软件的开发过程以外,从而切断了HTC的另一个营收来源。在此以前,HTC已经将其第二季度销售额预期下调了13%。 消息人士透露,微软已将HTC排除在使用Windows 8操作系统的产品开发过程以外,原因是担心HTC无法出售足够数量的产品,或是没有充足的经验来生产平板电脑。 微软的这项决定将导致HTC无法参与电子行业为削弱苹果在平板电脑领域中所占据的领导地位而作出的最新努力。在过去一年时间里,HTC的股价已经下跌了67%,目前这家公司还正面临着来自高通(微博)的芯片供应量短缺的困境,强调表明HTC在与... 阅读全文
Iphone将window的跟视图替换成自定义的TabBar视图
2012-03-17 21:44 by htc开发, 250 阅读, 收藏,
摘要:
今天感觉很累了,就只将代码添出来,然后简单的做下说明:我们在项目中应该会遇到UINavigationController和UITabBarController不能同时存在于window视图,但是往往项目是这样的,先需要UINavigationController视图作为根视图(比如说登录界面,登录界面是不需要下面的tabbar的),然后登录进去后就需要一个UITabBarController视图,所以让人比较的纠结,下面将解决这个问题,先建一个基于Navigation的项目,项目会自动将UINavigationController加入window根视图中,然后在rootviewcontroll 阅读全文
快速排序
2011-05-09 21:11 by htc开发, 250 阅读, 收藏,
摘要:
快速排序算法思想: 快速排序的基本思想是:假设当前待排序的无序区为A[low……high],利用分治法描述为: 1.找出基准点位置,pivotPos,使得{i | i<=pivotPos}的所有元素均小于pivot,并且{i | i>=pivotPos}的所有元素均大雨pivot的值。 2.通过递归调用快速排序对左,右子区间进行快速排序,从而分治的得到结果。 在实现快速排序的过程中,最重要的是划分算法和分治的思想。快速排序代码: 下面是该算法的代码描述://算法采用标准C++编写#include <iostream>using namespace std;//划分算法。 阅读全文
浙公网安备 33010602011771号