Ocak
5th 2008
Tablo Değişikliklerini GetChanges() Metodu ile İzlemek

Posted under Programlama


Bugünkü makalemizde, bağlantısız olarak veri tabloları ile çalışırken, bu tablolar üzerinde meydana gelen değişiklikleri nasıl izleyebileceğimizi ve davranışlarımızı bu değişikliklere göre nasıl yönledirebileceğimizi incelemeye çalışacağız.

Hepimizin bildiği gibi, bağlantısız veriler ile çalışırken, bir veri kaynağında, makinemizin belleğine tablo veya tabloları alırız. Bu tablolar üzerinde, yeni satırlar oluşturur, var olan satırlar üzerinde değişiklikler yapar, her hangibir satırı siler ve bunlar gibi bir takım işlemler gerçekleştiririz. Tüm bu işlemler, bellek bölgesine aldığımız veriler üzerinde bir DataTable nesnesinde yada bir DataSet kümesinde gerçekleşir. Bununla birlikte, bahsettiğimiz bu değişiklikleri, asıl veri kaynağınada yansıtarak, güncellenmelerinide sağlarız.

Ancak, network trafiğinin önemli ve yoğun olduğu uygulamalarda, veri kaynağından aldığımız bir veri kümesinin üzerindeki değişiklikleri, asıl veri kaynağına güncellerken karşımıza iki durum çıkar. İlk olarak, makinemizin belleğinde bulunan tüm veriler asıl veri kaynağına gönderilir ki bu veriler içinde hiç bir değişikliğe uğramamış olanlarda vardır. Diğer yandan istersek, sadece yeni eklenen satırları veya düzenlenen satırları vb., veri kaynağına gönderek daha akılcı bir iş yapmış oluruz. İşte makalemizin ana konusunu teşkil eden bu ikinci durumu gerçekleştirebilmek için GetChanges metodunu kullanırız. GetChanges metodu, DataSet ve DataTable sınıfları içinde kullanılabilmektedir. DataTable ve DataSet sınıfları için, GetChanges metodunun ikişer aşırı yüklenmiş şekli vardır.

Okumaya Devam Et »

Yorum Yok »

Ocak
5th 2008
Stored Procedure’ler ve ParameterDirection Numaralandırıcısı

Posted under Programlama


Bugünkü makalemizde, Sql sunucularında yazdığımız Stored Procedure’lere ilişkin parametreleri incelemeye çalışacağız. Stored Procedure’ler ile ilgili daha önceki makalelerimizde, uygulamamızdan bu procedure’lere nasıl parametre aktarılacağını incelemiştik. Parametre aktarımında yaptığımız işlem, SqlCommand nesnesimizin parametre koleksiyonuna, Stored Procedure içinde tanımladığımız parametrenin eklenmesiydi. Bunun için, SqlCommand sınıfının Parameters koleksiyonuna Add metodunu kullanarak SqlParameter sınıfı türünden bir nesne ekliyorduk. Bu parametrelere program içerisinden ilgili değerleri aktararak, bu değerlerin Stored Procedure içinede aktarılmasına imkan sağlıyorduk.

Bugünkü makalemizde ise, bir Stored Procedure’den programımıza nasıl değer(ler) döndürebileceğimizi inceleyeceğiz. Dikkat ederseniz, bir Stored Procedure’e program içinden parametre aktarabileceğimiz gibi, Stored Procedure’dende programımıza değerler aktarbildiğimizden bahsediyoruz. Dolayısıyla parametrelerin bir takım farklı davranışlar sergiliyebilmesi söz konusu. SqlParameters sınıfı, parametrelerin davranışlarını yada başka bir deyişle hangi yöne doğru hareket edeceklerini belirten bir özellik içermektedir. Bu özellik Direction özelliğidir ve C# prototipi aşağıdaki gibidir.

Okumaya Devam Et »

Yorum Yok »

Ocak
5th 2008
IT Sektöründe Sertifikanın Önemi

Posted under Programlama

Günümüzde iş alanlarında artık bilgisayar kullanılması bir zorunluluk halinde geldi. Eskiden bilgisayar sektörünün tekelinde olan bu alanda çalışan insanlar ve kurumların kullandıkları bilgi teknolojileri ve bir çok uygulama bu gün diğer sektörlerinde kullandıkları araçlar oldu. Böylece farklı sektörlere hizmet eden büyük, küçük tüm firmalar bünyelerinde bilgi sistemlerini kullanmaya başladılar ve bu sistemleri kuracak, yönetecek insanlara ihtiyaç duyuyorlar. Kurumlar yatırım yaparak işlerinde kullanmak üzere aldıkları bu sistemleri emanet edecek bilgili, tecrübeli insanlar alırlarken bünyelerine genelde kararlarını yüz yüze bir iki görüşme sonrasında vermek durumunda kalıyorlar. Böylesi kararlar sonrasında da istenilen sonuçlara ulaşılamadan yanlış görevlendirilmeler ve işe alımlar olabiliyor. İşte bu noktada şirketler bilgi sistemlerinin yönetebilecek yetkinliği kanıtlamış insanların arayışına gidiyorlar. Böylece firmalar yanlış atamalarla zaman kaybetmektense hedefe daha kolay ulaşma yolunda sağlam adımlarla yolunda ilerliyorlar. Sertifika programları da bu yetkinliğin, yeterliliğin bir ölçüsü olarak ortaya çıkıyor.
Okumaya Devam Et »

Yorum Yok »

Ocak
5th 2008
Gereksinimlerin Yönetimi - 1

Posted under Programlama

Gereksinimlerin yönetiminin amacı, projenin müşterinin belirttiği ihtiyaçları tamamıyla karşılayacak bir biçimde oluşturulmasıdır. Bu noktada önemli olan, amacı gerçekleştirirken zaman ve maliyet açısından da en az çabanın sarfedilmesidir.

Şunu unutmamak gerekir ki insanlar doğalarının bir gereği olarak fikir değiştirbilirler ve gereksinimleri de değişebilir.

Okumaya Devam Et »

Yorum Yok »

Ocak
5th 2008
ASP.NET’te Güvenlik

Posted under ASP

Internet uygulamaları geliştirilirken dikkat edilmesi gereken en önemli unsurlardan birisi güvenliktir. Kullanıcıların yetki seviyeleri, yani rollerine göre gerçekleştirebileceği işlemler denetlenebilmeli, yetkisi olmayan kullanıcılar ise engelenebilmelidir.

ASP.NET teknolojisinde güvenlik iki kısımdan oluşmaktadır, bunlar gerçekliğin doğrulanması (�authentication�) ve yetki kontroludur �(authorization)�. Gerçekliğin doğrulanması işlemi, kullanıcı adı ve şifre bilgilerinin doğru olup olmadığının ilgili kullanıcı bilgilerini saklayan yapının denetlenerek bulunmasıdır. Gerçekliğin doğrulanması işlemi başarı ile sonuçlanırsa, yetki kontrol işlemi aracılığı ile kullanıcının ilgili kaynaklara erişip erişemeyeceğine karar verilmektedir. ASP.NET kod içerisinde de kullanıcı kimliğini kullanarak yetkiye göre davranış sergileyebilmektedir. Buna kişileştirme (�impersonation�) denilmektedir.

Okumaya Devam Et »

Yorum Yok »

Sayfa 3 of 80«1234567»...Son Sayfa »



eXTReMe Tracker
hosting ------------------------------ yeliiniz Silinmitir.Ltfen Sayfanzdan Kodu Kaldrnz.