A New Software Interface Design Method
Author: aweay
You can reprint and copy the data, but you must add the author's signature aweay. If it is used for commercial purposes, it must be approved by the author.
Download instance code
Keyword: COM myspy ie setuihanlder icustomdoc idochostuihandler getexternal
Preface
When solving various problems, the author prefers to try using C ++ builder first. This is als
Http://blog.sina.com.cn/s/blog_4b6047bc01000bex.html
A common method for solving complex problems is the analytical synthesis method, or divide and conquer, which breaks down complicated problems into simple subproblems. After solving each sub-problem, integrate them. If each sub-problem is still too complex, repeat the process until it is easy to solve. If the problem itself is complex, but it is not easy to continue, you can try to simplify the problem model. After the prototype is developed,
I recently read the javascript design patterns book projavascriptdesignpattrens. I think it is very good. It can improve my understanding of jsoo and help me better understand the jslibrary written by others, improve your js level. This book is the first important... SyntaxHighlighter. al
I recently read the book "pro javascript design pattrens" in the javascript design
What are the interface design standards for ASP. NET Programming specifications? First
Interface Design Standard for ASP. NET Programming specifications 1. Development Environment Settings:
The screen is set to 800*600/1024*768.
Interface
Web page Production WEBJX article introduction: The 10 most commonly encountered UI design issues.
An effective user interface is concerned with the implementation of the user's goals, and everything, including visual elements and functional operations, needs to be complete and consistent. To achieve this goal, you need to ask yourself 10 basic questions.
The beauty of UI
Design keywords: COM myspy IE setuihanlder icustomdoc idochostuihandler getexternal
Objective
In solving various problems, the author prefers to use C + + Builder first to try, this article is the same, but this does not affect the users of other development tools to read, because this is the development of Microsoft technology, the choice of what tools is not important, we understand his principle can use any tool to achieve the same function.
Bod
them. Rather than JSP Java and HTML mixed with the way, in general, for the page experience, even if the use of back-end template technology, template files are often front-end engineers or the entire stack of engineers to write, do not understand the front-end technology is impossible to write template files. But anyway, from the compile and run point of view, the backend template technology is not suitable for the front and rear separation of the architecture, because files such as FTL do no
The current flattening of UI design is at its zenith, starting with Microsoft's Windows 8, and then Google's Android, the current Apple IPhone IOS, using a flat design concept. But do you really understand what flattening is? This can not help but draw a big question mark.
Before I begin, I'll sell a few words: I prefer the interface style of materia
First principle of Object-Oriented Design
Interface is one of the most useful tools in the toolbox of object-oriented javascript programmers. Gof mentioned in the book that the first principle of object-oriented design is: "interface programming rather than implementation programming ".Javascript has no
The interface is the most direct layer for software-to-user interaction. The quality of the interface determines the first impression of the software.
In addition, the well-designed interface can guide the user to complete the corresponding operations and play a wizard role. At the same time, the interface, such as the
Challenge Bars and Buttons
Apple's User Interface Design Guide Human Interface Guidelines) and the App Review Board Apple's App Review Board have a huge impact on the quality of mobile apps. They help a lot of designers and developers understand the core mobile user interface elements and interaction modes. For example
Design is well known, software is a tool, and the exchange of information between the software and people through the interface, so the ease of use and aesthetics of the interface becomes very important, this needs to take advantage of the principles of human-machine interface desi
the Java interfaces and Java Abstract classes that once gave me a headache. This is also the focus of this article.
Since the focus of object-oriented design lies in abstraction, Java interfaces and Java Abstract classes will inevitably exist.
Java interfaces and Java Abstract classes represent abstract types, which are the specific manifestations of the abstraction layer we need to propose. To improve the Reuse Rate of programs, increase the maintai
In the previous "Basic principles of TYPESDK Aggregation SDK design," we mentioned that the design of the aggregation SDK needs to design the interface of the development platform, as well as the design of the release platform of the aggregation of these 2 large modules. Wel
Today, we will talk about interface design. In the interaction between people and machines, user interface design is an important part of screen products.
Especially in the domestic environment, a good UI determines the sales volume of your products, and the refreshing interface
Speaking of the interface system, anyone who uses C ++ programming on the Windows platform will know the MFC, and I have also developed a single-host game interface system following the design of the MFC. However, most people now think that MFC is a poorly designed, complex, and difficult to use system. It takes a long learning process to program using MFC. The
1 interfaceThe concept of interface:The interface in the Java language is a good representation of what the interface means: Ianimal.java/** Java interface is a good representation of the features of the interfaces we analyzed earlier:* 1) is a set of functions, not a function* 2) The function of the interface is used
possible. Each interface only contains the methods required by a client (such as a sub-module or business logic class). This mechanism is also called"Customized serviceTo provide different interfaces for different clients.
The following is a simple example to better understand the interface isolation principle:
Sunny software company Developers designed an int
Fuzzy background (blurred backgrounds) is a very common design effect, also known as background virtualization, in the Web page and app design is not uncommon. The virtual interface design intuitively gives a clean and natural visual feel, so the tone of the fuzzy background will make the whole
Software developer Johannes Fahrenkrug in his blog Springenwerk about the mobile interface design some of the experience, it is worth reference.
Cross-platform interface is an erroneous concept
Cross-platform interface is an illusion never realized, do you remember Java Swing? It promises to be a unified
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.