Веб-разработчик переходит на Winforms - PullRequest
0 голосов
/ 20 мая 2010

Я занимаюсь разработкой ASP.NET / C # уже несколько лет. Недавно мне предложили проект, который должен быть приложением winforms (я предполагаю .net 2.0).

Технические характеристики:

  • Приложение Winforms
  • Приложение будет иметь "тестирование на понимание вопросы "
  • Должен поддерживать вспышку и Camtasia файлы (это «уроки»)

Я уже занимался разработкой winforms, хотя ничего такого не происходило. Поскольку существует потенциальная необходимость того, чтобы это приложение было достаточно универсальным для применения к нескольким различным «дисциплинам», я хотел бы сделать приложение достаточно универсальным, чтобы его можно было легко настраивать. Предостережение заключается в том, что приложение необходимо будет запускать с компакт-диска и что я не могу явно полагаться на подключение к Интернету. Я думал об использовании чего-то вроде SQL-Lite для поддержки конфигурации приложения. Не будет необходимости обновлять приложение, так как оно не будет обновляться (по крайней мере, я не думаю, я думаю, что есть вероятность того, что приложение вызовет веб-сервис и сконфигурирует себя на основе возвращаемых значений).

С требованиями поддержки Flash и Camtasia, а также с тем, чтобы сделать это приложение достаточно универсальным для поддержки различных «дисциплин», и я сам являюсь разработчиком ASP.NET, есть ли у кого-нибудь рекомендации или советы / хитрости, на которые стоит обратить внимание? Кто-нибудь делал что-то подобное раньше?

Заранее спасибо.

1 Ответ

1 голос
/ 20 мая 2010

Я бы начал с написания пользовательского элемента управления, который можно использовать для отображения видеофайла (предположительно, из Camtasia) или приложения Shockwave. Как только у вас появится этот пользовательский элемент управления, я перейду к общему приложению.

Если вы используете Winforms, и программное обеспечение должно запускаться с компакт-диска (а не просто устанавливаться с компакт-диска), вам понадобится инфраструктура DotNet уже на компьютере, я думаю - но тогда я не эксперт по развертыванию.

Я считаю, что модель приложения в Winforms намного проще, чем WebForms, но тогда я был «воспитан» в толстых клиентах, так что я полагаю, что так и будет.

Я бы также, согласившись с WinForms, если это действительно необходимо, побудить клиента подумать об использовании WPF вместо этого - что открывает идею о том, что вы также можете предоставить доступ через Интернет с помощью интерфейса simlar, используя Silverlight ...

Всего лишь несколько мыслей - удачи с этим ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...