首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

UI(用户界面)设计规则和规范

界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。而且设计良好的界面能够引导用户自己完成相应的操作,起到向导的作用。同时界面如同人的面孔,具有吸引用户的直接优势。...设计合理的界面能给用户带来轻松愉悦的感受和成功的感觉,相反由于界面设计的失败,让用户有挫败感,再实用强大的功能都可能在用户的畏惧与放弃中付诸东流。...5):界面上首先应输入的和重要信息的控件在 Tab顺序中应当靠前,位置也应放在窗口上较醒目的位置。 6):同一界面上的控件数最好不要超过 10个,多于10个时可以考虑使用分页界面显示。...2: 规范性: 通常界面设计都按Windows 界面规范来设计,即包含“菜单条、工具栏、工具箱、状态栏、滚动条、右键快捷菜单”的标准格式,可以说:界面遵循规范化的程度越高,则易用性相应的就越好。...规范性细则: 1):常用菜单要有命令快捷方式。 2):完成相同或相近功能的菜单用横线隔开放在同一位置。 3):菜单前的图标能直观的代表要完成的操作。 4):菜单深度一般要求最多控制在三层以内。

2.8K30
您找到你想要的搜索结果了吗?
是的
没有找到

Python代码规范和命名规范

前言 Python 学习之旅,先来看看 Python 的代码规范,让自己先有个意识,而且在往后的学习中慢慢养成习惯 目录 一、简明概述 1、编码 如无特殊情况, 文件一律使用 UTF...= 1 y = 2 long_variable = 3 # 不推荐的写法 x = 1 y = 2 long_variable = 3 5、换行 Python...'blah': do_blah_thing() # 不推荐的写法 if foo == 'blah': do_blash_thing() 6、docstring docstring 的规范中最其本的两点...This module demonstrates documentation as specified by the `Google Python Style Guide`_....""" 文档注释不限于中英文, 但不要中英文混用 文档注释不是越长越好, 通常一两句话能把情况说清楚即可 模块、公有类、公有方法, 能写文档注释的, 应该尽量写文档注释 三、命名规范

1.9K20

python代码规范

不同的人有不同的编程习惯和风格,对于一个团队而言,想要高效的协同开发,遵守一个统一的代码规范是非常重要且必要的。...举个例子,开发和维护数据分析的pipeline可以说的上是生信工程师的日常了,对于这样一个需要长期维护的项目而言,在开发阶段,遵循统一的代码规范,可以将任务拆分,分配给团队的不同人员进行开发,提高效率;...这一切的基础就是统一的代码规范,对于python而言,官方的PEP8规范是使用最广泛,认可度最高的代码规范,文档链接如下 https://www.python.org/dev/peps/pep-0008...在Python中,对于变量名有如下约定 单下划线开头的变量表示模块或者类的私有变量 双下划线开头的变量表示类内私有 双下划线开头,并且双下划线结尾的变量是python的保留变量,比如__all__, 自定义的变量不要采用这样的写法...除了以上几点,PEP8规范还有很多细节,具体的请查看官方文档。

83310

APP界面切图命名和文件整理规范

第一部分:iOS APP界面设计切图命名规范 ?...以上切图命名规范信息图来源:http://www.zhangruisheng.com/post/e5517_260065b 感谢张瑞生的无私分享。 第二部分:手机APP切图文件整理和技巧分享 ?...第三部分;Android编码规范建议18条,非常不错! 适合手机app设计师和android 工程师阅读。...服务端可以实现的,就不要放在客户端 6.引用第三方库要慎重,避免应用大容量的第三方库,导致客户端包非常大 7.处理应用全局异常和错误,将错误以邮件的形式发送给服务端 8.图片的.9处理 9.使用静态变量方式实现界面间共享要慎重...10.Log(系统名称模块名称接口名称,详细描述) 11.单元测试(逻辑测试、界面测试) 12.不要重用父类的handler,对应一个类的handler也不应该让其子类用到,否则会导致message.what

1.4K90

Python编程规范

1,Python编程规范 > 编码 所有的 Python 脚本文件都应在文件头标上 # -*- coding:utf-8 -*- 用于设置编辑器,默认保存为 utf-8 格式。...> 空格 空格在 Python 代码中是有意义的,因为 Python 的语法依赖于缩进,在行首的空格称为前导空格。在这一节不讨论前导空格相关的内容,只讨论非前导空格。...非前导空格在 Python 代码中没有意义,但适当地加入非前导空格可以增进代码的可读性。...不同种类的模块间加空行; 3) 在函数中的逻辑段落间加空行,即把相关的代码紧凑写在一起,作为一个逻辑段落,段落间以空行分隔; > 断行 尽管现在的宽屏显示器已经可以单屏显示超过 256 列字符,但本规范仍然坚持行的最大长度不得超过...ThisIsAClass(object):pass >> 模块 模块名全部小写,对于包内使用的模块,可以加一个下划线前缀,如 module.py _internal_module.py >> 包 包的命名规范与模块相同

