UI

介绍几个常用的jquery ui框架

廉价感情. 提交于 2019-12-03 05:03:05
jQuery ui框架 很多,除了官方提供的 jquery UI (如果你还不知道什么是 jQuery UI ,请看 下载了jquery ui 后如何使用),还有很多第三方提供的ui框架,因官方提供的jquery ui框架体积较大,所以很多人都不喜欢用,但不论是官方提供还是第三方提供,他们都是基于 jquery 核心类库实现的ui框架。 1、 jQuery Smart UI 官网地址 http://smartui.chinamzz.com JQuery Smart UI是基于JQuery的Ajax开发的一个jquery ui框架,实现前、后台分离、功能和数据分离,UI层全部使用htm+js+json完成,通过一个统一数据接口与服务端进行数据交换。下载地址 http://dl.dbank.com/c0dxum4xi9 2、 Liger UI框架 官网地址 http://www.ligerui.com/ , LigerUI是基于jQuery开发的一系列控件组组成的jquery ui框架,包括表单、布局、表格等等常用UI控件 使用LigerUI可以快速创建风格统一的界面效果,下载地址 http://ligerui.googlecode.com/ 3、 DWZ富客户端框架 (jQuery RIA framework) 地址 http://code.google.com/p/dwz/

介绍几个常用的jquery ui框架

感情迁移 提交于 2019-12-03 05:02:53
jQuery ui框架 很多,除了官方提供的 jquery UI ,还有很多第三方提供的ui框架,因官方提供的jquery ui框架体积较大,所以很多人都不喜欢用,但不论是官方提供还是第三方提供,他们都是基于 jquery 核心类库实现的ui框架。 1、 jQuery Smart UI 官网地址 http://smartui.chinamzz.com JQuery Smart UI是基于JQuery的Ajax开发的一个jquery ui框架,实现前、后台分离、功能和数据分离,UI层全部使用htm+js+json完成,通过一个统一数据接口与服务端进行数据交换。下载地址 http://dl.dbank.com/c0dxum4xi9 2、 Liger UI框架 官网地址 http://www.ligerui.com/ , LigerUI是基于jQuery开发的一系列控件组组成的jquery ui框架,包括表单、布局、表格等等常用UI控件 使用LigerUI可以快速创建风格统一的界面效果,下载地址 http://ligerui.googlecode.com/ 3、 DWZ富客户端框架 (jQuery RIA framework) 地址 http://j-ui.com/ ( http://code.google.com/p/dwz/)

Android动画效果 translate、scale、alpha、rotate 切换Acti...

蓝咒 提交于 2019-12-03 01:38:11
2011.10.28注:如果需要控件停在动画后的位置,需要设置android:fillAfter属性为true,在set节点中。默认在动画 结束后回到动画前位置。设置android:fillAfter后,我们看到了控件留在了动画后的位置,其实也只是看到在那个位置,真实位置还是在原来动 画前那里,你会发现Button不能被点击,就是这个原因。所以我们可以在动画结束后,手动把控件移动到动画结束后的位置。这就需要根结点为 AbsoluteLayout,因为LinearLayout不能通过x,y座标定位。具体方法:把布局换成AbsoluteLayout,使用 Animation的setAnimationListener设置动画播放事件,在onAnimationEnd方法中,使用控件的 setLayoutParams方法,设置动画后的位置。 5月15日注:overridePendingTransition只支持android 2.0以上版本 Android的动画效果分为两种,一种是tweened animation(补间动画),第二种是frame by frame animation。一般我们用的是第一种。补间动画又分为AlphaAnimation,透明度转换 RotateAnimation,旋转转换 ScaleAnimation,缩放转换 TranslateAnimation 位置转换

android和java中常见 Exception

戏子无情 提交于 2019-12-02 15:22:53
1, 常见的nullpointerexception,在调式程序中最常见是空指针异常了,这个是一般是对象实例化为null, 比如在组件的实例化和class对象实例化的时候, 声明 TextView mTestTV; 没有findViewById,或者 new对象为null。 2,IllegalArgumentException非法参数,很多方法参数的数据类型不一致或者返回的数据类型不一致的异常。 3,IndexOutOfBoundsException下标越界,这个一般是出现在数组和集合中,循环数组、集合的时候,需要判断是否为空,若为空会报空指针,上面1中提到的错误。若数组或者集合的个数小于遍历的大小则会下标越界。 4,ClassCastException:数据类型转换异常 如果前台应用程序缺乏相关的控制,如用户在输入日期的时候只输入月、日信息,而没有年份的信息。此时应用程序在进行数据类型转换的时候,就会出现异常。根据笔者的经验,数据类型转换异常在应用程序开发中使一个出现的比较多的异常,也是一个比较低级的异常。 5,NumberFormatException:字符串转换为数字类型时抛出的异常 6,SQLException:操作数据库异常类,android中的sqlite创建数据库字段需要id 字段之间需要逗号隔开。 7,IllegalStateException非法状态 8

