DUYURULAR
Yeni eklenen ve/veya güncellenen sayfaları görmek için buraya tıklayınız.
Güncel ödev ve test listesini görmek için buraya tıklayınız.
Sitede yapılan iyileştirmeler ve hata düzeltmelerine ait tüm bilgilendirmeleri görmek içinburaya tıklayınız.
Arkadaşlar sizlerden küçük bir ricam olacak. Eğer sitemi beğeniyorsanız Udemy'deki ücretsiz olan VBA-1 eğitimimi alıp 4.5 veya 5 şeklinde puanlayabilir misiniz. Normalde böyle bir ricada bulunmak istemezdim ama bazı 'ruh hastaları' eğitimimi alıp izlemeden 1 puan veriyorlar. Kimisi de 1-2 ders izleyip 1 puan veriyor. Eksiklerim olabilir ama 1 puanı hakeden bir eğitim değil bu. Bu tür hareketler ortalama puanımı çok düşürdüğü için sizden böyle bir ricada bulunmak isterim. Şimdiden teşekkürler.
VSTO, açık adıyla Visual Studio Tools for Office, .Net framework'ten yararlanarak Excel Add-in'lerine kıyasla daha profesyonel görünümlü ve daha performanslı add-inler yapmamızı sağlayan teknolojidir. Excel Add-inler sayfasında üç tür add-inden bahsetmiştik. VSTO add-inler, COM Add-in olarak da geçer, eğer javascriptle haşır neşirliğiniz yoksa bence gelmeniz gereken son noktadır. Yine de son teknoloji olan web add-inlerle VSTO arasındaki farkları görmek isterseniz şöyle güzel bir karşılaştırma sayfası var, buraya bakabilirsiniz.
Ne zaman Excel Add-in ne zaman VSTO Add-in hazırlanır diye sorarsanız, bunun net bir cevabı olmamakla birlikte, şöyle özetleyebilirim:
Daha detay için buraya bakabilirsiniz.
Aslında, sitemde daha önce gezindiyseniz Excelent sayfama da uğramış olmanız mümkündür. Yapacağımız add-inler (genelde) buna benzer bir ribbon üzerinden kullanılmakta. Ribbondan açılan bir form ile sıradan bir masaüstü program gibi bir add-in'iniz bile olabilir(hatta bunu ribbondan bağımsız da yapabilirsiniz, Excel başlar başlamaz da açılabilir ama genelde ribbona adreslenir). Aslında, genel bakıldığında fonksiyonalite açısından VSTO add-in'inizin normal bir masaüstü programdan hiçbir farkı yoktur, küçük bir detay hariç: Add-inler, çalışması için Excel'e ihtiyaç duyar. (Teknik dille ifade etmek gerekirse yazacağımız add-inler bir dll dosyası üretir, normal masaüstü programlar ise exe dosyası üretirler)
Bu add-inimizi bir kurulum dosyası olacak şekilde derleyip, bunu bir web sitesi üzerinden, şirketinizin networkü üzerinden herkesin erişebildiği bir alandan veya daha geleneksel yöntemler olan, CD/DVD'den kurulacak şekilde dağıtabilirsiniz. Mesela benim Excelent, web sitesi üzerinden servis edilmektedir.
Şimdi sırayla .Net çatısını tanıyalım, akabinde Visual Studio'yu kuralım.