Condividi tramite


Gestione delle risorse (confronto tra C# e Java)

Aggiornamento: novembre 2007

Se si utilizza C# con Visual Studio, le attività di gestione delle risorse risultano più semplici e immediate.

Java

Le applicazioni Java vengono normalmente fornite in un file JAR, insieme alle varie risorse quali i file di classe, i file audio e i file di immagine. È molto probabile che si utilizzi JBuilder o Eclipse che gestisce i file JAR nello stesso modo in cui Visual Studio gestisce le soluzioni e i progetti.

C#

Nei progetti C# è possibile aprire le risorse da Esplora soluzioni di Visual Studio.

È anche possibile utilizzare l'Editor di immagini e l'Editor binario per lavorare ai file di risorse dei progetti gestiti.

Per ulteriori informazioni sull'aggiunta di risorse ai progetti gestiti, vedere:

È possibile leggere queste risorse nell'applicazione come contenuto esterno o come risorse incorporate. Nelle righe di codice riportate di seguito, ad esempio, vengono utilizzate le classi nello spazio dei nomi System.Reflection e classi come Assembly per leggere dall'assembly un file di risorse incorporato. In questo caso il file è assemblyname.file.ext.

static void Main()
{
    System.Reflection.Assembly asm = 
        System.Reflection.Assembly.GetExecutingAssembly();

    System.Drawing.Bitmap tiles = new System.Drawing.Bitmap
        (asm.GetManifestResourceStream("assemblyname.file.ext"));
}

Vedere anche

Concetti

Guida per programmatori C#

Aggiunta e modifica di risorse (Visual C#)

Altre risorse

C# per sviluppatori Java