推荐阅读

用PS设计拟物风格APP图标的图标设计教程
在开始制作之前呢,首先确定好自己要做的内容有哪些,大致的一个风格。然后去寻找参考,看看其他作者如何在作品中将自己的想法展现出来。这里我选择相机、天气、日历、相册、设置、信息、视频和地图。内容和风格确定了,参考也找的的差不多了,对于自己要做的东西有一个比较清晰的思路之后,先在草图上将自己大致的想法画出来,然后才用软件将想法构建完善。这里做的几个图标都是比较简单的,基本上可以用图层样式来实现所有的效果。因为是拟物风格,所以在图标制作的过程当中,要注意体积和光影的表达。通过颜色的选择、相似的装饰元素使整体风格看起来更加统一和谐。先看看效果图教程步骤草图一、相机图标步骤 01 建立文档并制作背景

蝴蝶结(中国结教程)
蝴蝶编成的结式与蝙蝠形状类似,南方方言中蝴与福同音,如以蝴蝶配上铜钱即称福在眼前,若编上五双蝴蝶可寓意五福临门。 本结是以盘长结为主体,再以两边耳翼上各编一个双钱结当蝴蝶的翅膀而成,此外还有一种编法,即将盘长结改为团锦结也很美观。

Ultradev实例教程:1.1 什么是Ultradev
第一章:ultradev简介 第一节:什么是Ultradev 在宽带网进入家庭已经成为潮流的今天,网络在中国的发展可谓日新月异、一日千里呀!而自古英雄出少年,我们这些热血方刚、风华正茂的青年,已经成为“大浪淘沙”的主力军。谁不想通过网络,成为第二个杨致远;成为第二个盖茨呢!因此,做网页、搞网站,已经成为我们年轻人生活中的一个部分了。 曾几何时,我们这些刚刚接触网络的“菜鸟”,对别人用动态脚本编写的后台语言,真是可望不可及呀。那些“贵仔画符”式的脚本语言,对于刚刚接触网络的人来说,不下于平步上青天,心有余而力不足呀! 但是,正如当年Fronpage的出现而结束了不懂HTML语言就不能编写网页一样,不懂脚本语言就不能编写动态网页的历史,也被结束了!而结束这个历史的“Fronpage第二”,就是Macromedia公司推出的DreamweaverUltraDev。 如果您打开DreamweaverUltraDev,您会发现它既然和Dreamweaver差不多一个样。是呀,DreamweaverUltraDev是在Dreamweaver的基础之上能够对动态网页进行编辑的Web制作工具。它包含了Dreamweaver的功能,并且在增加了对制作动态web页的支持。所以,我们一般叫它为Dreamweaver的服务器版或是Dreamweaver的增强版。 正如您不懂HTML语言,也可以通过Fronpage的可视化操作界面来编写网页一样。您完全可以通过Dreamweaver UltraDev 提供的“所见即所得”的亲今友好的编辑功能,来编写ASP、JSP、CFML甚至PHP这几中服务器技术,创建我们的动态网站系统。 如果您是一个刚入们的“菜鸟”,那您也不必担心。您只是需要掌握Dreamweaver的一些基本的操作,便可以很快地对Dreamweaver UltraDev 上手了。即使对于一个习惯用脚本语言编写后台的“龙虾”级的高手来说,Dreamweaver UltraDev 也是必不可少的工具。因为最新版本的Dreamweaver UltraDev 提供“show code and design views”模式,可以让您兼顾代码和可视化界面,既可以做到编写流畅,又可以随时调试,观察效果。真是鱼和熊掌,尽收囊中呀! 目前,电子商务高速发展的今天,极其需要制作具有交互功能的网站,以满足电子商务的发展要求。但是目前不仅存在后台编写技术人员不足,而且普遍存在后台编写相关开发工具功能不完善。这一些使得设计和开发进程效率低下,从而削弱了网络应有的互动体验。可以说,哪里有需要,哪里就有发明和创造。高效实用的应用开发工具的出现,是必然的。 目前,Macromedia Dreamweaver UltraDev4是这个软件的最新的版本,也是目前唯一可以对Microsoft Active Server Pages (ASP)、Sun Microsystems Javaserver Pages (JSP)以及Allaire ColdFusion Markup Language (CFML)等不同标准的编码进行编辑处理的完美解决方案。使用它,不需要掌握复杂的源代码语言。而它做为Macromedia Dreamweaver完整操作平台的一个组成部分,双双都起着融合一个大型网络开发团队中设计人员和程序人员的工作内容的重要桥梁作用。 自今年7月,Macromedia Dreamweaver UltraDev4正式面世以来,它已得到了国际范围内网络应用开发商的广泛支持,以切合各自的网络视频应用开发对源代码完全控制的需要。同时由于它可同时应用于MAC及WINDOWS两种操作系统中,从而也提供了对JSP、ASP、ColdFusion应用的完全兼容性。网络应用创建者可以利用新版Server Behavior Builder,方便地生成符合各自开发标准的代码。基于其创建客户服务应用的能力,Macromedia Dreamweaver UltraDev4同时预装了一套常用ASP、JSP、CFML服务器脚本素材库,方便用于在数据库中插入新的记录以及对已有数据库进行升级。 如果您想进一不了解Ultradev的特点,请继续关注下面的文章。
最新发布

