Re: Great SWT Program



On Oct 19, 6:08 am, blm...@xxxxxxxxxxxxx <blm...@xxxxxxxxxxxxx> wrote:
The notion that they could gain something from learning a particular
interface implies that it's equal or even superior to others.

I don't agree. Even if you regard all interfaces other than the
currently popular one as inferior -- you know the old adage about
those who don't know the mistakes of history being condemned to
repeat them?

My personal experience has been that students and budding designers
and such will repeat them anyway, and learn from them. This is one of
the things school is for -- to get that phase over with before they
are making stuff for actual consequential purposes instead of as
educational assignments. :)

There's also the distilled wisdom of the usability professionals and
their reams of documents, guidelines, and whitepapers, plus the "copy
something you know works well" approach.

Hell, us Java coders just need to not egregiously abuse the ability to
make custom Swing components and L&Fs to get a UI that should be
decently usable. We concern ourselves with putting the particular
controls into the UI that are needed; Swing concerns itself with
making them work properly with the keyboard and mouse. Larger-scale
usability issues arise of course, such as how to organize things, but
even there there are standard patterns you see everywhere that you can
copy, and the Swing guidelines and Java Tutorial and conventions and
even the way the controls themselves work tends to push one toward
making a "normal" UI.

[ snip interesting speculation ]

"Speculation"? It's a surer bet than whatever your local weatherman is
forecasting for tomorrow. :P

Not those specifically, but what about those hand-hackable config
files with no alternative to modifying them BUT hand-hacking that you
mentioned earlier?

I don't remember ever having a problem finding their names and
locations somewhere in the man pages or other documentation.
Of course, this is blmblm the weird we're talking about here,
who has the superhuman ability to extract information from the
admittedly imperfect Unix/Linux help. It's possible, too, that
I'm forgetting about some old-style tool that used configuration
files whose locations weren't discoverable via documentation.
"Modern" tools, though, seem not to document at all where they
store configuration information. It's "magic". I think I've
made that point before, though. <shrug>

Usually, they provide their own interface to change the information,
and expect a) only the savvy user or geek-squad repairman to want more
and b) those people to know where to look. There are conventions.
Windoze apps store stuff in their Program Files subdirectory and/or
the registry. The registry has a global search. Put in the app name
and (after a few tens of minutes perhaps) as a general rule you will
find its registry keys, if it has any.

.



Relevant Pages

  • RemoteAccess/firewall "InterfaceInfo" data format
    ... We're building an interface between IDS and the RemoteAccess/firewall ... documentation regarding the windows registry format for the ... can someone direct me to the appropriate documentation ...
    (microsoft.public.win2000.ras_routing)
  • Re: IStream.Read()
    ... I would say that the documentation for the actual .NET ... type is superceeded by the documentation for the IStream interface itself, ... You can set this pointer to NULL. ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: How to get the documents in detail?
    ... Not MSDN Library. ... anyone trying to learn how/when to use a particular interface (I guess ... A halfway decent documentation on this interface would have put the ... blah blah blah is an example of a possible site and a yeah yeah yeah ...
    (microsoft.public.vc.atl)
  • Re: input from keyboard
    ... What's needed are documentation and examples. ... Xlib code to my program because on every Linux system Xlib ... One of the reasons you use the libraries is so you don't have to worry about those things. ... you tried to bypass the C interface to Windows and use its internals. ...
    (alt.lang.asm)
  • MVC -- Application Model vs Domain Model
    ... Randy responded "The closest Smalltalk analogy to the Swing component "model ... interface" is probably the concept of an Adaptor, whose job it is to adapt ... Adaptor or "model interface" is not an ApplicationModel. ... In MMVC would the Controller operate on the Application Model or the Domain ...
    (comp.object)