时间线

My Life My Style

Monthly Archives: 04月 2009

删除桌面蓝牙图标

装的XP SP3里桌面清理向导被精简了,所以没法利用桌面清理向导删除蓝牙图标。不过,其实还是可以在注册表里删除桌面图标的^_^ 打开注册表,找到以下键值:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace NameSpace里面的条目对应桌面当前的图标,可以通过点击条目查看右侧对应的描述来确定哪个条目是你要删的。 大胆的删除整个条目吧~回到桌面刷新刷新~怎么样~想删除的图标已经不见咯…^_^

Camtasia课件制作总结

转自【IDTYao博客】:http://www.cnweblog.com/IDTyao/archive/2009/02/16/298294.html 这是在圣诞前后做的一个小项目,由于春节休假,一直没有时间总结。这里写出来和大家分享。 很多人知道Camtasia是一款视频语音录制工具,可以录制软件使用,幻灯片等。视频录制中还可以加入语音,使课件生动活泼。和Captivate相比,易学,易用,成本低,制作快。导出的课件界面优美,使用者易操作。Camtasia虽然不能制作出功能强大的学习互动,但满足简单的课件展示是足够了的。 开始的时候我稍有轻视,认为这个小项目难度低,不需要太多准备。但后来发现老板的提醒是正确的:这个视频录制项目因为涉及到视频和语音反而不能随便,当录制前准备充分了,还可以起到事半功倍的效果。如果准备不充分的话,到后期就是烦人的修改和慌张的赶工期。 结合这次的经历和收集的关于准备录制视频课件的资料,总结以下几点: 一、分析课件学习对象。和许多课件设计一样,分析学习对象是第一步。优点在很多教学设计的书里有解释。对这次项目来说,一个非常明显的优点是把原本混在一起的学习内容分开了。设计出两个课件,一个针对普通员工,一个针对对经理。 二、写出课程提纲写提纲除了要考虑课程范围和过渡外,还有一点就是要保持每一小节短小精悍。这是由于在网络上学习工作成年人的注意力集中的时间比较短。为了避免学习疲劳,短小灵活的课件学习会很适合工作成人的节奏,有利于提高学习效率。 三、写对白这个应该是整个项目中最头痛的部分。不是因为本身的难度,而是因为录音的人是讲师。她对自己非常自信,认为没有必要写对白。但当她开始录制后才发现写对白有多么重要。对人讲课和对电脑讲课是完全不同的场景。由于看不见学习对象,这位讲师开始忘词,卡壳,出现口误,而无法保持以往讲课时候的流畅。然后她开始明白我说的写对白的重要性。在每次录制前写开始提纲,对白,要领。 四、编辑编辑时除了剪掉不需要的部分外,需要注意的是关于模板的设计。这次课件设计中所有的小节都使用同一种模板。字体,颜色,大小,背景都统一。这会让学习者熟悉这门课的版面,然后把注意力放在学习内容上(减少cognitive loan)。 录音前准备的小技巧:-确定录制画面的大小。我建议是全屏,这样用Camtasia后期制作可以缩放。画面小了反而不好操作。-清理桌面和浏览器。一个干净的桌面比杂乱的桌面看起来更professinal-关闭弹出窗口-关闭QQ, MSN等聊天工具。你永远不知道是否在你快要录制结束的时,你的朋友给你发的消息也会被录进去。-使用USB的麦克风。这类麦克风的音质跟好些-测试麦克风的音量,特别是要消除“噗,噗”的出气声-测试录制使会使用到的所有软件-在安静的环境里录制。如果有录音室更好 ===========================================附产品功能介绍 产品功能 amtasia Studio 5是全球最好用的屏幕录制软件。 为什么? 因为它的设计完全从用户体验出发,没有多余的操作。 Camtasia Studio智能的剪辑工具,使你的演示-你的创意一览无余。 只需以下几步: 1、录制 任何你想要的内容:屏幕/视频/音频,任何尺寸 捕获高质量的屏幕记录:Camtasia Studio可无损地捕获计算机屏幕上的任何视频, 更神奇的是,TechSmith高效的压缩技术使得在保证图像高质量的同时得到最优的文件大小。 SmartFocus自动跟踪变焦不用考虑最后录制的效果,只需专心于录制。Camtasia Studio的SmartFocus功能可智能跟踪事件发生区域,自动变焦放大显示关键区域,抓住观众眼球…iPod上也能胜任。 SmartFocus带给您前所未有的体验! 快速入门Camtasia Studio的区域选取工具帮助您轻松定位需要录制的界面。 固定窗口或自由选取或自定义区域像素尺寸。 更可以锁定应用程序的窗口以实现准确跟踪录制。 同步录音或后期配音配上旁白的视频可使作品更清晰易懂。 Camtasia Studio可同步录音,也可后期配音或添加音效,一切由你决定。 与现场观众互动Camtasia Studio录制演示的同时,可同步记录现场环境,只需将摄像头朝向您的观众,就这么简单! 更可以只录制摄像头视频,创建你的视频博客。 录制广播不需要其他的工具,Camtasia Studio可为您实现制作高质量音频内容的需求,并生成MP3格式文件,方便上传至互联网或iTunes等,创建属于自己的播客。 突出你的重点丰富的效果工具,可在录制过程中帮助您突出显示重要观点和操作,如高亮显示光标位置、鼠标点击、放大区域或标注等。 2、剪辑—不是多媒体制作专家?不用担心,Camtasia Studio助你一臂之力! 所见即所得 在开始剪辑之前,Camtasia Studio提示选择视频输出的方式——Web、CD、blog、iPod等——即可在整个剪辑过程中基于此视图效果展开编辑。 丰富的剪辑功能Camtasia Studio可对录制的视频和音频片段进行剪切、分割、重组、排序等多种操作,甚至可以通过放大时间轴来实现精确到帧的编辑,制作出完美的视频演示! 添加变焦效果你可对Camtasia Studio自动添加的变焦效果进行二次编辑。或直接添加更多的变焦镜头,设置缩放比例和变焦区域。 添加图片和音乐不被屏幕录制所局限,Camtasia Studio使你可以为视频添加更多的外部内容。 电影片段、图片、音乐、动画,一切都轻松搞定。 [...]

