Какие есть варианты отображения слайд-шоу в C #? - PullRequest
0 голосов
/ 17 октября 2011

Сценарий:

Мне нужно создать легкое приложение для презентаций, которое предлагает PowerPoint-подобные функции, такие как:

  • Простое форматирование текста (шрифт, цвет, размер, стиль,и т. д.)
  • Встраивание изображений (возможно, также и видео)
  • Простые анимации (просто слайды, исчезновение и отображение)

Сами презентации будут массивами (илиСловари) строк либо из встроенной базы данных, либо из ряда файлов XML (возможно, из обоих).

Я собираюсь разработать и протестировать приложение, а также создать презентации на ПК с Windows, а затемотображать (и, возможно, редактировать) эти презентации на ПК под управлением Linux.

Параметры:

Опции, о которых я знаю:

  • WinForms
    • Плюсы:
      • Внешний код не требуется
    • Минусы:
      • Ограниченная возможность перерисовки экрана
      • Ограничено / Нет анимацииe
  • HTMLRenderer
    • Плюсы:
      • Проверенный надежный формат макета (HTML 4.01 + CSS Level 2)
      • Код, свободно доступный для встраивания
    • Минусы:
      • Код не обновлялся с 2009 года.
      • Сайт автора дает 404, а сайт его компании неполон.

Мой вопросэто, довольно просто, какие еще варианты есть?И какой будет лучше для моих нужд?

1 Ответ

0 голосов
/ 18 октября 2011

Я бы очень хотел сделать это, используя Gtk-Sharp и использовать WebKitSharp для рендеринга полных документов HTML (не нужно себя ограничивать)

Выможет позволить вашей программе использовать zip-файл, содержащий html-документы и изображения, возможно, даже javascript и css.

Обе библиотеки позволят вам довольно легко написать приложение ac #, которое будет работать на mono на linux или OSX илиWindows с .Net или Mono.

Тем не менее, Webkit Sharp не слишком сильно помешал недавним возвратам ..

...