Qual è il linguaggio migliore da utilizzare per una semplice app desktop dinamica di Windows 7 [chiusa]

1

[Nota: spero di non rompere l'etichetta, ma in origine ho pubblicato una variante su questa domanda qui , ma sto chiedendo qui perché sto facendo questo ora solo una domanda sulla programmazione.]

Vorrei programmare il seguente modulo semplice:

  1. L'utente può produrre un numero X di fotogrammi ridimensionabili (analogamente ai frame HTML).
  2. Ogni frame funge da semplice editor di testo, che puoi digitare e salvare l'intera configurazione, comprese le finestre ridimensionate e il testo.
  3. L'utente dovrebbe essere in grado di "congelare" alternativamente e presentare le informazioni e "sbloccare" e modificare i frame.

Quindi sarà un incrocio tra un calendario e un editor di testo. Non mi interessa particolarmente se si tratta di un'applicazione web o meno. Quali lingue sono l'ideale per una tale configurazione? Conosco un po 'di C e Python e Html e sono disposto a imparare gli altri se necessario. Mi sembra che questo dovrebbe essere un programma relativamente facile da fare, ma ho bisogno di una piccola direzione prima di iniziare.

MODIFICA: il mio sistema operativo è Windows 7.

    
posta Lepidopterist 28.10.2012 - 20:17
fonte

1 risposta

3

Potresti potenzialmente usare qualsiasi lingua là fuori. Se stai cercando un'opzione gratuita, WPF sarebbe un'ottima scelta e otterrai il bonus di interfacce incredibilmente belle (a patto che ti dedichi abbastanza tempo e tempo).

Se sei disposto a sprofondare qualche soldo in esso, Embarcadero offre C + + Builder e Delphi, entrambi i quali possono usufruire di / ship con il framework Firemonkey che è simile a WPF, tranne che è eccezionalmente facile creare "componenti personalizzati" "tramite lo styling. Se il tuo esempio, potresti semplicemente comporre la casella di testo / memo all'interno di un TSelection che permetterebbe loro di ridimensionare e spostare i fotogrammi, salvarlo in un TStylebook e quindi fare riferimento a quello stile quando crei l'oggetto (presumibilmente in fase di esecuzione, a meno che non si desideri avere una quantità specifica e piccola di fotogrammi).

Il salvataggio effettivo delle posizioni è eccezionalmente facile in quasi tutti i linguaggi e l'uso di TIniFile o TMemIniFile (non essendo limitato a 64 KB di dimensioni del file), o ancora meglio utilizzando JSON, renderebbe questa parte molto facile. "Bloccare e sbloccare" dei fotogrammi sarebbe anche fatto in modo simile tra i linguaggi, semplicemente commutando la proprietà enabled del frame.

Sarai in grado di eseguire questa applicazione creata in Firemonkey su qualsiasi sistema operativo Windows da XP fino a 8 incluso, oltre a varie versioni di Mac OS X. Come detto, dovresti affondare un po 'di denaro in esso , ma offrono una prova gratuita per questo. Ho utilizzato personalmente i consigli sopra riportati nelle mie applicazioni, quindi posso garantire che ciò sia possibile (e molto facile), ma ci sono numerose opzioni là fuori e il tuo compito è relativamente facile.

    
risposta data 28.10.2012 - 21:55
fonte

Leggi altre domande sui tag