笔记本液晶屏的正确使用

笔记本的各个部件都是由使用寿命的,而这里面最为娇气的,恐怕就是液晶屏幕了,一个液晶屏幕,正常的使用时间,也就是5年左右,随着时间的推移,笔记本的屏幕会越来越黄,这就是屏幕内灯管老化的现象,很正常,那么如何将老化的时间尽可能后退呢?以下几个小绝招可以让你的屏幕延长使用寿命。   1、平时要减少屏幕在日光下暴晒的可能,白天使用,尽量拉上窗帘,以防屏幕受日照后,温度过高,加快老化。   2、做好日常的清洁工作,日常使用中,和笔记本是亲密接触的,这样屏幕上就难免留下各种各样的污渍,包括“标点符号”了,呵呵,我们就要做好笔记本屏幕的清洁工作,可以选用3m魔布擦拭,一般的间的灰尘可以直接清除了,但是对于比较顽固的,要使用点哈气了,效果还是不错的,但要注意,切断一切电源,以免漏点或者进水。   3、最简单的保护屏幕的办法,降低亮度,白天一般开1-2格就够了,对于亮度和寿命来说,我相信,大家还是偏好于后者吧,晚上开2-3格就好了,再开机时,有时会有默认的选择,屏幕特别亮,一定要记得调回来的。   4、长时间离开的时候记得关闭屏幕。如果你有事情离开,那一定要记得关闭屏幕了,快捷键是fn+f3,这样一来,屏幕就不会白亮了。   5、不要指点江山,要付出死点的代价的,呵呵,切忌用手,笔尖等物体指点屏幕,要付出代价的,容易造成坏点,心疼就晚了。

Flex的界面导航

