Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Выбор технологии 
:(
    Опции темы
script4u
Дата 26.4.2014, 19:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 27.2.2009

Репутация: нет
Всего: нет



Всем привет! Нужен совет по выбору технологии для разработки проекта. 
Суть проекта: электронное бронирование билетов, интерфейс представляет собой поле на котором распалагаются квадраты(места), все они упорядочены в ряды и имеют свои координаты и атрибуты, при нажатии на квадрат должно происходить некое событие, отсюда первое требование:
Определение квадрата(и его атрибутов соответственно) при нажатие на него, как я понял С# вычисление квадрата придеться делать самому - определяем координаты нажатия мыши Х и Y, зная координаты каждого квадрата путем перебора можем определить на какой квадрат нажали(ну или промахнулись). Хотелось бы чтобы эти квадраты были объектами и не надо было самому вычислять нажали на квадрат или нет(сложность еще в том что некоторые квадраты находятся под углом), например как в html + javascript где на div можно повесить обработчик.

Какую технологию для этого лучше использовать? Почитав вики глаз упал на wpf, можно ли в нем использовать графические элементы как объекты напрямую, без вычислений координат и прочего? Или стоит присмотреться к другим технологиям? 

Это сообщение отредактировал(а) script4u - 26.4.2014, 19:45
PM MAIL   Вверх
Miller_time
Дата 20.5.2014, 14:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 641
Регистрация: 8.9.2006
Где: Нижний Новгород

Репутация: нет
Всего: 1



Однозначно можно использовать WPF, но почему бы не использовать ASP.NET MVC ? Или у Вас METRO приложение ?


--------------------
Мы делаем игрыЗДЕСЬ
PM MAIL WWW ICQ   Вверх
Экскалупатор
Дата 20.5.2014, 14:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1746
Регистрация: 1.4.2009
Где: г. Минск

Репутация: 5
Всего: 24



Цитата(script4u @  26.4.2014,  18:44 Найти цитируемый пост)
Определение квадрата(и его атрибутов соответственно) при нажатие на него, как я понял С# вычисление квадрата придеться делать самому - определяем координаты нажатия мыши Х и Y, зная координаты каждого квадрата путем перебора можем определить на какой квадрат нажали(ну или промахнулись). 

можно определить свой контрол, с событием клика по нему, и вызовом обработчика. Ничего не нужно будет определять по координатам.
PM MAIL ICQ   Вверх
Ilya81
Дата 30.5.2014, 14:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 18.4.2014
Где: ЛО, Всеволожский р-н

Репутация: нет
Всего: 4



Стандартные средства для таких вещей есть много где, в WPF точно, самостоятельно обрабатывать не нужно.

Но вопрос - оборудование, операционная система? Если WPF, то это только desktop'ный вариант Windows. Если WinStore-приложение - то все варианты Windows. XWT - под разными desktop'ами (Windows, Macintosh, Linux). В них тоже ничего самостоятельно рассчитывать не надо.
PM MAIL ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Partizan
PashaPash

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | .NET для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0549 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.