精华内容
下载资源
问答
  • 蓝蓝设计( www.lanlanwork.com )是一家专注而深入界面设计公司,为期望卓越国内外企业提供有效UI界面设计、BS界面设计 、 cs界面设计 、 ipad界面设计 、 包装设计 、 图标定制 、...

    蓝蓝设计( www.lanlanwork.com )是一家专注而深入的界面设计公司,为期望卓越的国内外企业提供有效的UI界面设计、BS界面设计 cs界面设计 ipad界面设计 包装设计 图标定制 用户体验 、交互设计、 网站建设 平面设计服务.

    来源:姚之彼方

    如果您想订阅本博客内容,每天自动发到您的邮箱中, 请点这里


    蓝蓝推荐:设计让人看的明白,设计让人觉得世界美好,设计多与科技有关,设计一直是单向传达,希望所有的艺术家和设计师们能在起步的时候就清楚地知道自己在做什么。希望我们能怀有一种开启民智的社会责任感。


    艺术追求尽量多的可能性

    设计追求尽量少的可能性


    一件好的艺术作品不同的观众会有不同的理解,对它的解读是多角度的,绝对不是单一的。


    0


    举个例子,奈良美智(Yoshitomo Nara)作品,踩高跷的狗,观众对作品的解读必然会投射自己的经历。


    爱养宠物的人会觉得,宠物使用的东西需要越来越人性化,人类用的东西,宠物也要用!


    商人对这件作品的理解是,踩着高跷是吃不到碗里的食物的,有时候获得利益就必须放低姿态!


    政治家理解是:即使身为一条狗,那也得站在高处!


    而好的设计作品在尽量减少歧义,直接的传达作者的主题思想。


    0


    概念自行车,大家都知道设计师在干什么——制造一辆从外表到功能都极度酷炫的车。


    艺术走到极致能看懂的人越来越少
    设计走到极致能看懂的人越来越多


    艺术发展到最后很可能曲高和寡,必定有一批艺术家的作品是做給业内人看的,需要有一定的艺术经验或者艺术史知识才能看懂。其实各个领域都一样,就如同爱因斯坦的相对论也只有业内高精尖人士才能深度理解。

    我们公司得微信公众平台欢迎大家订阅,定期分享公司案例




    阅读全文>>

    来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30050092/viewspace-1390617/,如需转载,请注明出处,否则将追究法律责任。

    转载于:http://blog.itpub.net/30050092/viewspace-1390617/

    展开全文
  • 盒模型是CSS实现页面布局一种思想:把页面所有元素都看成一个类似于礼品盒盒子,礼品盒可能会有好多层包装组成,那么页面元素也对应有内容、边框、内外边距等组成。这里特别提醒一下,盒模型是要把元素看成...

    盒模型到底是什么?

    盒模型是CSS实现页面布局的一种思想:把页面的所有元素都看成一个类似于礼品盒的盒子,礼品盒可能会有好多层包装组成,那么页面元素也对应的有内容、边框、内外边距等组成。这里特别提醒一下,盒模型是要把元素看成立体的,它确实有空间的属性,我在后面详细介绍。

    盒模型的概念明白了,就该注意盒模型的种类了

    目前有:标准盒子模型和IE盒子模型 2种盒模型。他们各自长这样:

     

    根据上图可以看出他们的不同:

    标准盒模型:元素的width和height = content

    IE盒模型:元素的width和height =( content+border+padding )

    因为存在这样的差异,所以要满足跨浏览器的时候就会比较麻烦。当然两种方式肯定是标准盒模型比较好,这里有一个解决跨浏览器的方案:

    在网页顶部增加DOCTYPE的声明:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    


    这样会使所有浏览器按照W3C标准盒模型去解析页面元素,就满足了跨浏览器的要求了。

    上面还提到了盒子模型是有空间的,主要表现在组成盒子的各个部分的层次不同。他们从上到下的顺序是

    border----->content、padding----->background-image----->background-color----->margin 如下图

    所以在处理页面元素的样式时还需要注意到这点。


    行内元素和块级元素的区别和他们的特点是什么?

    块级元素会独占一行,默认情况下,其宽度自动填满其父元素宽度.

    行内元素不会独占一行,相邻的行内元素会排列在同一行里,直到一行排不下,才会换行,其宽度随元素的内容而变化. 另外

    1. 块级元素可以设置width,height属性.
    2. 行内元素设置width,height属性无效,它的长度高度主要根据内容决定.
    3. 块级元素即使设置了宽度,仍然是独占一行.
    4. 块级元素可以设置margin和padding属性.
    5. 行 内元素的margin和padding属性,水平方向的padding-left,padding-right,margin-left,margin- right都产生边距效果,                     但竖直方向的padding-top,padding-bottom,margin-top,margin-bottom却不 会产生边距效果.
    6. 块级元素对应于display:block.
    7. 行内元素对应于display:inline.

    块级元素常见的有:div......行内元素常见的有:aspan

    如果想让一个元素可以设置宽度高度,又让它以行内形式显示,我们可以设置display的值为inline-block。


    以上内容均来自互联网搜索整理的结果,如有侵权请告知!

    展开全文
  • 变量、常量、三种注释、生成doc文档、运算符、表达式 if语句、switch语句、嵌套判断 for语句、while语句、do-while语句、嵌套循环 类对象 面向过程面向对象的区别 类的构成、访问修饰符、对象的内存分配 this...
  • AICJava课程7-12章

    2007-07-29 20:55:11
     [*]了解同步包装和不可修改包装。 第12章 IO与串行化 2课时  了解Java IO 中类层次结构,介绍Java IO采用装饰器模式。  学会使用File,FileReader,BufferedReader,FileWriter,...
  • AICJava课程1-6章

    2007-07-29 16:20:11
     [*]了解同步包装和不可修改包装。 第12章 IO与串行化 2课时  了解Java IO 中类层次结构,介绍Java IO采用装饰器模式。  学会使用File,FileReader,BufferedReader,FileWriter...
  • 并说出SessionBeanEntityBean的区别,StatefulBeanStatelessBean的区别。 EJB包括Session Bean、Entity Bean、Message Driven Bean,基于JNDI、RMI、JAT等技术实现。 SessionBean在J2EE应用程序中被用来完成...
  • 封装实现了把数据操作这些数据代码包装成为 一个对象(即离散部件),而数据操作细节(方法)隐藏起来。如果增加某些限制,使 得对数据访问可按照统一方式进行,那些能比较容易地产生更为强壮代码。 ...
  • 一,桥连模式 二,桥连模式 外观模式提供了一个统一的接口,用来访问子系统中的一群接口。外观定义了一个高层接口,让子系统更容易...策略模式适用情形: ◊ 如果在一个系统里面有许多类,它们之间的区别仅在于它...

    一,桥连模式

    二,桥连模式

    外观模式提供了一个统一的接口,用来访问子系统中的一群接口。外观定义了一个高层接口,让子系统更容易使用。使用外观模式时,我们创建了一个统一的类,用来包装子系统中一个或多个复杂的类,客户端可以直接通过外观类来调用内部子系统中方法,从而外观模式让客户和子系统之间避免了紧耦合。

     三,策略模式

    策略模式适用情形:
      ◊ 如果在一个系统里面有许多类,它们之间的区别仅在于它们的行为,那么使用策略模式可以动态地让一个对象在许多行为中选择一种行为。
      ◊ 一个系统需要动态地在几种算法中选择一种。这些具体算法类均有统一的接口,由于多态性原则,客户端可以选择使用任何一个具体算法类,并只持有一个数据类型是抽象算法类的对象。
      ◊ 一个系统的算法使用的数据不可以让客户端知道。策略模式可以避免让客户端涉及到不必要接触到的复杂的和只与算法有关的数据。
      ◊ 如果一个对象有很多的行为,如果不用恰当的模式,这些行为就只好使用多重的条件选择语句来实现。此时,使用策略模式,把这些行为转移到相应的具体策略类里面,可以避免使用难以维护的多重条件选择语句。

    策略模式优点:
      ◊ 策略模式恰当使用继承可以把公共的代码移到父类里面,从而避免重复的代码。
      ◊ 策略模式提供了可以替换继承关系的办法。继承可以处理多种算法或行为。如果不是用策略模式,那么使用算法或行为的环境类就可能会有一些子类,每一个子类提供一个不同的算法或行为。但是,这样一来算法或行为的使用者就和算法或行为本身混在一起。决定使用哪一种算法或采取哪一种行为的逻辑就和算法或行为的逻辑混合在一起,从而不可能再独立演化。继承使得动态改变算法或行为变得不可能。
      ◊ 使用策略模式可以避免使用多重条件判断语句。

      策略模式缺点:
      ◊ 客户端必须知道所有的策略类,并自行决定使用哪一个策略类。策略模式只适用于客户端知道所有的算法或行为的情况。
      ◊ 策略模式造成很多的策略类。

    Strategy
     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Text;
     5 
     6 namespace StrategyPattern.Structural
     7 {
     8     public abstract class Strategy
     9     {
    10         public abstract void AlgorithmInterface();
    11     }
    12 }

      

    ConcreteStrategyA 
     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Text;
     5 
     6 namespace StrategyPattern.Structural
     7 {
     8     public class ConcreteStrategyA : Strategy
     9     {
    10         public override void AlgorithmInterface()
    11         {
    12             Console.WriteLine("Called ConcreteStrategyA.AlgorithmInterface()");
    13         }
    14     }
    15 }
    ConcreteStrategyB 
     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Text;
     5 
     6 namespace StrategyPattern.Structural
     7 {
     8     public class ConcreteStrategyB : Strategy
     9     {
    10         public override void AlgorithmInterface()
    11         {
    12             Console.WriteLine("Called ConcreteStrategyB.AlgorithmInterface()");
    13         }
    14     }
    15 }

    
    
    ConcreteStrategyC 

    1
    using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace StrategyPattern.Structural 7 { 8 public class ConcreteStrategyC : Strategy 9 { 10 public override void AlgorithmInterface() 11 { 12 Console.WriteLine("Called ConcreteStrategyC.AlgorithmInterface()"); 13 } 14 } 15 }
    Context
     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Text;
     5 
     6 namespace StrategyPattern.Structural
     7 {
     8     public class Context
     9     {
    10         private Strategy _strategy;
    11 
    12         public Context(Strategy strategy)
    13         {
    14             this._strategy = strategy;
    15         }
    16 
    17         public void ContextInterface()
    18         {
    19             _strategy.AlgorithmInterface();
    20         }
    21     }
    22 }
    Program
     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Text;
     5 
     6 namespace StrategyPattern.Structural
     7 {
     8     class Program
     9     {
    10         static void Main(string[] args)
    11         {
    12             Context context;
    13 
    14             context = new Context(new ConcreteStrategyA());
    15             context.ContextInterface();
    16 
    17             context = new Context(new ConcreteStrategyB());
    18             context.ContextInterface();
    19 
    20             context = new Context(new ConcreteStrategyC());
    21             context.ContextInterface();
    22         }
    23     }
    24 }

     

    转载于:https://www.cnblogs.com/suppler/p/6892644.html

    展开全文
  • 零基础Java入门课程

    2020-12-06 18:54:17
    变量、常量、三种注释、生成doc文档、运算符、表达式 if语句、switch语句、嵌套判断 for语句、while语句、do-while语句、嵌套循环 类对象 面向过程面向对象的区别 类的构成、访问修饰符、对象的内存分配 this...
  • 变量、常量、三种注释、生成doc文档、运算符、表达式 if语句、switch语句、嵌套判断 for语句、while语句、do-while语句、嵌套循环 类对象 面向过程面向对象的区别 类的构成、访问修饰符、对象的内存分配 this...
  • 电脑绘画入门到精通

    2018-09-28 09:40:45
    书中对插画创作构思、素材搜集整理进行了合理使用与借鉴,并研究出不同表现风格以配合书中同需要。 本书不仅可以初学者打开插画之门钥匙,也可以作为具有一定基础插画爱好者书。 无论对业余插画...
  • java 面试题 总结

    2009-09-16 08:45:34
    并说出SessionBeanEntityBean的区别,StatefulBeanStatelessBean的区别。 EJB包括Session Bean、Entity Bean、Message Driven Bean,基于JNDI、RMI、JAT等技术实现。 SessionBean在J2EE应用程序中被用来完成...
  • 疯狂JAVA讲义

    2014-10-17 13:35:01
    8.4.2 泛型方法类型通配符的区别 306 8.4.3 设定通配符的下限 307 8.4.4 泛型方法与方法重载 309 8.5 擦除转换 310 8.6 泛型与数组 311 8.7 本章小结 313 第9章 与运行环境交互 314 9.1 与用户互动 315 ...
  • 4.5.4 使用艺术动画 4.5.5 预览:用二次、三次插生成贝塞尔曲线 4.5.6 表示直线平面 4.6 求两个线段交点 4.6.1 直线求交应用:过三点圆 4.7 直线平面求交及裁剪 4.8 多边形求交问题 4.8.1 ...
  • IIS6.0 IIS,互联网信息服务

    热门讨论 2010-08-23 21:20:55
    以及引入了命令行工具 Appcmd.exe ,给 Web 服务器日常管理、监视配置提供了除图形接口外的另一种方式,更为简单、高效。 同Windows XP一样,在Windows Vista默认设置下,IIS (Internet 信息服务) 7.0未予安装...
  • 07 recv与recvfrom的区别及基于udp实现ntp服务 08 基于tcp实现远程执行命令 09 基于tcp实现远程执行命令测试结果 10 粘包现象 11 粘包解决方法 第31章 01 上节课复习 02 socketserver实现并发 03 socketserver模块...
  • C#与.NET3.5高级程序设计第四版高清PDF中文完整版

    千次下载 热门讨论 2011-07-05 10:25:50
    1.9 程序集/命名空间/类型的区别  1.10 使用ildasm.exe探索程序集  1.11 使用lutz roeder的reflector来查看程序集  1.12 部署.net运行库  1.13 net的平台无关性  1.14 小结  第2章 构建c#应用程序  ...
  • 14.1.2 使用Access选项卡使用ActiveX TabStrip控件的区别 436 14.2 ImageList控件详述 438 14.2.1 在设计阶段添加图像 438 14.2.2 在运行阶段向ImageList控件中添加图像 441 14.3 用ListView控件仿效...
  • 许多初学者分不清 C++ VC的区别。 C++是一种计算机语言,就像 BASIC语言一样。而VC是微软公司设计的一个 C++程序设计工具,如果你想用好 VC,让它帮你做更多的事,那你还是需要去看专门讲VC的书。 谈到设计游戏,...
  • 14.1.2 使用Access选项卡使用ActiveX TabStrip控件的区别 436 14.2 ImageList控件详述 438 14.2.1 在设计阶段添加图像 438 14.2.2 在运行阶段向ImageList控件中添加图像 441 14.3 用ListView控件仿效Windows ...
  • 在Js中还有一种叫做包装类型玩意,正因为此所以处理一些基本数据类型,比如字符串时,有很多方法可以使用。 - concat 可以将一个或者多个字符串拼接起来,返回一个新字符串 - slice ...

空空如也

空空如也

1 2 3
收藏数 41
精华内容 16
关键字:

外包装和内包装的区别