Newsgroup: it.comp.lang.visual-basic
Titolo: Interfacce anzi...interfaciiiiiiiie personal  HALL OF SHAME

Penso sia interessante spostare qui una discussione che sta andando avanti
in un vecchio post!
Premessa: I prodotti "Visual" tendono a generare mostri secondo
l'espressione 
e^((X^(50-anni esperienza programmazione))+ Y) 
dove X è il fattore Lamer insito in ogni programmatore ed Y è la
propensione ad ascoltare l'utonto (prossima a zero per programmatori
dipendenti...variabile per gli altri))
ALCUNI IMPRESSIONANTI ESEMPI DELL'ABERRAZIONE UMANA
Della serie: Quando flippa il programmatore!
http://www.info2001.it/images/splash/alca_01.jpg
http://www.soluzioniinformatiche.org/images/icoalfa.jpg
http://www.ciaoa.it/images/As/scout_volley_1.JPG
http://www.planetht.it/imm/agenda_G.jpg
http://www.newsys.it/Demo/Invoice/screenshot.jpg
(attenzione ai malati di diabete qui sotto!)
http://www.diamante2000.com/Diamante/Prodotti/Schede+tecniche/_ZoomContabilita2.htm
http://www.eureka.ra.it/Prodotti/Kosmos/Contabilit%C3%A0/Contabilit%C3%A0.gif
Sbbbuarg!!!! (ho li zucheri nel sangue a 3000!)
http://www.csfashion.it/contabilita.htm
Questi fanno gli originali...guardate dove è la barra di navigazione!
http://www.fmrbg.com/videomax/Cmp_Menu2.jpg
Venghinio siorri e siorre alla fiere della griglia...
http://www.sierrasoft.com/it/products/images/vidOP11g.gif
http://www.giuseppecaporale.it/software/geas/geas5.htm
Mettete gli occhiali da sole!
http://www.marticos.com/img/gest/anagrafica.jpg
ARRRGH ALZATE LO SCHERMO CAPITANO KIRK!!!!
http://www.gestionenegozio.it/screenshot/im13-2.jpg
per finire..anche io son caduto nella trappola del graficume
http://www.villaceleste.it/temp/marwod.jpg
Ciao ciao!
P.s.
Se qualcuno di voi è l'autore di questi capolavori...eh beh!
Non ve la prendete!...spesso non dipende da noi...ma da quello che
mangiamo!
Dopo una hamburger di McDonald ad esempio io vedo gli elefantini rosa!!!


http://www.villaceleste.it/temp/marwod.jpg
E che ha di tanto strano? :)
Grande Wodka :D
Ciau
AranBanjo
-- 
web: 
http://www.ponchio.it
"E' un vero peccato che tutte le persone che sanno come far
funzionare il paese siano troppo occupate a guidare taxi o
a tagliare capelli" - George Burns
"Vorrei avere un crocifisso di kryptonite, cosi' potrei 
tenere lontani Dracula e Superman" - Jack Handey

 dipendenti...variabile per gli altri))
Non capisco dove vorrebbe arrivare questo post :)
Fare interfacce grafiche credo sia una delle cose più difficili, in 
particolare per chi è un programmatore e quindi un tecnico, non uno 
stilista.
Ti dirò che almeno un paio di quelle postate non mi dispiacciono, e poi è 
anche difficile dare giudizi senza sapere qual è lo scopo di un programma, 
dove a prima vista può sembrare un'accozzaglia di controlli, ma poi ci si 
rende conto che forse non è poi tanto stupido.
Io mi ricordo questo mio post:
http://groups.google.it/group/it.comp.lang.visual-basic/browse_frm/thread/315ddc04b6135f53/e7ebd4ddaff1e7a7?lnk=gst&q=zanna+magazzino+campi+join&rnum=2#e7ebd4ddaff1e7a7
Per il quale mi sono beccato pure un richiamo dopo la mia reazione a questa 
"idiozia".
Un paio di settimane fa mi hanno spiegato come funziona la gestione dei 
magazzini (ebbene sì, ho lavorato per 4 anni su un progetto senza sapere 
come funzionasse quello che sta sotto... nessun commento per favore) e per 
come era stata progettata la cosa e tutto quello che ci gira intorno questa 
gestione ha un senso.
Programmare bene è un casino, lavorare come programmatore è un disastro... 
sto valutando la vendita di cocco sulle spiagge, magari con il carretto con 
la fontanella e la pallina che ci balla sopra che da bambino mi attirava 
sempre :)
Ciao 

 Venghinio siorri e siorre alla fiere della griglia...
Hemm... mi sento un po' colpito nel segno, qui... :-(
Ma la grid, purtroppo, a volte è inevitabile!!
Ecco il mio utilizzo della grid: 
http://www.treodesktop.com/promo-it.jpg
L'interfaccia è MOLTO importante, almeno quanto il programma stesso, se non 
addirittura DI PIU'.
Una brutta interfaccia, trasforma un ottimo programma in una schifezza 
inutilizzabile....
Io sono un programmatore dilettante, rispetto a voi, e non so nemmeno se ho 
titolo per scrivere in questo newsgroup. Mio padre, invece, è un 
programmatore sin dai tempi dei tempi... ed ancora oggi (che ha più di 80 
anni, ed è in pensione) programma come un quindicenne, e spesso fa delle 
cose molto interessanti!!
C'è in lui una cosa tragica, però... è assolutamente INCAPACE di disegnare 
delle interfacce decenti!!
Dieci anni fa progettò un cad per edilizia, chiamato TULCAD, per me 
assolutamente fantastico!
Permetteva di disegnare progetti di ingegneria civile ed industriale con 
pochissimi passaggi.
A differenza del famosissimo AUTOCAD, ormai leader incontrastato, si 
potevano disegnare prospetti altamente elaborati in pochissimi minuti di 
lavoro. Il tempo di immissione dati, per creare uno stesso progetto, era 
ridotto a circa un decimo di quello necessario con AUTOCAD.
Le poche persone che lo utilizzarono (dopo aver fatto uno sforzo disumano 
per "decriptare" l'interfaccia, ed entrare nell'ottica di utilizzo del 
programma) lo osannarono... dissero che era assolutamente fantastico!!!
Un approccio all'immissione dati completamente diverso, rispetto al 
tradizionale famoso cad.
Dopo aver preso pratica con l'interfaccia di utilizzo, la progettazione di 
un disegno altamente complesso richiedeva solo pochi minuti - rispetto alle 
ore ed ore richieste dal concorrente famoso.
Era un progetto che avrebbe "sfondato", se soltanto avesse avuto 
un'interfaccia "user-friendly"...
Invece, fu un flop...
Ho passato mesi, anni (ed ancora oggi lo faccio...) a cercare di spiegare a 
mio padre che l'interfaccia è TUTTO!! Una schermata con "cinquanta pulsanti 
criptici" non sarà mai utilizzabile da nessuno... ma niente, non c'è nulla 
da fare...
Io penso che ci sia qualcosa, che si trova nella mente del programmatore, 
che va al di là della bontà del codice o dell'idea brillante per risolvere i 
problemi.
Questa cosa... non so come si chiama... arte, estro... buon gusto... non so, 
fate voi, dategli un nome...
Comunque, questa cosa... o c'è, o non c'è!!
Non si può inventare!
E' così.
Quindi, la triste realtà, è che ci saranno sempre degli ottimi programmatori 
che vedranno svanito il loro lavoro, per via di una interfaccia orrida ed 
inutilizzabile...
E' la triste realtà.
B.

t = 1" / (1 - (v²/c²)) ^ œ ha scritto:

Ciao,
ho visto il tuo promo,
Ipotizzo che hai utilizzato un'interfaccia Mdi.
Ti chiedo le form child ricoprono l'intera interfaccia oppure possono 
essere ridotti ??
Ti chiedo questo perchè ho progettato anch'io un'applicazione mdi
ma le form child le ho ridotte ed occupano circa 1/3 dello spazio.
Ma mi piacerebbe dare all'utente finale anche la possibilità di 
ingrandire come l'hai fatto tu.
Questo però implica perdersi con ridimensionamenti di tutti gli oggetti
interni al form child etc. etc.

 essere ridotti ??
Ma io NON ho usato mdi!
Se devo dirtela tutta, neanche mi piacciono, le mdi!!
Come ho fatto? Semplice: con i frames...
Apri il promo (
www.treodesktop.com/promo-it.jpg
) e ti spiego:
Tralasciando la parte verticale sinistra (in blu), c'è un unico grande frame 
incorniciato, che contiene i tre pannelli più piccoli. Questi 3 pannelli 
sono:  la chat, la lista, i dettagli.
In alto, sulla destra, vedi due grandi pulsanti: servono a 
visualizzare/nascondere la chat e/o i dettagli.
La lista dei records, invece, rimane sempre visibile.
Quello che faccio, è moooolto semplice: ho impostato il frame della lista in 
modo che sia "in primo piano" rispetto agli altri due.
Quando l'utente scegliere di nascondere un pannello (ad esempio, la chat) 
non faccio altro che ridimensionare il frame della lista, che con la sua 
altezza va a sovrapporre quello della chat (che in questo modo non si vede 
più).
In realtà, il frame della chat è sempre attivo... ma non risulta né visibile 
né cliccabile dall'utente, in quanto completamente coperto dal frame della 
lista, che occupa tutta l'altezza consentita dal frame principale (vedi qui, 
dove la chat è chiusa: 
www.treodesktop.com/promo-little-it.jpg
).
Stessa cosa per il pannello dettagli a destra: se si vuole nasconderlo, 
basta semplicemente allargare i due frames (la chat e la lista) fino al 
limite destro della finestra, ed il frame dei dettagli "scompare dalla 
vista"...
Ora... i veri programmatori mi lapideranno, lo so...  :-)))
B.
ps: funziona! e funziona pure bene.... perché dovrei sbattermi con le mdi??

Ecco il mio utilizzo della grid: 
http://www.treodesktop.com/promo-it.jpg
[SUPERCUT]
Mi sono appena preso il Treo 650 :)
Ciao


 Mi sono appena preso il Treo 650 :)
Maddaiii.......
Proprio ora, che su ichp stiamo facendo il "gruppo di acquisto" per 
comprarci il nuovissimo Treo 680!!!!
http://euro.palm.com/it/products/treo680
:-)))

"Aran Banjo" ha scritto:

eheh,
"quasi" regalato, per questo l'ho preso :P
Ciau


 AranBanjo
...stiamo facendo un OT dentro ad un altro OT!!  :-(
Leggiti il thread "Treo 680 a 499 Euro?!?" del 24 ottobre, su ichp.
Semmai, ci si sente di là.... :)
B.

 sempre :)
Eeee..ma quelli erano venditori di cocco ricchi!!!
Noi qui a Riccione abbiamo solo quelli con il cestino in vimini e il
bidone per l'acqua! ;)
Bye!
Daniele.

 E che ha di tanto strano? :)
Io lo so: lo sfondo è quello del file manager di KDE.
-- 
Emanuele Torrenti
Registered Linux User #409659