В поисках компонента "Календарь-планировщик"
От: Michaels1  
Дата: 16.11.11 02:19
Оценка:
Приветствую!

Пишу небольшое приложение "Менеджер задач (проектов)", который отображает запланированные задачи в виде календаря. Идея в следующем: есть сетка из дат, и в ячейках сетки можно размещать прямоугольники-задачи, которые можно двигать/изменять размеры, таким образом указывая, когда задача начинается по плану, и когда завершается. Желательно чтоб выглядело красиво

Собственно возник вопрос, как упростить работу.

Подскажите, с помощью какого фреймворка было бы проще реализовать подобное. Может, существуют готовые компоненты? Target OS — Windows и Mac OS. Вроде бы задача часто встречающаяся (в различных Outlook'ах, планировщиках). Идеально для этого подошел бы HTMLayout, но, к сожалению из-за требования кроссплатформенности все равно придется делать Mac версию. Поэтому пока рассчитываю на QT писать (опыта в нем вообще никакого нет, писал только под HTMLayout под Windows и Cocoa под Mac, хотя я совсем не GUI программист).

Как лучше поступить в моем случае? С нуля "рисовать" или есть что-то готовое?

Из-за неопытности в построении GUI, мне сложно оценить, насколько объемная предстоит работа, поэтому не хотелось бы бросаться делать с нуля то что возможно уже готово (или полу готово)

Спасибо!
Re: В поисках компонента "Календарь-планировщик"
От: AlexNek  
Дата: 16.11.11 19:09
Оценка:
Здравствуйте, Michaels1, Вы писали:

M>Приветствую!


M>Пишу небольшое приложение "Менеджер задач (проектов)", который отображает запланированные задачи в виде календаря. Идея в следующем: есть сетка из дат, и в ячейках сетки можно размещать прямоугольники-задачи, которые можно двигать/изменять размеры, таким образом указывая, когда задача начинается по плану, и когда завершается. Желательно чтоб выглядело красиво


Scheduling Controls
не только для WinForms
Cообщение написано в << RSDN@Home 1.2.0 alpha 5-AN-R6 rev. 8461>>
Re[2]: В поисках компонента "Календарь-планировщик"
От: Michaels1  
Дата: 17.11.11 14:59
Оценка:
Здравствуйте, AlexNek, Вы писали:

AN>Здравствуйте, Michaels1, Вы писали:


M>>Приветствую!


M>>Пишу небольшое приложение "Менеджер задач (проектов)", который отображает запланированные задачи в виде календаря. Идея в следующем: есть сетка из дат, и в ячейках сетки можно размещать прямоугольники-задачи, которые можно двигать/изменять размеры, таким образом указывая, когда задача начинается по плану, и когда завершается. Желательно чтоб выглядело красиво


AN>Scheduling Controls

AN>не только для WinForms

К сожалению WinForms никак не подходят..
Re[3]: В поисках компонента "Календарь-планировщик"
От: AlexNek  
Дата: 17.11.11 17:57
Оценка:
Здравствуйте, Michaels1, Вы писали:

M>Здравствуйте, AlexNek, Вы писали:


AN>>Здравствуйте, Michaels1, Вы писали:


M>>>Приветствую!


M>>>Пишу небольшое приложение "Менеджер задач (проектов)", который отображает запланированные задачи в виде календаря. Идея в следующем: есть сетка из дат, и в ячейках сетки можно размещать прямоугольники-задачи, которые можно двигать/изменять размеры, таким образом указывая, когда задача начинается по плану, и когда завершается. Желательно чтоб выглядело красиво


AN>>Scheduling Controls

AN>>не только для WinForms

M>К сожалению WinForms никак не подходят..

Scheduling Controls WPF
Scheduling Controls ASP.NET
Scheduling Controls VCL
Ну так поэтому и написал, что не только. Вы же не указали, что подходит.
Cообщение написано в << RSDN@Home 1.2.0 alpha 5-AN-R6 rev. 8461>>
Re[4]: В поисках компонента "Календарь-планировщик"
От: Michaels1  
Дата: 17.11.11 19:55
Оценка:
Здравствуйте, AlexNek, Вы писали:

AN>Здравствуйте, Michaels1, Вы писали:


M>>Здравствуйте, AlexNek, Вы писали:


AN>>>Здравствуйте, Michaels1, Вы писали:


M>>>>Приветствую!


M>>>>Пишу небольшое приложение "Менеджер задач (проектов)", который отображает запланированные задачи в виде календаря. Идея в следующем: есть сетка из дат, и в ячейках сетки можно размещать прямоугольники-задачи, которые можно двигать/изменять размеры, таким образом указывая, когда задача начинается по плану, и когда завершается. Желательно чтоб выглядело красиво


AN>>>Scheduling Controls

AN>>>не только для WinForms

M>>К сожалению WinForms никак не подходят..

AN>Scheduling Controls WPF
AN>Scheduling Controls ASP.NET
AN>Scheduling Controls VCL
AN>Ну так поэтому и написал, что не только. Вы же не указали, что подходит.

Я про QT спрашивал в основном. Или другие кроссплатформенные фреймворки. Там, где подобную функциональность реализовать проще (или, если очень повезет, даже есть что-то готовое). Мне нужно чтобы выглядело похоже в Mac и в Win версиях.

Существуют ли какие-то "базы компонентов" (платные, бесплатные) для QT, вроде Alpha controls для Delphi? Или для wxWidgets? или еще чего-нибудь что на маках и на windows работает? В которых можно поискать подобный Scheduler control.
Re: В поисках компонента "Календарь-планировщик"
От: Michaels1  
Дата: 17.11.11 20:37
Оценка:
Если такое писать с нуля, как вы думаете, на чем проще/быстрее это можно сделать? (все равно с каким-то из кроссплатформенных фреймворков придется разбираться). Есть небольшой опыт с wxWidgets, но никогда кастомные элементы управления не создавал, в основном простенькие программы со стандартными элементами управления.
Re: В поисках компонента "Календарь-планировщик"
От: Igore Россия  
Дата: 23.11.11 10:51
Оценка:
Здравствуйте, Michaels1, Вы писали:

M>Приветствую!


M>Пишу небольшое приложение "Менеджер задач (проектов)", который отображает запланированные задачи в виде календаря. Идея в следующем: есть сетка из дат, и в ячейках сетки можно размещать прямоугольники-задачи, которые можно двигать/изменять размеры, таким образом указывая, когда задача начинается по плану, и когда завершается. Желательно чтоб выглядело красиво


M>Собственно возник вопрос, как упростить работу.


M>Подскажите, с помощью какого фреймворка было бы проще реализовать подобное. Может, существуют готовые компоненты? Target OS — Windows и Mac OS. Вроде бы задача часто встречающаяся (в различных Outlook'ах, планировщиках). Идеально для этого подошел бы HTMLayout, но, к сожалению из-за требования кроссплатформенности все равно придется делать Mac версию. Поэтому пока рассчитываю на QT писать (опыта в нем вообще никакого нет, писал только под HTMLayout под Windows и Cocoa под Mac, хотя я совсем не GUI программист).


M>Как лучше поступить в моем случае? С нуля "рисовать" или есть что-то готовое?


M>Из-за неопытности в построении GUI, мне сложно оценить, насколько объемная предстоит работа, поэтому не хотелось бы бросаться делать с нуля то что возможно уже готово (или полу готово)


M>Спасибо!


http://qt-apps.org/ попробуй там поискать Calendar какой-нибуть.
Re[2]: В поисках компонента "Календарь-планировщик"
От: Michaels1  
Дата: 29.11.11 17:29
Оценка:
Здравствуйте, Igore, Вы писали:

I>http://qt-apps.org/ попробуй там поискать Calendar какой-нибуть.


А если попробовать реализовать такое с помощью JS+HTML+CSS и компонента WebBrowser (в стиле TWebBrowser'а Дельфи)? На том же wxWidgets (у него вроде же есть компонент WebView) или QT?

Кто-нибудь делал подобное? Можно ли добиться интерактивности (пользователь должен передвигать мышью прямоугольники, менять размеры, и т. п.), или эти компоненты служат только для отображения простого форматированного текста?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.