摘要: windows 是一个非优先式多任务操作系统,它是通过消息(Message)来对多任务进行管理。外设输入设备如果键盘、鼠标等的动作都是经过驱动转换为消息,交给windows进行处理,将消息放入系统消息队列中。 每个程序在windows上开始运行时,windows都会为其创建一个应用程序消息队列(Application Message Queue),所有发送给这个程序的消息都将放到这个消息队列中。应用程序将会在其空闲时从消息队列中取得消息,进行处理。 应用程序的消息来源有三种:输入设备、其他应用程序、系统 应用程序通过函数:GetMessage从其消息队列中获取消息,然后进行处理。当应用程序Ge 阅读全文
posted @ 2011-02-28 13:08 潺缘 阅读(366) 评论(0) 推荐(0)
摘要: windows 是一个非优先式多任务操作系统,它是通过消息(Message)来对多任务进行管理。外设输入设备如果键盘、鼠标等的动作都是经过驱动转 换为消息,交给windows进行处理,将消息放入系统消息队列中。 每个程序在windows上开始运行时,windows都会为其创建一个应用程序消息队列(Application Message Queue),所有发送给这个程序的消息 都将放到这个消息队列... 阅读全文
posted @ 2011-02-28 13:02 潺缘 阅读(156) 评论(0) 推荐(0)
摘要: 在用Flash builder进行项目开发时,我用IE进行调试,没有发现什么问题!当用chrome,FireFox浏览器查看效果时,发现打开的时候并按照我的代码的意图进行位置调整,当我对Chrome 或FireFox浏览器进行窗口大小调节时,显示正常!这也就是说Chrome,FrieFox在开始载入Flash时不会激发Resize这个事件。问题的解决方法是我们要代码调用一下Resiz处理方法。 阅读全文
posted @ 2011-02-25 11:28 潺缘 阅读(668) 评论(0) 推荐(0)
摘要: 本次学习主要是说android的项目的各个文件的作用,以及相互之间的调用,对于学习andriod软件开发有很大的好处。只要了解运行机制才能更好的控制各个模块和用户的交互。同时这样能更好的了解他的运行机制以及生命周期。通过上一篇文章,大概了解了Android用户界面的设计方式,以及如何通过XML来设计界面。并且完成了一个非常简单的示例。在上一篇文章中,涉及到了一些资源文件,直观点说,就是res目录下的那些目录和文件,常用的有:res/drawable/ 用来存放图片文件res/layout/ 用来存放布局定义文件res/values/ 用来存放一些变量、参数等文件这些资源文件都是独立于代码而存在 阅读全文
posted @ 2011-02-24 20:55 潺缘 阅读(807) 评论(0) 推荐(0)
摘要: Android的用户界面可以有两种实现方式:使用XML或者是使用Java代码。通过直接书写代码的方式来实现界面是比较恐怖的事情。举个例子来说,如果你有DHTML的经验,那么这两者的区别可以比喻为:用XML来实现用户界面就像直接写HTML代码,而用 Java代码来实现用户界面就像用Javascript创建DOM对象来拼接页面。所以,使用XML来布局界面应该是首选。 Android使用一个XML文件来定义用户界面。为了方便理解,你可以直接把它理解为一个HTML文件。事实上,它也确实比较像一个HTML文件。这个XML文件的格式为:<ViewGroupClassxmlns:android=&qu 阅读全文
posted @ 2011-02-24 20:38 潺缘 阅读(4248) 评论(0) 推荐(1)
摘要: SuperObject 已经支持Delphi2010, 使用起来觉得很方便,也比较少出现错误,具体的使用方法在万一的博客上已经说的很清楚!下面是我遇到问题的产生原因与解决方法类型声明:typeTNRA=recordend;TNRB=record A:String; B:Integer;end;TNRTest=record A:TNRA; B:TNRB;end;处理代码:var Test:TNRTest; CTX:TSuperRttiContext; Obj:ISuperObject; JsonString:String;begin {对Test进行处理} CTX:=TSuperRttiCont 阅读全文
posted @ 2011-02-23 14:44 潺缘 阅读(1510) 评论(1) 推荐(0)