1. 基础常识 1.1 主流屏幕尺寸 标识 屏幕尺寸 hdpi ...
如果你将源码作为产品发布,就需要确认它是否被很好地打包并且清晰无误,一如你已构建的其他任何产品。 作为软件设计师,代码即是产品 不仅需要实现功能,还需有 优美 大方 的外表。 标识符命名法,标识符命名法最主要有 种: 驼峰 Camel 命名法:又称小驼峰命名法,除首单词外,其余所有单词的第一个字母大写。 帕斯卡 pascal 命名法:又称大驼峰命名法,所有单词的第一个字母大写 下划线命名法:单词与 ...
2017-01-23 18:15 0 4144 推荐指数:
1. 基础常识 1.1 主流屏幕尺寸 标识 屏幕尺寸 hdpi ...
1、模块 模块尽量使用小写命名,首字母保持小写,尽量不要用下划线(除非多个单词,且数量不多的情况) # 正确的模块名 import decoder import html_parser # 不推荐的模块名 import Decoder 2、类名 类名使用驼峰 ...
1.模块 模块尽量使用小写命名,首字母保持小写,尽量不要用下划线(除非多个单词,且数量不多的情况) 2.类名 类名使用驼峰(CamelCase)命名风格,首字母大写,私有类可用一个下划线开头。将相关的类和顶级函数放在同一个模块里.,不像Java,没必要限制一个类一个模块。 3.函数 ...
Package,为了保障每个Java Package命名的唯一性,在最新的Java编程规范中,要求开发人员在自己 ...
Pascal 将每个单词的第一个字符大写、遇到两个字母的首字母缩略词时,两个字母都要大写 命名空间:使用公司名作为前缀、在第二级名称中使用稳定的与版本无关的产品名称 类型:名词或名词短语命名 结构:名词或名词短语命名 接口:形容词短语或偶尔用名词或名词短语命名接口,在接口名称前加上字母I作为前缀 ...
。 应用程序的结构很大程度上取决于想展现给用户的表面内容和任务。 一般结构 一个典型的Android应用 ...
度量和网格 移动设备不仅不同的物理尺寸,而且在屏幕分辨率(DPI)。为了简化多个屏幕设计的方式,手机(小于600dp)平板(大于或等于600dp)。有几种分辨率LDPI,MDPI,HDPI,XHDPI。优化您的应用程序的用户界面的布局设计来取舍不同的分辨率,并提供可供选择的不同分辨率位图图像 ...
《.NET 设计规范》是数千名微软精锐开发人员的经验和智慧,最终浓缩在这本设计规范之中。它指导着.NET Framework几个版本的开发,和微软windows操作系统的下一代API---WinFX开发。上面这些话是C#之父说的,不是我。它指导着微软内部开发规范,可见是一本非常好的书 ...