2010-02-01 32 views
10

Denemek istediğim bir şey var. Buradaki fikir, Visual Studio Eklentisi olarak çalışan bir görsel tasarımcısına sahip olmaktır, ben olay işleyicileri ve kablolu davranışları dışarıya sürükleyebilmek istiyorum, warcraft III betiği editörü ile çalınan herkes ne güzel bir fikre sahip olacak? ' yapmak istemek. Görsel stüdyo genişletilebilirlik araçlarında kolayca ele alınan bu tür bir şey midir? Eğer öyleyse, bunu nasıl yapacağımı öğrenmek için nereye bakmalıyım?Özel bir tasarımcı için Visual Studio eklentisi yazmak

cevap

17

Visual Studio Genişletilebilirlik araçlarını kullanarak kesinlikle mümkündür. Bir VS paketi oluşturmak isteyeceksiniz. Visual Studio'yu genişletmek için kullanabileceğiniz birkaç farklı mekanizma (makrolar, eklentiler ve paketler) vardır, ancak Paketler çok güçlüdür. Daha spesifik olarak, creating a "Custom Editor/Designer"'a bakmalısınız.

Henüz yapmadıysanız, Visual Studio 2010 SDK'yı indirmeniz gerekir. Özel tasarımcılar için bir başlangıç ​​noktası olarak kullanabileceğiniz bir örnek "Özel editör" oluşturacak yeni VS Paketleri oluşturmak için harika bir sihirbaz var. Sihirbazın gerçekten anlayana kadar oluşturduğu kodu okumanızı tavsiye ederim. Bir şeyler devam eden bir lot var, bu yüzden biraz zaman alabilir. Başlamak için bir kitap istiyorsanız, bulduğum tek şey Professional Visual Studio Extensibility, ancak internette başka iyi kaynaklar var. Kullandığım birkaç tane MSDN ve DiveDeeper's VSX blog. Muhtemelen başlamak için en iyi yolu code samples from the VSX team okumak, onlar özel editörler ile ilgili yaklaşık 10-15 örnekleri var!

İyi şanslar!

İlgili konular