Kayıtlar

Mayıs, 2018 tarihine ait yayınlar gösteriliyor

DEVEXPRESS BEAK FORM ( FLYOUTPANEL )

Resim
Merhaba arkadaşlar. Bugün Devexpress’in gayet basit ve kullanışlı olan bi tool’undan bahsedeceğiz. Beak Form Win Form’da uyarı ya da notification vermek için ya da bambaşka bişey için de kullanılabilir. Konuyu daha fazla uzatmadan direk mevzuya gireyim. Toolbar’da FlyoutPanel’i aratıp forma sürükleyelim. Bu panelin içine herhangi bir tool atabiliriz. Peki bu araç nerede gözükecek. Yani bi textbox’ın yanında mı yoksa bu panelin üstünde mi yoksa formun kenarında mı işte bunu ayarladığımız property ise FlyoutPanel üzerinde OwnerControl. Burada nerede gözükmesini istediğimizi ayarlarız. Beak Form’u göstermek için ise aşağıdaki satır yeterlidir.    flyoutPanel1.ShowBeakForm(); Bu şekilde projemizi görsel açıdan daha güzel hale getirebiliriz. Devexpress'in diğer tool'larını da ilerleyen zamanlarda işlemeye devam edeceğiz. Şimdilik görüşmek üzere arkadaşlar.

SQL Server Veritabanı Senkronizasyonu

Resim
Merhaba arkadaşlar bugün Veritabanı senkronizasyonu hakkında konuşacağız. Senkronizasyon kelime anlamı olarak eş zamanlılık olarak çevirilebilir. Konudan da anlayacağınız üzere verileri iki sunucu üzerinde eşitleyeceğiz. Genel bilgi olarak bu yönteme mirroring denilebilir. Şimdi ilk olarak Microsoft’un bu iş için geliştirdiği Sync Framework’u buradan indirelim. Daha sonra ise örnek veritabanımızı oluşturalım. Görüldüğü gibi ikinci veritabanını sadece oluşturdum arkadaşlar. İçine tablo dahi oluşturmadım. Şimdi gelelim senkronizasyon yapacağımız C# kodumuza. Öncelikle indirdiğimiz framework’te olan DLL’leri projemize refere edelim.  Eğer herhangi bir sıkıntı yaşamadıysak veritabanımızı senkronize hale getirebilmişiz demektir. Veritabanımızdaki değişikliklere bakalım. Görüldüğü gib tracking tabloları ve schema_info, scope_config ve scope_info tabloları da senkronizasyon ile otomatik olarak oluşmakta. Bu tabloları silebiliriz. Her senkronizasyonda yenide