为什么需要专门的导航系统?Flex应用区别与以往的Web应用, 它具备典型的C/S特性:1.One-page application的架构, 没有多页面的情况.2.控件高度封装.3.本地运算能力高. 由于Flex应用是运行在浏览器中, 它会有下面的限制:1.对浏览器历史的支持2.对Deep link的支持,以及URL参数的支持.3.对浏览器刷新后状态的保留. 可以看出, 如果不设计, Flex下的导航变得很复杂. 主要导航方案: ViewStack导航很多的容器控件, 如ButtonBar, TabNavigator, 都需要一个ViewStack的数据源. ViewStack有以下特征:1.延迟初始化控件. 只初始化当前显示的控件, 在导航的过程中才会初始化其他的控件(Lazy Load).2.只初始化一次. 一旦一个导航页完成了初始化, ViewStack不会再次创建.3.导航面积比较大, 或者内部控件结构复杂, 都会导致运行效率降低.4.支持HistoryManager, 允许浏览器的前进后退.5.支持特效.6.可以绑定到导航控件, 如ButtonBar, TabNavigator. State导航 State导航有以下特征:1.延迟初始化控件.2.只初始化一次.3.效率比较高.4.不支持HistoryManager.5.支持特效.6.不能绑定导航控件. 导航选择策略通常会混合使用. 单独使用任何一种都可能会使导航变得过于复杂. 必须根据项目的特点来进一步确定.较大面积, 范围的导航尽量使用State(如子系统之间的导航). 如果几个导航界面之间有共同的部分(即, 整个界面只有一部分控件在变化),使用State较好. 如果几个导航界面之间完全不同, 两者都可以使用. 如果需要绑定到导航控件, 使用ViewStack. 这个时候使用State, 只能手写代码控制. 最佳实践一个系统可以分成不同的子系统模块, 主mxml文件里使用任何一种作为主要导航.每个子系统模块内部的导航有自己完成, 可以使用任何一种.牵涉到跨子系统的导航需要在主程序, 或者是主框架的层次上解决.使用AnimateProperty做动画, 尽可能不使用标准的效果(Resize, Zoom, Blur…). 附记关于如何实现自定义控件的浏览器历史功能, 请参看帮助文档.Flex 2不支持Deep link. Flex 3支持.

在Flex应用里关闭浏览器

Flex开发的时候,会有关闭浏览器的需求~比如:点击退出按钮~遇到这样的需求时可以如下处理: <?xml version="1.0"?><mx:Application xmlns:mx='http://www.adobe.com/2006/mxml' ><mx:Script>           <![CDATA[                 private function closeIE():void{                       var request:URLRequest = new URLRequest("javascript:window.close()");                       navigateToURL(request,"_self");                 }           ]]></mx:Script> <mx:Panel title="My IE close App">      <mx:Button textAlign="center" label="Close current IE" click="closeIE()"/></mx:Panel> 在Actionscript 2及以前,要打开任何网址,只需调用全局函数getURL()即可。在Actionscript 3中,已经取消了getURL()这个全局函数,取而代之的是flash.net包中的函数navigateToURL(),API格式如下:public function navigateToURL(request:URLRequest,window:String=null):void 如果你想在flex应用中关闭浏览器窗口,可以利用navigateToURL调用javascript来实现,网上搜索得到如下示例: 引用<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"><mx:Script><![CDATA[private function closeIE():void{var request:URLRequest = new URLRequest("javascript:window.close()");navigateToURL(request,"_self");}]]></mx:Script><mx:Button textAlign="center" label="Close current IE" click="closeIE()"/></mx:Application> 测试一下,你会发现关闭窗口之前会弹出确认的信息提示。如果想关闭窗口且不弹出信息窗口,将上述代码稍加改动(改动request变量声明那一行,注意黑体部分)即可实现。 引用var request:URLRequest = new URLRequest("javascript:window.opener=null;window.close()"); [...]

笔记本不重装系统更换新硬盘