使用jQuery tag handler开发一个带有标签功能的文章发布系统

北慕城南 提交于 2019-12-01 18:26:18
日期:2012-5-14 来源: GBin1.com 在线演示1 在线演示2 本地下载 网站和web开发中我们常常需要处理类似标签添加功能的模块,以前我们也介绍过相关的jQuery插件 - textext ,可以方便的添加标签增减和自动补齐相关功能。今天这里我们将使用另外一个非常轻量级的jQuery插件来实现漂亮的标签处理功能,这里我们将使用以前的 超酷留言板系统 为基础来实现一个完整功能的留言发布系统,希望大家喜欢! 主要使用插件 jQuery UI - 需要使用到autocomplete功能 jQuery tag handler 其它插件请参考文章: 使用jQuery插件开发一个完整验证功能的超酷动态留言版系统 注意:jQuery UI的autocomplete在Firefox下处理中文自动补齐功能有个bug,你需要自己解决,解决方法如下: 找到jQueryUI中的如下代码: .bind( "blur.autocomplete", function( event ) { if ( self.options.disabled ) { return; } clearTimeout( self.searching ); // clicks on the menu (or a button to trigger a search) will cause a blur event

酷! 给python脚本配一个动画界面

纵然是瞬间 提交于 2019-12-01 12:51:14
python黑乎乎的命令行输出太乏味了。本篇用pyui4win开发一个有动画界面的python执行程序。 当用户选择执行时,动画开启,开始转圈,直到python功能函数执行完成。在执行过程中,界面上的信息也在不断更新。 为了让界面不被卡住,采用了多线程技术。 执行的功能函数在非界面线程执行。从结果可以看到,界面上的动画很流畅。 开源项目官方地址: http://www.xiaoniuhui.com/ 原文链接: http://xiaoniuhui.com/#!/给python脚本配一个动画界面 目录 执行效果 界面设计 代码编辑与调试 使用多线程保证界面流畅 执行程序 这是怎么回事? 执行效果 用户选择执行时,动画开启,开始转圈,直到python功能函数执行完成。在执行过程中,界面上的信息也在不断更新。最后动画停止。 界面设计 主界面xml为MainFrame.xml,在skin中。所有的界面xml和界面图片都在该目录下。 在界面设计中,布局注意3点;一个是类似的空控件,它们是填充控件。 注意这个例子中的这些填充控件。2是如何让有的控件自适应大小,就像这个例子中的richedit控件。这时,不要给控件设置大小和位置属性即可。 3注意float属性,设置这个属性后,位置和大小就相对于父控件了。 ... <VerticalLayout bordersize="2" height=

hi,大家好,我是pyui4win开源项目的发起者,欢迎大家关注该项目

二次信任 提交于 2019-12-01 12:51:03
pyui4win开源项目 目标:python做高效windows开发 20130721 增加编译为python扩展包,支持原生python调用 20130717 支持多线程运行 20130717 加入checkbox 20130617 新增饼图控件 20130613 新增动画控件 支持常规控件 开源项目官方地址: http://www.xiaoniuhui.com/ 现在用pyui4win开发一些工作中的小工具非常合适,以下就是我用它开发的工作中的小工具 项目的来历: python很适合写一些自动化脚本。我工作中常用python写一些自动化工具。近来这些工具经常需要一些交互,并且这些工具一般会在整个项目组中使用,需要有一个友好的界面。但我不想再去学习那些qt之类的界面库了。它们很全备,但是学习成本也高。我只想界面能实现简单的功能即可。我对duilib还比较熟悉。于是就产生了一个将duilib和python结合的想法。所以就有了这个项目。 vs PyQt: dui是一种适合开发绚丽界面的技术。界面想有多绚丽,就可以有多绚丽,因为界面全是图片贴出来的。所以,就这一点来讲,如果要开发绚丽的界面,dui可以毫不费劲。但是Qt就么有那么容易了。 项目的发展: 很快,这个目标就实现了。而且也在项目组中使用,有界面的确方便。但是,也存在一些不尽人意的地方。比如执行一个长时间的任务,界面就卡住不动

Android学习-手把手教学实现仿微信发带图片朋友圈的UI设计

旧街凉风 提交于 2019-12-01 00:49:00
#Android学习-手把手教学实现仿微信发带图片朋友圈的UI设计# 功能需求 最近自己在开发一个社交APP,发送动态(类似朋友圈)是社交APP必备的一个功能,而自己在开发过程中也需要开发到这一个功能,但是在开发中遇到了一个问题,就是如何绘制一个类似朋友群那样动态添加图片,并加号随着自己的图片增加而后移这一个UI,而这篇小文就是教你如何制作一个仿朋友圈发带图朋友圈的UI设计。注意,这是UI设计,并不是实现图片上传功能。 当然,如果你想知道如何实现图片上传到服务器,请看我的另一篇文章: Android学习-使用Async-Http实现图片压缩并上传功能 。个人水平有限,如有不足的地方,欢迎交流,勿喷。 效果图 按照惯例,先上效果图。 困难 在自己开发学习过程中,主要遇到了两个难点: 添加过多图片时,会出现OOM。 如何动态修改图片展示栏的高度。 加号如何伴随图片的增加而后移。 如何保证最多添加照片为9张。 难点解决 添加过多图片时,会出现OOM 出现第一种情况的原因很简单,就是随着我们手机的像素越来越高,图片的大小也越来越大,我们普通的机拍出来照片至少也有1~2M,更不说像素高的手机。而对于一个安卓应用来说,由于手机设备的限制,一般应用使用的RAM不能超过某个设定值,不同产商默认值不太一样,一般常见的有16M,24M,32M,48M。所以一个Activity中加载几张高清原图

设计师:值得一看的设计类书籍

寵の児 提交于 2019-11-30 10:31:27
前有写过一篇设计推荐的文章( 推荐给设计师的UI/UX书籍和资源 ),受到了许多设计师朋友的喜欢。不过呢,设计是一条无止境的路,别说你看完那7本书就已经足够优秀,已经通透了其中的奥秘。设计是一条不断成长的路,优秀的人永远在进步。所以你要学的还有很多。 今天主要从平面设计、网页设计、UI设计、交互&用研、字体&版式设计这几个方面为大家推荐一些比较不错的设计类书籍。找个空闲的时间,泡杯清茶,享受一下休闲的充电时间。 平面设计 1.平面设计法则(第2版) 作者:Sun I视觉设计 关于设计,其实很简单,有的人天人有设计灵感,怎么搬弄怎么有感觉。有的人,天生没有设计感,怎么设计,感觉也是没有设计过的东西。但是,这个世界上,还有第三种人,他们只要轻轻一点你的思路,轻轻一拨你的方案,设计立即就变得完美起来,这就是这本书的作用。所以,我推荐你看这本书。 2. 康定斯基论点线面 作者:康定斯基 康氏认为点、线、面等绘画元素的几何形态是具有其基本的美学含义的,既所谓的"内在声音"(Inner Sound)。他对每一种元素都从外在和内在两个方面进行分析:外在而言,是元素的形态;内在而言,元素不是形态的本身,而是活跃在其中的内在张力。 3.设计的觉醒 作者:田中一光 “田中一光很了不起,他有朴实的心地,从不以偏见视人。他像大鸟一样张开羽翼,如果你愿意,随时都可以钻进去躲风避雨。他像灯盏一样

AndroidBar_Tab_ViewPager分页界面并滑动Tab

徘徊边缘 提交于 2019-11-29 22:45:06
Jerikc: 在Android4.0中,是通过ActionBar + tab + view Pager的方式实现的,而不是通过传统的TabHost+tab的方式 仿照Android4.0拨号界面实现分页的界面,如下: 1、ViewPager是安卓的扩展包,可以从源代码out/target/common/obj/JAVA_LIBRARIES /android-support-v13-intermediates/classes.jar拷贝,注意是android-support-V13而 不是android-support-v4,因为Activity中getFragmentManager()返回的 android.app.FragmentManager对象,而v4中FragmentAdapter的构造函数参数类型 android.v4.Fragmentmanager,所以你懂的,不兼容,而v13完美兼容。 Jerikc: jar包所在位置是\android-sdk\extras\android\support\v13\android-support-v13.jar 当然在v13目录下,有一个Support13Demos,大家可以用来学习参考! 步骤如下: 1. launch eclipse --> File --> New --> Project --> Android Project