MonoDevelop er et gratis og åbent integreret udviklingsmiljø, designet til C # og andre .NET -sprog som Nemerle, Boo, Java. MonoDevelop var oprindeligt en tilpasning af SharpDevelop til Gtk #, men er siden blevet udviklet til Mono Project -udviklernes behov.
Monoudvikling Den har fuld understøttelse af GNU / Linux, Windows og Mac og fuldender dermed en ægte Multiplatform IDE. Firebird er et open source relationelt databasesystem (eller RDBMS) (Query Language: SQL).
Vi beskriver ikke, hvordan du bruger Monodevelop, men vi forklarer, hvordan du opretter et program.
For at starte kan vi downloade de nødvendige filer:
- Monodevelop fra www.monodevelop.com
- Firebird fra www.firebirdsql.org
- Forbindelsesbibliotekerne i henhold til Linux- eller Windows-versionen fra www.firebirdsql.org/en/net-provider/
Vi opretter en database:
Opret DATABASE `KUNDER`; OPRET TABELLE `KLIENTER`` klienter` (` id` INT IKKE NULL AUTO_INCREMENT, `navn` VARCHAR (300) IKKE NULL,` telefon` VARCHAR (300) IKKE NULL, PRIMÆR NØGLE (`id`)) MOTOR = MYISAM;Vi indsætter nogle optegnelser til test:
INDLÆG I `KUNDER`` kunder` (` navn, telefon`) VÆRDIER ('Jose, 9999999,') INDLÆG 'KUNDER`` kunder` (`navn, telefon`) VÆRDIER (' Carlos, 8888888, ')Vi opretter et C # projekt i monodevelop.
Vi tilføjer Firebird .net -bibliotekerne i projektets testmappe
Referencer-> Rediger referencer -> .Net Assembly
Vi leder efter biblioteket FirebirdSql.Data.FirebirdClient.dll og tilføjer det til projektet
Ud over at tilføje den stikmodul, vi lige har downloadet, og en reference til .NET System.Data -biblioteket til arbejde med databaser. C # -koden ville være følgende:
ved hjælp af System; ved hjælp af System.Data; ved hjælp af FirebirdSql.Data.Firebird; public class Test {public static void Main (string [] args) {string connectionString = "Database = database_directory \ EMPLOYEE.GDB;" + "Bruger = SYSDBA;" + "Password = masterkey;" + "Dialekt = 3;" + "Server = localhost"; IDbConnection dbcon = ny FbConnection (connectionString); dbcon.Open (); IDbCommand dbcmd = dbcon.CreateCommand (); string sql = "VÆLG * FRA Kunder"; dbcmd.CommandText = sql; IDataReader -læser = dbcmd.ExecuteReader (); while (reader.Read ()) {object dataValue = reader.GetValue (0); string sValue = dataValue.ToString (); Console.WriteLine ("Value:" + sValue); } // ryd op i læser.Luk (); læser = null; dbcmd.Dispose (); dbcmd = null; dbcon.Close (); dbcon = null; }}
Hvis vi vil kompilere i Linux fra kommandolinjen, bruger vi følgende instruktion:
mcs Test.cs -r System.Data.dll -r FirebirdSql.Data.Firebird.dllSå kan vi køre det:
mono Test.exeKan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt