Ana içeriğe atla

Yayınlar

Ağustos, 2009 tarihine ait yayınlar gösteriliyor

Windows 7 & Vista – Gadget

Astrazeneca için hazırlamış olduğum gadget sonuçlanmış bulunuyor. Tasarımsal öğeleri de tamamladıktan sonra sizlere makale olarak sunacağım. Şimdilik Gadget panelde yer alan görüntüsünü sizlere sunuyorum.

C# Keyword

abstractasbaseboolbreakBytecasecatchcharcheckeddelegatedodoubleelseenumeventexplicitexternfalsefinallyfixedfloatforforeachgotoifimplicitinintinterfaceinternalislocklongnamespacenewnullobjectoperatoroutoverrideparamsprivateprotectedpublicreadonlyrefreturnsbytesealedshortsizeofstackallocstaticstringstructswitchthisthrowtruetrytypeofuintulonguncheckedunsafeushortusingvirtualvolatilevoidwhile

D.I.S.C Kişilik Envanter Testi Sonuçları

Kariyer.net sitesi üzerinde yapılan kişilik envanter testini doldurduktan sonra aldığım sonuçlar aşağıdaki gibi çıkmıştır. Sizin gerçek hareketleriniz ve davranışlarınızı tespit etme konusunda oldukça başarılı bir test. Benim sizlere tavsiyem 10 dakikanızı ayırıp bu testi doldurmanızdır.Bağımsızdır.Özgün, ilginç fikirler, alternatif çözümler sunar.Değişime odaklı, yeni fikirlere açıktır.Rekabetçidir, fırsatları; iyi değerlendirir.İkna edicidir, önemli işlerin sorumluluğunu almak ister.İstekli ve süreç odaklıdır.Ödül ve motivasyona ihtiyaç duyar, takdir edilmek ister.Yaptığı işin ve bulunduğu pozisyonunun başkaları tarafından kabul edilmesini ister.Başarıları ile ses getirmek ister.Kuralcı değildir, insiyatif kullanır, kendi yöntemlerini uygular.Benmerkezcildir.İyimserdir.

SQL Server 2008 Management Studio – Tablo Kolonlarında Değişiklik

SQL Server 2008 ile gelen Management Studio ile tablo oluşturduktan sonra bu tablolar üzerinde bir değişiklik yapılmak istendiğinde izin verilememesi gibi bir sorun ile karşılaşılabiliniyor. Hata mesajı olarakta yeniden tabloyu oluşturun şeklinde bir mesaj verilmektedir. Bu sorunu daha doğrusu uyarıyı kaldırmak için aşağıdaki işlemleri yapmak yeterli olacaktır. Management Studio açıldıktan sonra Tool—>Options adımları sonrası karşınıza gelen özellikler ekranından aşağıdaki ekrana geliyorsunuz. Daha sonrasında table option bölümünde yer alan seçeneklerden Prevent saving changes that required table re-creation seçeneğinin yanında yer alan seçimi kaldırıyorsunuz. Yapmış olduğunuz bu işlemler sonrasında artık oluşturmuş olduğunuz tablolarda sorunsuzca herhangi bir uyarı almadan (Primary veya Foreign key kullanılması durumunda alınan hatalar bu durumun dışında tutulmaktadır) işlemlerinizi sorunsuzca yapabilmeniz mümkündür. Umarım yararlı olabilmiştir. İyi Çalışmalar…

WPF – Item Controls

Windows Presentation Foundation (WPF) ile ilgili yapılabilecek işlemleri bugüne kadar detaylı bir biçimde incelemeye çalıştık. Tabii bizler bu yazı dizilerini oluştururken WPF Microsoft tarafında yeni duyurulmuş ve fazla bir kullanım alanı yoktu. Tabii zaman ilerledikçe ve yeni nesil işletim sistemleri çıktıkça yazılım dünyasında WPF kullanımı dahada artmaktadır.

WPF ile ilgilenne yazılımcıları çok farklı bir sürpriz karşılamaktadır. WPF kontrollerinin özellikleri eskiden alışık oldukları Windows Form kontrollerinden biraz farklıdır. Ayrıca da bu kontrolleri özelleştirmek istediklerinde bazı sorunlar yaşıyorlar. Bu tür sorunlar ile karşılaşılmaması için bu yazımızda tek tek WPF kontrollerine değineceğiz ve detaylarını inceliyor olacağız. İlk yazımızda en sık kullanılan Item Controllere göz atalım.

Item Controller son kullanıcıya liste şeklinde verileri göstermeyi sağlamaktadır. Bu verileri de iki şekilde kullanabilmemiz mümkündür. Birinci yöntem XAML kod tarafında Item özell…

Ado.Net Entity Framework – Entity Model ile Windows Form Uygulamaları ve Bug

Veri tabanı ile ilişkisel olarak yapmış olduğumuz işlemleri Ado.Net Entity Framework ile yaptığımızda çok daha hızlı ve kolay bir şekilde yapabilinmesi mümkündür. Ne kadar basit yapılabileceğine ilişkin basit bir örnek verelim. Visual Studio 2008 ile Windows From projesi oluşturuyor ve sonrasında entity data model template ‘ini projeye ekliyoruz. edmx ‘in içerisine gerekli olan tabloları ekledikten sonra işlemleri yapmaya başlayabiliriz. Windows Formun üzerine aşadağıdaki kontrolleri ekliyoruz.Tasarımı oluşturduktan sonra aşağıdaki kodları ekliyoruz. using System;
using System.Windows.Forms;
using System.Data.Objects;
using System.Data.Objects.DataClasses; namespace CourseManager
{
    public partial class CourseViewer : Form
    {
        public CourseViewer()
        {
            InitializeComponent();
        }
        private SchoolEntities schoolContext;
        private void closeForm_Click(object sender, Even…

Windows 7 Upgrade – SQL Server 2008 Problem ve Çözümü

Eğer ki bilgisayarınızda Windows Vista kullanıyor ve Visual Studio 2010 Beta 1 kurulu ile Windows 7 ‘ye upgrade yaptığınızda bazı problemler ile karşılaşabiliyorsunuz. Aslına bakarsanız yaşadığınız tek problem SQL Server 2008 ‘in çalışmasında olacaktır. Bunun sebebi de Windows 7 ‘de .Net Framework 3.5.1. sürümünün yer almasının ve .Net Framework 4.0 Beta1 ‘in tam olarak stabil durumda olmamasında kaynaklanan sorun ile karşılaşabiliyorsunuz. Sql Server 2008 management studio ‘yu açmak istediğiniz de paketleriniz eksiktir şeklinde bir hata mesajı alabiliyorsunuz. Çözüm olarak repair yapmak istediğinizde ise .Net Framework v4.0.2506 sürümün çalışmasında hata ile karşılaştım. Lütfen tekrar kurunuz şekilde bir mesaj veriyor. Bu durumda yapılması gereken download.microsoft.com adresine girdikten sonra .Net Framework 4.0 Beta1 sürümünü arattıktan sonra karşınıza çıkan ekrandan bu sürümü indiriniz ve sonrasında bilgisayarınıza kurunuz. Yapmış olduğunuz bu işlemler sonrasında Upgrade sonrası y…

VSTO 2008 – Calendar İçerisinde Yer Alan Kayıtlara Erişebilmek

Uygulama geliştirirken zaman içerisinde sıklıkla kullanmış olduğumuz Office uygulamalarına uygulama tarafında işlemler yaptırmamız gerekebiliyor. Özellikle de masaüstü ve web uygulamalarında outlook uygulamasına erişebilme ihtiyacımız da sık sık gündeme gelebiliyor. Bu işlemleri de .Net bünyesinde yer alan interop.Outlook ve office isim alanları ile sorunsuzca gerçekleştirebilmemize olanak vardır.

Fakat bazı durumlarda uygulamalar üzerinde office uygulamalarına değil de Office uygulamaların içerisinde uygulamalar geliştirmek gerekebiliyor. Bu noktada yapılması gereken daha önceki yazılarımızdan da açıkladığımız gibi Visual Studio Tools for Office 2008 (VSTO 2008) yardımı ile Office 2007 System uygulamalarına add-in yazmak olacaktır.

Not: Office System 2003 için add-in yazmak istediğimizde VSTO 2005 yardımı ile uygulama geliştirmemiz gerekmektedir. Ayrıca Office System 2003 sürümünün SP1 ve SP2 sürümlerinin bilgisayarınızda kurulu olması gerekmektedir.

Biz bu yazımızda…

VSTO 2008 – Kod ile Calendar New Appointment İşlemi

Uygulama geliştirirken zaman içerisinde sıklıkla kullanmış olduğumuz Office uygulamalarına uygulama tarafında işlemler yaptırmamız gerekebiliyor. Özellikle de masaüstü ve web uygulamalarında outlook uygulamasına erişebilme ihtiyacımız da sık sık gündeme gelebiliyor. Bu işlemleri de .Net bünyesinde yer alan interop.Outlook ve office isim alanları ile sorunsuzca gerçekleştirebilmemize olanak vardır.

Fakat bazı durumlarda uygulamalar üzerinde office uygulamalarına değil de Office uygulamaların içerisinde uygulamalar geliştirmek gerekebiliyor. Bu noktada yapılması gereken daha önceki yazılarımızdan da açıkladığımız gibi Visual Studio Tools for Office 2008 (VSTO 2008) yardımı ile Office 2007 System uygulamalarına add-in yazmak olacaktır.

Not: Office System 2003 için add-in yazmak istediğimizde VSTO 2005 yardımı ile uygulam geliştirmemiz gerekmektedir. Ayrıca Office System 2003 sürümünün SP1 ve SP2 sürümlerinin bilgisayarınızda kurulu olması gerekmektedir.

Biz bu yazımızda …

WPF – Routed Event Kontrol Etmek

Windows Presentation Foundation (WPF) ile uygulama geliştirirken karşılaştığımız farklılıklara ne tür çözümler getirebileceğimizi incelemeye devam ediyoruz. Bu sefer inceleyeceğimiz konu WPF uygulamalarında kullanmış olduğumuz Routed Event ları incelemek olacaktır. Event kontrolü profesyonel projeleri yönetirken, süreçleri takip ederken ve uygulama geliştirirken oldukça gerekli bir işlemdir. Fakat bu işlemi hadi kontrol edelim diyince yapamıyoruz. Peki, nasıl yapabiliyoruz? İncelemeye çalışalım.

Projelerin kontrolü esnasında kullandığımız eventları takip etmek istediğimiz zamanlar olur. Bu durumda event manager sınıfnı kullanmak yeterli oluyordu. Ancak bu durumda WPF kullanırken biraz daha farklılaşıyor. EventManager sınıfında dönen kayıtların içerisinde dolaşıp EventManager 'in alt özelliklerinden RegisterClassHandler ile yakalanması gerekmektedir. Sonrasında bu event ları görebilir duruma geliyoruz.

Şimdi küçük bir örnek yardımı ile nasıl kontrol edebileceğimize göz at…

C#Nedir? Yeni Yüzü ile Karşınızda

Benim de editörleri arasında yer aldığım C#Nedir?com siteisi uzun süren yenilenme sürecini tamamlamıştır. Bildiğiniz üzere yıllar .Net ile sizlere en son teknolojiler ile ilgili güncel ve bi o kadar da kaliteli içerik sunmayı amaçlayan sitemiz asp ile yayın hayatını sürdürmekteydi. Bizlerde uzunca bir süredir asp.net ile sayfanın yeniden hazırlanmasını düşünüyorduk ve sonunda bu süreç tamamlanmış ve sizlerin kullanımına hazır bir duruma gelmiştir. 8. yılını kutlayan sitemiz bu yeni görünümüne yeni özelliklerde eklenmiştir. Hepinizin beğeni ile takip ettiğiniz .Net TV bölümünde yer alan vidyoları artık RIA (Silverlight) ile hazırlanmış olan sol bölümde hemen izleyebilme olanağına sahip olacaksınız. Ayrıca Serbet Köşe, Canlı Köşe ve Blogroll bölümleri de sizlerin kullanımına sunulmuştur.Ayrıca sizlerden biz editörlere sorulan en sık soru nasıl yazar ve editör olabiliriz ile ilgilidir. Bu konuda Burak Selim Şenyurt kendi blogunda çok güzel bir yazı hazırlamıştır. Bu yazıyı okuyarak aklın…

WPF - CheckBox ile Form Elementlerinin Görünürlüğünün Değiştirilmesi

Windows Presentation Foundation (WPF) ile uygulama geliştirirken karşılaştığımız farklılıklara ne tür çözümler getirebileceğimizi incelemeye devam ediyoruz.

Form üzerine yerleştirmiş olduğumuz kontrollerden bazılarını checkbox yardımı ile görünürlüğünü değiştirmek isteyebiliriz. Bu işlem sonucunda örneğin form üzerinde bir checkbox bir tane de textbox var. CheckBox 'ın seçili durumunu değiştirdiğim durumda textbox 'ın form üzerinden kaybolmasını istiyorum. Peki, bahsettiğim bu işlemi Windows Form 2.0 ile nasıl yapabiliyordum.

textbox1.Visible = checkBox1.Checked;

Yukarıda görmüş olduğunuz ufak kod parçası yazıldığında işlem kolay bir şekilde gerçekleşiyor. Peki, bu işlem WPF üzerinde nasıl yapılabiliyor. Windows Forma göre biraz daha zor. Nasıl yapabilirizi inceleyelim.

WPF uygulaması oluşturuyor ve sonrasında oluşturulan projeye sınıf ekliyoruz ve aşağıdaki kodları ekliyoruz. Bu arada WPF ile kullanabileceğimiz çok güzel bir enum bulunmaktadır. Form elem…

WPF – RadioButton ve DataBinding

Windows Presentation Foundation (WPF) ile uygulama geliştirenlerin, Windows Form (WF) uygulamalarını geliştirirken alışkın oldukları yöntemlerin bazılarını kullanamadıkları için sorunlar yaşayabiliyorlar. Ancak bu sorunların oluşması WPF 'in yetersizliğinden değildir. Yalnızca WF ile yapılan işlemleri biraz daha farklı olarak WPF üzerinde yapmaları gerekiyor. Çok doğal olarakta bu çözümler uygulama geliştirirek çözülüyor.

Karşılaşılan sorunlardan biri de Radio Button kontrolünü DataBinding ile kullanmak istenildiğinde sorun yaşanıyor. Yazımızda bu sorunun nasıl çözüleceğini incelemeye çalışacağız. Ayrıca bu sorunun çözümlerini global forumlarda araştırdığımızda da en çok karşılaşılan sorunlar arasında olduğunu görürüz.

İlk olarak Visual Studio ortamında (VS2008 yada VS2010 olabilir) yeni bir WPF projesi oluşturuyoruz. Daha sonrasında ise form üzerine iki tane RadioButton kontrolü ekliyoruz ve XAML 'e kod tarafında aşağıdaki değişiklikleri uyguluyoruz.

Window1…

Windows 7 Sürümleri Türkiye Fiyatları Açıklandı

26 Haziran 2009, İstanbul - Microsoft’un bütün dünyada 22 Ekim 2009 tarihi itibarıyla tüketiciyle buluşacak yeni işletim sistemi Windows 7’nin farklı sürümleri için, Türkiye’de önerilen (kutu ürünler için) son kullanıcı liste fiyatları belirlendi. Paralel olarak PC üreticileri ile birlikte OEM Güncelleme Garantisi Programını başlattı.

Windows 7 Sürümleri Türkiye Fiyatları (kutu ürünler için)

Windows 7 Türkiye’de (kutu ürün olarak) Home Basic, Home Premium, Professional ve Ultimate sürümleriyle tüketicilerle buluşacak. Türkiye için açıklanan son kullanıcı liste fiyatlarına (vergiler hariç) göre bu sürümler aşağıdaki gibidir. Tam SürümHome Basic
123.00 US$Home Premium
145.00 US$Professional
236.00 US$Ultimate
250.00 US$ Dün Microsoft Global tarafından açıklanan listede Windows 7’nin farklı sürümlerinin yurtdışındaki, özellikle de ABD’deki satış fiyatlarını içermektedir. Bu fiyatlar aşağıda görülebilir:

Tam Sürüm
Yükseltme SürümüHome Premium
199.99 US$���…

Step-By-Step: How To "Upgrade" from Windows XP to Windows 7

You've likely heard that you can't straight upgrade from Windows XP to Windows 7. You can upgrade from Windows Vista to Windows 7, but not from XP to 7. Some folks who apparently have a pile of operating systems discs have proposed that one could upgrade from XP to Vista, then from Vista to Windows 7, but I think that's insane. Most PC experts will recommend you start fresh and "pave" your machine anyway. I think this is a hassle, but in the case of XP to 7, it's necessary.I was asked to "upgrade" a relative's machine from Windows XP to Windows 7, so I figured this was a good time to write-up the experience in case it helps others.This is a screenshot heavy post, so bear with me, this is a tale best told with pictures.Disclaimer: I do work for Microsoft, but I don't work with the Win7 team so this is just one dude's opinion. If this walkthrough paralyzes your hamster or causes you any emotional distress, we never spoke and I don't kn…

WPF - UserControllerin Toolbox 'a Eklenmesi

Windows Presentation Foundation ile çalışırken ortak bir tasarım şablonunu sık sık kullanmak gerekebilir. Bu durumda arka planda yer alan yüzlerce satır kodu yeni formaların içerisinde kullanmak yerine User Control oluşturarak çok daha hızlı bir şekilde kullanabilmemiz mümkün olacaktır. User Control kullanmanın en büyük avantajı benzer işlemleri yapacak modülleri her kullanımda tasarlamak ve yeniden arka plan kodlarını yazarken harcanacak zaman yerine hazırlanacak olan bir User Control ile benzer işleri yapacak yapıları tek seferde yapabileceğiz. Peki hazırlamış olduğumuz User Controllere nereden erişebiliriz. Bu yazımızda hazırlamış olduğumuz User Controlleri Visual Studio ortamında toolbox 'a nasıl ekleyeceğimizi inceliyor olacağız.

İlk olarak yapılması gereken bir User Control oluşturmak olacaktır. Bu işlem için Visual Studio 2008, Visual Studio 2010, Expression Blend 2 ya da Expression Blend 3 üzerinde geliştirebilmeniz mümkündür. Biz bu sefer örneğimizi Visual Studio 201…