С Новым годом! Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
324 / 307 / 59
Регистрация: 06.03.2013
Сообщений: 869
1

Создание редактора форм

28.08.2013, 14:30. Показов 1916. Ответов 11
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день, господа форумчане.
Например, имеем файл описания:
XML
1
2
3
4
5
6
7
8
<Window Width="300" Height="600" ...>
    <Button Width="100" Height="30" X="10" Y="10">
    <Text>The Button</Text>
  </Button>
  <Label X="25" Y="25">
    <Text>The Label</Text>
  </Label>
</Window>
Для отрисовки этого в редакторе (как в Visual Studio) придется городить нечто свое (и не очень простое), я понимаю. Была упоротая идея рисовать все на пикчербоксе/битмапе, однако это уже глупость. Посему прошу дать направление, куда именно копать.

Кстати, это придется делать на WPF, я не ошибаюсь?)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.08.2013, 14:30
Ответы с готовыми решениями:

Создание анимационного редактора
Создать редактор анимаций (по сути перенести с сайта...

Создание графического редактора
Люди добрые подскажите, легко ли будет реализовать программу на с#, которая будет открывать...

Создание текстового редактора который читает форматы doc и rtf
Здравствуйте уважаемые форумчане.Моя проблема такова:Я совсем не давно начал изучать C#. Получилось...

Реализация визуального редактора форм по аналогии с редактором C++ Builder
Приветствую, уважаемые! Предо мной встала задача реализаций редактора формы. Как добавлять на...

11
Master of Orion
Эксперт .NET
6100 / 4956 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
28.08.2013, 14:44 2
lpvoid, почему глупость? Рисуем в памяти на битмапе, заливаем на форму и все. Как иначе-то?)
1
324 / 307 / 59
Регистрация: 06.03.2013
Сообщений: 869
28.08.2013, 14:45  [ТС] 3
Цитата Сообщение от Psilon Посмотреть сообщение
lpvoid, почему глупость? Рисуем в памяти на битмапе, заливаем на форму и все. Как иначе-то?)
А перетаскивание элемента?) Перерисовка каждый раз?) Я как представлю... Хотя, похоже, оно так и будет)

Я правильно понимаю, что там желательно юзать unsafe? Хотя даже не желательно, а обязательно, похоже.
0
Master of Orion
Эксперт .NET
6100 / 4956 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
28.08.2013, 14:52 4
lpvoid, хотите свою "среду" сделать? Так там вообще все плохо По-моему студия напрямую в directX отрисовывает. Потому что когда она просто "рисовала" студия постоянно вешалась, ломалась, падала и так далее)
0
324 / 307 / 59
Регистрация: 06.03.2013
Сообщений: 869
28.08.2013, 14:56  [ТС] 5
Она на WPF (студия), там да, чрез дирекс. Вот я и грызу постепенно WPF, а редактор форм мне кажется (возможно пока) самым сложным. Профессиональной юзабельной среды делать не хочу (не мазохист), просто практика.
0
Master of Orion
Эксперт .NET
6100 / 4956 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
28.08.2013, 14:57 6
lpvoid, тогда уж лучше игру написать, там тот же мазохизм с отрисовкой, зато результат и процесс приятнее.
0
324 / 307 / 59
Регистрация: 06.03.2013
Сообщений: 869
28.08.2013, 14:59  [ТС] 7
Ну, это уж кому как . Мне вот процесс написания игры не нравился никогда (я вообще больше синтаксический анализ люблю)), а опыт написания сред, думаю, сильно поможет в будущем).
1
Master of Orion
Эксперт .NET
6100 / 4956 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
28.08.2013, 15:01 8

Не по теме:

lpvoid, программист которому не нравятся игры... Боже :scare:


А вообще это очень странно. Ну да ладно. Работать тоже кому-то надо Не всем в игрушки играть.
В общем респект и удачи.
0
324 / 307 / 59
Регистрация: 06.03.2013
Сообщений: 869
28.08.2013, 15:02  [ТС] 9
Цитата Сообщение от Psilon Посмотреть сообщение

Не по теме:

lpvoid, программист которому не нравятся игры... Боже :scare:


А вообще это очень странно. Ну да ладно. Работать тоже кому-то надо Не всем в игрушки играть.
В общем респект и удачи.

Не по теме:

Угу, спасибо :). Вам того же.

0
324 / 307 / 59
Регистрация: 06.03.2013
Сообщений: 869
28.08.2013, 18:21  [ТС] 10
Добрый вечер, господа форумчане. Новую тему создавать не буду, спрошу здесь.
В общем сделал я некоторый очень слабо похожий на редактор набросок. Прошу посмотреть и сказать, уместна ли именно такая архитектура. И заодно подсказать отчего эта зараза не рисует, а то я уже умучался .
Вложения
Тип файла: zip FormEditor_2013-08-28 19-59-02Z.zip (24.7 Кб, 26 просмотров)
0
Эксперт Java
4093 / 3827 / 745
Регистрация: 18.05.2010
Сообщений: 9,331
Записей в блоге: 11
28.08.2013, 18:46 11
Предложу попробовать выдернуть WPF дизайнер из SharpDevelop - https://github.com/icsharpcode/SharpDevelop
Они пишут о нем как о Reusable Libraries - то есть вытащить, возможно, получится, без особых проблем.
0
324 / 307 / 59
Регистрация: 06.03.2013
Сообщений: 869
28.08.2013, 18:50  [ТС] 12
Да выдернуть-то можно, но все же очень хочется написать свое .
0
28.08.2013, 18:50
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.08.2013, 18:50
Помогаю со студенческими работами здесь

Code::blocks, у C++ нет редактора форм, только консольный режим?
Начал изучение c++ code::bloks, просмотрел 5-6 примеров работы с файлами, все они работают в...

Создание 3d редактора
Всем привет. Мне через 2 года писать диплом. Я хочу сделать 3d редактор, ТОЛЬКО полигональный +...

Создание редактора 2д уровней
Здравствуйте! Создаю 2д игру, головоломка-платформер. нужно для себя создать редактор уровней, т.к....

Создание pdf редактора?
Возможно ли сделать pdf редактор по средствам js? ну или конвертер pdf в word.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru