mustafa ekicim

1 ve 0 arasında hayat

Archive for the ‘yazılım’ Category

.NET ile SQLite Kullanımı

one comment

.NET ile yaptığımız küçük projelerimizde data kaydetmek istiyorsak txt dosyalarindan okumak yerine SQLite kullanabiliriz. Oldukça küçük boyutlu olduğu için ve sql kullanbildiğimiz için oldukça kullanışlı oluyor.

Bunun için
.NET  SQLite provider DLLleri için indirebilirsiniz.
.NET yeni bir proje olusturup SQLite’i Referance olarak ekleyin.
SQLite kullanilacak class using System.Data.SQLite; ekleyin.
Connection String için:

conStr="Data Source=todo.sqlite;Password=tst;

SELECT sorgusunu bu sekilde kullanabilirsiniz.

using (SQLiteConnection cnn = new SQLiteConnection(conStr))
{

cnn.Open();
using (SQLiteCommand cmd = cnn.CreateCommand())
{
cmd.CommandText = "SELECT * FROM list";
using (SQLiteDataReader reader = cmd.ExecuteReader())
{
while (reader.Read())
{
    }
    }
}
}

Insert sorgusunu bu sekilde kullanabilirsiniz.

using (SQLiteConnection cnn = new SQLiteConnection(conStr))
{
cnn.Open();
using (SQLiteCommand cmd = cnn.CreateCommand())
{
cmd.CommandText = "INSERT INTO list (text,date,status) values (@text,@date,@status)";

cmd.Parameters.Add(new SQLiteParameter("text", DbType.String));
cmd.Parameters["text"].Value = (!string.IsNullOrEmpty(textBox1.Text)) ? textBox1.Text : System.Convert.DBNull;

cmd.Parameters.Add(new SQLiteParameter("date", DbType.String));
cmd.Parameters["date"].Value = "11.01.2010";

cmd.Parameters.Add(new SQLiteParameter("status", DbType.String));
cmd.Parameters["status"].Value = "1";

cmd.ExecuteNonQuery();

}
cnn.Close();
}

daha ayrintili bilgiyi http://sqlite.phxsoftware.com/adresinde erisebilir.
İşi büyüterek ADO.NET 3.5 ile gelen Entity Framework ile SQLite bağlayabilir tamamen nesnelerle çalışarak
SQLite kullandığınızı bile fark etmezsiniz.

iyi çalışmalar

Written by admin

May 25th, 2010 at 1:51 pm

Posted in yazılım

Tagged with , , , ,

Turkcell Teknoloji Labs

leave a comment

eTurkcell ve Turkcell Teknoloji içerisinde,
Apache Jakarta, Spring, Struts gibi çok sayıda açık kaynaklı yazılım
geliştirme aracı aktif olarak kullanılıyor. Bugün dünya çapında saygı
duyulan yazılım firmalarının hemen hepsinin bir açık kaynak
laboratuvarı mevcut.

Turkcell Teknoloji’nin tecrübeli mühendisleri ve teknik olanakları artık açık kaynak teknolojiler ile birleşiyor! Turkcell Teknoloji Labs‘da yer alan ve Jira sistemine
üye olunarak erişilen Wiki sayesinde yazılım geliştirici forumları,
posta listelerinde aktif olarak yer alan üniversite öğrencileri ve
serbest yazılım geliştiricilerin Turkcell Teknoloji’ye insan kaynağı
olarak kazandırılma potansiyeli bulunmakta.

Nasıl geliştirici olurum?

Turkcell Teknoloji Labs
girişimiyle oluşturulması amaçlanan topluluk ile platformda yayımlanan
yazılımlara serbest yazılım geliştiricilerin de dâhil olması;
gönüllülük esasıyla çalışmalarının sağlanması; bu kişilerin hata
çözümlerini Jira sistemine bildirmesi ile kod kalitesinin yükseltilmesi ve bir özgür yazılım ekosistemi oluşturmak hedefleniyor.

Turkcell Teknoloji Labs altında yayımlanan tüm yazılımların lisans hakları, GPL, LGPL, Apache Licence gibi özgür lisanslarla güvence altına alınıyor.

Şu anda yazılımların belirli bir standarda ulaşması
hedeflendiğinden, tüm süreç Turkcell Teknoloji içerisinde istihdam
edilen bir ekip tarafından denetleniyor. Ekip dışındaki katılımcıların
katkıda bulunabilmesi için belirli bir süre platform içinde
gözlemlenmesi gerekiyor. Ardından “katılımcı” statüsünde kabul edilen
üye, eğer uygun görülürse “yazılım geliştirici” olarak atanıyor.

Şimdilik sadece Turkcell grup şirketleri kullanımına açık olan örnek
yazılım projeleri ve ürün tanıtımları, çok yakında artırılarak tüm
dünyaya açılacak.

kaynak: http://www.ozgurlukicin.com/

Written by admin

December 25th, 2008 at 10:58 am

Posted in yazılım

yazılım mühendisliği

leave a comment

Yazılım Mühendisliği ile ilgili karikürleri

devamı: http://tinyurl.com/6hxz35

Written by admin

October 19th, 2008 at 10:42 pm

Posted in yazılım