2010五月13

AS3 工厂方法模式(非常普便地用于类库以及框架设计之中)

当我们创建了一组关联的类时,在对象创建的过程中保持这些类之间的关联时非常重要的一项工作。我们可以使用工厂模式来解决这一问题。

工厂方法模式中,抽象类扮演着及其重要的角色。

我们必须了解这几个关键字:

override关键字:子类覆盖基类中定义的抽象方法,重写

final关键字:定义抽象类中不能被覆盖的抽象方法定义.

抽象类在面向对象中时一个非常重要的工具,它可以将子类中的公共行为提取出来。抽象类非常普便地用于类库以及框架设计之中。

2010五月13

更新网站主题

今天重新更新了下网站的主题,开始的主题实在是不还实用,主要我的博客太多的代码展示,所以本人专门正对这个换了这个主题!

2010五月12

AS3及Flex的百条常用知识

【Timer类注意事项】
不要认为Timer可以极其准确;使用Timer时间间隔不要低于10毫秒.

【private,protected,internal,public访问权限】
private:只能在类本身内部访问,按惯例,命名私有成员 时以下划线”_”开头;
protected:可以由类本身或任何子类访问.但这是以实例为基础的.换言之,类实例可以访问自己的保护成员或者父类 的保护成员,但不能访问相同类的其它实例的保护成员,按惯例,命名保护成员时以下划线”_”开头;
internal:可以由类本身或者相同包内的 任何类访问;
public:可以在类内部访问,也可以由类实例访问[......]

Read more

2010五月11

完成一个网站

做程序员已经有一段时间了,最开始从PHP做起,开始的梦想就是能做一个盈利的网站,有自己特色的网站。

然后自己开始学习编写代码,可是当步入这一行的时候才觉得自己想的不是那么的简单,

一个网站的建设不光是需要你会一个后端语言就可以的,你需要懂得数据库,懂得服务器环境配置,

懂得页面设计,懂得前端技术,太多的一切让我努力不断地在这几个层次上学习相关的知识,

在做PHP的时候就开始接触LIUNX系统、LAMP环境、数据库等后端一切知识,

突然有一天个人觉得我能写出自己想要的东西了,但是我却不能展现出来,我却不能表达出来,

我开始学习页面设计布局,做HTML+CSS页[......]

Read more

2010五月11

前端工程师的尴尬处境

转载过来跟大家分享一下:

A: 某小白MM,B: 后端程序员,C: 美工,D: 前端

A: 哎~D,你是做什么的呀?

D: 前端啊。

A: 前端是干什么的?

D: 前端… 前端就是做网站的。

A: 唉?我看网站不是 B 写出来的嘛,也没见你整天写代码呀?

D: 额… 我是做网站外观…

A: 唉?外观不是 C 画出来的吗?也没见你整天开 PS 呀?

D: (汗)我的工作就是把他俩的活儿结合起来…

A: [斜视] 唔,就这么轻松的工作嘛,什么都不用你干。

D: [内牛成河]

2010五月10

Loader ,URLLoader ,URLStream的使用区别

AS3代码

(1)Loader

Loader 类可用于加载 SWF 文件或图像(JPG、PNG 或 GIF)文件。 使用 load() 方法来启动加载。 被加载的显示对象将作为 Loader 对象的子级添加。

(2) URLLoader

URLLoader 类以文本、二进制数据或 URL 编码变量的形式从 URL 下载数据。 在下载文本文件、XML 或其它用于动态数据驱动应用程序的 信息时,它很有用。 URLLoader 对象会先从 URL 中下载所有数据,然后才将数据用于 ActionScript。 它会发出有关下载进度的通知,通过 bytesLoaded 和byt[......]

Read more

2010五月10

css圆角

css3和html5 在大家的眼中已经不是什么新鲜的事了,但是能兼容它的浏览器却不是全部,而我只是简单的看了它们的一些属性,简单的性的了解了一下。前些时间一个同事让我 写一个圆角的div,要求是尽量少放图片,我想到了css3中有这个属性
在网上查了查发现写圆角的方法还是有很多的。大概的总结了以下几点:

