... The great thing about HTTP is it forms an undeniable interface right in the middle of your GUI layer. Test-first it by emulating a web browser: ...
... Write a wrapper class with this MessageBox inside it. (Then hunt down and smack the developer who made you override a stinkin' message box just to display...
... I have never bothered to research how to close a Win32 MessageBox() window. Maybe you found an easy way, or maybe you walked the Desktop's window list ...
... My code walks the window list. It did annoy me that there wasn't an easy way. It's not even easy to tell a message box from any other dialog box. ... Given...
... Now try it when your tests need to access a real nVidia chip that thinks it's plugged into a real monitor. ;-) We threw hardware at the problem. The build...
... There are two better ways to TDD a custom control. The best is, of course, to composite together smaller controls. The next best is to use a full-featured...
Hi, I'm looking for lessons learned from people who have tried the Humble Dialog or UIB approach on a web project. Even though the UIB is probably way...
Umm... What is Microsoft UIB? Google doesn't tell me much. ... ***************************************************************** Confidentiality Note: The...
... Whereas "Humble Dialog" is a state of mind. If UIB is anything like HTML, it provides "Humble Dialog" simply by putting a huge but impenetrable interface ...
... Just a heads-up, most of the application blocks were upgraded in the new Enterprise Library released last week. I'm not finished reviewing it, but it is...
I consider UIP to be the opposite of Humble Dialog, even though they are both MVC. In Humble Dialog, the view tells the controller to do something, but then...
Hear, hear. I looked at a few summaries and got the impression someone has spent entirely too much time locked in a room smelling their own fumes. This isn't...
... Is my estimate correct that there is no widespread, commonly available canvas control available for the Java GUIs and C# GUIs? This is not rocket surgery....
... That's 100% my read also. The new Enterprise Libary doesn't include a revamped UIB, probably because they're still struggling to learn this very...
It is UIP (User Interface Process), not UIB. I'm afraid I'm at fault for starting a bad meme. As I recall, it is just classic MVC, with a lot of accessories....
Hi Phlip, ... I'm not entirely sure what you mean by a canvas control. I was responding to the notion that it's relatively simple to mock the Graphics object. ...
I can't see that UIP is included in EntLib. The UIP versions 1 and 2 will give you a lot of headaches and frustrations. Some people on the gotdotnet workspace...
I will not assume too much, but a fact is that the gotdotnet workspace for UIP has been very silent for a while. There are some activity there, but I haven't...
... Divide all of TFUI into two kinds: Reusing controls that animate data (such as edit fields and combo boxes), and building new controls that animate data ...
... And from your other message ... Hi Thomas, Can you be a bit more specific on how/why it doesn't work and how it goes against the architecture? I am...
... That's the thing: When mundane controls provide an "ownerdraw" system, they provide back-doors to override part of their paint events. (That's how your...
It's been a while since I worked with UIP, but here are something which I remember: UIP depends on the Session State, but fails to detect when the session ...
Gang: I have returned to my perennial essay (after a sabatical applying Broadband Feedback to a crunch-mode situation...). The TFUI Principles GUIs and GUI...
Hi Phlip, Glad to see you're back! A couple of weeks ago I came up with an interesting insight. If you drive the UI with FIT, and relentlessly remove all...
... Interesting idea ... I'd love to see a series of articles demonstrating this. Ron Jeffries www.XProgramming.com You can observe a lot by watching. --Yogi...
It'd be nice if you'd qualify this stuff with "[...] on Windows [...]" where appropriate. Things can be very different on other platforms. Give Cocoa on Mac...
... I've not seen that, but I've seen something similar when using Fit to drive below the GUI. Semi-specifically: I was working with someone writing some...