Outlook mail nesnesi içerisine özel alanlar ekleme ve yeni görünüm oluşturma

Daha önceki yazılarımda outlook’ta nasıl yeni bir dizin oluşturulacağını ve yine bu oluşturduğunuz dizine nasıl yeni bir mail nesnesi ekleyeceğinizi anlatmıştım. Oluşturduğunuz bu maildeki mesaj, konu, gönderen v.b. alanların dışında aşağıda örneğini bulacağınız kod ile kendi özel alanlarınızı da ekleyebilirsiniz : Outlook.MailItem mailNesnesi = (Outlook.MailItem)olusturdugumDizin.Items.Add(Outlook.OlItemType.olMailItem); mailNesnesi.Subject = "Mailin Konusu"; mailNesnesi.To = "gonderilecek adres.com"; mailNesnesi.Body =...
Okumaya devam...

7. Uluslararası HL7 Birlikte İşlerlik Konferansı

7. uluslararası HL7 birlikte işlerlik konferansı IHIC 2006 Köln, Almanya’da 24-25 ağustos tarihlerinde gerçekleşecek. Almanya, İngiltere, Kanada ve Amerika Birleşik Devletlerinin deneyimlerini anlatacakları bu konferansta aralarında Türkiye’nin de bulunduğu Yunanistan, İsrail, Tayvan, Fillandiya, İspanya ve Japonya gibi ülkeler de konferansa katkıda bulunacak. Detaylı bilgiyi http://ihic.hl7.de adresinde bulabileceğiniz bu konferansta görüşmek üzere....
Okumaya devam...

Outlook’ta bir dizinde mail nesnesi oluşturma

Outlook’a yazdığım bir eklentide yeni bir klasör oluşturup içine mailler koymak istiyordum. Klasörleri oluşturma kısmı kolay, sorunsuz şekilde yaptım; ama iş mailleri bu klasöre koymaya geldiğinde sorun yaşadım. Teorik olarak baktığınızda yapılacak işlem basit aslında klasör nesnesi üzerinden yeni bir mail oluşturacak ve ilgili verileri ayarladıktan sonra saklanacak. Tıpkı aşağıda olduğu gibi : Outlook.MailItem mailNesnesi...
Okumaya devam...

Outlook içerisinde yeni dizin oluşturma

İşte outlook eklentisi yazan programcıların işine yarayacak bir ipucu. Aşağıdaki kod yardımıyla outlook eklentiniz içerisinden kolaylıkla yeni bir dizin oluşturabilirsiniz : //using Outlook = Microsoft.Office.Interop.Outlook; //ThisApplication outlook Outlook.MAPIFolder anaDizin = Utility.Folder.GetRootFolder(outlook.Session); Outlook.MAPIFolder dizinim = Utility.Folder.CreateFolder(anaDizin, “Benim Dizinim”);...
Okumaya devam...

Reflection ve Dinamik Assembly’ler

   Yazdığım bir uygulamada; uygulamada yüklü assembly’lerin listesini alarak bunlar içerisinde belirli bir attribute’a sahip olanlar üzerinde işlem yapmak istiyordum. Bunun içinde assembly’lerin listesini aldıktan sonra aşağıdaki kodu yazmıştım :     Fakat bu kodu çalıştırdığım zaman System.NotSupportedException hatasını alıyordum. Biraz araştırmanın ardından bunun sebebinin kullandığım 3. parti kütüphanelerden birinin dinamik olarak bir assembly oluşturarak bunu...
Okumaya devam...

Team Foundation Server SMTP Sunucusu ve E-Posta Uyarı Ayarlarını Değiştirmek

Üzerinde çalıştığım projelerden birisinde TFS sunucumuzu yeni bir makine üzerine taşımamız gerekmişti. Yedeklerini aldıktan sonra veritabanı ve dosyalar sorunsuz taşındı ve sistem ayağa kalktı. Buraya kadar herşey güzel, hoş ama malesef e-posta uyarılarımız çalışmıyordu. Sebebini biraz araştırınca anladık, e-posta ve smtp sunucu ayarlarımız eski makine için olanlardı ve değiştirilmesi gerekiyordu.       Eğer benzer bir problem...
Okumaya devam...

Farklı Kullanıcı ile TFS Sunucusuna Bağlanmak

Team Foundation Server için eklentiler yazmaya karar verdim. Bunun içinde makinama sanal sunucu içerisinde Windows Server 2003 R2 ardında da TFS’yi kurdum. TFS’yi Sanal makine üzerinde çalışacağımdan bir Domain Controller ayarlamaya gerek görmedim. Sanal makinemi sunucu olması için açarak normal Windows Xp Sp2 üzerinde de kodumu yazmaya başladım. Fakat kod içerisinde bir türlü TFS sunucuna...
Okumaya devam...

Visual Studio Açılış Ekranını Durdurmak

İşte size Visual Studio açılış ekranında tasarımını yaptığınız Visual Studio Paketinin gösterilip gösterilmediğini anlamnıza yarayacak basit ama kullanışlı bir parametre: /splash      Bu parametre sayesinde, Visual Studio basit bir "Devam etmek için Ok’ye basın" yazılı basit bir dialog gösterecektir. Siz ok tuşuna basmadığınız sürece de Visual Studio Açılış ekranında bekleyecektir.     Aşağıdaki komut satırı ise...
Okumaya devam...

Açılışta Otomatik Yüklenen VSIP Paketlerinde Boş Gelen DTE’ler

 VSIP paketimi otomatik olarak açılışta yüklenebilmesi için aşağıdaki kodu kullanarak işaretlemiştim: [ProvideAutoLoad(UIContextGuids.NoSolution)]  Bu arada merak edenler için; otomatik paket yükleme hakkıda daha fazla bilgiyi ilgili yazımda bulabilirsiniz. Paketimi bu şekilde işaretlemenin ardından initialize methodumun içerisinde DTE nesnesine aşağıdaki kodla ulaşmaya çalıştım : [DTE dte = GetService(typeof(DTE))      Ama her ne denediysem DTE nesnesi boş geliyordu. Bu...
Okumaya devam...

VSIP Paketiniz İçin Kayıt Kütüğü Girdilerini Oluşturmak

Eğer VSIP paketinizin geliştirme süreci bittiyse; muhtemelen şu an da lurulumunu hazırlamakla meşgulsunuzdur. Bunun için yapmanız gereken şey, basitçe, bir Visual Studio kurulum projesi oluşturmak ve paketinizin çıktısını bu kuruluma eklemek. Ardında da son kullanıcının makinesinde paket kaydınızın yapılabilmesi için bazı kayıt kütüğü girdilerine ihtiyacınız olacaktır.    Bunu yapmak aslına bakarsanız gözünüzde büyüttüğünüz kadar zor...
Okumaya devam...