1.灵活的圆角

为了能让圆角更加灵活,我们可以把容器里的每个圆角都做成一个独立的元素,通过CSS强行定位到父容器的四个角上。在这个方法里,我们只需要用到下 边这个图片。

HTML:

[html]

<div>
<span>&lt[......]

Read more

2010五月10

Adobe CS5 For Mac官方下载(含单个下载)+破解

现在所有版本都能用本帖的序列号顺利注册了(含大师版),都是官方的链接,从官方也可以链接下载,从这也可以,自己随便喽,因为我提倡官网下载。

装Adobe软件必装软件Quick Time 7,这里必须要把免费版注册成专业版(MAC系统自带软件,如果安装系统时没勾选安装它,那么你要另外安装,不然运行PR、AE之类软件会提示缺少解码。)
Name: Apple Sales
SN: TTVN-B66S-28V6-X84D-EBWN

官方地址:http://www.adobe.com/downloads/ 不管是从官方下载还是从下面链接下载,都要登录adobe官网,注册个号就行了。
破解[......]

Read more

2010五月10

Mac下使用Curl

这东西现在已经是苹果机上内置的命令行工具之一了,可见其魅力之一斑

1)

二话不说,先从这里开始吧!

curl http://www.yahoo.com

回车之后,www.yahoo.com 的html就稀里哗啦地显示在屏幕上了~~~~~

2)

嗯,要想把读过来页面存下来,是不是要这样呢?

curl http://www.yahoo.com > page.html

当然可以,但不用这么麻烦的!

用curl的内置option就好,存下http的结果,用这个option: -o

curl -o page.html http://www[......]

Read more

2010五月10

《Papervision3D Essentials》中文翻译

《Papervision3D Essentials》是一本最新的Papervision3D入门书,对学习Papervision3D很有帮助。以下是中文翻 译,版权归原书作者和出版社所有,感谢他们,感谢为大家付出时间和精力的翻译志愿者。每个翻译者是自己翻译的那部分内容的负责人,包括权利和义务。感谢riabook.cn发布了活动公告,感谢9ria.com置顶了翻译事项帖子,它们对翻译活动起了很大帮 助。

因为是业余翻译,有人比较简化,加入了自己的理解,有人喜欢一一对应,直译每句话,水平也各异,审核和排版方面也不够专业,有错漏不一之处,还请见谅。会 英语可以直接看原版英语书,翻译只做参考,这样[......]

Read more

2010五月9

几种计算机语言的评价(修订版)

编程新手都有一个同样的问题:“我应该学习哪一种语言?”。

《Unix编程艺术》(Eric Raymond著)第十四章,对各种语言进行了评价,正好可以用来回答这个问题。下面是我的笔记,整理了六种主要计算机语言的优缺点。读完就会知道,对于不同的任务,应该选择哪一种语言了。

原文写于2003年。网上曾经有一个不完整的中译本,我也在这个网志中转贴过,所以今天贴的只能算修订版了。

====================

几种计算机语言的评价

作者:Eric Raymond

摘自《Unix编程艺术(第十四章)》

一、C

C语言的优点是,运行效率高和[......]

Read more

2010五月9

iPad上市给上网本造成冲击并且侵蚀其他移动终端

现在,两个版本的iPad都已经发布了。也许我们要问:这个设备会代替其他电脑吗?或者这完全是一个新的类别?乔布斯此前说,iPad显然比上网本更好,没有什么比上网本更糟糕的了。

而根据一项新的消费者调查显示,44%的iPad消费者不会再购买笔记本了,41%不需要iPod touch了,27%甚至说他们连台式机也不需要了。

当然,这只是针对那些刚花了500美金的消费者,而且并不说明他们永远不需要这些设备了。因为当iPad作为你台式电脑的替代品也许还不行,它的定位应该是你的“卫星电脑”。

不过,有意思的是,在1月份苹果发布iPad的时候,上网本的销量就开始出现了下滑,而在4月发布后,[......]

Read more