自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (4)
  • 收藏
  • 关注

转载 Android 实现书籍翻页效果----完结篇

By 何明桂(http://blog.csdn.net/hmg25)http://blog.csdn.net/hmg25/article/details/6342539  之前由于种种琐事,暂停了这个翻页效果的实现,终于在这周末完成了大部分功能,但是这里只是给出了一个基本的雏形,没有添加翻页的动画效果,由于下个周末开始,需要转向去研究framework层(短暂的酱油期就这样结束啦

2011-11-01 19:26:40 536

转载 JNI 过程

一、综述<br />Java程序设计中的java和C/C++之间的调用,实际上在被称之为JNI。<br />由于本人从前对java了解并不十分深入,也没有做过java的项目,因此在研究JNI的过程中走了不少弯路。<br />下面说下JAVA调用C的整个工作流程。从程序员编程的顺序来说,应该是<br /> <br />编写java调用类à声明native(本地代码调用)à使用javah生成头文件à根据新的头文件编写相关接口à编译二、编写java类<br />这个比较简单,如上一章说过的<br />public

2011-02-28 11:40:00 985

转载 Android自定义控件eBook翻书效果

转载请注明转载地址:http://wallage.blog.163.com/blog/static/1738962420108915833584/效果图:    Book.java文件:package com.book;import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.view.View;import android.widget.ImageView;public class

2010-11-25 20:38:00 1709 1

转载 android文件系统制作教程

转自http://yueguc.javaeye.com/blog/820675android文件系统制作教程(1) —- 认识android文件系统分区splash1 :开机画面,Nandroid备份为splash1.imgrecovery :设备序列号为mtd1,该分区是恢复模式(即开机按Home+End进入的界面),Nandroid备份为recovery.imgboot :设备序列号为mtd2,底层操作系统内核启动分区,挂载 为/目录,Nandroid备份为boot.imgsystem :设备序列号为m

2010-11-25 19:59:00 2321

转载 Android下编译自己的库文件jar并在应用中调用

<br />转自http://yueguc.javaeye.com/blog/820591<br /> <br /> <br />主要为了解决如下问题:<br />项目中使用了Android未公开的API,在Eclipse下会有红叉显示。<br />不同的项目抽出相同部分的代码共用。<br /><br />必需的前提条件:<br />需要有Android源代码,编译的库文件主要是封装未公开API或者共用代码。<br /><br /><br />工程1:Java库文件工程<br /><br />该工程最终会生

2010-11-25 19:57:00 938 1

转载 ISO 8859 语言字符集详解

ISO/IEC 8859-1,又称Latin-1或“西欧语言”,是国际标准化组织内ISO/IEC 8859的第一个8位字符集。它以ASCII为基础,在空置的0xA0-0xFF的范围内,加入192个字母及符号,藉以供使用变音符号的拉丁字母语言使用。 此字符集支援部分于欧洲使用的语言,包括阿尔巴尼亚语、巴斯克语、布列塔尼语、加泰罗尼亚语、丹麦语、荷兰语、法罗语、弗里西语、加利西亚语、德语、格陵兰语、冰

2009-11-06 13:16:00 1483

转载 Java的中文处理学习笔记:Hello Unicode

 作者:车东 发表于:2002-07-09 15:07 最后更新于:2007-04-12 11:04版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。http://www.chedong.com/tech/hello_unicode.html 不知道你有没有这样的感受:为什么PHP很少有乱码问题而用Java做WEB应用却这么麻烦呢?为什么在Go

2009-11-06 13:14:00 1526

转载 构建自定义组件

 Android中,你的应用程序程序与View类组件有着一种固定的联系,例如按钮(Button)、 文本框(TextView), 可编辑文本框(EditText), 列表框(ListView), 复选框(CheckBox), 单选框(RadioButton), 滚动条(Gallery), 微调器(Spinner), 等等,还有一些比较先进的有着特殊用途的View组件,例如 AutoComple

2009-02-06 09:52:00 10045 13

转载 OpenGL工作流程 翻译自蓝宝书

OpenGL工作流程通过上面的介绍,对OpenGL是有了一个总体的印象。下面来阐述在OpenGL中处理数据的三个阶段和这些阶段中OpenGL函数如何使用。 图1详细给出了OpenGL处理流水线(pipe line)的框图。图中左边有三条竖向的宽箭头,箭头代表了几何顶点(vertexs)和与几何顶点有关的两类原始数据:颜色值和纹理坐标。从图中可以看出处理流程的三个阶段,几何顶点被组合为图元(

2008-10-07 17:35:00 1822

转载 OpenGL入门学习(十六) 【转】

 本课我们来谈谈如何显示文字。OpenGL并没有直接提供显示文字的功能,并且,OpenGL也没有自带专门的字库。因此,要显示文字,就必须依赖操作系统所提供的功能了。各种流行的图形操作系统,例如Windows系统和Linux系统,都提供了一些功能,以便能够在OpenGL程序中方便的显示文字。最常见的方法就是,我们给出一个字符,给出一个显示列表编号,然后操作系统由把绘制这个字符的OpenGL命令装到指

2008-09-08 11:53:00 1370

转载 OpenGL入门学习(十五) 【转】

 这次讲的所有内容都装在一个立方体中,呵呵。呵呵,绘制一个立方体,简单呀,我们学了第一课第二课,早就会了。先别着急,立方体是很简单,但是这里只是拿立方体做一个例子,来说明OpenGL在绘制方法上的改进。从原始一点的办法开始一个立方体有六个面,每个面是一个正方形,好,绘制六个正方形就可以了。glBegin(GL_QUADS);     glVertex3f(...);     glVertex3

2008-09-08 11:51:00 941

转载 OpenGL入门学习(十三) 【转】

 前一段时间里,论坛有位朋友问什么是状态机。按我的理解,状态机就是一种存在于理论中的机器,它具有以下的特点:1. 它有记忆的能力,能够记住自己当前的状态。2. 它可以接收输入,根据输入的内容和自己的状态,修改自己的状态,并且可以得到输出。3. 当它进入某个特殊的状态(停机状态)的时候,它不再接收输入,停止工作。理论说起来很抽象,但实际上是很好理解的。首先,从本质上讲,我们现在的电脑就是典型的状态机

2008-09-08 11:50:00 911

转载 OpenGL入门学习(十四) 【转】

 OpenGL从推出到现在,已经有相当长的一段时间了。其间,OpenGL不断的得到更新。到今天为止,正式的OpenGL已经有九个版本。(1.0, 1.1, 1.2, 1.2.1, 1.3, 1.4, 1.5, 2.0, 2.1)每个OpenGL版本的推出,都增加了一些当时流行的或者迫切需要的新功能。同时,到现在为止,OpenGL是向下兼容的,就是说如果某个功能在一个低版本中存在,则在更高版本中也一

2008-09-08 11:50:00 983

转载 OpenGL入门学习(十二) 【转】

 片断测试其实就是测试每一个像素,只有通过测试的像素才会被绘制,没有通过测试的像素则不进行绘制。OpenGL提供了多种测试操作,利用这些操作可以实现一些特殊的效果。我们在前面的课程中,曾经提到了“深度测试”的概念,它在绘制三维场景的时候特别有用。在不使用深度测试的时候,如果我们先绘制一个距离较近的物体,再绘制距离较远的物体,则距离远的物体因为后绘制,会把距离近的物体覆盖掉,这样的效果并不是我们

2008-09-08 11:48:00 747

转载 OpenGL入门学习(十一) 【转】

 我们在前一课中,学习了简单的像素操作,这意味着我们可以使用各种各样的BMP文件来丰富程序的显示效果,于是我们的OpenGL图形程序也不再像以前总是只显示几个多边形那样单调了。——但是这还不够。虽然我们可以将像素数据按照矩形进行缩小和放大,但是还不足以满足我们的要求。例如要将一幅世界地图绘制到一个球体表面,只使用glPixelZoom这样的函数来进行缩放显然是不够的。OpenGL纹理映射功能支持将

2008-09-08 11:46:00 777

转载 OpenGL入门学习(九) 【转】

 今天介绍关于OpenGL混合的基本知识。混合是一种常用的技巧,通常可以用来实现半透明。但其实它也是十分灵活的,你可以通过不同的设置得到不同的混合结果,产生一些有趣或者奇怪的图象。混合是什么呢?混合就是把两种颜色混在一起。具体一点,就是把某一像素位置原来的颜色和将要画上去的颜色,通过某种方式混在一起,从而实现特殊的效果。假设我们需要绘制这样一个场景:透过红色的玻璃去看绿色的物体,那么可以先绘制绿色

2008-09-08 11:44:00 719 1

转载 OpenGL入门学习(十) 【转】

 今天我们先简单介绍Windows中常用的BMP文件格式,然后讲OpenGL的像素操作。虽然看起来内容可能有点多,但实际只有少量几个知识点,如果读者对诸如“显示BMP图象”等内容比较感兴趣的话,可能不知不觉就看完了。像素操作可以很复杂,这里仅涉及了简单的部分,让大家对OpenGL像素操作有初步的印象。学过多媒体技术的朋友可能知道,计算机保存图象的方法通常有两种:一是“矢量图”,一是“像素图”。矢量

2008-09-08 11:44:00 830

转载 OpenGL入门学习(八) 【转】

  今天介绍关于OpenGL显示列表的知识。本课内容并不多,但需要一些理解能力。在学习时,可以将显示列表与C语言的“函数”进行类比,加深体会。我们已经知道,使用OpenGL其实只要调用一系列的OpenGL函数就可以了。然而,这种方式在一些时候可能导致问题。比如某个画面中,使用了数千个多边形来表现一个比较真实的人物,OpenGL为了产生这数千个多边形,就需要不停的调用glVertex*函数,

2008-09-08 11:42:00 913

转载 OpenGL入门学习(七) 【转】

 今天要讲的是OpenGL光照的基本知识。虽然内容显得有点多,但条理还算比较清晰,理解起来应该没有困难。即使对于一些内容没有记住,问题也不大——光照部分是一个比较独立的内容,它的学习与其它方面的学习可以分开,不像视图变换那样,影响到许多方面。课程的最后给出了一个有关光照效果的动画演示程序,我想大家会喜欢的。从生理学的角度上讲,眼睛之所以看见各种物体,是因为光线直接或间接的从它们那里到达了眼睛。人类

2008-09-08 11:41:00 950

转载 OpenGL入门学习(六) 【转】

 今天要讲的是动画制作——可能是各位都很喜欢的。除了讲授知识外,我们还会让昨天那个“太阳、地球和月亮”天体图画动起来。缓和一下枯燥的气氛。本次课程,我们将进入激动人心的计算机动画世界。想必大家都知道电影和动画的工作原理吧?是的,快速的把看似连续的画面一幅幅的呈现在人们面前。一旦每秒钟呈现的画面超过24幅,人们就会错以为它是连续的。我们通常观看的电视,每秒播放25或30幅画面。但对于计算机来说,它可

2008-09-08 11:40:00 876

转载 OpenGL入门学习(五) 【转】

 今天要讲的是三维变换的内容,课程比较枯燥。主要是因为很多函数在单独使用时都不好描述其效果,我只好在最后举一个比较综合的例子。希望大家能一口气看到底了。只看一次可能不够,如果感觉到迷糊,不妨多看两遍。有疑问可以在下面跟帖提出。我也使用了若干图形,希望可以帮助理解。在前面绘制几何图形的时候,大家是否觉得我们绘图的范围太狭隘了呢?坐标只能从-1到1,还只能是X轴向右,Y轴向上,Z轴垂直屏幕。这些限制给

2008-09-08 11:39:00 1668 2

转载 OpenGL入门学习(三) 【转】

 在第二课中,我们学习了如何绘制几何图形,但大家如果多写几个程序,就会发现其实还是有些郁闷之处。例如:点太小,难以看清楚;直线也太细,不舒服;或者想画虚线,但不知道方法只能用许多短直线,甚至用点组合而成。这些问题将在本课中被解决。下面就点、直线、多边形分别讨论。1、关于点点的大小默认为1个像素,但也可以改变之。改变的命令为glPointSize,其函数原型如下:void glPointSize(G

2008-09-08 11:37:00 684

转载 OpenGL入门学习(四) 【转】

 OpenGL支持两种颜色模式:一种是RGBA,一种是颜色索引模式。无论哪种颜色模式,计算机都必须为每一个像素保存一些数据。不同的是,RGBA模式中,数据直接就代表了颜色;而颜色索引模式中,数据代表的是一个索引,要得到真正的颜色,还必须去查索引表。1. RGBA颜色RGBA模式中,每一个像素会保存以下数据:R值(红色分量)、G值(绿色分量)、B值(蓝色分量)和A值(alpha分量)。其中红、绿、蓝

2008-09-08 11:37:00 1534

转载 OpenGL入门学习(二) 【转】

 本次课程所要讲的是绘制简单的几何图形,在实际绘制之前,让我们先熟悉一些概念。一、点、直线和多边形我们知道数学(具体的说,是几何学)中有点、直线和多边形的概念,但这些概念在计算机中会有所不同。数学上的点,只有位置,没有大小。但在计算机中,无论计算精度如何提高,始终不能表示一个无穷小的点。另一方面,无论图形输出设备(例如,显示器)如何精确,始终不能输出一个无穷小的点。一般情况下,OpenGL中的点将

2008-09-08 11:36:00 890

转载 OpenGL入门学习(一) 【转】

 说起编程作图,大概还有很多人想起TC的#include 吧?但是各位是否想过,那些画面绚丽的PC游戏是如何编写出来的?就靠TC那可怜的640*480分辨率、16色来做吗?显然是不行的。本帖的目的是让大家放弃TC的老旧图形接口,让大家接触一些新事物。OpenGL作为当前主流的图形API之一,它在一些场合具有比DirectX更优越的特性。1、与C语言紧密结合。OpenGL命令最初就是用C语言函数来进

2008-09-08 11:34:00 1127

转载 WINCE快捷方式

WINCE快捷方式详解    //=====================================================================================================//TITLE://  WINCE快捷方式详解//AUTHOR://  norains//DATE://  Saturday 15-April-

2008-08-19 09:55:00 607

原创 隐藏状态栏-----WinCE小技巧&心得

 HWND hwnd = ::FindWindow(_T("HHTaskBar"), NULL);  ::ShowWindow(hwnd, SW_HIDE);

2008-08-18 16:38:00 815

原创 去掉桌面快捷方式-----WinCE小技巧&心得

 在RelDir目录下查找BIB文件 例如viewers.bib 将;pdfviewer.lnk  $(_FLATRELEASEDIR)/pdfviewer.lnk  NK注释掉,快捷方式就去掉了,其他的都一样,IE的快捷方式在wceshellfe.bib中

2008-08-18 16:16:00 735

原创 开机自动运行-----WinCE小技巧&amp;心得

工程的注册表中添加[HKEY_LOCAL_MACHINE/init] "Launch80"="Test080815.exe"  "Depend80"=hex:1E,00

2008-08-18 16:14:00 519

原创 Symbian OS Error Codes

Generic ErrorsKErrNone 0 KErrNotFound -1Unable to find the specified objectKErrGeneral -2General (unspecified) errorKErrCancel -3The operation was cancelledKErr

2008-07-28 11:40:00 3793

转载 为Symbian编写动态链接库DLL

DLL(Dynamic Link Library)是一段特殊的代码,它能够被外部程序在程序运行的时候调用。在DLL里面的代码可以同时被许多外部程序共享,而且不会引起手机内存的重复分配。静态接口vs多态接口Symbian系统支持两种类型的DLL:(1)静态接口DLL(2)多态接口DLL静态接口DLL在主调程序启动的时候被系统自动载入到手机内存里面(唯一的例外是如果该DLL是在ROM只读存储器

2008-04-23 14:07:00 473

转载 Symbian中IMPORT_C关键字释义

 在Symbian程序中我们经常会看到IMPORT_C这个关键字,它是C:/Symbian/8.0a/S60_2nd_FP2_SC/epoc32/include下e32def.h文件里面定义的一个宏. 原定义如下:#define IMPORT_C __declspec(dllexport)那么__declspec(dllexport)又是什么东东呢?先看代码:以下是在dev-c

2008-04-23 14:06:00 1101 1

原创 设置字体

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Collections;using System.Web.Script.Serialization;using System.Reflection.Emit;using System.Data;using 

2008-03-14 09:41:00 504

原创 编译问题

ABLD ERROR: Project Bldmake directory "..." does not exist通过命令行进入到该工程的group目录,执行 bldmake bldfiles 命令即可 

2008-03-08 10:48:00 452

转载 SymbianOS异常三步曲之三:两段构造

为了在堆上分配一个CExample对象内存空间,调用该类的构造函数,如果构造函数本身就异常退出了,那么分配给对象的内存和构造函数中已经分配的内存都将泄漏,因此,C++的构造函数绝对不能发生异常。如果,为了初始化一个对象,必须要编写发生异常的代码,例如内存分配或读取可能丢失的文件,损坏了的配置文件等,这时候,就需要使用两段构造了。一、两段构造的格式:编写一个类时,将构造代码分为两部分:1

2008-03-05 16:51:00 584

转载 Symbian异常三步曲之二清除栈

一、为什么使用清除栈清除栈主要是用来处理在异常退出发生时那些或许可以称之为被遗弃或泄漏的内存。看下面的代码:void UnsafeFunctionL(){       CClanger* clanger = new(ELeave) CClanger();       clanger->InitializeL();       ……..//略去        dele

2008-03-05 16:50:00 643 1

转载 SymbianOS异常三步曲之一:异常退出(leave)

Symbian的异常处理有别于标准C++的异常处理机制,主要原因是最初在设计Symbian的异常处理机制时,C++还没有引入异常处理,但是从Symbian OS 9.1开始,Symbian开始支持标准C++的try—catch异常处理机制,不过考虑到系统开销以及兼容性的因素,我们提倡使用Symbian特有的异常处理机制即异常退出。一、异常退出函数当调用异常退出函数或显式调用系统函数时可能会

2008-03-05 16:48:00 580

转载 c++中char * 和 char []的区别

问题引入:同样char *c = "abc"和char c[]="abc",前者改变其内容程序是会崩溃的,而后者完全正确。程序演示:测试环境Devc++代码#include using namespace std;main(){   char *c1 = "abc";   char c2[] = "abc";   char *c3 = ( char* )malloc(3);   c3 =

2008-03-03 12:38:00 493

转载 symbian中文字符串显示问题的解决

symbian中文字符串显示问题的解决作者: 未知∣来源:∣原文地址∣2006-3-11相信大家都在处理symbian中文显示的时候遇到了这种问题,我现在就给总结一下这种问题的解决方法:字符串编码中文表示常用的有:GB2312,GBK,Unicode,UTF-8其中GBK是GB2312的超集,也就是涵盖了GB2312编码的所有内容,UTF-8是Unicode的在网络传输中的一种编码格式,如果我们使

2008-03-02 11:08:00 1408

转载 Symbian中的descriptor

TDesC本身只包含两个成员变量,type和length。type用于避免虚拟函数,length表示对象的长度。这样也就决定了symbian的descriptor是一个封闭的系统,即开发者无法再从系统提供的Descriptor class通过继承以扩展其功能。主要的成员函数有:TInt Length() const;const TUint8 *Ptr() const; 返回一个不可修改的指针。

2008-02-29 13:49:00 587 3

Addison Wesley iPhone Developers Cookbook(2nd Edition)

Addison Wesley iPhone Developers Cookbook(2nd Edition)

2010-04-06

iPhone SDK Development (2009)

iPhone SDK Development (2009)

2010-02-24

OpenGLES2.0 Programming Guide

OpenGLES2.0 Programming Guide

2009-12-11

计算机图形学原理及算法教程--清华大学(vc版)

计算机图形学原理及算法教程,共10章,pdf版 很清晰

2009-12-07

空空如也

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

TA关注的人

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