UI设计:从图标到界面完美解析 PDF 高清版

  • 更新时间:
  • 4257人关注
  • 点击下载

给大家带来的一篇关于UI设计相关的电子书资源,介绍了关于UI设计、图标设计、界面设计方面的内容,本书是由重庆大学出版社出版,格式为PDF,资源大小30.29MB,任然 陈甫编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:8.4分

资源详情相关推荐
UI设计:从图标到界面完美解析
  • 出版社:重庆大学出版社
  • 作者:任然、陈甫
  • 大小:30.29MB
  • 类别:UI设计
  • 热度:802
  • Arduino程序设计基础
  • 《像素的艺术 从零开始学UI设计:基础篇》教程资源
  • 构建跨平台APP:响应式UI设计入门
  • 精通ANDROID UI设计
  • Android UI设计
  • 本书全面系统地阐述了UI设计理念、创作过程、设计方法以及各类界面的设计技术等内容,结合Photoshop软件中常用的各种工具和方法,有针对性地剖析UI设计的设计思路和制作过程。全书共分为7章,分别介绍UI设计概述、Photoshop功能、Illustrator功能、按钮、导航、控件的设计、各类图形、图标设计等,并详细介绍了一系列综合项目的设计过程。

    本书可作为普通高等院校数字媒体技术、计算机多媒体技术等专业的教学用书和参考书,也可供从事UI设计的广大设计师和设计爱好者参考。

    目录

    • 第1章UI设计
    • 1.1UI设计概述
    • 1.2UI设计的基本原则
    • 1.3UI设计的风格
    • 1.4完整的UI设计流程
    • 1.5UI设计师需要掌握的技术
    • 1.6UI设计师的就业前景
    • 1.7出色的UI设计欣赏
    • 第2章Photoshop功能概述
    • 2.1图形图像
    • 2.2认识Adobe Photoshop
    • 2.3Adobe Photoshop功能与组成
    • 2.4Adobe Photoshop的安装与配置
    • 第3章Illustrator功能概述
    • 3.1矢量图
    • 3.2认识Adobe Illustrator
    • 3.3Adobe Illustrator的主要功能
    • 3.4Adobe Illustrator的安装配置
    • 第4章按钮、导航、控件的设计
    • 4.1按钮的设计
    • 4.2顶部操作栏设计
    • 4.3导航栏设计
    • 4.4滑动条设计
    • 4.5对话框设计
    • 4.6下拉菜单设计
    • 4.7经验总结:设计按钮、控件和导航的技巧
    • 4.8能力拓展
    • 第5章图形、图标设计
    • 5.1图标设计过程
    • 5.2简约扁平化ICON设计
    • 5.3三维效果ICON设计
    • 5.4经验总结:如何设计图标
    • 5.5能力拓展
    • 第6章系列图标
    • 6.1系列图标的概念
    • 6.2系列图标制作
    • 6.3经验总结:如何设计系列图标
    • 6.4能力拓展
    • 第7章综合案例设计
    • 7.1音乐播放器界面设计
    • 7.2手机主题界面设计
    • 7.3经验总结:如何设计APP界面
    • 7.4能力拓展
    展开阅读
    精选笔记:Python GUI Tkinter简单实现个性签名设计

    21小时57分钟前回答

    一、Tkinter的介绍和简单教程

    Tkinter 是 Python 的标准 GUI 库。Python 使用 Tkinter 可以快速的创建 GUI 应用程序。
    由于 Tkinter 是内置到 python 的安装包中、只要安装好 Python 之后就能 import Tkinter 库、而且 IDLE 也是用 Tkinter 编写而成、对于简单的图形界面 Tkinter 还是能应付自如。

    注意:Python3.x 版本使用的库名为 tkinter,即首写字母 T 为小写。

    import tkinter

    创建一个GUI程序

    1、导入 Tkinter 模块
    2、创建控件
    3、指定这个控件的 master, 即这个控件属于哪一个
    4、告诉 GM(geometry manager) 有一个控件产生了。

    实例示例:

    Python GUI Tkinter简单实现个性签名设计

    Tkinter 组件

    Tkinter的提供各种控件,如按钮,标签和文本框,一个GUI应用程序中使用。这些控件通常被称为控件或者部件。
    目前有15种Tkinter的部件。我们提出这些部件以及一个简短的介绍,在下面的表:

    Python GUI Tkinter简单实现个性签名设计

    标准属性

    标准属性也就是所有控件的共同属性,如大小,字体和颜色等等。

    Python GUI Tkinter简单实现个性签名设计

    几何管理

    Tkinter控件有特定的几何状态管理方法,管理整个控件区域组织,一下是Tkinter公开的几何管理类:包、网格、位置

    Python GUI Tkinter简单实现个性签名设计

    二、个性签名实现代码

    本次代码运行环境是python2.7

    # -*- coding:utf-8 -*-
    
    from Tkinter import * # python 3 是tkinter
    import tkMessageBox
    import requests
    import re
    from PIL import Image
    
    
    def download():
      start_url = 'http://www.uustv.com/'
      name = entry.get().encode('utf-8')
      if not name:
        tkMessageBox.showinfo('提示', '请输入姓名再设计!')
        return
      data = {
        'word': name,
        'sizes': '60',
        'fonts': 'jfcs.ttf',
        'fontcolor': '#000000'
      }
      result = requests.post(start_url, data=data).content
      reg = '<div class="tu"><img src="(.*?)"/></div>'
      img_url = start_url + re.findall(reg, result)[0]
      response = requests.get(img_url).content
      # 将生成的签名图片下载到本地
      with open('{}.gif'.format(name.decode('utf-8').encode('gbk')), 'wb') as f:
        f.write(response)
      try:
        im = Image.open('{}.gif'.format(name.decode('utf-8').encode('gbk')))
        im.show()
      except:
        print '自己打开看吧'
    
    
    root = Tk()
    root.title('个性签名设计')
    root.geometry('+800+300') # 设置窗口出现在屏幕上面的位置
    Label(root, text='姓名', font=('微软雅黑', 15)).grid() # 布局方法不要混用
    entry = Entry(root, font=('微软雅黑', 15))
    entry.grid(row=0, column=1)
    button = Button(root, text='设计签名', font=('微软雅黑', 15), width='15', height=1, command=download)
    button.grid(row=1, column=1)
    root.mainloop()

    三、运行结果

    Python GUI Tkinter简单实现个性签名设计

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持码农之家。

    展开阅读

    资源下载

    相关资源

    • 边练边学:网页UI商业项目设计实战

      边练边学:网页UI商业项目设计实战

      边练边学:网页UI商业项目设计实战 作者:肖睿,张敏,谢思 著 出版时间:2019 本书详细讲解了不同类型Web端UI商业项目的设计理论、设计思路以及实际案例制作过程。全书共8章,具体包括网页UI设计概述、营销类企业网站首页UI设计、教育类企业网站着陆页UI设计、招聘类网站专题页UI设计、游戏类企业网站改版UI设计、企业网站信息管理后台UI设计、平台类商城UI设计以及电商类店铺首页UI设计。全书采用案例驱动的方式,让读者掌握不同行业、不同类型

      大小:16.21MB网页设计

      立即下载
    • 从零开始学Arduino电子设计

      从零开始学Arduino电子设计

      Arduino是一个开源软硬件平台生态圈,目前在创客圈里越来越流行。本书顺应创客的热潮,通过50个有趣的创意案例,手把手带领读者通过实际动手的方式学习Arduino电子设计

      大小:118 MBArduino

      立即下载
    • 认知与设计:理解UI设计准则

      认知与设计:理解UI设计准则

      本书语言清晰明了,将设计准则与其核心的认知学和感知科学高度统一起来,使得设计准则更容易地在具体环境中得到应用。涵盖了交互计算机系统设计的方方面面,为交互系统设计提供了支

      大小:44.2 MBUI设计

      立即下载
    • 网页UI与用户体验设计5要素

      网页UI与用户体验设计5要素

      感观感受因素、互动感受因素、预览感受因素、感情感受因素和信赖感受因素这5个层面系统化论述了用户体验设计中的因素,跟随这书学习培训从这5个层面下手,合理提高所网站设计的客户体

      大小:67.4 MBUI设计

      立即下载
    • UI设计师的色彩搭配手册

      UI设计师的色彩搭配手册

      这书从当今受欢迎的移动UI设计构思的色彩的搭配去往,重中之重详细介绍了APP页面设计中的色彩搭配原理,分类整理地剖析了大自然色彩的搭配、个性化色彩的搭配、理性色彩的搭配及好用色

      大小:27.6 MB前端设计

      立即下载

    学习笔记

    23小时50分钟前回答

    C++设计模式之建造者模式(Builder)

    建造者模式与工厂模式最大的区别在与建造者模式更注重的是创建的一系列过程,如流水化作业,工厂模式强调的是区分不同的工厂和产品,而建造者模式更注重的统一不同产品在流水线上的工序,达到统一作业。 作用 建造者模式是将一个复杂对象和他的构造和组装过程分离,这样再重复创建不同对象时使用相同的流程进行建造。对于调用者来说,只需要知道产品的类型,而不需要知道具体的组装过程。 类视图 代码实现 class Builder { public: virtual void SelectCpu()= 0; virtual void SelectMatherboard() = 0; virtual void SelectMem() = 0; virtual void SelectDisk() = 0; virtual void SelectPower() = 0; virtual void SelectShell() = 0; }; //构造PC class P……

    22小时31分钟前回答

    使用BootStrap和Metroui设计的metro风格微网站或手机app界面

    今天使用bootstrap和metroui设计了一个metro风格的移动app或者微信微网站的界面 程序的源代码可以从此处获得:https://github.com/mz121star/weixin-metro 有喜欢的朋友可以拿去修改一下。 !DOCTYPE html!--[if lt IE 7]html class="no-js lt-ie9 lt-ie8 lt-ie7" ![endif]--!--[if IE 7]html class="no-js lt-ie9 lt-ie8" ![endif]--!--[if IE 8]html class="no-js lt-ie9" ![endif]--!--[if gt IE 8]!--html class="no-js" !--![endif]--headmeta charset="utf-8"meta http-equiv="X-UA-Compatible" content="IE=edge"title/titlemeta name="description" content=""meta name="viewport" content="width=device-width, initial-scale=1"!-- Place favicon.ico and apple-touch-icon.png in the root directory --link rel="stylesheet" href="css/normalize.css"link rel="stylesheet" href="css/boot……

    10小时51分钟前回答

    Java设计模式之Builder建造者模式

    一、场景描述 建造者模式同工厂模式、抽象工厂模式一样,用于创建继承类对象。 工厂模式:Java设计模式之工厂模式 抽象工厂模式:Java设计模式之抽象工厂模式 所不同的是,工厂模式下,各子类实现接口,通过工厂类创建子类对象;而建造者模式下,各子类拥有其建造者类,通过它创建不同的父类对象,最终实现多态,实际上子类、父类在代码中是不存在的。 以仪器数据采集工具为例,工厂模式下,定义接口“仪器数据采集工具”,定义子类“PDF文件数据采集工具”和“Excel文件数据采集工具”,子类实现接口。通过工厂类(无论是静态工厂类还是抽象工厂类),创建子类对象,这些对象拥有不同……