MonoDevelop este un mediu de dezvoltare integrat gratuit și deschis, conceput pentru C # și alte limbaje .NET precum Nemerle, Boo, Java. MonoDevelop a fost inițial o adaptare a SharpDevelop pentru Gtk #, dar de atunci a fost dezvoltat pentru nevoile dezvoltatorilor Mono Project.
MonoDevelop Are suport complet pentru GNU / Linux, Windows și Mac, completând astfel un adevărat IDE multiplată. Firebird este un sistem de gestionare a bazelor de date relaționale open source (sau RDBMS) (Query Language: SQL).
Nu vom detalia cum să utilizați Monodevelop, dar vom explica cum să creați o aplicație.
Pentru a începe, putem descărca fișierele necesare:
- Monodevelop de pe www.monodevelop.com
- Firebird de pe www.firebirdsql.org
- Bibliotecile de conexiuni conform versiunii Linux sau Windows de pe www.firebirdsql.org/en/net-provider/
Creăm o bază de date:
CREAȚI BAZA DE DATE „CLIENTI”; CREAȚI TABELUL „CLIENTI“ clienți ”(„ id` INT NOT NULL AUTO_INCREMENT, `nume` VARCHAR (300) NOT NULL,` phone` VARCHAR (300) NOT NULL, KEY PRIMARY (`id`)) MOTOR = MYISAM;Inserăm câteva înregistrări pentru testare:
INSERAȚI ÎN „CLIENȚI“ clienți ”(„ nume, telefon ”) VALORI („ Jose, 9999999, ”) INSERAȚI ÎN„ CLIENTI „clienți” („nume, telefon”) VALORI („Carlos, 8888888,”)Creăm un proiect C # în monodezvoltare.
Adăugăm bibliotecile .net Firebird în directorul de testare al proiectului
Referințe-> Editare referințe -> Asamblare .Net
Căutăm biblioteca FirebirdSql.Data.FirebirdClient.dll și o adăugăm la proiect
Pe lângă adăugarea ansamblului conector pe care tocmai l-am descărcat și o referință la biblioteca .NET System.Data pentru lucrul cu baze de date. Codul C # ar fi următorul:
utilizarea sistemului; folosind System.Data; folosind FirebirdSql.Data.Firebird; public class Test {public static void Main (string [] args) {string connectionString = "Database = database_directory \ EMPLOYEE.GDB;" + "Utilizator = SYSDBA;" + "Parolă = masterkey;" + "Dialect = 3;" + "Server = localhost"; IDbConnection dbcon = nou FbConnection (connectionString); dbcon.Open (); IDbCommand dbcmd = dbcon.CreateCommand (); șir sql = "SELECT * DE LA CLIENTI"; dbcmd.CommandText = sql; Cititor IDataReader = dbcmd.ExecuteReader (); while (reader.Read ()) {object dataValue = reader.GetValue (0); șir sValue = dataValue.ToString (); Console.WriteLine ("Valoare:" + sValue); } // curăță cititorul.Închide (); cititor = nul; dbcmd.Dispose (); dbcmd = nul; dbcon.Close (); dbcon = nul; }}
Dacă dorim să compilăm în Linux din linia de comandă vom folosi următoarea instrucțiune:
mcs Test.cs -r System.Data.dll -r FirebirdSql.Data.Firebird.dllApoi îl putem rula:
mono Test.exeV-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv