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
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!
- 1. Özel Visual Studio için "Çalıştır/Hata ayıkla X" komutu/eklentisi
- 2. Visual Studio için İşlenmeyen İstisna denetleyicisi eklentisi Visual Studio
- 3. C++ kodları daraltmak için Visual Studio eklentisi
- 4. Dosyaları Gruplamak için Visual Studio Eklentisi
- 5. C++ için Visual Studio kod metrik eklentisi
- 6. Visual Studio/ReSharper için anahtar geliştirici eklentisi
- 7. Visual Studio 2010 için herhangi bir Youtrack eklentisi var mı?
- 8. Visual Studio 2012 XAML tasarımcı süreci bellekte yemek yiyor
- 9. Özel Denetim Visual Studio Tasarımcısı'nda Güncelleştirmiyor
- 10. özel Visual Studio Enterprise 2015
- 11. Visual Studio ayarlarını bir uzantı ile yazmak kalmıyor
- 12. Sekmeli Çoklu Monitör desteği için Visual Studio 2010 Eklentisi var
- 13. Visual Studio Setup Project Özel Dialog Ben adımları kullanarak Visual Studio Kur Projesi için özel bir iletişim kutusu oluşturduk
- 14. Visual Studio'da tasarımcı dosyalarının dili nasıl değiştirilir
- 15. Özel bir istemci tarafı dilini ayrıştırmak için bir Firefox eklentisi yazmak
- 16. Visual Studio sesli komutları
- 17. Visual Studio Visual Studio hangi HTML için kullanıyor?
- 18. Visual Studio olmadan ASP.NET MVC için geliştirme
- 19. Visual Studio 2010 özel makrosu için klavye kısayolu atama
- 20. C++ chkstk.asm stackoverflow için özel durum Visual Studio ile
- 21. Özel türler için Visual Studio Text Görüntüleyici nasıl kullanılır?
- 22. Özel angularjs modülü için Visual Studio Kodunda intellisense nasıl eklenir?
- 23. Visual Studio Kodundaki özel işlevler için parametre önerisi
- 24. Atom XML Visual Studio Güncelleştirmeleri için özel galeri yayını
- 25. Hatalar tasarımcı görünümünde Forms denetimleri
- 26. Eclipse eklentisi: Bir İşaretçi için özel simge
- 27. Visual Studio 2012 projesine Visual Studio 2012
- 28. İstisnaları belgeleyen bir yöntemden try/catch blokları oluşturmak için ücretsiz bir Visual studio eklentisi var mı?
- 29. Visual Studio Projesi'nde Yeni Bir Visual Studio Projesi Nasıl Programlanır?
- 30. Visual Studio