设计

如何让设计高大上—方框和方形元素在设计中的运用(二)

扶醉桌前 提交于 2019-12-02 20:57:46
我们常常看见有一种banner或网页设计中,都有一些方形元素融进文字中,去修饰,从而让设计显得更为大气高端。不知道大家有没有注意到这个细节? 那今天,就聊聊方形方框在网页设计中的运用。 作用 04 : 色块对比 让版面更鲜活 这里的色块使用,主要出现在网站布局方面,利用方形的色块让网站变得生动创新,使网站在布局上变得有层次,更有逻辑。 例如下面的设计案例,设计师利用方块的大小来做对比。使得整个画面中间的元素组织起来变得清晰有条理,让用户在视觉上变得有层次感,使得整个版面变得简约清晰。 05 : 信息引导 作用 在繁杂的海报或网站架构中,利用方框进行引导是非常有效而且新颖的表现方式。 下面网站,左侧是一个男模的网站,整个banner采用了红色调,为了让用户快速往下浏览,所以大胆利用红色系方框,有效引导用户视觉,从上往下浏览,同时,也不觉得画面头重脚轻,使画面更加平衡。 右边的网站同样,引导用户视觉。 06 :让文字之间相关联 这样的处理方式,对海报的画面要求会比较高,如果海报比较乱的话,哪么文案的识别性就会降低,哪么为了解决这些问题,设计师选择了方框的元素,利用方框讲文案信息关联再一起。 如果我们在设计中充分利用上述几个表现方式,相信我们的设计一定会在众多中间脱颖而出。所以设计优秀的作品并不难,难的是你去发现优秀作品的规律。当然还有很多点值得我们去发现~ 来源: oschina 链接

如何让设计高大上—方框和方形元素在设计中的运用(三)

给你一囗甜甜゛ 提交于 2019-12-02 20:57:37
应用 之前讲到了方框元素的作用,那么我们来说说方框方形元素经常运用在哪些地方。 01 : 网页板块 方框方形元素,运用于网页中的各大板块,它可以将有效的网页元素进行组织,调理清晰等,那么我们来看看下面的一些案例是如何巧妙的运用方框已经方形元素。 下面是一个旅游类的网页,中间用了大面积的方形元素,利用这些方形的大小和改变长宽比例来错列排版。 使得整个网页信息分类明确,节奏感十足。 一些商城网站也融入了方形的元素,有效的管理和整合了各类商品信息。同时也利于网站适配不同端口设备展示 02 :btn按钮,搜索,表单 等 下面整个网页色调明亮清新,除了渐变的背景就是内容。高饱和度的蓝色背景里有点状的世界地图作为纹理点缀,使之不显得单调。 大小错落的内容靠左对齐,下面设计师在按钮上利用了框型的元素设计了幽灵按钮,使得整个文字内容搭配更加通透。 03: 图片 越来越多的图片,为了让他们展示的更有,告别单调。也结合了方框方形的元素。现在越来越多的方框/方形元素出现在网站图片中啦,可以说开启啦一段新的潮流。那么我们来看看这些精彩的案例。 下面案例图片中设计师为了让多张图片进行统一协调起来,也加入了方框的元素。给用户传达了三块内容的体系关系。让原本简约而优雅的画面变得多姿多彩。 来源: oschina 链接: https://my.oschina.net/u/2971691/blog/791834

如何让设计高大上—方框和方形元素在设计中的运用(一)

家住魔仙堡 提交于 2019-12-02 20:57:25
我们常常看见有一种banner或网页设计中,都有一些方形元素融进文字中,去修饰,从而让设计显得更为大气高端。不知道大家有没有注意到这个细节? 那今天,就聊聊方形方框在网页设计中的运用。 作用 01 : 分割 我们知道的一些分割元素,如线和面,其实方形/方框也具有十分好的分割效果,突出重点。 下面设计作品中,有多个文案信息,想让这些文案在同一画面中出现,又不显的杂乱无章,又有主次之分,让用户清晰地看到每个信息,那就可以利用方形/方框,利用大小的对比关系,进行分割,从而有效的避免了内容的冲突和杂乱。 这里的设计通过加方框的元素,使画面中的文字也具有一定的强调作用。 下面的设计也一样 02 : 强调 如何让用户在第一眼更直接地看到最重要的信息,需要在内容过多的设计中,强化自己,弱化其他信息,这时,方框的有效果使用就能达到这点—强化、突出! 下面的海报中,同样利用方框,将用户视觉焦点聚焦。 03: 修饰 此外,方形/方框还有修饰作用,例如在留白多过,画面单薄的设计中,就会对此加以装饰,当然,方形/方框并不需要完整的,有时去一部分,会更有设计感,不古板! 相同的处理方式。 下面网页设计中,原本标题在大面积的留白中间,变得单薄,导致页面的中心不稳定 所以设计师在标题上增加了方框的元素,进行辅助修饰作用,有效了丰富了标题的展示效果。 来源: oschina 链接: https://my

