![]() |
Модераторы: Partizan, gambit |
![]() ![]() ![]() |
|
script4u |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 27.2.2009 Репутация: нет Всего: нет |
Всем привет! Нужен совет по выбору технологии для разработки проекта.
Суть проекта: электронное бронирование билетов, интерфейс представляет собой поле на котором распалагаются квадраты(места), все они упорядочены в ряды и имеют свои координаты и атрибуты, при нажатии на квадрат должно происходить некое событие, отсюда первое требование: Определение квадрата(и его атрибутов соответственно) при нажатие на него, как я понял С# вычисление квадрата придеться делать самому - определяем координаты нажатия мыши Х и Y, зная координаты каждого квадрата путем перебора можем определить на какой квадрат нажали(ну или промахнулись). Хотелось бы чтобы эти квадраты были объектами и не надо было самому вычислять нажали на квадрат или нет(сложность еще в том что некоторые квадраты находятся под углом), например как в html + javascript где на div можно повесить обработчик. Какую технологию для этого лучше использовать? Почитав вики глаз упал на wpf, можно ли в нем использовать графические элементы как объекты напрямую, без вычислений координат и прочего? Или стоит присмотреться к другим технологиям? Это сообщение отредактировал(а) script4u - 26.4.2014, 19:45 |
|||
|
||||
Miller_time |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 641 Регистрация: 8.9.2006 Где: Нижний Новгород Репутация: нет Всего: 1 |
Однозначно можно использовать WPF, но почему бы не использовать ASP.NET MVC ? Или у Вас METRO приложение ?
|
|||
|
||||
Экскалупатор |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1746 Регистрация: 1.4.2009 Где: г. Минск Репутация: 5 Всего: 24 |
можно определить свой контрол, с событием клика по нему, и вызовом обработчика. Ничего не нужно будет определять по координатам. |
|||
|
||||
Ilya81 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 105 Регистрация: 18.4.2014 Где: ЛО, Всеволожский р-н Репутация: нет Всего: 4 |
Стандартные средства для таких вещей есть много где, в WPF точно, самостоятельно обрабатывать не нужно.
Но вопрос - оборудование, операционная система? Если WPF, то это только desktop'ный вариант Windows. Если WinStore-приложение - то все варианты Windows. XWT - под разными desktop'ами (Windows, Macintosh, Linux). В них тоже ничего самостоятельно рассчитывать не надо. |
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | .NET для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |