[CLASSE] INI Read/Write

1 commento

Ecco a voi la mia nuova classe per leggere e scrivere i file INI:

using System;
using System.Runtime.InteropServices;
using System.Text;

namespace INI
{
    public class IniFile
    {
        public string path;

        [DllImport("kernel32")]
        private static extern long WritePrivateProfileString(string section,
            string key, string val, string filePath);
        [DllImport("kernel32")]
        private static extern int GetPrivateProfileString(string section,
                 string key, string def, StringBuilder retVal,
            int size, string filePath);

        public IniFile(string INIPath)
        {
            path = INIPath;
        }

        public void IniWriteValue(string Section, string Key, string Value)
        {
            WritePrivateProfileString(Section, Key, Value, this.path);
        }

        public string IniReadValue(string Section, string Key)
        {
            StringBuilder temp = new StringBuilder(255);
            int i = GetPrivateProfileString(Section, Key, "", temp,
                                            255, this.path);
            return temp.ToString();

        }
    }
}

E come si utilizza:

using INI;
[...]
IniFile ini = new IniFile("config.ini");
ini.IniWriteValue("Sezione", "Chiave", "Valore");
ini.IniReadValue("Sezione", "Chiave");
Annunci

SO in C# [COSMOS]

6 commenti

Salve a tutti, oggi scrivo questa guida su come creare il prorpio Sistema Operativo grazie ad un Kit per Visual C#: Cosmos, ovvero C# Open Source Managed Operating System. Requisiti:

  • Visual C# 2008 Express (Milestone 4), Visual Studio 2008/2010 (Milestone 5)
  • Cosmos Starter Kit
  • Conosenze C#
  • Cervello

Visual C# 2008 è reperibile qui

Cosmos invece lo potete scaricare dal sito: http://cosmos.codeplex.com/

Putroppo le conoscenze C# e un po di cervello non si possono reperire online… Adesso iniziamo. Una volta installato Visual C# dovete installare Cosmos Starter Kit, appena aprirete VC# una finestra vi chiederà se installare Cosmos, voi dite di si, e installate. Alla fine in teoria dovreste riavviare il PC, ma so che quasi nessuno Altro

File Splitting

Lascia un commento

Che cos’ è un File Splitting? Essenzialmente splittare un file significa dividerlo in parti uguali a nostra dscrezione, ovvero dividerlo per dimensioni parti, o normalmente (ovvero dividendo un file in parti uguali). Oggi vi mostrerò come eseguire questa tecnica in un Windows Form Project usando Visual C# 2008. Bene allora iniziamo…

Altro