Interfaccia grafica, ne vogliam parlare ?!

giovedì 26 agosto 2010 - 17.32
Tag Elenco Tags  C#  |  VB.NET  |  .NET 3.5  |  .NET 4.0  |  Visual Studio 2010  |  Visual Studio 2008

enricovirg Profilo | Newbie

Allora,
mi sta facendo inc...re il fatto che MS si stia ostinando a non implementare in WPF un sistema "nativo" per sviluppo applicazioni MDI, perchè ? Perchè dicono (MS) che MDI è "vecchio".
E poi ti dicono che se vuoi sviluppare applicazioni MDI devi usare la tecnologia Windows Forms che lo fa nativamente....ma poi ti dicono anche che Windows Forms è destinata a "morire" in favore di WPF.
Bo.
Ma c..o ! Ci son applicazioni e applicazioni !
Un conto è un applicazione che consta di 1 Form (o pochi di più), che ne so, il Media Player, Word, Excel...
Un conto è un applicazione "gestionale" dove per forza dovrò gestire:
- Menù dell' applicazione
- Tanti Forms
- Tante viste
- Tanti reports (che poi pure sui reports si potrebbe discuterne visto che in WPF non c'è il Report Viewer...)
Che interfaccia dovrò usare per un software gestionale ?
Quale avanzata, ricercatissima, fantascientifica interfaccia dovrò inventarmi ?

Non ho voglia di inventare nulla, MDI va più che bene.
E poi, mi pare che Windows sia un sistema operativo a FINESTRE...

Sono inc...nero.

kataklisma Profilo | Senior Member

>Allora,
>mi sta facendo inc...re il fatto che MS si stia ostinando a non
>implementare in WPF un sistema "nativo" per sviluppo applicazioni
>MDI, perchè ? Perchè dicono (MS) che MDI è "vecchio".
>E poi ti dicono che se vuoi sviluppare applicazioni MDI devi
>usare la tecnologia Windows Forms che lo fa nativamente....ma
>poi ti dicono anche che Windows Forms è destinata a "morire"
>in favore di WPF.
>Bo.
>Ma c..o ! Ci son applicazioni e applicazioni !
>Un conto è un applicazione che consta di 1 Form (o pochi di più),
>che ne so, il Media Player, Word, Excel...
>Un conto è un applicazione "gestionale" dove per forza dovrò
>gestire:
>- Menù dell' applicazione
>- Tanti Forms
>- Tante viste
>- Tanti reports (che poi pure sui reports si potrebbe discuterne
>visto che in WPF non c'è il Report Viewer...)
>Che interfaccia dovrò usare per un software gestionale ?
>Quale avanzata, ricercatissima, fantascientifica interfaccia
>dovrò inventarmi ?
>
>Non ho voglia di inventare nulla, MDI va più che bene.
>E poi, mi pare che Windows sia un sistema operativo a FINESTRE...
>
>Sono inc...nero.

Ciao,

Capisco il motivo della tua arrabbiatura ma come spero tu comprenda, le tecnologie vanno avanti ( e di molto ) anche per ciò che concerne la GUI di un software.

MDI è effettivamente superato come layout e personalmente lo reputo antiestetico e antifunzionale, non so cosa tu intenda per gestionale ma, per esperienza personale (lavoro nel mondo dei gestonali Desktop/Mobile) quando si ha a che fare con un gestionale di grosse dimensioni mostrare a video N finestre in un MDI è impensabile a meno che uno non riesca a sviluppare un software a livello di Navision, e credimi non è semplice architettare quel genere di struttura.

Dovresti seriamente provare ad utilizzare un layout a TAB, sicuramente piu bello e facile da utilizzare!

Comunque sia, in WPF tutto è possibile, anche gestire finestre simil MDI, ecco un'ottimo articolo con sorgente redatto da Cristian Civera :

http://blogs.aspitalia.com/ricciolo/post2095/Finestre-MDI-WPF.aspx

La calma è la virtù del programmatore! :)

Ciao!

------------------------------------------
Ignazio Catanzaro

http://blogs.dotnethell.it/swdev/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5