81630

Python编码规范

/usr/bin/python 编码 所有的 Python 脚本文件都应在文件头标上 #-*- coding:utf8 -*- 。设置编辑器,默认保存为 utf8 格式。...空格 空格在Python 代码中是有意义的,因为Python的语法依赖于缩进,在行首的空格称为前导空格。...ThisIsAClass(object):      pass  模块 模块名全部小写,对于包内使用的模块,可以加一个下划线前缀,如: module.py  _internal_module.py  包 包的命名规范与模块相同...flg:      pass for i in xrange(10):      print i  其他建议 避免在内存中处理大对象,由于python申请的内存不一定会返还给操作系统(有时会返还给python...内存池) 本文在 《Python编码规范》http://www.cnblogs.com/BoyeeStudio/articles/382882.html的基础上进行补充

1K31

python界面

python中有多个图形界面开发的库,一般我们会见到用到的有tkinter,pyqt,wx,pywin等这几个库,但是一般比较简单的就是tkinter Tkinter : 是 Python 的标准 Tk...GUI 工具包的接口,也是python自带的库,使用tkinter的话就不需要另外下载包,而是直接导入模块就可以了 from tkinter import * 但是一般一开始学习做的可以尝试一些这样导入库...Tkinter 按钮组件用于在 Python 应用程序中添加按钮,按钮上可以放上文本或图像,按钮可用于监听用户行为,能够与一个 Python 函数关联,当按钮被按下时,自动调用该函数。 ?...Menu: 菜单条,用来实现下拉和弹出式菜单,点下菜单后弹出的一个选项列表,用户可以从中选择 在界面中设置菜单,和多级子菜单 在tkinter中,菜单组件的添加与其他组件有所不同。

2.6K21

移动应用界面设计的尺寸规范「建议收藏」

移动应用的界面设计画布尺寸设计多大(特别是Android)、图标和字体大小怎么定、需要设计多套设计稿么、如何切图以配合开发的实现?...本篇将结合iOS和android官方的设计规范、搜集的资料以及工作中的摸索,来分享移动应用界面设计中的尺寸规范等问题,希望能给移动端的新手设计师些许指引。若有不当之处,欢迎斧正。...在android规范中对于导航栏、工具栏等的尺寸没有明确的规定。...dp,若设计稿尺寸设为720 x 1280 ,图标大小需在规范要求的尺寸数字上乘以2。...4、常用图像、图标大小(来自官方规范文档) 5、字体大小 iOS交互设计规范文档上,对字体大小没有做严格的数值规定,只提供了一些指导原则: 单位:点pt – 即便用户选择了最小文字大小,文字也不应小于

3.6K20

python代码编写规范

最近两年的工作都是和运维相关,有时运维人员也会写一些python程序,但基本上都没有遵循相应的代码规范,一向粗暴,能用就行,既不考虑可读性也不考虑可维护性,作为一个开发人员有时候看他们写代码就很不舒服,...今天就谈谈python写代码时的一些规范。...python的代码编写基本上都要遵循PEP8的风格。...None 而不是 if not a is None 4.注释 对某些重要的代码块的功能说明,应使用单行注释 对整个模块功能的说明应使用多行注释 对类或函数的功能及使用方法的详细说明应使用文档字符串 python...并发 I/O密集型,像web应用这样的场景应该使用多线程编程 计算密集型,像计算圆周率等场景应该使用多进程编程,尽可能利用多核CPU优势 当然在编写代码时你的某些编辑器如pycharm会帮助你检测代码规范

68430

Python编码规范小结

1.2 语言 基础库采用 python 开发。需要调用的相关二进制工具的地方,为降低开发成本,暂采用直接调该工具,封出 python 方法接口。...1.3 版本 Python 版本较多,为避免上下版本的兼容性问题,开发采用统一版本。 Python 2.6.2/2.7.x 1.4 规范文档 为了方便维护、他人阅读使用,整理出该编码规范文档。...请大家开发时遵循本规范进行更开发。 本文档参考自Guido 的《Python 风格指南》一文. 并从《Barry's style guide》中添加了部分内容,以及我的个人建议。 2....因此存在这样的一个问题:由于不同模块的 lib 库开发人不同,编码规范也可能不同, 整合起来会显得不够“和谐”。还是希望各模块lib 库负责人做相应的修改,尽量“和谐”。 3....代码的布局 3.1 缩进 众所周知,python 是通过缩进来进行代码布局的。使用vi 可以在~/.vimrc 中配置几个空格来代表一个tab,从而来布局 python 函数的缩进。

31420

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券