fbpx
Welcome, Guest
Username: Password: Remember me
Qui si parla italiano
  • Page:
  • 1

TOPIC:

... e se volessi iniziare a fare qualche programma con X#, da dove comincio? 12 Jun 2021 10:20 #18809

  • claudiocarletta
  • claudiocarletta's Avatar
  • Topic Author


  • Posts: 48
  • Salve a tutti,
    dopo aver ripreso a programmare in VO e aver consegnato il programma che avevo bisogno di sviluppare velocemente, mi è venuta la curiosità di provare a programmare in X#.
    Quando, anni fa, comprai il VO, non ricordo quale versione, c'erano inclusi una infinità di programmi già svolti che spaziavano in diverse problematiche. Vorrei sapere se anche per X# c'è qualcosa del genere e dove posso trovarlo.

    Grazie a tutti
    Claudio

    Please Log in or Create an account to join the conversation.

    Last edit: by claudiocarletta.

    ... e se volessi iniziare a fare qualche programma con X#, da dove comincio? 12 Jun 2021 10:39 #18810

    • wriedmann
    • wriedmann's Avatar


  • Posts: 2685
  • Ciao Claudio,
    hai ragione, anche per X# dovrebbe esserci qualcosa.
    Il problema è però che con X# hai l'imbarazzo della scelta.
    Con VO c'erano solo le classi GUI, e i relativi esempi, parlo sopratutto di SSA (South Seas Adventure) era più che altro un esempio d'uso delle classi GUI.
    Con X# invece puoi usare non solo Windows Forms o WPF, creando della applicazioni totalmente differenti tra di loro, ma anche usare dei database differenti dietro, e con questi cambia di nuvo tutto.
    Poi non è solo questo, ma esistono anche varie tecnologie di accesso ai database: a basso livello, usando ADO.NET oppure ad alto livello come Entity Framework - che di nuovo cambia tutto.
    Poi arriva la prossima scelta: esistono vari produttori di controlli di terze parti - quale sarebbe da usare per un esempio?
    Per ulteriormente complicare la scelta esistono vari framework GUI, la maggior parte free/open source.
    Sinceramente avevo pensato più volte di dover scrivere qualche esempio - e magari riesco prima o poi a creare qualcosa di usabile.
    Tu sai in che direzione di GUI vuoi andare?
    Saluti
    Wolfgang
    Wolfgang Riedmann
    Meran, South Tyrol, Italy

    www.riedmann.it - docs.xsharp.it

    Please Log in or Create an account to join the conversation.

    ... e se volessi iniziare a fare qualche programma con X#, da dove comincio? 12 Jun 2021 11:27 #18811

    • claudiocarletta
    • claudiocarletta's Avatar
    • Topic Author


  • Posts: 48
  • Ciao Wolfgang,
    se volevi farmi desistere dall'iniziare questo nuovo viaggio ci sei quasi riuscito.
    Comunque provo a rispondere ai tuoi quesiti, magari ci ripenso.
    • DataBase: preferisco utilizzare MySQL, i files .DBF li utilizzo, in VO, solo in locale per popolare i controlli.
    • Windows Forms o WPF: se mi indichi qualche riferimento per capire quali siano le differenze ... (scusa l'ignoranza)
    • Tu sai in che direzione di GUI vuoi andare?: Purtoppo conosco solo le vecchie GUI di VisualObject e lì mi fermo
    Per farti comprendere di cosa mi sto occupando ultimamente, scusa se ti faccio perdere tempo, ti racconto un po'.
    Ultimamente, anche perché come insegnante a scuola se ne sente il bisogno, sviluppo sui microcontrollori (Arduino, ESP32, ecc.) alcune volte sento il bisogno di interfacciare queste applicazioni in locale con dei programmi su PC tramite la porta seriale RS232. Se invece queste applicazioni su microcontrollore popolano un database MySQL remoto, ho bisogno di accedervi per poi mostrare questi dati (temperatura aria, temperatura terreno, umidità dell'aria o del terreno, ppm di anidride carbonica nell'aria, misure di bilance, velocità del vento, pluviometri ecc. con i controlli tipici di VO ma anche con cruscotti analogici e grafici bidimensionali accattivanti.
    Spero di essere stato chiaro.

    Grazie sempre di tutto.
    Saluti Claudio

    Please Log in or Create an account to join the conversation.

    ... e se volessi iniziare a fare qualche programma con X#, da dove comincio? 12 Jun 2021 12:52 #18812

    • wriedmann
    • wriedmann's Avatar


  • Posts: 2685
  • Ciao Claudio,
    prima che ti rispondo in maniera più dettagliata:
    Questo è un applicativo Windows Forms

    e questo uno WPF

    Entrambe le applicazioni non usano icone....
    Per una risposta più esplicita potrebbe durare fino a domani.
    Comunque guardati gli esempi che ci sono in XIDE.
    Wolfgang
    Wolfgang Riedmann
    Meran, South Tyrol, Italy

    www.riedmann.it - docs.xsharp.it
    Attachments:

    Please Log in or Create an account to join the conversation.

    ... e se volessi iniziare a fare qualche programma con X#, da dove comincio? 13 Jun 2021 15:31 #18824

    • wriedmann
    • wriedmann's Avatar


  • Posts: 2685
  • Ciao Claudio,
    come promesso, rispondo più esplicitamente.
    Per quanto riguarda gli esempi disponibili penso che vale quanto detto, e che sia quasi impossibile creare esempi per tutto.
    Per quello che invece vuoi fare tu penso che Windows Forms sia la scelta giusta - primo, perchè iniziare subito con WPF sia troppo difficile e impiega troppo tempo, e secondo perchè probabilmente con Windows Forms trovi più materiale, e inoltre è supportato anche in XIDE.
    Confrontando le possibilità delle DataWindow di VO con le Forms di Windows Forms sembra mancare completamente il databinding, cioè la connessione tra i campi database e i campi della maschera.
    Windows Forms invece lo supporta (anche se non in maniera così completa come per esempio WPF), con qualche aggiunta.
    Un esempio su come farlo lo trovi qui: www.riedmann.it/download/WinformsDataBindingApp.viaef
    Se vuoi: magari riesco a fare un piccolo applicativo di esempio nel corso della prossima settimana.
    Wolfgang
    Wolfgang Riedmann
    Meran, South Tyrol, Italy

    www.riedmann.it - docs.xsharp.it

    Please Log in or Create an account to join the conversation.

    ... e se volessi iniziare a fare qualche programma con X#, da dove comincio? 13 Jun 2021 19:01 #18826

    • claudiocarletta
    • claudiocarletta's Avatar
    • Topic Author


  • Posts: 48
  • Ti ringrazio Wolfgang,
    ti ricordo che l'ambiente di sviluppo che utilizzo è Visual Studio 2019, spero che tu non mi dica che devo pure cambiare ambiente di sviluppo?
    Comunque spara, sono pronto a tutto.
    Saluti Claudio

    p.s. il file che mi hai permesso di scaricare come lo apro? (che frana che sono)

    Please Log in or Create an account to join the conversation.

    ... e se volessi iniziare a fare qualche programma con X#, da dove comincio? 13 Jun 2021 21:32 #18827

    • FFF


  • Posts: 1162
  • Wolfgang,
    non ho capito bene cosa vuole fare, ma cosa c'è di male nel continuare con la VO GUI?
    Regards
    Karl (X# 2.7; Xide 1.27; W8.1/64 German)

    Please Log in or Create an account to join the conversation.

    ... e se volessi iniziare a fare qualche programma con X#, da dove comincio? 14 Jun 2021 06:16 #18831

    • wriedmann
    • wriedmann's Avatar


  • Posts: 2685
  • Ciao Claudio,
    scusa, me ne sono dimenticato.
    Personalmente lavoro solo con XIDE, e uso Visual Studio solo in casi rari, per esempio quando voglio guardare un esempio in C#.
    Il file che ho messo a disposizione è un file export per XIDE, simile a quanto accade con VO.
    Saluti
    Wolfgang
    P.S. questo sarebbe un altro mangiatempo: predisporre tutti gli esempi sia per XIDE che per Visual Studio - soprattutto perchè le finestre "disegnate" sono da fare due volte.
    Wolfgang Riedmann
    Meran, South Tyrol, Italy

    www.riedmann.it - docs.xsharp.it

    Please Log in or Create an account to join the conversation.

    ... e se volessi iniziare a fare qualche programma con X#, da dove comincio? 14 Jun 2021 06:20 #18832

    • wriedmann
    • wriedmann's Avatar


  • Posts: 2685
  • Ciao Karl,
    senz'altro si potrebbe optare per le classi GUI di VO, ed è una cosa che facciamo anche noi internamente: sviluppiamo delle nuove applicazioni (poche per dire la verità) in X# con le classi GUI di VO soprattutto per la velocità di sviluppo specialmente se confrontato con WPF.
    Praticamente noi lavoriamo in X# (oltre a programmi GUI-less come servizi e applicazioni console) sia con le classi GUI di VO, con Windows Forms e con WPF.
    Saluti
    Wolfgang
    Wolfgang Riedmann
    Meran, South Tyrol, Italy

    www.riedmann.it - docs.xsharp.it

    Please Log in or Create an account to join the conversation.

    ... e se volessi iniziare a fare qualche programma con X#, da dove comincio? 14 Jun 2021 08:55 #18834

    • softdevo@tiscali.it's Avatar


  • Posts: 141
  • Salve, stavo gurdando tra le mie applicazioni quali sono quelle nelle quali non uso mie soluzioni di accesso ai dati etc.. Ho individuato intanto due applicazioni:
    una per visualizzare a manipolare file XML anche con più tabelle al suo interno ed una per avviare un servizio, nella fattisecie MariaDB, ma si può utilizzare per altro.
    Sono sviluppate in ambiente XIDE, ma nessun problema ad importare i prg in VS.
    Possono interessare?

    Hi, I was looking through my applications which are the ones in which I don't use my data access solutions etc .. In the meantime I have identified two applications:
    one to view and manipulate XML files even with multiple tables inside and one to start a service, in this case MariaDB, but you can use it for another.
    They are developed in an XIDE environment, but no problem importing the prg in VS.
    Can they be of interest?

    Danilo
    Ciao

    Danilo

    Please Log in or Create an account to join the conversation.

    ... e se volessi iniziare a fare qualche programma con X#, da dove comincio? 14 Jun 2021 09:09 #18835

    • claudiocarletta
    • claudiocarletta's Avatar
    • Topic Author


  • Posts: 48
  • Ciao Danilo,
    qualsiasi cosa riesca ad aiutarmi a fare il così detto salto VO ... X# è benvenuto
    Poi compresi i meccanismi funzionali e la sintassi si va con più sicurezza (spero).
    Grazie
    Saluti Claudio

    Please Log in or Create an account to join the conversation.

    ... e se volessi iniziare a fare qualche programma con X#, da dove comincio? 14 Jun 2021 09:20 #18836

    • softdevo@tiscali.it's Avatar


  • Posts: 141
  • ecco qui, importali come Applicazioni in XIDE, o prendi i PRG e portali in VS.
    Potrebbe mancare una icona, fregatene.

    Danilo
    Attachments:

    Please Log in or Create an account to join the conversation.

    ... e se volessi iniziare a fare qualche programma con X#, da dove comincio? 14 Jun 2021 12:22 #18837

    • claudiocarletta
    • claudiocarletta's Avatar
    • Topic Author


  • Posts: 48
  • Grazie Danilo,
    appena finisco con gli esami ci dedico un po' di tempo

    Saluti Claudio

    Please Log in or Create an account to join the conversation.

    • Page:
    • 1
    Moderators: wriedmann