如何让设计高大上—方框和方形元素在设计中的运用(四)

柔情痞子 提交于 2019-12-01 12:46:21
04: 文字 复杂的文案排版起来单调,过于平淡,无层次感?那么我们来看下方框是如何带来新颖感的。 下面案例中,当在把文案进行设计排版的时候,素材有限不能放图片,怎样可以使它们变得富有设计感,左右平衡呢?设计师把左边的文字与方框元素相结合。营造出不一样的感觉。 下面案例中,如何巧妙的使用方形元素,将banner 和内容两块链接,使得应该放置在banner 上的文字,也被放在了方形色块上,不但在传统的版式架构上得以突破,而且引导了用户从上而下的阅读信息。 文字这一块就不多讲啦,还有很多的运用,等待你们去发现。 05 : Vi logo 方框方形的元素如果放在vi中结合,是不是很有趣~ 以下是1+手机的logo ,logo本身就是简约。通过结合了方框的一部分,通过两边的线条将用户的视觉引导至+的图形上去,即使在不了解这个品牌的用户也能够快速的阅读了解这是1+(这是我个人的见解。) 搭配整个画面,大量的留白,左上-右下的视觉定律,让画面变得简约而不简单。 来源: oschina 链接: https://my.oschina.net/u/2971691/blog/791846

使用程序设计语言访问数据库JDBC

喜你入骨 提交于 2019-11-30 16:01:10
1、 SQL提供了一种强大的声明性查询语言,比用通用程序设计语言简单得多。 2、 SQL没有提供通用程序设计语言的表达能力,SQL并不能表达所有查询要求。 3、 非声明性的动作都不能用SQL实现,查询和更新数据只是应用程序的部分功能,其他部分则必须用通用程序设计语言实现。 4、 动态SQL,通用程序设计语言通过函数或者方法来连接数据库并与之交互。利用动态SQL可以在运行时以字符串形式构建SQL查询或更新,提交查询,然后将结果存入程序变量。 5、 AVA语言应用程序开发标准JDBC, 另一种ODBC,最初为C语言,后来扩展到C++,C#,Visual Basic。 6、 嵌入式SQL,必须在编译时全部确定,并交给预处理器。预处理程序提交SQL语句到数据库系统进行预编译和优化,然后把应用程序中的SQL语句替换成相应的代码和函数,最后调用程序设计语言进行编译。 7、 SQL和通用程序设计语言处理数据的方式不同,SQL中数据的主要类型是关系。而通用程序设计语言,一次操作的是变量,大致相当于一个关系中一个元组的一个属性。 8、 要访问数据库,首先要打开一个数据库连接,选择需要使用哪个数据库。 9、 用来与数据库交换信息的具体协议并没有在JDBC中定义,而是由所使用的驱动程序决定的。 10、 一旦打开了一个数据库连接,程序就可以利用该连接向数据库发送SQL语句用于执行。 11、 关闭连接很重要

自学设计前的11点建议

喜夏-厌秋 提交于 2019-11-30 05:07:34
前言   满久以前我写过一篇学设计必做的清单,在简书里,内容很扎实的一篇,现在在我来说已经过时了,现在这篇是我精简版的,也是专门为前端的人写的,比较适合我。    01.学习illustrator   推荐:《Adobe illustrator Classroom in a Book》它挺枯燥,但如果你学习了至少一半,你的illustrator将掌握得非常好。《Vector Basic Training》这书教你如何在illustrator里绘制美观的东西。AI几乎我觉得是前端必备的,你可别信那些说什么前端只要会切图就OK的鬼话,自己要做网站,做APP,效果图原型稿当然是自己做了。    02.建立作品集   虚构一些自己的副业,如在T恤上设计一些简单的创意,或者想到一个iphoneAPP的点子,做出它的效果图。好的作品存在UI中国,素材存在花瓣网(好好经营这些账号)。要抵制住把每件作品放进作品集的诱惑,作品集是仅仅展示你最优秀的作品的地方。    03.研究你感兴趣的公司与机构   在LinkedIn上搜寻那些公司的人,与他们建立深入联系,询问信息,得到工作最后的方式是关系。关注设计公司的动态,关注你喜欢的设计工作者的近况。   其实我觉得要得到一份好工作,你去盗版做一下这个公司的网站或者APP,保证是很可行的意见。我写这条的意思,其实对我来说

ccflow 驰骋工作流引擎的共享任务,应用背景,设置,设计,sdk接口