Flash MX实战精选:放大镜效果
实例说明 透过跟随鼠标移动的放大镜,可看到美味的食品,不知味口如何! 有关知识 遮照,拖拽电影片断,设定目标属性及变量。 制作过程 步骤1:打开flash,建立一个新文件。新建bg层,放置在场景最底层,从菜单栏选择文件>导入(File>Import)。导入一个图像,将它遮盖住整个场景。另外,在库中它这个位图将命名为t1。 步骤2:从菜单栏中选择插入>新建符号(Insert>New Symbol),在出现的对话框中选图像(Graphic),命名为pic。把库中的位图t1拖入pic里,将t1的左上角和中心点对齐,并把t1适当放大。如图1所示。

Flash MX实战精选:制作网站标志
实例说明 这是个动画曾经作为宇风多媒体站标,用Flash来做网站标志,有GIF动画所无法达到的效果,如果用它作为交换用的logo,必定能得到更多目光及点击。 有关知识 旋转的地球、呈放射状运动的星空、动感标题、复合动画的生成等。 制作过程 一、旋转的地球 步骤1:选菜单栏中的插入>添加符号(Insert>New Symbol),在出现的对话框中选图像(Graphic), 命名为“圆形”,用点选椭圆,在Color Mixer面板,将线条颜色选为空 ,在舞台画一个填充了颜色的圆,如图1所示。

Flash MX实战精选:汽车广告
实例说明 这是一个产品广告动画,主要用作在互联网上进行产品、服务或者企业形象的宣传。由于广告动画中采用了很多电视媒*作的表达手法,且又具备网络传输的短小精干的独特优势,这正是Flash广告动画之所以风靡全球的原因。 有关知识 这是一个多重复合动画,我们将分别就“汽车启动”,“靓车展示”及“假LOADING效果”进行剖析介绍。 制作过程 一、汽车启动 步骤1:选择菜单中的插入>添加组件(Insert>New Symbol),在出现的对话框中选图像(Graphic),命名为che。选择文件>导入(File>Import),将一张车头图片加入舞台,在菜单上选择修改>打散(Modify>Break Apart),然后用鼠标点击车头以外的部分,再在工具栏活动面板上选择套索工具,在下方的附属工具中选择魔术棒,点击车头的黑色背景,即选取背景,然后按键盘上的Delete删除黑色部分。如图1所示。

