Windows Form User Kontrol

Windows Forms kütüphanesi kendi içinde kontroller barındırmakla beraber bazı durumlarda ihtiyaç duyulan kontrol olmayabilir. Bu durumda kendi ihtiyacımıza uygun kontrol oluşturmamız gerekiyor. Videomuzda mail gönderimi için bir kontrol oluşturacağız.




Visual Studio Repair İşleminden Çıkan “Repair/Modify operation did not finish successfully…” Uyarısı Çözümü

Visual Studio Çıkan Hata

Visual Studio “Repair”, “Modify” veya yeni yükleme işleminde her hangi bir hata oluşması durumunda ekrandaki uyarıyı vermektedir. Eğer oluşan hatanın Visual Studio çalışmasına etki etmeyecek bir özellikten kaynaklandığına eminseniz kayıt defteri (regedit) üzerinde belli parametreleri olması gereken doğru değerlerine getirmeniz durumunda uyarıyı artık almayacaksınız.

Karşımıza çıkan bu uyarıyı devre dışı bırakmak için aşağıdaki kayıt defteri yolunu izleyerek gerekli parametreleri bulun.

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\14.0\Setup\VS\<Visual_Studio_sürümünüz>

Visual Studio sürümleri enterprise, professional veya community seçeneklerinden biri olabilir.

Kayıt anahtarında yer alan 14.0 değeri Visual Studio 2015’i temsil etmektedir. Diğer Visual Studio versiyonlarına ait kodlar aşağıdaki gibidir:

Uygulama Adı Versiyon
Numarası
Visual Studio 2019 16.0
Visual Studio 2017 15.0
Visual Studio 2015 14.0
Visual Studio 2013 12.0
Visual Studio 2012 11.0
Visual Studio 2010 10.0
Visual Studio 2008 9.0
Visual Studio 2005 8.0
Visual Studio .NET 2003 7.1
Visual Studio .NET (2002) 7.0
Visual Studio 6.0 6.0
Visual Studio 97 5.0

Yukarıdaki adrese gittikten sonra InstallResult ve IsInstallInProgress ve değerlerinin 0 olması gerekmektedir. Bu anahtar değerlerini 0 olarak ayarladıktan sonra Visual Studio düzgün çalışacaktır.

Değiştirilecek Anahtarlar ve Yeni Değerleri




Visual Studio İle GitHub Bağlantısı




Visual Studio’da Siteyi Aynı Anda Birden Fazla Tarayıcı ile Açmak

Yazılım geliştirmenin en önemli işlemi yazılımı yazmaktan sonra elbette ki onu denemektir 🙂 Geliştirilen yazılım masaüstü uygulaması ise ekran ve yerleşim konusunda çok sıkıntı olmasa da geliştirilen uygulama web sayfası ise tarayıcılar arasında farklılık olabilmektedir. Burada devreye, geliştiricinin uygulamayı birden fazla tarayıcı ile deneme işlemi girmektedir. Bu işlemi her defasında farklı bir tarayıcı açarak yapabileceği gibi Visual Studio ile gelen özelliklerden biri olan çoklu tarayıcı işlemi ile de yapabilir. Aşağıda bu işlem için Visual Studio’nun ayarlanması adım adım anlatılacaktır.

  1. Visual Studio ekranında projeyi başlatmak için kullanılan menüden “Browse With…” seçeneğine tıklayın

    Tarayıcı Seçme İşlemi

  1. Ekrana bilgisayarınıza yüklü tarayıcıların listesini barındıran tarayıcı seçme ekranı gelecektir.

Tarayıcı Seçme Ekranı

  1. Tarayıcı seçme ekranından beraber açmak istediğiniz bütün tarayıcıları seçip tarayıcıları başlatmak için “Browse” butonuna tıklayın. Bu işlem sonunda seçilen bütün tarayıcılar başlatılacaktır.

Tarayıcıları Seçme İşlemi




Visual Studio’da Proje İçerisinde Görev Listesi Oluşturma

Proje geliştirilirken kod içerisinde daha sonra gözden geçirilmesi gereken noktalar olabilir ve ya geliştirilmesi gereken yerler olabilir. Bunların listesini yapmak için kod içerinde yorum satırı yazıldığında bunu //TODO, //Onemli gibi etiketlerler yazarsanız, bu yorum satırları görev listesinde gözükecektir.

Yorum Satırlarında Kullanılmak Üzere Görev Etiketleri Tanımlama

Yukarıdaki örnek ekran alıntısında da görüldüğü gibi Task Listte görüntülenmesi istenen yorum satırları bir etiket (yeni, gelistir, eksik vb. ) ile etiketlenmektedir. Burada kullanılmak üzere etiket tanımlamak için; Tools > Options > Environment > Task List menüsü açılır.

Burada TODO, HACK ve UNDONE etiketleri standarttır. Kendimiz etiket tanımlamak istiyorsak;
Listenin sağ tarafında yer alan alan Name alanına etiketimizin adını, Priority alanına ise etiketimizin önceliğini girdikten sonra “Add” butonuna basıyoruz. Bu işlemden sonra etiketimizi artık yorum satırlarımızda kullanabiliriz.

Task List’in Görüntülenmesi

Task List’i görüntülemek için; View > Task List yolu izlenir.

Task list görüntülendikten sonra, görüntülenecek görevler iki kısma ayrılıyor. Projelerden bağımsız olan User Tasks ve proje içerisinde yorum satırı olarak yazılan Comments’ler.

Bizim proje içerinde yazdığımız görevleri listemek için Comments seçeneğini seçmememiz gerekmektedir.