important events and organizations in the industry such as Macworld Expo, as well as the Santa Fe Film Art Institute. In addition to this book, she also has dozens of best-selling books and winning books, including the Non-designer's Web book, Robin williamsdesign Workshop, Thelittlemacbook and so on. Some books have been translated into 15 kinds of words, which have a worldwide impact.When I went to schoo
Today's reading will happen to have a classmate to share the "user experience elements-user-centric product design" this book. There are five levels of user experience elements in the story:strategic layer, scope layer, structure layer, frame layer, presentation layer。 is also a product design five levels, so the study recorded. First attach these five levels of
modified the class it belongs to.Strategy: Define a series of algorithms, encapsulate them one by one, and make them interchangeable with each other. This mode allows the algorithm to be changed independently of the customer using it.Templatemethod: Defines the skeleton of an algorithm in an operation, and delays some steps into subclasses. Templatemethod allows subclasses to redefine some specific steps of the algorithm without altering the structure of an algorithm.Visitor: Represents an oper
ErrataThe original book (Chinese version) 3.13, 65-69 pages Genscatterhierarchy and fieldhelper are problematic, when the type in the typelist is duplicated, cannot be compiled (because of "ambiguity base class").The two semantic questions that appear in the book can be illustrated with a small snippet of code:class a{}; class B: public a{}; class C: public A, public b{}; void Test () { c C; A CF =c;
people feel strange: Tencent has a mobile phone QQ, why should we do a micro-letter? What's the difference?
After a while, I found that the original use of mobile phone QQ people have switched to micro-mail. Why do people think that on the phone, micro-letter than QQ easy to use it?
Then one day I finally got a little understanding:
Mobile phone QQ is a web-side function of the transplant, and the function of micro-letter more consideration of the characteristics of mobile applications (voic
+ protocol is a complete server, the other game logic can be slowly spread, just this time the client's development also began, I used Luasocket wrote a simple client network library, and my this single process of the server to communicate, and finally, My server ran, the code is very few, I control the live, I feel very happy: https://github.com/rangercyh/nodejs_serverThis server only has the most basic ability, and the database can communicate, using TCP and the client to communicate, the pro
between the application of the financial industry and the application of the manufacturing industry. Here, we look at our design from the perspective of general design thinking:
First, we can see that the business layer is reorganized into two layers. The primary consideration for adding layers is the reusability of the des
ErrataThe original book (Chinese version) 3.13, 65-69 pages Genscatterhierarchy and fieldhelper are problematic, when the type in the typelist is duplicated, cannot be compiled (because of "ambiguity base class").The two semantic questions that appear in the book can be illustrated with a small snippet of code:class a{}; class B: public a{}; class C: public A, public b{}; void Test () { c C; A CF =c;
As an interactive designer, I found myself in the practice of interactive design can not take into account all aspects, there is a blind area of thinking. There is a lack of experience, but also the problem of their own knowledge limitations. After entering the development phase, each need to modify the interaction, the heart will be a little ashamed, feel for the small partners brought unnecessary workload
attaches great importance to the guidance of programming styles. It is extremely important to establish a good aesthetic. Kent Beck: "I'm not a great programmer; I'm just a good programmer with great habits. "Deng Hui, translator of Agile Software Development: Principles, models, and practices, has his opinion:" code quality is the most direct and fundamental embodiment of software quality, the so-called design and architecture are empty if they cann
Introduction:We have discussed four process models for agile architecture design. In this chapter, we will summarize these four process models, the relationships between the four persons and the Agile Methodology characteristics embodied in the model are discussed. Through the description in this chapter, you can have a better understanding of the previous content.
Focus of the four models
I classify four process models from requirements, Team
This article is from my translation on infoq Chinese siteArticle, Original address is: http://www.infoq.com/cn/news/2012/05/burnett-design-thinking
Design Thinking refers to creating the future, not just managing the present. It also refers to spending more time creating value rather than obtaining value. Bill Burnet
We have discussed four process models for agile architecture design. In this chapter, we will summarize these four process models, the relationships between the four persons and the Agile Methodology characteristics embodied in the model are discussed. Through the description in this chapter, you can have a better understanding of the previous content. Focus of the four models I classify four process models from requirements, Team
Design "Thinking of Design" series of articles, today began to write the third article. Atzie is not a professional web designer, but Atzie will do his best to write this series of articles, as far as possible the experience of their own practice summed up to tell everyone, hope to give you a little harvest, a little inspiration. If there are different opinions i
New Thinking in C ++ DesignOriginal content withdrawal:
The title of chapter 1 in this book is generalized imitation functions. I think the content actually described in this chapter can be summarized into one sentence!
The new C ++ 11 standard is similar to the functions provided by std: function.
Std: function introduction:
Analysis of std: function source code shows that std: function uses the features o
Previous words: I'm glad to have applied for a trial. Thank you for choosing chapter Hua w3china. However, in college (very far away, sigh)C ++ programming, C ++ primer, and inside C ++ objectModel has studied C ++, and there is not much chance to do some industrial applications of C ++ after the University (mainly using Java ). Therefore, the impression of C ++ is basically at the Language Mechanism level.The authors in this book criticize those gro
Article Description: a professional thinking of a designer.
First of all, this topic is not suitable for my experience, but as the design of 7-8 years of work, this is to have to think about the problem, today is just and you report my own ideas, this is only, comments if there is improper, is purely reference.
--Difficult (Lcjeremy)
Once upon a time to do
When people interact with the world around them purposefully, some aspects of their behavior follow predictable patterns, some of which are caused by attention limitations and short-term memory. This chapter describes six important models.
Mode 1: we focus on the target and seldom pay attention to the tools used
As explained in chapter 7, our attention is very limited. When people execute a task to achieve a certain goal, most of their attention is focused on the task-related things. Peop
Recently, I have received letters from some children's shoes, often asking questions focused on: How to become an interactive designer? What software should you learn?
I sometimes do not know how to start the answer, around the heart that the interaction designer is a comprehensive ability to require a lot of occupations, can not "shuoyibuer." Tool is very important, now many large enterprises design departments are in the development of
I first entered the interactive design industry and found that the sense of design is the most important aspect for junior designers. In the past, I only received theoretical education in books or articles, but in practice I was experiencing the responsibilities and situations of Interaction designers. Here, I would like to share my thoughts with you and give you some advice.
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.