Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    682

    Applicazioni scritte in C#

    Ragazzi volevo vedere delle applicazioni scritte in C#
    quindi speravo che qualcuno potesse postarmi screenshot,
    e file di applicazioni da scaricare.
    Grazie a tutti e buon lavoro.

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466
    Una richiesta insolita, anche perchè in fondo le applicazioni scritte in C# non hanno nulla di particolarmente diverso - almeno a livello visivo - rispetto alle comuni applicazioni Windows che siamo abituati a vedere.

    Da segnalare comunque sono SharpDevelop e Paint.NET.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    682
    Grazie per la risposta e per i due esempi. Avevo installato
    SharpDevelop ma quando mi ha richiesto il .NET framework
    credevo che me lo richiedesse per compilare i sorgenti
    e non avevo pensato effettivamente che il programma fosse
    sviluppato in questo linguaggio. Mi sembra molto veloce
    in esecuzione: il CLI non é simile a JVM vedo differenze
    notevoli in termini di velocità.
    Mi sai dire qualcosa in più ?

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466
    Originariamente inviato da kioto
    Avevo installato SharpDevelop ma quando mi ha richiesto il .NET framework credevo che me lo richiedesse per compilare i sorgenti e non avevo pensato effettivamente che il programma fosse sviluppato in questo linguaggio.
    I programmi basati sul .NET Framework richiedono appunto il framework per poter essere eseguiti; addirittura, programmi pensati per lo sviluppo come lo stesso SharpDevelop richiedono il pacchetto SDK (che include i compilatori) per produrre le applicazioni.

    Originariamente inviato da kioto
    Mi sembra molto veloce in esecuzione: il CLI non é simile a JVM vedo differenze notevoli in termini di velocità.
    Mi sai dire qualcosa in più ?
    Il framework vanta una maggiore integrazione nell'ambiente Windows ed è architetturalmente differente.

    Cosa vuoi sapere di preciso?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    682
    No credevo che il sorgente di un programma C# venisse compilato in un bytecode che viene interpretato a Run-Time
    come avviene per JVM. Con SharpdDevelop se la mia memoria
    non mi inganna il programma risultante é un .exe (Hello World)
    Volevo comprendere questo dettaglio se é possibile.
    Grazias

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466
    Originariamente inviato da kioto
    No credevo che il sorgente di un programma C# venisse compilato in un bytecode che viene interpretato a Run-Time
    come avviene per JVM.
    Non si tratta di bytecode ma di IL (Intermediate Language); concettualmente, è molto simile al bytecode di Java.
    Il codice intermedio viene compilato "just in time" dal CLR (Common Language Runtime), che svolge anche numerosi altri servizi.

    Originariamente inviato da kioto
    Con SharpdDevelop se la mia memoria
    non mi inganna il programma risultante é un .exe (Hello World)
    Volevo comprendere questo dettaglio se é possibile.
    Si tratta di un programma eseguibile, ma la componente "nativa" del programma si occupa solamente di invocare il CLR per l'esecuzione del codice intermedio; gli eseguibili prodotti dai compilatori per il .NET Framework contengono anche altre informazioni rispetto ad un eseguibile Win32 convenzionale, come i metadati, informazioni sui tipi contenuti all'interno dell'assembly.

    Secondo me, se ti interessa questa architettura, è conveniente che tu faccia qualche ricerca con Google o che acquisti un libro che la illustra adeguatamente.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    682
    Veramente io sarei interessato a C# perché mi sembra un buon candidato più di Java per questo tipo di applicazioni.
    Poi mi interesserebbe sapere se qualcuno usa Mono perché vorrei far girare i programmi su Linux ma anche Mac.
    http://www.go-mono.com
    Puoi darmi un opinione su questi due testi:
    http://www.gorilla.it/gorilla/produc...116&dept%5Fid=
    http://www.gorilla.it/gorilla/produc...108&dept%5Fid=
    Grazie per le spiegazioni.

  8. #8
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466
    Originariamente inviato da kioto
    Veramente io sarei interessato a C# perché mi sembra un buon candidato più di Java per questo tipo di applicazioni.
    Dipende sempre da quello che devi realizzare.

    Originariamente inviato da kioto
    Poi mi interesserebbe sapere se qualcuno usa Mono perché vorrei far girare i programmi su Linux ma anche Mac.
    Il progetto è a buon punto anche se c'è ancora molto lavoro da fare. Se la portabilità delle tue applicazioni è un requisito essenziale, mi orienterei maggiormente verso Java, poichè i benefici dell'utilizzo del .NET Framework - secondo me - si hanno prettamente in ambiente Microsoft.

    Originariamente inviato da kioto
    Puoi darmi un opinione su questi due testi [...]
    Purtroppo, non li ho letti personalmente. Magari, fai un salto di persona in libreria così hai la possibilità di sfogliare qualche volume e dare una sbirciata all'interno; in alternativa, su Amazon puoi consultare qualche indice dettagliato per orientarti meglio sui contenuti che ti interessano maggiormente.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    682
    Bhe io veramente con C# vorrei creare client FTP Front-End
    per database e programmi di soft gestionale oppure
    il server SMTP. Praticamente sia per networking che per il gestionale. C# da che fonte lo hai appreso ?

  10. #10
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466
    Originariamente inviato da kioto
    Bhe io veramente con C# vorrei creare client FTP Front-End
    per database e programmi di soft gestionale oppure
    il server SMTP. Praticamente sia per networking che per il gestionale.
    Sia Java che .NET sono decisamente "ricchi" per quanto riguarda il networking. Valuta attentamente le specifiche per i tuoi progetti (in termini di integrazione con altri software, funzionamento all'interno di ambienti operativi e così via) per prendere la tua decisione.

    Originariamente inviato da kioto
    C# da che fonte lo hai appreso?
    Ho appreso nozioni sporadiche di C# da alcuni manuali dedicati principalmente all'architettura del .NET Framework; non ho approfondito il linguaggio poichè sviluppo con un altro, Delphi.NET.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.