Създавате настолно приложение за проектиране на основна страница?

Как бих могъл да създам настолно приложение, което би могло да генерира ASP.NET главна страница, може би използвайки плъзгане и пускане за различните разрешени елементи (изображение, текст, видео). Бих взел координатите и бих генерирал основна страница, която може да се използва по-късно.

Всякакви идеи биха били страхотни, знам, че въпросът е малко странен и неясен.


person Prisoner    schedule 01.02.2011    source източник
comment
не намирате ли самото визуално студио за полезно... Защо не опитате тогава Expression Blend... защо да кодирате нещо, което вече е направено...   -  person Shekhar_Pro    schedule 01.02.2011
comment
Защото искам да го внедря като част от моя продукт   -  person Prisoner    schedule 01.02.2011


Отговори (2)


Не е ясно какво търсите в отговора. Има няколко части за такъв проект. Ето какво трябва да създадете:

  • Текстов редактор
  • Анализатор на ASP.NET, така че да можете да правите подчертаване на синтаксиса или WYSIWYG дисплей
  • Устройство за зареждане на сглобки, за да можете да откриете кои елементи да поставите в кутията си с инструменти
  • Интерфейс за плъзгане и пускане
  • ASP.NET компилатор, за да можете да тествате работата си в браузър

Може да искате да разгледате съществуващите рамки като отправна точка. Eclipse е двигател за изграждане на продукти като вашия, така че можете да базирате проекта си в тази рамка. Scintilla е популярна библиотека за писане на текстови редактори с подчертаване на синтаксиса.

person Jacob    schedule 01.02.2011

Е, това е много странно от ваша страна да правите това, тъй като вече има много инструменти, за да направите това.

  • Visual Studio (само по себе си е самодостатъчно)
  • Expression Blend (ако имате нужда от повече контрол върху дизайна)

Опитайте ги.


Все пак ако желаете да разработите нещо, което отговаря на вашите персонализирани нужди, продължете напред.

Тъй като основната страница е подобна на HTML DOM, можете да създавате тагове и атрибути според избора на потребителя.

Предлагам ви да вземете идея от самия Visual Studio Designer и да разработите нещо подобно с място за вашите потребителски реализации. По този начин вашият клиент няма да има затруднения при преминаването към вашето приложение.

Що се отнася до редактирането на HTML, има различни класове като HTML елемент, който можете да използвате за създаване на DOM. Изпробвайте и някои инструменти като HTML Agility Pack. Също така потърсете някои добавки, които можете да използвате за създаване на неща като HTML Editor. Някои бяха предложени в отговора на Яков.

person Shekhar_Pro    schedule 01.02.2011