2011年1月13日

转载]Skia源代码目录结构

摘要: 使用vs编译所有的skia文件,然后会得到大概3500条错误消息。这很可能 是某些宏定义不正确,或者某些编译开关没有正确设置,或者某些接口没有实现等。但编译器给出的错误消息往往对解决问题没有帮助,编译器给出的绝大部分错误 都是不可能出错的地方,标准的C++语法。于是只能先看一下SKIA的结构。使用svn从http://code.google.com/p/skia/下载最新的代码,没有任何文档信息。skia的源文件及部分头文件都在skia/src目录下,导出的头文件在skia/include 目录下。打开Skia源文件夹,主要有以下部分:animator 目录顾名思意,这部分是用来实现Skia的 阅读全文

posted @ 2011-01-13 10:45 ZWXXForever 阅读(2637) 评论(1) 推荐(0) 编辑

[转载]浅谈Google Skia图形处理引擎

摘要: 2008年九月,Google宣布以改良过的WebKit为核心的网路浏览器Chrome,揭露了众多新特征,比方说崭新的[V8] JavaScript (ECMAscript)执行引擎,或许因为太亮眼,掩蔽了所使用另一个开放源代码专案[skia],后者是个2D向量图形处理函数库,包含字型、坐标转换,以及点阵图都有高效能且简洁的表现。不仅用于Google Chrome浏览器,新兴的Android开放手机平台也采用skia作为绘图处理,搭配OpenGL/ES与特定的硬体特征,强化显示的效果,本文简介Google Skia的历史背景、应用层面,并探讨其程序设计模型。Google为了搭建Open Hand 阅读全文

posted @ 2011-01-13 08:40 ZWXXForever 阅读(4429) 评论(0) 推荐(1) 编辑

2011年1月8日

toggle和trigger

摘要: 在Qt中经常遇到toggle和trigger这两个词,粗一看,两个词都有触发的意思,但细细一想,不尽然。toggle在实物上有开关的意思,这跟我们物理实验用的开关是一回事,两头表示两个状态:合上和断开。于是更准确的译法应该是切换,在两个状态间进行转换。在Qt中,checkable按纽或是图标的槽函数应该用toggled()事件来激活,也是这个道理。trigger更有触发的意思。这个单词还有另一个意... 阅读全文

posted @ 2011-01-08 10:14 ZWXXForever 阅读(1161) 评论(0) 推荐(0) 编辑

2010年12月19日

Java 接口和抽象类的理解

摘要: abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很... 阅读全文

posted @ 2010-12-19 17:23 ZWXXForever 阅读(164) 评论(0) 推荐(0) 编辑

2010年12月15日

Introduction to HTML 5

摘要: Transcript:Brad Neuberg: My name's Brad Neuberg and I'm with Google Developer Programs. Today I'm going to give an introduction to HTML 5. I want to encourage this talk to be interactive — if you have a question, if you have a rant, please raise your hand during the talk so we can answer questions o 阅读全文

posted @ 2010-12-15 15:59 ZWXXForever 阅读(225) 评论(0) 推荐(0) 编辑

2010年11月5日

How to Change the Icon for a File Type in Windows 7 and Vista(转)

摘要: © Ramesh Srinivasan | Windows 7, Windows Vista | 11th February 2009Windows XP and earlier Operating Systems include the most useful File Types tab in the Folder Options applet. This tab was removed in Windows Vista and Windows 7 and replaced by Default Programs, which lacks many features that the Fi 阅读全文

posted @ 2010-11-05 10:31 ZWXXForever 阅读(661) 评论(0) 推荐(0) 编辑

2010年11月3日

C++中iostream.h和iostream的区别

摘要: #include 非标准输入输出流 #include 标准输入输出流 C++中为了避免名字定义冲突,特别引入了“名字空间的定义”,即namespace。 1,当代码中用时,输出可直接引用cout继承C语言的标准库 文件,未引入名字空间定义,所以可直接使用。 2,当代码中引入时,输出需要引用std::cout时,引入std::有以下方法: 1. using namespace std; cout... 阅读全文

posted @ 2010-11-03 09:17 ZWXXForever 阅读(1063) 评论(1) 推荐(1) 编辑

2010年11月2日

格式化数据文件操作

摘要: 利用C语言提供的fprintf()和fscanf()函数进行格式化的文件读写操作。两个函数的原型为:fscanf(文件指针,格式字符串,输入表列);fprintf(文件指针,格式字符串,输出表列);举个小例子如下:ZWXX加油,DAYDAYUP! 阅读全文

posted @ 2010-11-02 22:37 ZWXXForever 阅读(208) 评论(0) 推荐(0) 编辑

2010年11月1日

C++的this指针(转)

摘要: 来自:http://baike.baidu.com/view/2140472.htm1. this指针的用处:   一个对象的this指针并不是对象本身的一部分,不会影响sizeof(对象)的结果。this作用域是在类内部,当在类的非静态成员函数中访问类的非静态成员的时候,编译器会自动将对象本身的地址作为一个隐含参数传递给函数。也就是说,即使你没有写上this指针,编译器在编译的时候也是加上thi... 阅读全文

posted @ 2010-11-01 18:10 ZWXXForever 阅读(160) 评论(0) 推荐(0) 编辑

导航