Flash MX实战精选:大变活人
实例说明 通过隐形按钮和电影片断的灵活应用,制作一个“大变活人”的flash特效。 有关知识 绘制图像、隐形按钮、电影片断(Movie Clip)的灵活应用。 制作过程 步骤1:打开Flash,建立一个新文件。按Ctrl+M键,将帧速度(Frame rate)设为30帧/秒,Dimensions设为450px*300px,背景颜色为#FFFFFF。 步骤2:使用flash的绘图工具绘制多个人物头像(一般5-7个即可),也可先用其他矢量图工具绘制,然后导入Flash中,如图1所示。

在Flash MX中插入录像
Flash MX的一个新功能就是可以在Flash中直接导入一段视频录像作为Flash动画,但笔者在使用时发现导入的录像只有视频没有音频,也不能随意对导入录像进行编辑,而且在低版本的Flash中也没有此功能。如果你的电脑中装有《超级解霸2001》或《超级解霸3000》,可以利用它所带的音频、视频处理工具在Flash 5.0中轻松搞定插入录像片段。 要在Flash 5.0中插入录像片段,首先要有视频和音频来源,这些素材都可以由《超级解霸》来解决。由于在Flash 5.0中只支持图片的导入,所以这里的视频实际上是指一系列连续变化的图片。用《超级解霸》打开一段录像并播放,选择需要片段的开始点和结束点,点击“停止播放”,然后点击“连续摄像”按钮(如图),在保存图像对话框中设置好文件名和保存路径,点击“保存”。保存完成后你就会在保存文件夹中看到很多图片文件,文件名是以上面设置的文件名为开头后面加上001到00X组成的,如1001.bmp到1024.bmp等,这些图片就是刚才“连续摄像”保存下来的。用相同的方法,在《音频解霸》中截取一段声音作为音频素材,在存声音文件时,你可以选择MP3压缩格式或波形文件(WAV格式)。

Flash MX实战精选:定义弹出窗口
实例说明 在设计网页的过程中,经常要制作一些弹出窗口,并且窗口的大小、隐藏菜单栏、工具栏等属性都可改变。 有关知识 通过javascript来控制弹出窗口的属性。 制作过程 步骤1: 打开Flash,建立一个新文件。从菜单栏中选择插入>添加符号(Insert>New Symbol),在出现的对话框中选按钮(Button),命名为button,用矩形工具在Up帧画一矩形方框,如图1所示。