前年公司标配的笔记本硬盘只有80G(现在标配已升为120G),用着用着就发现这点硬盘容量实在是捉襟见肘。于是好久之前就动了换个大硬盘滴念头,昨天320G的硬盘送达,于是开换。 我也跟很多朋友一样,知道操作理论,但没有机会实际操作过。不过好在正确的理论加上正确的操作,更换硬盘顺利且运行良好~^_^ 如果你也想在不重装系统的前提下更换你的硬盘,那么跟我来: 1.准备:一张带有维护系统的启动盘(应该很多系统安装盘自带WinPE,而WinPE里应该都集成了分区软件、备份软件),分区软件(如:PartitionMagic),备份软件(Ghost),能接笔记本硬盘的硬盘盒,螺丝刀别忘了; 2.格式化新硬盘并分区:先将新硬盘通过硬盘盒连上笔记本,用分区工具格式化、分区。注意,在“计算机管理”-》“磁盘管理”中选中新硬盘的系统盘右键,设置“将磁盘分区标为活动的”。 3.Ghost备份系统盘镜像到新硬盘:放在非系统盘里哈~ 4.根据原硬盘的路径将非系统盘的文件对应拷入新硬盘的分区里。 5.好了,关机吧~螺丝刀上场,拆装更换上新硬盘吧~ 6.开机用光盘启动,进入WinPE(或类似滴维护系统,带不带界面没关系,关键是能运行Ghost—-版本保持跟备份时用的Ghost版本一致),运行Ghost恢复刚备份好的系统镜像到新硬盘~如果完成后自动重启列,下一步….如果可以修改盘符,那么就先将盘符修改成跟原硬盘一样吧,C、D、E、F…再重启即大功告成^_^ 7.如果上一步你没机会修改盘符…想想新硬盘格式化好那会盘符可不是C/D/E/F哦…进入系统可是#¥@!#¥……¥(总之报错的几率不是一般滴高哈~重启的时候先进入安全模式(或进入光盘的维护系统)根据原硬盘各软件对应路径修改盘符。改好,重启进入系统… 一切跟没换之前是不是看不到大的区别啊^_^—-当然,除了硬盘容量… PS:以上步骤仅供参考,请结合自己软硬件环境灵活变通,完全照搬出现任何问题请恕不负责。切记!~

Flex组件属性不完全版[逐渐更新ING]

