Подскажите плиз, чем мне необходимо воспользоваться
(контролы NET — если да, то какие именно — , или что-то ещё..?).
Задача состоит в том, чтобы написать среду разработки
некоторого приложения. Хотелось бы, чтобы она получилась
аля-Студия, как у Микрософта. С ихними ClassView, SolutionView.
Property... Ну в общем все, как в Студии.
Каким образом это делается? Сильно подозреваю, что
делать все самостоятельно нет нужды. Возможно есть
какой-то высокоуровневый элемент управления или их набор,
который позволит выполнить мою задачу?
Может есть возможность прямо студию и привинтить?
Здравствуйте, John Scherbatov, Вы писали:
JS>Может есть возможность прямо студию и привинтить?
Можно. Но не Студию, а в Студию. Как один из add-in'ов или как полноценный extension. Но там есть свои ограничения. Подробнее см. топик VSIP в MSDN.
Visual Studio Integrator Program (VSIP)
For the majority of users, macros, Add-ins, and wizards meet most of their needs in Visual Studio .NET. Some users, however, need to go beyond the considerable capabilities of the Visual Studio automation model. For example, a user might want to incorporate a new programming language into the Visual Studio .NET IDE, possibly creating a need for:
A new project type.
A customized editor.
Advanced debugging features.
The Visual Studio Integrator Program, or VSIP, was created so you can accomplish this. VSIP provides you with the tools and information you need to integrate your products into the Visual Studio .NET environment. VSIP, which is a collection of SDKs, is a developer suite and platform that gives VSIP partners finer and more extensive control over the environment by providing access to more interfaces and full Visual Studio .NET Help integration. With VSIP, partners are able to provide greater functionality in their users' design environment. For more details about VSIP, see http://msdn.microsoft.com/vstudio/vsip/default.asp.
Здравствуйте, John Scherbatov, Вы писали:
JS>Господа, доброго времени суток. JS>Может есть возможность прямо студию и привинтить?
Microsoft VBA SDK. Получишь все готовым. JS>Спасибо.
Здравствуйте, AndrewVK, Вы писали:
AVK>Здравствуйте, promsoft, Вы писали:
JS>>>Может есть возможность прямо студию и привинтить? P>>Microsoft VBA SDK. Получишь все готовым.
AVK>Программа закрыта
1. А что это за программа?
2. В смысле закрыта? Не поддерживается более?
Здравствуйте, John Scherbatov, Вы писали:
JS>Задача состоит в том, чтобы написать среду разработки JS>некоторого приложения. Хотелось бы, чтобы она получилась JS>аля-Студия, как у Микрософта. С ихними ClassView, SolutionView. JS>Property... Ну в общем все, как в Студии.
JS>Каким образом это делается? Сильно подозреваю, что JS>делать все самостоятельно нет нужды. Возможно есть JS>какой-то высокоуровневый элемент управления или их набор, JS>который позволит выполнить мою задачу? JS>Может есть возможность прямо студию и привинтить?
Для VC6 есть неплохой набор контролов: http://www.codejockeys.com/kstowell/
Раньше еще и демо-проекты были (в стиле Outlook, Studio и т.п.), но сейчас я их на сайте не нашел
JS>Задача состоит в том, чтобы написать среду разработки JS>некоторого приложения. Хотелось бы, чтобы она получилась JS>аля-Студия, как у Микрософта. С ихними ClassView, SolutionView. JS>Property... Ну в общем все, как в Студии.
Если с деньгами нет сложностей, то посмотри тут http://www.syncfusion.com,
дорогое удовольствие но сделано грамотно.
Здравствуйте, AndrewVK, Вы писали:
AVK>Была у МС такая программа по встраиванию VB в свои приложения, включая среду программирования. AVK>Поддерживается, но уже не продают.
А что взамен предлагают? Упомянутую VSIP? Но поверхностный взор на microsoft.com дал 4-ех — 5-ти значные суммы в долларах в год. В абсолютных величинах это конечно не много для серьезного продукта, но для "фишки"... дороговато.
Здравствуйте, Frostbitten, Вы писали:
F>А что взамен предлагают? Упомянутую VSIP?
Да
F>Но поверхностный взор на microsoft.com дал 4-ех — 5-ти значные суммы в долларах в год.
Ну за VSA были не менее замечательные деньги, а VSIP теперь вроде как бесплатна, видимо ты либо устаревшую информацию видел, либо какие либо особые условия поддержки
Здравствуйте, John Scherbatov, Вы писали:
JS>Подскажите плиз, чем мне необходимо воспользоваться JS>(контролы NET — если да, то какие именно — , или что-то ещё..?).
советую тебе лучше не браться. шутка. а может и не шутка >:
если задаешь такие вопросы, то явно слишком переоцениваешь состояние дел с контролами
и прочим "как в студии".
JS>Каким образом это делается? Сильно подозреваю, что JS>делать все самостоятельно нет нужды. Возможно есть JS>какой-то высокоуровневый элемент управления или их набор, JS>который позволит выполнить мою задачу?
ни шиша нету. Люди TreeView нормальный найти не могут (ну, бесплатно если), а ты говоришь
"высокоуровневый элемент управления". хы-хы.
P.S. я не над тобой стебаюсь, а над System.Windows.Forms & System.ComponentModel, что уж там о студии говорить ("GUID! GUID!!! Это твой GUID, отвечай?")
Здравствуйте, John Scherbatov, Вы писали:
JS>Задача состоит в том, чтобы написать среду разработки JS>некоторого приложения. Хотелось бы, чтобы она получилась JS>аля-Студия, как у Микрософта. С ихними ClassView, SolutionView. JS>Property... Ну в общем все, как в Студии.
JS>Каким образом это делается? Сильно подозреваю, что JS>делать все самостоятельно нет нужды. Возможно есть JS>какой-то высокоуровневый элемент управления или их набор, JS>который позволит выполнить мою задачу? JS>Может есть возможность прямо студию и привинтить?
Добрый день,
У меня возникла потребность в интерфейсном решении как в студии, я имею ввиду tool windows, исчезающие и с возможностью Drag & Dock (типа Solution Explorer, Properties window etc).
Не подскажет ли кто, в каком направлении копать, неохота покупать готовые.
Спасибо заранее.
RR>посмотри вот это www.icsharpcode.net RR>там кажется даже исходники есть. Люди хотят на с# сделать свою ИДЕ. RR>стандартных элементов конечно же нет...