Database Design Guide
If we compare the data of an enterprise to the data necessary for life, the database design is the most important part of the application. Related Data
The materials designed by the database are full of resources, and university degree courses are also detailed. However, as we have repeatedly stressed
The teacher does not have much exp
friend's visit information is prompted by a knock on the door.③ Use a voice that does not dislike users (such as terror, nausea, and irritability.④ Make a sound when the user can predict.
4. Summary
For different information expressions, we require designers to be concise, clear, and easy to understand when expressing information, so that users can feel it is both natural and clear. It is as natural as a stream of water, just as clear as a military command. In this way, you can complete the tas
The author of Mobile One, the famous user experience expert, Luke Wroblewski, is a very happy person to share, especially after he has developed a voting application polar, he often shares his experience in product improvement, recently, Lukew in some of his blog articles on his own in the polar some of the improvements, discussed in the user guidance and functional location settings on the thinking.
For some of the complex application of interaction rules, the instructions to the user instruct
you can see there is a currency table and a country table. Careful observation reveals that there is actually only one key and one corresponding value in both tables. For such a type of data table, create a centralized table and then set up a "type" field to differentiate.This will make your database work better.Guideline 11: The primary key to reference itself for multilevel data. or set up a foreign key I will often encounter multiple episodes of data. Consider a multi-level sales solution w
should be named after the first letter of the hump.
Method names can share a basic name if these methods have a common basic meaning.
Parameters
Facilitates document annotation, facilitates reading.
You can use the default parameter values when you suppress the usual usage.
Parameters with default parameter values should be placed after the parameter list.
Parameter label (Swift, omitted) special description
Closed-loop parameters and tuple members should
users understand the core content of your site, but in specific tasks, such as Figure 3 Taobao Global navigation, if placed in the selection of goods or payment of the page, I am afraid not only can not guide users, but also interfere with the completion of the task.
Figure 3
Be careful not to get caught up in the excessive design of the navigation system. What we need to do is to use persona
(CGRectinner cgrectoutercgfloat Padding); //rgb color gradient cggradientref mgcreategradientwithcolors (uicolor * uicolor * bottomcolorrgb); The first is the structure of the storage location, which is used to move the menu so that it can be fully visible in its parent view (making it easy for other developers to create menus that match their own UI). The second is the structure that stores the gradient, which is used to set the shape gradient for the menu background (the c
API's caption, and type represents the return type.The design of the Hypermedia API is known as Hateoas. The GitHub API is the design that accesses api.github.com to get a list of URLs for all available APIs.
{ "current_user_url": "https://api.github.com/user", "authorizations_url": "https://api.github.com/authorizations", // ...}
As you can see from the above, if you want to get informatio
represents the return type.The design of the Hypermedia API is known as Hateoas. The GitHub API is the design that accesses api.github.com to get a list of URLs for all available APIs.
{ "current_user_url": "https://api.github.com/user", "authorizations_url": "https://api.github.com/authorizations", // ...}
As you can see from the above, if you want to get information about the current user
the Hypermedia API is known as Hateoas. The GitHub API is the design that accesses api.github.com to get a list of URLs for all available APIs.
{ "current_user_url": "https://api.github.com/user", "authorizations_url": "https://api.github.com/authorizations", // ...}
As you can see from the above, if you want to get information about the current user, you should go to the api.github.com/user and get the results below.
{ "mes
the Hypermedia API is known as Hateoas. The GitHub API is the design that accesses api.github.com to get a list of URLs for all available APIs.
{ "current_user_url": "https://api.github.com/user", "authorizations_url": "https://api.github.com/authorizations", // ...}
As you can see from the above, if you want to get information about the current user, you should go to the api.github.com/user and get the results below.
{ "mes
known as Hateoas. The GitHub API is the design that accesses api.github.com to get a list of URLs for all available APIs.
{ "current_user_url": "https://api.github.com/user", "authorizations_url": "https://api.github.com/authorizations", // ...}
As you can see from the above, if you want to get information about the current user, you should go to the api.github.com/user and get the results below.
{ "message": "Requires authe
RESTful API Design Guide I am from: http://www.ruanyifeng.com/blog/2014/05/restful_api.htmlNanyiDate: May 22, 2014The Web application is divided into two parts, front end and back end. The current trend is the emergence of the front-end equipment (mobile phones, tablets, desktop computers, other special equipment ...). )。Therefore, there must be a unified mechanism to facilitate the communication of differe
know? The viewer and A Simple poster design will also have an interactive process.
When you reach the distance of 20 meters, you will be attracted by the characters and colors above it. When you approach the distance to 5 meters, you will see its slogans, and when you come to the front, you will find new text information. The poster creates a sense of attention by watching the changes in distance and guides you into the future.
Similarly, in add
":" List of Zoos ", " type ": " Application/vnd.yourformat+json " }}The code above indicates that there is a link property in the document, and the user reads this property and knows what API to call next. Rel represents the relationship between this API and the current URL (collection relationship, and gives the collection URL), the href represents the path to the API, title represents the API's caption, and type represents the return type.The design
Django RESTful API design guide, djangorestful
Network applications are divided into two parts: front-end and back-end. The current development trend is the emergence of front-end devices (mobile phones, tablets, desktops, and other specialized devices ......).
Therefore, a unified mechanism is required to facilitate communication between different front-end devices and backend devices. This leads to the po
operations must conform to the user's mental model.
6. Consistency: The design is consistent with the same product (or even similar products), which can greatly reduce the user understanding cost, quickly get started, and increase the user usage.
The consistency here includes color, shape, content, and operation method. For example, if the traffic lights are different from each other, the arrival of outsiders will not lead to traffic chaos. The same
.
This is especially important for Interaction designers who have switched from vision. In the absence of system user interaction and behavior cognition, visual design can easily make the design superficial, so as to attract the user's attention and make users do not understand how to facilitate the application, this is also the fundamental difference between product d
The collision color Wind (color Blocking) has become the trend of web design. The use of square (or even curved) color box as a color tool has begun to spread.
This trend was first popular in the fashion world. boxes, bags, footwear and even sportswear class will put a variety of colors together, they are not the form of collocation, but a separate color block collocation.
Now the trend of the color style is gradually seeping into the
Three books
The day before yesterday, I went to Shucheng and spent a lot of effort to buy three books :《CodeDaquan (second edition), ASP. Network 2.0 Development Guide and object-oriented system analysis and design ( UML For object-oriented system analysis and design ( UML It took me several hours to get this book. It's too difficult to buy. I don't kno
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.