【Accordion】  —-headerHeight  标签头高度  Accordion组件中每个标签头的高度 —-dropShadowEnabled  是否显示投影  true和false 2个属性—-shadowDistance  投影的大小  从0~20—-shadowDirection  投影方向  left right center—-dropShadowColor  投影的颜色—-borderStyle  边框的样式  none solid—-borderThickness  边框的粗细  从0~20—-backgroundColor  背景色  整个Accordion组件包括标签头和主体内容都会应用上背景色—-fillColors  未选中的标签头填充色  这个属性要设置4个色彩值:渐变起始色,渐变结束色,鼠标经过时渐变起始色,鼠标经过时渐变结束色—-fillAlphas  未选中的标签头填充色透明度  对应于fillColors设置4个透明度数值从0.00~1.00 —-selectedFillColors  选中的标签头填充色  这个属性要设置2个色彩值:渐变起始色,渐变结束色—-color  标签头文字的颜色—-textRollOverColor  鼠标经过标签头时的文字颜色—-textSelectedColor  鼠标点击标签头时的文字颜色—-textIndent  标签头文字缩进距离的大小  数值从0~100—-openDuration  打开新标签的速度  数值从0~1000 【Application】—-backgroundImage  背景图  使用Embed(source=" ");来应用—-backgroundColor  背景色—-backgroundGradientColors  背景渐进色  这个属性要设置2个色彩,渐进起始色和渐进结束色,中间以逗号分隔—-backgroundGradientAlphas  背景渐进色透明度  这个属性要设置2个透明度,对应渐进色中的2种颜色 值的范围是0.00~1.00,中间以逗号分隔 【ApplicationControlBar】  —-cornerRadius  边框圆角度  数值从0~20—-dropShadowEnabled  是否显示边框投影  true和false—-shadowDistance  投影大小  数值从0~20—-dropShadowColor  投影颜色—-borderStyle  边框样式  default none solid—-borderColor  边框颜色—-borderThickness  边框粗细  数值从0~20—-backgroundColor  背景颜色—-fillColors  填充渐变色  这个属性要设置2个色彩,渐变起始色和渐变结束色,中间以逗号分隔—-fillAlphas  填充色透明度  这个属性要设置2个透明度 渐变起始色透明度和渐变结束色透明度—-highlightAlphas  高光透明度  2个数值,中间以逗号分隔 前一个为高光亮度,从0.00~1.00,为1时最亮,为白色后一个为高光透明度,从0.00~1.00,为1时最透明(可通过设置制作出水晶半透明效果)—-backgroundColor  背景色 【Button】—-cornerRadius  边框圆角度  数值从0`28—-textIndent  Button标题文本缩进值  数值从0`20—-paddingLeft  Button内部左侧填充值  数值从0`20—-paddingRight  Button内部右侧填充值  数值从0`20—-paddingTop  Button内部上侧填充值  数值从0`20—-paddingBottom   Button内部下侧填充值  数值从0`20—-fillColors  Button背景填充色   这个属性要设置4个色彩值:渐变起始色,渐变结束色,鼠标经过时渐变起始色,鼠标经过时渐变结束色 —-fillAlphas  填充色透明度   针对fillColors属性这个属性要设置4个透明度 渐变起始色透明度 渐变结束色透明度 鼠标经过时渐变起始色透明度 鼠标经过时渐变结束色透明度 数值从0.00~1.00—-highlightAlphas  高光透明度  针对fillColors属性2个数值,中间以逗号分隔 前一个为高光亮度,从0.00~1.00,为1时最亮,为白色 后一个为高光透明度,从0.00~1.00,为1时最透明(可通过设置制作出水晶半透明效果)—-color   文字颜色—-textRollOverColor  鼠标经过时的文字颜色—-textSelectedColor  鼠标点击时的文字颜色—-borderColor  边框颜色 【ButtonBar】—-buttonHeight  ButtonBar的高度  数值从0`50—-horizontalGap  ButtonBar中每个Button在水平方向的间隔  数值从0`20—-textIndent  每个Button中的文本缩进值  数值从0`20—-color   每个Button中的文本颜色—-textRollOverColor  鼠标经过时每个Button中的文本颜色—-textSelectedColor  鼠标点击时每个Button中的文本颜色   ButtonBar中Button的一些属性需要单独来设置一个样式:buttonStyleName:"myButtonBar"; .myButtonBar中设置如下:—-cornerRadius  边框圆角度  数值从0`28—-fillColors  PopUpButton背景填充色   这个属性要设置4个色彩值:渐变起始色,渐变结束色,鼠标经过时渐变起始色,鼠标经过时渐变结束色—-fillAlphas  填充色透明度   针对fillColors属性这个属性要设置4个透明度 渐变起始色透明度 渐变结束色透明度 鼠标经过时渐变起始色透明度 鼠标经过时渐变结束色透明度 数值从0.00~1.00—-highlightAlphas  高光透明度  针对fillColors属性 2个数值,中间以逗号分隔 前一个为高光亮度,从0.00~1.00,为1时最亮,为白色 后一个为高光透明度,从0.00~1.00,为1时最透明(可通过设置制作出水晶半透明效果)   【CheckBox】(包含单选和多选)—-borderColor  边框颜色—-color   文本颜色—-textRollOverColor  鼠标经过选择框时的文本颜色—-textSelectedColor  鼠标点击选择框时的文本颜色—-fillColors  选择框的背景填充色  这个属性要设置4个色彩值:渐变起始色,渐变结束色,鼠标经过时渐变起始色,鼠标经过时渐变结束色—-fillAlphas  填充色透明度  针对fillColors属性 这个属性要设置4个透明度 渐变起始色透明度 渐变结束色透明度 鼠标经过时渐变起始色透明度 鼠标经过时渐变结束色透明度 数值从0.00~1.00—-highlightAlphas  高光透明度  针对fillColors属性2个数值,中间以逗号分隔 前一个为高光亮度,从0.00~1.00,为1时最亮,为白色 后一个为高光透明度,从0.00~1.00,为1时最透明(可通过设置制作出水晶半透明效果) 【ComboBox】—-color  所有选项中文本颜色—-borderColor  边框颜色—-cornerRadius   边框圆角度  数值从0~20—-fillColors  被选择项的渐变填充色  这个属性要设置4个色彩值:渐变起始色,渐变结束色,鼠标经过时渐变起始色,鼠标经过时渐变结束色—-fillAlphas  填充色透明度  针对fillColors属性 这个属性要设置4个透明度 [...]

Flex Builder Error – Flash Player Not Found

Are you running your Flex Application and continually getting the error below? "Flex Builder cannot locate the required version of the Flash Player. You might need to install Flash Player 9 or reinstall Flex Builder. Do you want to try to run your application with the current version?" Description:This error is not a critical error [...]

加关注

Get every new post delivered to your Inbox.