MonoDevelop je besplatno i otvoreno integrirano razvojno okruženje, dizajniran za C # i druge .NET jezike poput Nemerlea, Booa, Jave. MonoDevelop je izvorno bio adaptacija SharpDevelopa za Gtk #, ali je od tada razvijen za potrebe programera Mono projekta.
MonoDevelop Ima potpunu podršku za GNU / Linux, Windows i Mac, čime je dovršen pravi višeplatformski IDE. Firebird je sustav za upravljanje relacijskim bazama podataka otvorenog koda (ili RDBMS) (Jezik upita: SQL).
Nećemo detaljno opisati kako koristiti Monodevelop, ali ćemo objasniti kako stvoriti aplikaciju.
Za početak možemo preuzeti potrebne datoteke:
- Monodevelop s www.monodevelop.com
- Firebird sa www.firebirdsql.org
- Knjižnice veza prema verziji Linuxa ili Windowsa s www.firebirdsql.org/en/net-provider/
Izrađujemo bazu podataka:
IZRADA BAZE PODATAKA `KLIJENTI`; IZRADI TABLICU `CLIENTS`` klijenti` (` id` INT NOT NULL AUTO_INCREMENT, `name` VARCHAR (300) NOT NULL,` phone` VARCHAR (300) NOT NULL, PRIMARY KEY (`id`)) MOTOR = MYISAM;Ubacujemo neke zapise za testiranje:
UMETNITE KORISNIKE `` KLIJENTE`` klijente (`ime, telefon`) VRIJEDNOSTI ('Jose, 9999999,') UMETNITE U` KLIJENTE` `klijente` (` ime, telefon`) VRIJEDNOSTI ('Carlos, 8888888,')C # projekt izrađujemo u monodevelop -u.
Knjižnice Firebird .net dodajemo u direktorij za testiranje projekta
Reference-> Uređivanje referenci -> .Net skupština
Tražimo biblioteku FirebirdSql.Data.FirebirdClient.dll i dodajemo je u projekt
Osim dodavanja sklopa konektora koji smo upravo preuzeli i upućivanja na .NET System.Data knjižnicu za rad s bazama podataka. C # kôd bi bio sljedeći:
pomoću sustava; pomoću System.Data; pomoću FirebirdSql.Data.Firebird; javna klasa Test {public static void Main (string [] args) {string connectionString = "Baza podataka = direktorij baze podataka \ EMPLOYEE.GDB;" + "Korisnik = SYSDBA;" + "Lozinka = glavni ključ;" + "Dijalekt = 3;" + "Poslužitelj = lokalni domaćin"; IDbConnection dbcon = nova FbConnection (connectionString); dbcon.Open (); IDbCommand dbcmd = dbcon.CreateCommand (); string sql = "SELECT * FROM Customers"; dbcmd.CommandText = sql; Čitač IDataReader = dbcmd.ExecuteReader (); while (reader.Read ()) {object dataValue = reader.GetValue (0); niz sValue = dataValue.ToString (); Console.WriteLine ("Vrijednost:" + sValue); } // očisti čitač.Close (); čitač = nula; dbcmd.Dispose (); dbcmd = nula; dbcon.Close (); dbcon = null; }}
Ako želimo kompajlirati u Linuxu iz naredbenog retka, upotrijebit ćemo sljedeću uputu:
mcs Test.cs -r System.Data.dll -r FirebirdSql.Data.Firebird.dllTada ga možemo pokrenuti:
mono Test.exeJe li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod