„MonoDevelop“ yra nemokama ir atvira integruota kūrimo aplinka, skirtas C # ir kitoms .NET kalboms, tokioms kaip Nemerle, Boo, Java. „MonoDevelop“ iš pradžių buvo „SharpDevelop“ pritaikymas „Gtk #“, tačiau nuo to laiko buvo sukurtas „Mono Project“ kūrėjų poreikiams.
MonoDevelop Jis visiškai palaiko GNU / Linux, „Windows“ ir „Mac“, todėl užbaigia tikrą daugiaplatformę IDE. „Firebird“ yra atvirojo kodo santykių duomenų bazių valdymo sistema (arba RDBMS) (užklausos kalba: SQL).
Mes nedetalizuosime, kaip naudoti „Monodevelop“, bet paaiškinsime, kaip sukurti programą.
Norėdami pradėti, galime atsisiųsti reikiamus failus:
- Monodevelop iš www.monodevelop.com
- „Firebird“ iš www.firebirdsql.org
- Ryšio bibliotekos pagal „Linux“ arba „Windows“ versiją iš www.firebirdsql.org/en/net-provider/
Mes kuriame duomenų bazę:
KURTI DUOMENŲ BAZĘ „KLIENTAI“; KURTI LENTELĘ "KLIENTAI" klientaiBandymui įterpiame keletą įrašų:
INSERT INTO "CUSTOMERS" klientaiSukuriame C # projektą monodevelop.
Į projekto bandymų katalogą įtraukiame „Firebird .net“ bibliotekas
Nuorodos-> Redaguoti nuorodas -> .Net Assembly
Mes ieškome „FirebirdSql.Data.FirebirdClient.dll“ bibliotekos ir įtraukiame ją į projektą
Be to, kad pridėjome ką tik atsisiųstą jungties mazgą ir nuorodą į .NET System.Data biblioteką, skirtą darbui su duomenų bazėmis. C # kodas būtų toks:
naudojant sistemą; naudojant System.Data; naudojant „FirebirdSql.Data.Firebird“; public class Testas {public static void Main (string [] args) {string connectionString = "Database = database_directory \ EMPLOYEE.GDB;" + "Vartotojas = SYSDBA;" + "Slaptažodis = pagrindinis raktas;" + "Tarmė = 3;" + "Serveris = localhost"; IDbConnection dbcon = naujas FbConnection (connectionString); dbcon.Open (); IDbCommand dbcmd = dbcon.CreateCommand (); string sql = "PASIRINKITE * NUO klientų"; dbcmd.CommandText = sql; IDataReader skaitytuvas = dbcmd.ExecuteReader (); while (reader.Read ()) {objekto duomenų vertė = skaitytojas.GetValue (0); eilutė sValue = dataValue.ToString (); Console.WriteLine ("Value:" + sValue); } // išvalyti skaitytoją.Uždaryti (); skaitytojas = nulis; dbcmd.Dispose (); dbcmd = nulis; dbcon.Uždaryti (); dbcon = null; }}
Jei norime kompiliuoti „Linux“ iš komandinės eilutės, naudosime šią instrukciją:
mcs Test.cs -r System.Data.dll -r FirebirdSql.Data.Firebird.dllTada galime jį paleisti:
mono Test.exeAr jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką