C#: Singleton Design Pattern SlideShow and ScreenCast
May01

C#: Singleton Design Pattern SlideShow and ScreenCast

Welcome to CodeSpread! Here is a slide show and  screencast of Singleton Design Pattern . This slide show is also available for download. Download (PPT, 920KB) You can also check the screencast on our youtube...

Read More
IOC: Inversion of Control Summary
Apr28

IOC: Inversion of Control Summary

Here is a summary of IOC principle. This ppt is also available for download. Download (PPT, 2.17MB) You can also check the same ppt on our youtube...

Read More
User Interface Design
Dec23

User Interface Design

What is a User Interface? Webopedia says “Abbreviated UI, the junction between a user and a computer program. An interface is a set of commands or menus through which a user communicates with a program.The user interface is one of the most important parts of any program because it determines how easily you can make the program do what you want. A powerful program with a poorly designed user interface has little value. Graphical user interfaces (GUIs) that use windows, icons, and pop-up menus have become standard on personal computers.” As per our definition “User Interface is what you see. User Interface is the bridge which facilitates the interaction between human and machine by rendering the information or performing the operation as per the expectations of humans” What is a User Interface Design? Wikipedia says “User interface design or user interface engineering is the design of computers, appliances, machines, mobile communication devices, software applications, and websites with the focus on the user’s experience and interaction. The design process must balance technical functionality and visual elements (e.g., mental model) to create a system that is not only operational but also usable and adaptable to changing user needs.” Just by applying some previous knowledge to design UI can make the difference,the aim is to create interfaces that are easy to use and easy to understand, that meet the needs of the intended users, and that support users in the tasks they wish to undertake. Parameters of a  Good User Interface Design? Usability : These are the needs satisfied by the interface functionality.UI extends usability when it fulfills the needs of the targeted users — users for whom the system has been designed and developed. Next, the scope of interface is extended by looking beyond the users’ immediate work environment and looking at the wider context or situation within which the system is expected to operate Thus, usability is concerned with the extent to which users of an application are able to work effectively, efficiently, and with satisfaction in their particular contexts. First Time Use: How many of us can find it simple to operate a machine if the UI is easy to understand? If UI cannot make an impact in terms of understanding and learning at the first instance then there is a big reason to worry. Efficiency:  Ok, Now we are accustomed to the interface but still it takes lot of time to complete a simple task and lot of steps in UI is the culprit of that. Why not reduce this time and achieve efficiency. Users love efficient UI. Returning Users Memory: When there is a returning users, he...

Read More