Идеи для фреймворка C # UI - PullRequest
       81

Идеи для фреймворка C # UI

0 голосов
/ 21 февраля 2012

Мне нужно разработать настольное приложение с сенсорным экраном на C # с «современным красивым» интерфейсом.Как бы вы подошли к этому?Я имею в виду использование Flash (только для пользовательского интерфейса) или WPF ... но я открыт для любой идеи или любого стороннего C # UI, который вы знаете.Легко ли интегрировать Flash с C #?

Спасибо за ваши знания!

Ответы [ 4 ]

1 голос
/ 21 февраля 2012

Вы должны искать библиотеку удаленного взаимодействия AMF в C #.

  • Удаленное взаимодействие - это когда вы вызываете функцию на вашем сервере из флэш-памяти.
  • AMF (версия 0 или 3)двоичный формат, используемый для кодирования объекта, передаваемого между клиентом и сервером

Weborb и фтор - решения для этого.см .: .NET и AMF

0 голосов
/ 27 февраля 2012

FlashBuilder 4.6 имеет приятную функциональность для быстрого создания пользовательского интерфейса, который работает на настольном или мобильном устройстве.Вы можете использовать FluorineFX (бесплатно) или webOrb на веб-сервере для отправки данных туда и обратно на сервер базы данных, если это необходимо.Если вы создадите его с помощью мобильного проекта Flashbuilder 4.6, он будет работать и на iPad, Mac, Windows PC или Android-устройстве.Поскольку сенсорный экран ПК должен использовать жесты пальца того же типа, что и мобильное приложение, это может быть хорошим вариантом.(У меня на самом деле нет сенсорного экрана на моем компьютере, но он хорошо работает с мышью, поэтому я бы предположил, что он тоже работал с жестами).

В Adobe.tv есть множество примеров создания проекта мобильного приложения (которое также работает на ПК), а также имеется бесплатная пробная версия Flashbuilder 4.6.

http://flex.org/

0 голосов
/ 21 февраля 2012

Я помню, как комбинировал интерфейс флэш-памяти с C # back-end в университете. Есть метод fscommand (), который будет принимать несколько строковых параметров (я могу ошибаться, прочитайте об этом) для передачи в интерфейс и из интерфейса, и C # «code-behind». Flash - хороший вариант, но если На твоем месте я бы выбрал интерфейс WPF. Я большой поклонник библиотек telerik, их WPF позволяет создавать самые современные интерфейсы и информационные панели. Не говоря уже о том, что навыки, которые вы приобретете, узнав достаточно о wpf, будут чрезвычайно полезны в вашей карьере разработчика как способа, которым идут дела (очевидно, в зависимости от того, в каком направлении вы движетесь).

0 голосов
/ 21 февраля 2012

Вы, вероятно, будете хорошо работать со сторонней средой, чтобы избежать накладных расходов при написании пользовательских взаимодействий, элементов управления и т. Д.

Несколько вариантов

Обзор этих опций предоставляется здесь .

...