user-interface

What is the best way to separate UI (designer/editor) logic from the Package framework (like Visual Studio Package)

I want to separate concerns here. Create and embed all the UI logic for the Custom XML designer, object model, validations etc in to a separate assembly. Then the Package framework should only register the designer information and ask for a UI Service and everything works magically. This way I don't need to play with the Package framewo...

Best books to learn about design

What books do you recommend for a programmer who wants to learn about design? Every programmer needs to evolve and learn things outside of his specialization. I would like to collect a list of the best material in the field of design for such programmers. Some guidelines: I'm interested both in graphic design (use of whitespace, fon...

Are there any user interface prototyping tools for Eclipse?

I am looking into designing new features for Eclipse-based programming tools, from the requirements/ideas perspective. To really do this quickly, I would like to sketch UI elements without having to code things -- my concern is with the concepts and ideas right now, not the possible later realization. Are there any such graphical sketch...

Using Selenium IDE with random values

Is it possible to create Selenium tests using the Firefox plugin that use randomly generated values to help do regression tests? The full story: I would like to help my clients do acceptance testing by providing them with a suite of tests that use some smarts to create random (or at least pseudo-random) values for the database. One of t...

WPF Alternative for python

Is there any alternative for WPF (windows presentation foundation) in python? http://msdn.microsoft.com/en-us/library/aa970268.aspx#Programming_with_WPF ...

Resources to create applications with a great user experience?

I am making the distinction between User Experience and pure User Interface (UI) design here, even though there is usually a tie-in. You can have great user interaction even with a ‘boring’ grey interface, (note that it is not a requirement!). My bookshelf contains the following: The Inmates are running the Asylum Don’t Make Me Think ...

SetCursor reverts after a mouse move

I am using SetCursor to set the system cursor to my own image. The code looks something like this: // member on some class HCURSOR _cursor; // at init time _cursor = LoadCursorFromFile("somefilename.cur"); // in some function SetCursor(_cursor); When I do this the cursor does change, but on the first mouse move message it changes ba...

User interface design for small displays - resources?

I'm developing an application for a small display (1.8" diagonal, 128x160). Lots of people must be developing for cell phones, so I'm hoping for pointers to online resources for user interfaces with small displays and limited input. ...

Techniques for dynamic (algorithmic) graphics

I'm programming an application for a 32 bit processor with limited memory (512k flash, 32k RAM). The display on this device is 128x160 with 16 bit color, which would normally consume 40k ram if I were to buffer it on my processor. I don't have that much RAM, so I'm looking for techniques, tips, tricks, ideas for generating screen data ...

Wiimote example programs

I'd like to use the Wiimote (accelerometers, gyroscopes, infrared camera, etc, etc, etc) on various applications. It's a bluetooth device, and I know others have connected it to their computer. What's the easiest way to start using it in my software - are there libraries for C#, for instance? I want my software to be usable and easil...

What LogParser UI do you use?

I just started using Log Parser Lizard to examine my IIS and Event logs. What UI tool do you use on top of LogParser 2.2 to view your log files on production? ...

Cheap / free "Look and Feel" frameworks for web applications

Hi, Usually I'm fortunate enough to work with really good designers. They take care of the look and feel for all of the web applications / sites I build. In the past when I've done cheap or free work for people for projects I'm interested in, I've used a template from templatemonster or similar. I want to get involved with quite a la...

What is the best format for a customer number, order number?

A large international company deploys a new web and MOTO (Mail Order and Telephone Order) handling system. Among other things you are tasked to design format for both order and customer identification numbers. What would be the best format in your opinion? Please list any assumptions and considerations. Accepted Answer Michael Haren...

Using Office Ribbon in a Word Processor

Hi, I heard Microsoft allows use of commercially available Office UI controls, with the exception of competing products, such as a word processor or spreadsheet app, etc. How true is that? Also, if it is not true, do you know of any free Ribbon controls? ...

What framework to use when evaluating UI without users’ involvement?

Often a quick UI evaluation needs to be done without actual users’ involvement. What approach is to take? Is there a framework one could stick to (i.e. principles to look out for, steps to take as part of the evaluation) or is it all haphazard, art based on experience rather than rigid process? ...

Devexpress Xtragrid

I want to place a combobox inside one column of a Xtragrid. I can bind the combobox to array but how do you bind the combox to the column? ...

Effective way to notify user of input validation failures in an editable table

Im looking for ideas on how to effectively notify users that their input into an editable table is invalid. For example, if one column of a table represents an American zip code and the user enters in the zip code "85rr3" into a cell, how would you notify the user of the issue? ...

window.resizeTo affects subsequent Firefox windows

I have a webapp which resizes its window to exactly fit its contents: window.resizeTo(200,300) People do like having the page fit its window in this way. However with Firefox the next browser window the user opens comes up at the same size, which is ridiculously small. Is there a way to tell Firefox to resize the current window, but ...

Google Calendar like interface

I need to write an application that essentially functions like a week-view of a calendar, columns for the days and then rows for appointments. Where the height of the appointment box visually represents time. In my case, I just don't want the time of day as the vertical axis, I just want hours or mins. The Google AJAX approach is very...

jQuery animation

I'm having some minor problems with some animations I'm trying to set up. I have a couple divs stacked on top of each other kind of like this. <div id="div1"> Stuff... </div> <div id="div2"> More Stuff... </div> Each of these divs has a drop shadow applied to it via jQuery plugin (jquery.dropshadow.js). The problem occurs when...