Flash MX实战精选:音乐播放器
音乐播放器 实例说明 作在同一电影中控制多个背景音效的播放器。 有关知识 导入点阵图, tell atrget和stop all sounds命令的应用,控制音效的循环播放。 制作过程 步骤1:打开Flash,新建电影文件,设置尺寸:235px*100px,背景颜色为黑色(#000000)。 截取WinAMP的面板图,用图像工具处理后导入Flash中,并将其转换为图像符号bg,在场景中新建bg层,帧长度为4,将图像符号bg放置在bg层中作为背景,使用缩放工具,将图像bg大小调整到和舞台大小相同。如图1。stop ();stopAllSounds ();tellTarget ("/sound1") { gotoAndPlay (5);}tellTarget ("/music") { gotoAndPlay ("track1");}tellTarget ("/amp") {

真正的离线Web要靠HTML 5
在 Internet 连接无处不在的今天,我们忽然有了另外一个需求,离线 Web。Gmail, Google Reader, Zoho 这些优秀的 Web 应用都支持离线使用,这归功于 Google Gears。然而真正的离线 Web 要靠 HTML 5,这个未来的 Web 语言明星将为 Web 的离线存储制定一套标准,W3C已经发布 HTML5 离线存储细则。有人可能会说,离线 Web 毫无意义,你得到的只是一个蹩脚的桌面程序,在 wi-fi, 3G 无处不在的今天,我们大部分时间都是在线的,这虽然没错,但我们当中那些已经对各种 Web 应用,如 email, 在线新闻以及 Twitter 一刻不可或缺的人来说,离线 Web 是非常重要的。不过问题总是有的,HTML5 Web 存储细则中牵扯到很复杂的问题,SQLite。那些需要编写离线 Web 程序的人需要编写 SQL 代码,SQLite没有错,但它是 SQL 的一个变种,和标准 SQL 有些差别,另外,SQLite 并不属于 W3C,它的所有者很有可能某一天改变它的接口,这会导致那些已经写就的 Web 程序必须重新编写。是否有更好的方法?Mozilla 实验室的 Atul Varma 最近发布了一篇博客文章,提供了一种替代方案。Varma 正在研究 CouchDB 的一个实验版本,在浏览器中,将该数据库的语义用 JavaScript 实现。最终,我们或许可以直接使用 JavaScript 实现数据库查询,消除 HTML5 在这方面的问题。针对这篇文章,Mozilla Fennec 移动浏览器团队的 Mark Finkle 在评论中表示,这个方案回避了标准数据库后台中更主要的问题,最好让 localStorage/globalStorage 成为标准,让标准保留在底层,他在自己的一篇博客文章中指出,应当建立一个 JavaScript 库,就像现有的很多 JavaScript 库可以操作网页元素一样,也应当有个 JavaScript 库用来操作离线 Web 存储数据。这种方法表面上看很复杂,但会为开发者带来灵活,当 Web 无所不能的时候,我们的机会会更多。本文国际来源:http://www.webmonkey.com/blog/Why_JavaScript_Will_Save中文翻译来源:COMSHARP CMS 官方网站

Photoshop网页设计按钮源文件
按钮(button)是网页中实现人机交互的关键功能之一,如果缺少了按钮,那么互动将无从谈起。设计一个漂亮,吸引人的按钮并不容易,特别是对于Photoshop新手来说。今天奋斗网络为大家搜集了这12个Photoshop的按钮源文件,利用这些源文件,再加上自己需要的文字,就可以轻松设计制作属于你自己的按钮。同时我们也可以从这些PSD文件中学习到制作按钮的技巧,提升自己的Photoshop技术。下载链接下载链接下载链接下载链接下载链接下载链接 下载链接

HTML:命名空间与字符编码
在做项目的过程中,我们经常会建立各种各样的规范,以方便团队之间更好的合作更好的完成项目;同样我们也经常会听到各种各样的协议,比如Google的IM软件Gtalk使用的开放的XMPP协议,只要其他IM软件也遵循XMPP协议就能与Gtalk使用互通;而互联网上的信息无以计数,这些信息本身是独立存在的,如何将其串联并呈现在用户眼前,就需要使用到HTTP协议。同样的道理,因为浏览器们各自的内核不同,对于默认样式的渲染也不尽相同,所以就需要一份各浏览器都遵循的规则来保证同一个网页文档在不同浏览器上呈现出来的样式是一致的,这个规则就是DOCTYPE声明。因为互联网是互通的,所以任意的两个或者以上的网页文档都可能会涉及到数据交换,而因为XML语言是允许用户自定义标签的,所以任意两个交换的文档就可能会出现相同的标签,从而导致相同标签的冲突,所以就需要一个命名空间以区分开交换文档中可能存在的相同标签。XHTML做为HTML向XML过渡的一种语言,并不能实现XML语言中的用户自定义标签,所以XHMTL文档中的命名空间都是相同的:<html xmlns=”http://www.w3.org/1999/xhtml”>xmlns即是XHTML namespace的缩写,也就是所谓的“命名空间”。与DOCTYPE声明一样,xmlns也属于一种声明。与HTML文档中仍然存在DOCTYPE声明不一样的是,在HTML文档是不存在xmlns的,我们平常所见到的xmlns都是出现在XHTML文档中的。在制作一个网页的时候,除了在开始的时候声明DOCTYPE(文档类型)之外,如果是XHTML文档还需要声明命名空间,而第三个需要声明的就是网页文档的字符编码类型:<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />为了能被浏览器正确的解释以及通过W3C验证,每个XHTML文档都应该声明所使用的字符编码。很多时候网页文档出现乱码大部分都是由于字符编码不对而引起的。