MonoDevelop, ücretsiz ve açık bir entegre geliştirme ortamıdır, C# ve Nemerle, Boo, Java gibi diğer .NET dilleri için tasarlanmıştır. MonoDevelop başlangıçta SharpDevelop'un Gtk # için bir uyarlamasıydı, ancak o zamandan beri Mono Proje geliştiricilerinin ihtiyaçları için geliştirildi.
MonoDevelop GNU / Linux, Windows ve Mac için tam desteğe sahiptir, böylece gerçek bir Multiplatform IDE'yi tamamlar.Firebird, açık kaynaklı bir ilişkisel veritabanı yönetim sistemidir (veya RDBMS) (Sorgu Dili: SQL).
Monodevelop'un nasıl kullanılacağını detaylandırmayacağız ancak bir uygulamanın nasıl oluşturulacağını anlatacağız.
Başlamak için gerekli dosyaları indirebiliriz:
- www.monodevelop.com adresinden Monodevelop
- www.firebirdsql.org sitesinden Firebird
- www.firebirdsql.org/en/net-provider/ adresinden Linux veya Windows sürümüne göre bağlantı kitaplıkları
Bir veritabanı oluşturuyoruz:
VERİTABANI OLUŞTURMA 'İSTEMCİLER'; CREATE TABLE `CLIENTS`` client` (`id` INT NOT NULL AUTO_INCREMENT,` name` VARCHAR (300) NOT NULL, `phone` VARCHAR (300) NULL DEĞİL, BİRİNCİL ANAHTAR (` id`)) MOTOR = MYISAM;Test için bazı kayıtlar ekliyoruz:
"MÜŞTERİLER" müşterilerinin ("isim, telefon") DEĞERLERİNE ('Jose, 9999999,') EKLE'MÜŞTERİLERİN "müşterilerin" (`ad, telefon') DEĞERLERİNİN ('Carlos, 8888888,')Monodevelop'ta bir C# projesi oluşturuyoruz.
Firebird .net kitaplıklarını projenin test dizinine ekliyoruz
Referanslar-> Referansları Düzenle -> .Net Assembly
FirebirdSql.Data.FirebirdClient.dll kütüphanesini bulup projeye ekliyoruz
Az önce indirdiğimiz bağlayıcı derlemesini ve veritabanlarıyla çalışmak için .NET System.Data kitaplığına bir başvuru eklemeye ek olarak. C# kodu aşağıdaki gibi olacaktır:
Sistemi kullanarak; System.Data kullanarak; FirebirdSql.Data.Firebird kullanarak; public class Test {public static void Main (string [] args) {string connectionString = "Veritabanı = veritabanı_dizini \ EMPLOYEE.GDB;" + "Kullanıcı = SYSDBA;" + "Şifre = ana anahtar;" + "Lehçe = 3;" + "Sunucu = yerel ana bilgisayar"; IDbConnection dbcon = yeni FbConnection (connectionString); dbcon.Open(); IDbCommand dbcmd = dbcon.CreateCommand(); string sql = "MÜŞTERİLERDEN SEÇ *"; dbcmd.CommandText = sql; IDataReader okuyucu = dbcmd.ExecuteReader(); while (reader.Read ()) {nesne dataValue = okuyucu.GetValue (0); string sValue = dataValue.ToString(); Console.WriteLine ("Değer:" + sValue); } // okuyucuyu temizle.Kapat (); okuyucu = boş; dbcmd.Dispose(); dbcmd = boş; dbcon.Close (); dbcon = boş; }}
Linux'ta komut satırından derlemek istiyorsak, aşağıdaki talimatı kullanacağız:
mcs Test.cs -r System.Data.dll -r FirebirdSql.Data.Firebird.dllSonra çalıştırabiliriz:
mono Test.exeBu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.