界面设计

Androidstudio导出jar包并混淆和aar 2015-05-15

前些天写个了android library工程,要同时支持aar和jar两种方式,在这里分享一下自己写的gradle自动构建的脚本命令行执行./gradlew makeJar在build/intermediates/libs/下生成jar包在命令行执行./gradlew uploadArchives在gradle.properties中指定aar.deployPath目录下生成aar

C/C++开发环境配置(GTK/GNOME/Qt/KDE) 2015-01-09

环境:Ubuntu14.04一.C/C++语言的开发环境Ubuntu环境下默认安装了gcc,但是可能缺少所需包,所以需要安装build-essential.如果发现调试时缺少所需包,可以安装build-essential.#sudo apt-get install build-essential就可以编译C/C++,并且运行它们1.C程序:使用gcc编译输出可执行文件main1并运行.#gcc main.c -o main1 #./main12.C++程序:使用g++#g++ main.cpp

2014年全球移动应用界面设计趋势分析 2014-07-18

移动互联网时代的悄然袭来改变着我们的生活方式,因此有大批设计力量涌入了移动端的设计领域中,这也说明了大家越来越重视用户在各个设备终端层面的体验.在规划产品时,往往会把PC端和移动端的产品放在同等重要的地位进行思考.然而,设备的多样性和产品形态的多样性为设计师们带来的既是更多的发挥空间,也同样是更大的挑战.这些产品在设计之间有何不同?如何规划不同平台上产品的功能?设计时有哪些差异?2014移动端的界面设计是非常值得探讨的话题. 唯一主色调 2014年,追求极简设计风格,主色调可能只是选定一种色彩,

使用PHP搭建自己的MVC框架 2014-04-28

一.什么是MVCMVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model).视图(View)和控制器(Controller).MVC模式的目的是实现一种动态的程序设计,使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能.除此之外,此模式通过对复杂度的简化,使程序结构更加直观.软件系统通过对自身基本部份分离的同时也赋予了各个基本部分应有的功能.专业人员可以通过自身的专长分组:(控制器Controller)-

实现人人五子棋简单的java程序 2014-04-13

实现人人五子棋简单的java程序
一.问题概述五子棋又称FIR(Five in a row ).意思是连续五个棋子在一条线上.这是一种两方对弈形式的一种益智游戏.任何一方都可以选择先开局.悔棋.重新开局和退出的基本功能游戏.获胜的标准就是任何一方先达到五个连续的棋子在一条线(包括横线.直线或者斜线)上.二.需求分析和流程设计1.需求分析人人对战五子棋主要的需求包括:(1)界面友好易于操作.(2)选择合适的控制结 ...

疯狂ios讲义之实例:通过捏合手势缩放图片 2014-03-28

密码域控件的简单应用 2013-10-20

密码域控件的简单应用
应用场景:用户注册,密码输入功能界面:窗口界面设计部分代码:public class JPasswordFieldTest extends JFrame { /** * */ private static final long serialVersionUID = 8633179606754193326L; private JPanel contentPane; private ...

谁说谷歌没品味搜索巨人开始狠抓界面设计 2012-12-21

谷歌从来不以应用界面设计精美而出名,虽然旗下诸如Gmail和谷歌文档这些应用被外界认为十分实用,但很少有用户会用“漂亮”二字来形容这些产品.在这一点上,即便是谷歌旗下最出名移动产品也同样如此.谷歌当年推出的第一代Android界面非常“朴素”,甚至可以用缺乏新意来形容,随之而来的谷歌第一代应用软件群也同样如此.不过,随着时间的推移,谷歌在这一方面的“品味”似乎也有所提高.谷歌最新推出的一系列应用软件,其中包括新版Currents.YouTube.Google+.iOS版Gmail应用和谷歌地图的

30个优秀的后台管理界面设计案例分享 2012-03-14

今天这篇文章收集了30个漂亮的应用程序后台管理界面分享给大家.这些界面都是来自themeforest网站,虽然直接下载需要付费的,不过大部分都提供了在线预览,所以完全能够复制下来,有的提供了预览图,设计师可以根据预览图自己设计.希望这些漂亮的后台管理界面设计案例能帮助到你.(有登录界面的,点击登录即可进入后台界面)1-Administration for the professionals2-Boxie Admin3-HTML,CSS & jQuery Admin Panel4-Simple A

60套漂亮的的免费PSD界面设计元素包资源系列二 2012-02-27

  如今Web应用程序的数量在急剧增加,这些便捷的在线工具让我们的生活变得更轻松.但是要建立一个成功的应用程序,仅有好的想法是不够的,还要有优雅的用户界面给用户创造良好得使用体验.因此,我从网上收集了60套免费的精美 PSD 用户界面元素资源包,你可以免费下载并应用到自己的项目中.记得分享和推荐一下哦 :)UI KitInterface Elements for FormsCSS3 ButtonsNewsletter Sign Up Form InterfaceContact Form Inte

谷歌正式推出官方Android界面设计网站 2012-01-30

    谷歌Android团队今天正式推出了官方的“Android界面设计”网站.该网站提供了大量用于Android程序界面开发的资料,包括一般界面设计指南.设计模式以及建筑模块等等.长期以来,不少用户抱怨谷歌Android平台下的操作界面较苹果iOS要难看不少.    开发者更是由于屏幕分辨率等原因,无法很好地照顾同一款应用在两个平台下实现同等色彩.饱和度的图标显示效果.谷歌此次推出了“Android界面设计”网站,有效的帮助了开发者解决了程序设计时所面对的困扰.    http://deve

推荐认知与设计——理解UI设计准则读书笔记 2011-11-30

格式塔原理 → 结构.组合.层次阅读应无意识 → 文字的应用与处理色觉 → 色彩的运用边界视力缺陷 → 信息可见记忆力不完美 → 减少记忆.提供引导大脑的时间常量 → 提高响应度Chapter1 我们感知自己的期望*影响感知的三个因素:经验(过去).环境(现在).目标(将来)对用户界面设计的启发:1. 避免歧义2. 保持一致3. 理解目标Chapter2 为观察结构优化我们的视觉*视觉感知的格式塔原理:a. 接近性原理 → 通过拉近.拉开距离将对象分组b. 相似性原理 → 利用相似性分组c. 连

现代软件工程讲义2工程师的能力评估和发展 2011-10-22

现代软件工程讲义2工程师的能力评估和发展
个级别 ( 9 – 15) 每一个工程师属于一个技术等级.一个工程师要从一个级别升到另一个级别, 需要在各方面达到一定的要求.例如, 要达到 level12 ,工程师必须在三个知识领域达到"带头人"水平.例如要到达"工程管理 (知识领域) 的熟练 (能力)"水平,工程师必须要做到以下几点:·阅读: 个经典文献的深入分析和阅读·工作 ...

JAVA教程第七讲Swing用户界面设计 2011-10-04

JAVA教程第七讲Swing用户界面设计
7.1 Swing简介7.1.1 简介第五讲中我们学习了AWT,AWT是Swing的基础.Swing的产生主要原因就是AWT不能满足图形化用户界面发展的需要.AWT设计的初衷是支持开发小应用程序的简单用户界面.例如AWT缺少剪贴板.打印支持.键盘导航等特性,而且原来的AWT甚至不包括弹出式菜单或滚动窗格等基本元素.此外AWT还存在着严重的缺陷,人们使AWT适应基于继承的.具有很 ...

网页设计和用户界面设计 2011-05-13

摘要:这是两个现在网页设计领域使用频率非常高的词.在大多数情况下,它们被相互替代.这个领域内外的很多人都认为这是两个意义基本一样的词.但是它们真的可以互相混淆么? 这是两个现在网页设计领域使用频率非常高的词.在大多数情况下,它们被相互替代.这个领域内外的很多人都认为这是两个意义基本一样的词.但是它们真的可以互相混淆么?我并没有为一些名词而去纠结的习惯,比方说我不会在美工和设计师之间与别人争论.但是我想网页设计和用户界面设计这两个词包含了很多东西,这两个词的对比可以引申出一些设计领域的发展过程和思

SNS网站最重要的任务:思考为什么人们会持续访问你的站点 2011-03-21

理解人们为什么会不断访问你的社会应用程序可能是SNS网站产品团队的最重要的任务. 你可以做一些简单的事情,以确保他们在你的网站上会觉得舒服点,但最重要的是你要给他们提供社交的环境.如果他们是自发来的,他们可能仅仅会随便摆弄一两 个功能,那么他们基本上不可能成为你的网站的长期客户.他们很少有机会与其他人交流,与那些随朋友而来的用户相比,通过那些已经了解或交流过的人他们可以直接获得内容或参与活动.一个经常提到的说法是,社会网站是用来交朋友的. 他们实际上是用来维持现有的社交关系,或鼓励由面对面促成的

Android入门第三篇之RelativeLayout、FrameLayout 2009-11-30

Android入门第三篇之RelativeLayout、FrameLayout
接下来本文要讲的是RelativeLayout.FrameLayout.RelativeLayout是一个按照相对位置排列的布局,跟AbsoluteLayout这个绝对坐标布局是个相反的理解.在RelativeLayout布局里的控件包含丰富的排列属性:Layout above:选择ID A,则该控件在A控件的上方, Layout below.Layout to left of ...

简述Java图形用户界面设计(Swing) 2006-09-08

简述Java图形用户界面设计(Swing)
作为一个 Java 程序员,从论坛上感受到使用 Java 开发程序的人越来多,心中不免欣慰.但是,同样是从论坛中,看到多数人提到 Java 就以为是网络开发——不是这样的,Java 也可以开发应用程序,而且可以开发出漂亮的图形用户界面的应用程序,也就是 Windows/XWindow 应用程序.因此,我写下这篇文章,希望能带你进入 Java 图形用户界面设计之门. 下面,让我们 ...
一周排行
  • 1. cluster介绍 大家都知道nodejs是一个单进程单线程的服务器引擎,不管有多么的强大硬件,只能利用到单个CPU进行计算.所以,有人开发了第三方的cluster,让node可以利用多核CPU实现并行.随着n ...
  • RDIFramework.NET框架SOA解决方案(集Windows服务.WinForm形式与IIS形式发布)-分布式应用RDIFramework.NET,基于.NET的快速信息化系统开发.整合框架,给用户和开发者最 ...
  • ccna 试验指导启动接口,分配IP地址: router> router> enable router# router# configure terminal router(config)# router ...
  • HeartBeat你到底要干什么
        上一篇博客我写了通过使用HeartBeat的简单配置来实现一个完整的高可用集群的方 ...
  • 一.系统环境操作系统:CentOS release 6.5 Squid版本:squid-3.1.0.el6_5.3.x86_64SELINUX=disabledHTTP Service: stoped二.安装 ...
  • 任务栏的小喇叭不见了!!1.打开“控制面板”,选择“声音.语言和音频设备→声音和音频设备”,然后再打开窗口的“音量”选项,勾选“将音量图标放入任务栏”选项,确定后音量图标便会出现.2.如果还未解决,并且出现要求从控制 ...
  • 1 #方法的参数定义和默认参数的定义 2 def ask_ok(prompt, retries=4, complaint='Yes or no, please!'): 3 while True: 4 ok = ...
  • linux进程详解
    进程百科 PID各个参数的解释PID是内核管理进程的标识符,init pid永远为1Cod ...
  • 定制EclipseIDE之功能篇一
    上文回顾:定制Eclipse IDE之界面篇 这一篇文章将记录一些Eclipse插件拓展( ...
  • 蛋疼经验--1--  spl_autoload_register(array('Common', 'autoload'));注册一个自动加载的类,文件名和类名要一一对应蛋疼经验--2--  单列模式加载模型类,Com ...