Babylon Pro V9 通用注册码
Babylon Pro V9 是一款翻译软件 .准确率已经大于谷歌百度等页面翻译
覆盖语种达到75个之多
下面是软件通用注册码
User Name: Legal Program
Code License: 49EGT4Y4DDXE8GN329AM2NPVJ
11个实用jQuery日历插件
<h3>1. FullCalendar</h3><p>FullCalendar是很出名的jQuery日历插件,它支持拖拽等功能,整合了Google Calendar,而且可以通过JSON来绑定事件,设计师可以轻松地自定义日历样式,工程师则利用它提供的接口来处理用户触发事件。</p><p>
</p><div style="page-break-after: always;"><span style="display: none;"><!--more-->& nbsp ;</span></div><h3>2. Astonishing iCal-like Calendar</h3><p>这里是一篇教程,教你如何利用jQuery和CSS制作一个模仿iphone样式的日历控件。</p><p> </p><p></p><h3>3. jQuery UI Datepicker</h3><p>jQuery UI Datepicker 是一个提供了很多配置项的日历插件,你可以自定义日期的格式和语言,可通过按钮限制可选的日期范围,也可轻松地添加其他功能的按钮。</p><p> </p><p></p><h3>4. jMonthCalendar</h3><p>jMonthCalendar支持没个月份里的所有天数添加内容,本身可以应用到开发工作中。</p><p> </p><p></p><h3>5. Date Picker</h3><p>Date Picker 遵循MIT & GPL发布.,有着很多的配置项和特性,例如你可以同时打开多个日期选择器,轻松地通过修改css来自定义样式,支持多种日期选择模式。</p><p> </p><p></p><h3>6. jQuery Week Calendar</h3><p>jQuery Week Calendar 是一个在web应用中显示一周情况的插件,可以通过数据或者JSON来绑定相应的触发事件,而且这些事件都可以拖拽、缩放,而且还有很多选项和事件回调函 数可以使用在应用中,具体的可以参考官方文档。</p><p> </p><p></p><h3>7. Simple jQuery Date-picker Plugin</h3><p>这是一个很简洁的日期选择器,但是提供了很多实用功能。</p><p> </p><p></p><h3>8. jQuery Date Picker Plugin</h3><p>跟上面介绍的类似,在显示风格上略有区别。</p><p>
</p><h3>9. jQuery Interactive Date Range Picker</h3><p>这个强大的日历控件时jQqueryUI中日历组建的改良版,它有十分平滑的显示过渡效果,最新版使用的是jQuery UI 1.7 一级 jQuery UI CSS 框架,你可以通过jQuery UI来修改出自己期望的效果.</p><p>
</p><p> </p><p>10. jMonthCalendar</p><p> </p><p>jMonthCalendar是一个jQuery插件用于创建以月视图显示的事件日历表(event calendar)。jMonthCalendar支持跨天的事件和通过拖放操作更新事件数据。
</p><p> </p><p>主页:http://www.bytecyclist.com/projects/jmonthcalendar/
下载:http://code.google.com/p/jmonthcalendar/downloads/list
DEMO:http://www.bytecyclist.com/SourceCode/jMonthCalendar/1.3.0-beta/Demo.html</p><p> </p><p> </p><p>11. jquery week-calendar</p><p> </p><p>这 是一个周日历jQuery插件。能够在周日历网格中显示事件。日历事件可以从数组,URL或JSON取得。日历事件可以被随意拖曳,调整占用区域的大 小。在该插件初始化时会自动滚动到当前时间所在的单元格。可以自定义各种事件的回调操作比如:drag、drop、resize、mouseover、 click等。可以按自己需求扩展该插件的核心日历事件数据结构。
</p><p> </p><p>主页:http://www.redredred.com.au/projects/jquery-week-calendar/
下载:http://code.google.com/p/jquery-week-calendar/
DEMO:http://www.redredred.com.au/wp-content/uploads/2009/05/weekcalendar.html</p>
PlentyOfFish.com .NET网站的又一传奇
PlentyOfFish(以下简称POF)是一家在美国广受欢迎的婚介交友网站,平均每月有4千5百万的访问者,每天有3千万的访问量(这是前一段时间的数据了),但你万万想不到的是,这个被估值$1000000000的网站却只有一个人每天只干两小时活。
HTML5新功能演示文档 含源码
<p>这是一个HTML5新功能的演示文档,几乎包括HTML5所有激动人心的新功能的简介和DEMO。
IE系列浏览器无法浏览,firefox、opera等浏览器只能使用部分功能,如果想100%演示成功,请使用最新版的“谷歌浏览器(Google Chrome)”,建议使用最新版。下载源码: <span id="attach_3458">html5-slides.rar(2.15 MB) </span>
英文版:
http://apirocks.com/html5/html5.html
http://ioio.name/html5/html5.html
中文版:
http://directguo.com/html5/
http://ioio.name/html5/html5_zh_CN.html</p>
比较流行的PHP开发框架
<p> 近几年来,随着PHP作为一门被许多开发者选作他们的脚本语言而不断演化,PHP开发框架如雨后春笋般走上荧屏。人们总是在争吵到底哪个PHP开发框架最好,但不是每个框架都是为所有人而产生的,这本来是很简单的事实。这里列举五个最好的最受欢迎的PHP开发框架: The Zend Framework The Zend Framework 在开发社区中有大量的追随者,它致力于Web 2.0风格的程序。</p><div style="page-break-after: always;"><span style="display: none;"><!--more-->& nbsp ;</span></div><p>因为它众多的追随者组成的活跃用户开发的扩展支持,Zend被称为“The PHP Company”。Zend是一个,也可能不是,今天可用的最受欢迎的PHP开发框架。它有健壮的特征能够支持协作开发,它需要一些PHP的额外知识。 CakePHP CakePHP 无论对于初学者还是职业PHP开发者都是很好的选择。它基于与Ruby on Rails同样的原则而设计,它十分注重快速开发——这使得它成为一个非常好的用于RAD的开发框架。它快速增长的支持系统,简洁性和可测量性使得CakePHP成为今天可用的最受欢迎的PHP开发框架之一。 Symfony Symfony 是为那些更加职业的主要开发企业级程序的开发者而准备的——特别是 Askeet 和 Yahoo! Bookmarks。这款开源PHP开发框架有着丰富的特性,做起这些来绰绰有余,它主要的缺点是比其他的框架略微慢一些。 Codelgniter Codelgniter 以它的简单易用,性能和速度而闻名。与 Symphony 不同,这款PHP开发框架对于共享主机的用户而言很理想,如果你想有一个小型覆盖面的框架。它提供了简单的解决方案,还有扩展的知识库,通过视频教程,用户指南和wiki来提供支持。 初学者应当考虑CodeIgniter。 Seagull Seagull 是一个良好的PHP开发框架,可以用来开发Web,命令行和GUI程序。这是一款无论对初学者还是职业程序员而言都及其简单的开发框架。对于初学者,Seagull提供一套包含样例程序的库,经过简单修改就能符合你的要求,而对于专家级程序员,Seagull提供了一整套设置选项——包括最佳练习,标准的和模块化的代码库——来快速简单地构建Web程序。Seagull有一个活跃的用户社区以及丰富的支持文档。 总结PHP开发框架对于各种能力层级的开发者都是一种减少重复编码需要的良好方式,同时加快开发过程,确保创建Web程序时写了正确的代码。这不仅加速了复杂程序的开发,同时也减少了你代码中的安全漏洞从而加强了PHP的安全性。 尽管一些专家级PHP程序员感觉没必要使用开发框架开发Web程序,它们在快速软件开发中仍然有巨大优势,比如在紧迫的期限下。而对于初学者或中等开发者,开发框架能够提高PHP学习效率同时促进练习编写高质量的代码且减少低质量代码,后者因为PHP自身的“宽松”特性而常常出现。 今天有许多可以使用的PHP开发框架,因此开发者肯定能找到一款满足他们在特性,支持,速度,可测度性等等方面的需求的框架。如今被开发者使用的顶级PHP开发框架包括:The Zend Framework,CakePHP,Symfony,Codelgniter和Seagull
thinkphp
ThinkPHP是一个开源的PHP框架, 是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。最早诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,并且遵循Apache2开源协议发布。早期的思想架构来源于Struts,后来经过不断改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的Action和Dao思想和JSP的TagLib(标签库)、RoR的ORM映射和ActiveRecord模式,封装了CURD和一些常用操作,单一入口模式等,在模版引擎、缓存机制、认证机制和扩展性方面均有独特的表现,也已经越来越多地受到国内PHP开发人员的认可。 使用ThinkPHP,你可以更方便和快捷的开发和部署应用,当然不仅仅是企业级应用,任何PHP应用开发都可以从ThinkPHP的简单、兼容和快速的特性中受益。简洁、快速和实用是ThinkPHP发展秉承的宗旨,为此ThinkPHP会不断吸收和融入更好的技术以保证其新鲜和活力,提供WEB应用开发的最佳实践! 作为一个整体开发解决方案,ThinkPHP能够解决应用开发中的大多数需要,因为其自身包含了底层架构、兼容处理、基类库、数据库访问层、模板引擎、缓存机制、插件机制、角色认证、表单处理等常用的组件,并且对于跨版本、跨平台和跨数据库移植都比较方便。并且每个组件都是精心设计和完善的,应用开发过程仅仅需要关注您的业务逻辑。
Canphp
Canphp是一个中国开源的php框架,主要的设计理念就是为了追求简单,减少php初学者的学习成本,而且追求高效率,模版类不提供其他标签,直接应用php的源代码,还有它是微内核设计,移植性强,松散耦合等特点,能集成到你任何一个系统里面。其中集成的http类相当的强大,采集图片速度相当的快,为什么这样呢?因为适用了模拟异步多进程的原理。
InitPHP
InitPHP是一款轻量级的开源框架,采用分层体系架构,按需加载,具有高效、安全、易扩展、方便学习和修改框架本身等特点。InitPHP框架给您提供了详细开发手册,支持mysql分布式扩展,缓存体系自由切换,原生态的视图模型,多模型部署等。InitPhp,让框架变得简单!</p>
FLEX制作MP3教程
<p>要做MP3要想下要想要的功能在开始初始化类</p><p>MP3的功能当然是先
1加载歌曲
2播放
3暂定 停止 播放
4上一首下一首
5播放顺序
6加载条,播放块
7音量
8播放列表</p><p>我们就分着8节开始讲</p><div style="page-break-after: always;"><span style="display: none;"><!--more-->& nbsp ;</span></div><p>
说到加载歌曲我们首先要用到类分别是 URLRequest (加载) Sound(声音)
这个类名是 MusicPlay
package{</p><p>先把这2个类导入进来才可以用,因为他们不是顶级类 必须先导入</p><p>import flash.net.URLRequest;
import flash.media.* 因为我们基本要使用里面大部分类 就导入整个包</p><p>private var shengyin:Sound //新建立个声音对象</p><p>punction function jiazai(url:String):void{ 这个函数提供歌曲加载功能</p><p>shengyin = new Sound() ; 初始化</p><p>shengyin.load(new URLRequest(url));开始加载</p><p>shengyin.addEventListener(Event.COMPLE,loadOK);当加载成功时候的事件</p><p>shengyin.play(); 开始加载了就能播放</p><p>}</p><p>}</p><p>在MXML文件运用</p><p>先导入,他们是在同一个包里 也可以不用导入</p><p>import MusicPlay;</p><p>private var plays:MuiscPlay = nw MusicPlay();实例化歌曲类</p><p>plays.jiazai("1.mp3");运行我们自定义类里的函数</p><p>所谓声音控制也就是 暂定 停止 播放
大家看下面一段代码
跟上一节一样我们就写在那个类里面所以代码我就不重心建类 在第一节那个原有的类里写代码
我们在做暂定 停止 播放前 需要一个变量来保存当前状态是播放状态还是停止状态,在播放状态下可以按停
止和暂定,在没播放状态下可以按播放按钮
private var bofang:Boolean = false;//初始化FALSE
private var weizhi:Number; //记录暂定的时间 然后播放从暂停位置开始播放
private var sy:Sound = new Sound();
private var sykz:SoundChanle = new SoundChanle();
//播放
public function plays():void{
if(!bofang){//如果歌曲不在播放状态下 才可以点击播放
sykz.stop();//在播放前停止所有声音。
sykz = sy.play(weizhi); //从暂停位置开始播放
bofang = true; 当前播放状态所以为true;
}
}
public function zanting():void{
if(bofang){ //当声音状态在播放情况下可以暂停和 停止
sykz.stop(); //在操作前先把声音STOP
weizhi = sykz.position; //记录声音在停止前播放的字节
bofang = false; //赞暂停后 声音状态自然就设置为FLASE
}
}
public function stop():void{
if(bofang){ 当声音在播放状态可以停止和播放
sykz.stop(); 一样先把声音停止
weizhi = 0; 既然停止了 一切都为0 当然是从新开始播放 设置为0是正确的
bofang = false; 一样停止了,当然播放状态就为FLASHE
}
}
好了想测试下很简单
就比如一个组件
<mx:Button id="btn" click = "danji">
private function danji():void{
MusicPlay.plays()
}</p>
Flex DataGrid 教程,全选\删除选中项
<p><span style="color: rgb(51, 51, 51);">这个demo是对上一个DataGrid demo的修改,目的是为了实现控制checkBox itemrender全选所有项,然后删除所有项。</span></p><p><span style="color: rgb(51, 51, 51);">在 上一个版本中,我在ICheckBox.as的set data function中根据当前value选中checkbox并且将选中的value push到selectedItems array中,这里有一个问题是grid不会初始化被scrollbar 隐藏的项 (谢谢lianyedie找到问题),所以会导致一个问题,没有显示部分的选中的item没有被正确加入到selectedItems array中。这个版本中我主要简化了iCheckBox.as, 不在setvlaue中设置选中项(同时也防止了重复插入选中项的问题)。</span></p><div style="page-break-after: always;"><span style="display: none;"><!--more-->& nbsp ;</span></div><p>
<span style="color: rgb(51, 51, 51);">Demo内容:</span></p><p>
<span style="color: rgb(51, 51, 51);">1. 点击check box选中item,或点击全选,选中所有项。
2. 点击删除选中项,选中项的 status将变成 Deleted.</span></p><p><span style="color: rgb(51, 51, 51);">iCheckBox.as</span></p><p><span style="color: rgb(51, 51, 51);">package
{
import flash.events.Event;</span></p><p><span style="color: rgb(51, 51, 51);">import mx.controls.CheckBox;
import mx.core.Application;</span></p><p><span style="color: rgb(51, 51, 51);">public class iCheckBox extends CheckBox
{
private var currentData:Object; //保存当前一行值的对象</span></p><p><span style="color: rgb(51, 51, 51);">public function iCheckBox()
{
super();
this.addEventListener(Event.CHANGE,changeHandle)
}</span></p><p><span style="color: rgb(51, 51, 51);">override public function set data(value:Object):void{
this.selected = value.action.toString() == "true"?true:false;
this.currentData = value; //保存整行的引用
}
//点击check box时,根据状况向selectedItems array中添加当前行的引用,或者从array中移除
private function changeHandle(e:Event):void{
var itemArray:Array = Application.application.selectedItems
this.currentData.action = this.selected.toString()
if(this.selected){
itemArray.push(this.currentData)
}else{
for(var i:int = 0; i<itemArray.length; i++){
if(itemArray == this.currentData){
itemArray.splice(i,1)
}
}
}
}</span></p><p><span style="color: rgb(51, 51, 51);">}
}</span></p><p><span style="color: rgb(51, 51, 51);">GridDemo.mxml</span></p><p><span style="color: rgb(51, 51, 51);">//从dataProvider中将选中的项放入 selectedItems array
private function initSelectedItems():void{
for(var i:int=0; i <idata.length; i++){
if(idata.action.toString() == "true"){
this.selectedItems.push(idata)
}
}
}</span></p><p></p>>