倖福魔咒の 提交于 2019-11-30 04:10:18
ccflow 驰骋工作流引擎的共享任务,应用背景,设置,设计,sdk接口 -------------------------------------------------------------------   在以前的版本中,如果多人处理一个工作,ccflow 按照强办处理,比如: a 发送到 b , 在B 点如果N人处理(N>=2),其中的一个人处理完成后,其他的人就不能看到了,如果多个人同时打开了,一个人发送了,另外的一个人在执行发送就会提示发送错误。   以上的应用场景具有一定的局限性,如果处理得工作人员有多个,容易出现工作交叉处理的情况,为此ccflow启用了任务池的概念。       关于对ccflow任务池的描述:   1,在流程属性与全局配置设置了启动任务池的状态下,如果一个节点遇到多个人处理,这个任务就放在了任务池里,只有参与处理的人人员才能看得到。   2,工作人员在处理该工作之前需要申请,放到自己的代办里,一人申请之后,其他人就不能申请了,多个人同时申请第一个人申请的先得到。   3,申请之后,任务池里就不出现在条工作而是进入了被申请人的待办里。   4,如果申请人处理不了这件工作,他可以把该工作放入任务池中,放入任务池的工作可以被其他的N个人可以看到。   5,不管取回与放入,都需要写入流程日志。   任务池的功能启用:   1,任务池功能有两个地方配置

快速JavaEE轻量级框架&公用业务模块 设计&实现 4

只愿长相守 提交于 2019-11-30 02:06:02
这部分的代码在 http://git.oschina.net/terrymanu/miracle-framework/tree/master/miraclesea/framework-dao 之前写DAO,都是定义一个泛型的BaseDao,然后写入基本的CRUD,其他的业务DAO都继承这个类。 自从有了Spring Data JPA,这个BaseDao就不需要了,直接使用就行了。 Spring Data JPA基本提供所需的方法,对于业务查询,也可以通过接口+Query的方式使用。另外它还 贴心的提供了AbstractPersistable和AbstractAuditable,用于生成主键和审计信息。但是这个 AbstractPersistable主键的生成方式貌似只支持自增主键,想用UUID好像没什么办法。 这样的话,这个包里就不需要代码了。但是我考虑把DataSource,JPA以及Transaction等和数据库相关的配置文件放在这个包里。虽然目前没有什么代码,但是不排除以后根据业务需要增加公用代码的可能,比如根据Projection部分读取字段。 突然发现 AbstractPersistable不能设置@version的乐观锁。所以还是定义了 AbstractOptimisticLockPersistable以及 Abstract OptimisticLock

设计师入门必备《技能修炼》清单

杀马特。学长 韩版系。学妹 提交于 2019-11-29 04:05:12
这几天都在忙着梳理不太重要的事情:比如整理整理年度计划、做知识管理、个人管理的维护工作,其实那些都不是对我而言有太多意义的事情,简而言之,不是核心竞争力进展的内容,都是锦上添花的东西,有了也许会事半功倍,没有也不会有太大的影响。   最近不小心看了很多关于描述核心竞争力的文章,比如搜知乎上面的回答有很多,也有很多关于这方面的书、个人提升类微信公众号上面的文章。但是我觉得都不能给我带来什么实质性的帮助和启示,简而言之,太宽泛,大概因为读者受众太广,内容自然不会太有针对性,因此我试着整理我自己理解的什么叫做核心竞争力的内容。   对我来说,核心竞争力最重要的其实就是专业技能方面的提升,当然,各专业之间必然紧密联系,因此,核心竞争力的描述应该表现为专业技能方面的提升,以及相关专业领域的素养辅助。   很多的描述核心竞争力文章也许划分的更加宽泛,加进很多其他的通用技能,比如学习能力、写作能力、表达能力,甚至性格人格魅力,这就太宽泛,只会让看的人更加迷茫,总觉得很有道理,但是TM就是抓不到G点。而且这些能力提了也是白提,怎么做还是茫然。因为并不能转化为行动指南。我从来不会给自己定这种目标,比如培养写作能力之类的,既空洞有缺乏实践意义。   那么我是怎么写自己的核心竞争力提升计划的呢,我是码代码的,编程是我最重要的核心要务,但是现在的形势是跨界的码农也许更吃香。懂点设计的东西

快速JavaEE轻量级框架&公用业务模块 设计&实现 6.1

落爺英雄遲暮 提交于 2019-11-29 01:22:39
使用unitils的dbunit模块进行测试。 真正的去访问数据库,每次测试之前打开一个事务,插入测试数据,业务操作,断言测试数据,回滚。 其中unitils+dbunit实现了除业务操作之外的所有步骤。 dbunit提供了将xml直接转换为数据库数据的功能。 unitils则进一步封装,提供了@DataSet,@ExpectDataset以及事务管理等功能,可以通过annotation的方式将数据文件导入数据库,也可以通过xml去断言数据,并且支持自动回滚,超级方便。 这里在使用 unitils整合dbunit的时候碰到了两个问题,记录一下。 关于问题,请分别查看下面两篇文章: unitils使用@DataSet插入测试数据,测试结束后不能回滚 mysql+unitils用@DataSet,抛NoSuchColumnException 最后,贴上一段标准DAO测试的代码: @DataSet public final class RoleDaoTest extends IntegrateBaseTest { @SpringBeanByType private RoleDao roleDao; @Test @ExpectedDataSet public void save() { Role role = new Role(); role.setName("Test Role");