![]() |
|
Модераторы: LSD |
![]()
|
|
| it_medved |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 171 Регистрация: 1.5.2007 Где: Днепропетровск Репутация: нет Всего: 1 |
Полтора года я программировал на VC++ - и радовался жизни, пока не узнал С# - очень удобный язык и технология в общем. Потом ~год программировал на C#. Сегодня решил вспомнить "молодость" и написать чево-нибудь на С++, додумаля просто нарисовать крассный квадратик. Так вот, на это простое действие ушло 20 минут, это очень много для такой незначительной задачи, а как вспомню ODBC, CSocket's так это вообще, ховайся.
Это пример отрисовки квадратика на C#:
А это чудовище на С++:
Я вообще теперь не понимаю - почему в MFC все если честно говоря как через эту самую точку выхода? Неужели нелья было сразу сделать так, как в C#? Зачем такие сложности как указатели, ссылки, множественное наследование, а эти страшные DLL... И еще очень раздражает оператор стрелочка -> - пока наберешь уже забудешь для чего ты его писал... Вобщем почуствовав что такое сишарп, я полностью разочаровался в С++. Единственное преимущество С++ как по моему - это возможность LL Hooks да и все вроде... |
||||
|
|||||
| vinter |
|
||||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 1 Всего: 56 |
нед
ага, по ночам аж в пот бросает от этого всего... и не говори, стрелочка это вообще враг языка, бывало по 30 минут стрелочку набирал, не мог вспомнить в какую сторону ее рисовать надо.. Добавлено через 6 минут и 25 секунд
сократил чуток Не проверял, но должно собраться. |
||||
|
|||||
| Ch0bits |
|
|||
![]() Python Dev. ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2124 Регистрация: 21.2.2005 Где: Казань Репутация: 1 Всего: 62 |
Сразу видно что ты "Полтора года программировал на VC++ - и радовался жизни" QT Это сообщение отредактировал(а) Ch0bits - 26.4.2008, 00:36 |
|||
|
||||
| it_medved |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 171 Регистрация: 1.5.2007 Где: Днепропетровск Репутация: нет Всего: 1 |
Так в том то и прикол что раньше это казалось обыденным, а сейчас набирание стрелочки вызывают определенные трудности)))
А я проверял - не пашет тошо он создает не указатель а там нада именно указатель. и зачем эти указатели? :( Добавлено через 4 минуты и 56 секунд а про QT я только краем уха слышал |
|||
|
||||
| Mayk |
|
|||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: 2 Всего: 134 |
лучше бы про MFC краем уха слышал. Узрей:
-------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
|||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 4 Всего: 232 |
Узри... на ум приходит: "Трепещи о несчастный !!! Ктулху пробуждается !!!" Добавлено через 4 минуты и 22 секунды WPF ! -------------------- ![]() |
|||
|
||||
| Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 4 Всего: 154 |
||||
|
||||
| vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 1 Всего: 56 |
раз уж мы в курилке надо сворачивать тему в другое русло...
поделюсь своими соображениями. Тема связана с Майкрософтом, а следовательно с Америкой исходя из этого смысл темы получается следующим: некий агент ЦРУ, по заданию правительства Буша, проводит агитацию по уничтожению ядерного оружия в России, поясню: стрелочкой можно символически изобразить ракету, из этого нетрудно сделать вывод что речь идет о ракетах, а об обычных ракетах нет смысла разговаривать, следовательно речь идет о ядерном потенциале РФ, и призыве российского населения надавить на власть чтобы оная уменьшала(или полность уничтожала) ядерный потенциал. Ник пользователя выбран тоже не случайно B]it_medved[/B], в нем можно увидеть часть фамилии недавно выбранного президента РФ, но чтобы интернет наслению было яснее фамилия была зашифрована в более понятной для рунетчиков форме. Так же исходя из ситуации с ПРО вокруг РФ, план Буша по агитации Российского населения и братских народов становится прозрачным... Кто что думает по этому поводу? P.S Исходя из того что автор предлагает более короткуб запись, можно сделать вывод, что целью данного топика является так же подрыв образования в РФ. Автор призывает убрать половину предметов из вузов, а оставшуюся часть урезать до невозможности, тем самым лишив современную молодеж способности мыслить.. Вообщем я раскрыл тебя подлый америкос, мы не поддадимся на твою агитацию! |
|||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 4 Всего: 232 |
-------------------- ![]() |
|||
|
||||
| anatox91 |
|
|||
![]() программист-самоучка ![]() ![]() Профиль Группа: Участник Сообщений: 699 Регистрация: 12.1.2008 Где: ++Украина.Крым++ Репутация: нет Всего: 13 |
+1000000 -------------------- The code is the design © Sony VAIO VGN-FW480J ![]() |
|||
|
||||
| Str!pe |
|
|||
|
профиль удален ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2426 Регистрация: 12.6.2005 Где: На земле. Репутация: нет Всего: 152 |
Модератор: Сообщение скрыто. -------------------- Со мной можно связаться по скайпу или по аське. Занимаюсь продвижением сайтов - самой таргетированной рекламой. |
|||
|
||||
| it_medved |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 171 Регистрация: 1.5.2007 Где: Днепропетровск Репутация: нет Всего: 1 |
Я не омерикоз, я притворяюсь QT,WTF - это может быть все хорошо, но преподавали нам MFC - другого выбора не было, и препод говорил, что это не С++ плохой, это MFC отстой... Добавлено @ 18:58
Сори, не знал что я пишу виндовс формс на WPF, думал просто на .Net Framework а оказывается это такая технология внедренная в технологию фрамеворка. Это сообщение отредактировал(а) it_medved - 26.4.2008, 21:20 |
||||
|
|||||
| Fortop |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: нет Всего: 42 |
Хе-хе
-------------------- Мир это Я. Живее всех живых. |
|||
|
||||
| Mayk |
|
|||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: 2 Всего: 134 |
а почему тема перемеща в курилку?
Предлагается обсудить откаты в области образования? -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
|||
|
||||
| it_medved |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 171 Регистрация: 1.5.2007 Где: Днепропетровск Репутация: нет Всего: 1 |
ачепятки приводят к недоразумениям...
Это сообщение отредактировал(а) it_medved - 26.4.2008, 21:21 |
|||
|
||||
| vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 1 Всего: 56 |
||||
|
||||
| Fortop |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: нет Всего: 42 |
Отжигаешь -------------------- Мир это Я. Живее всех живых. |
|||
|
||||
| it_medved |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 171 Регистрация: 1.5.2007 Где: Днепропетровск Репутация: нет Всего: 1 |
шмешно
Добавлено через 7 минут и 40 секунд RTFM преподавали - MSDN называется Это сообщение отредактировал(а) it_medved - 26.4.2008, 21:17 |
|||
|
||||
| it_medved |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 171 Регистрация: 1.5.2007 Где: Днепропетровск Репутация: нет Всего: 1 |
Вот наклепал за три минуты на сишарпе, цель проста - в таймере увеличивать число в едит/текст боксе
еще прикрутил едит бокс динамически. Так вот, неужели такая же аналогичная задача на MFC тоже будет решена так же просто и быстро? PS создал проект мфс что бы сделать аналог - и не нашел класса CTimer - он вроде так называется... :( |
|||
|
||||
| vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 1 Всего: 56 |
||||
|
||||
| it_medved |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 171 Регистрация: 1.5.2007 Где: Днепропетровск Репутация: нет Всего: 1 |
vinter, ну так может покажешь код?
*или хотябы скажи как класс с таймером называется, я забыл Добавлено через 1 минуту и 12 секунд и с созданием динамических контролов в MFC не все так гладко и солнечно как в Windows Forms |
|||
|
||||
| vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 1 Всего: 56 |
||||
|
||||
| Fortop |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: нет Всего: 42 |
it_medved, за скоростью дизайна рюшечек - это тебе к VB надо
-------------------- Мир это Я. Живее всех живых. |
|||
|
||||
| it_medved |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 171 Регистрация: 1.5.2007 Где: Днепропетровск Репутация: нет Всего: 1 |
что такое "рюшечки" ???
|
|||
|
||||
| Fortop |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: нет Всего: 42 |
?
Добавлено через 11 секунд UI -------------------- Мир это Я. Живее всех живых. |
|||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 4 Всего: 232 |
-------------------- ![]() |
|||
|
||||
| chipset |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4071 Регистрация: 11.1.2003 Где: Seattle, US Репутация: 4 Всего: 165 |
WPF лучше QT. QT лучше MFC.
Добавлено через 3 минуты и 40 секунд Хотя если писать open-source то Qt делает все существующие библиотеки. --------------------
|
|||
|
||||
| Kefir |
|
|||
|
«Hakuna Matata» ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1878 Регистрация: 25.1.2003 Где: Tampere, Suomi Репутация: 4 Всего: 87 |
||||
|
||||
| chipset |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4071 Регистрация: 11.1.2003 Где: Seattle, US Репутация: 4 Всего: 165 |
Kefir, просто Qt бесплатна под опенцорц. А WPF бесплатно ваще
--------------------
|
|||
|
||||
| nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 2 Всего: 181 |
Тока винду к нему купить надо и всё - а так бесплатно Добавлено через 1 минуту и 52 секунды ЗЫ, кстати, можешь в двух словах описать чем лучше? Без холивара, просто WPF не видел ни разу... -------------------- ![]() Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies - Linus Torvalds |
|||
|
||||
| Kefir |
|
|||
|
«Hakuna Matata» ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1878 Регистрация: 25.1.2003 Где: Tampere, Suomi Репутация: 4 Всего: 87 |
в двух словах. вот надо тебе сделать кнопку, внутри которой будет листбокс, в котором каждый итем - чекбокс с комбобоксом, причём чтобы листбокс заполнялся rss-ом, причём всё с каими-нибудь анимациями (mouseover / mouseout, фейды какие-нибудь или ещё что) - вот тогда ты поймёшь насколько WPF лучше QT. клац-клаца на пять минут В), а на QT я даже представить боюсь. |
|||
|
||||
| nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 2 Всего: 181 |
Если честно, не знаю зачем так извращаться, но мысль ясна Т.е. там много стандартных классов на все случаи жизни, эффектов и прочих прибамбасов? А как насчет дизайна самой либы, удобности использования итд? Я думаю достаточно будет унаследовать айтем и листвью и добавлять туда что надо, правда насчет эффектов не знаю. -------------------- ![]() Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies - Linus Torvalds |
|||
|
||||
| chipset |
|
||||||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4071 Регистрация: 11.1.2003 Где: Seattle, US Репутация: 4 Всего: 165 |
Нет, там просто мегаудобный язык описания контролов XAML. Это совсем другой масштаб по сравнению с Qt. И оно не тормозит ибо (под Windows) WPF хреначед чериз DirectX а не через тормознутый GDI. Добавлено через 50 секунд
Походу Kefir гораздо больше меня в этом шарит, он уже все обьяснил собственно Ж) Добавлено через 1 минуту и 22 секунды
Боюсь с прорисовкой и координацией пикселей будут траблы. --------------------
|
||||||||
|
|||||||||
| Kefir |
|
||||
|
«Hakuna Matata» ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1878 Регистрация: 25.1.2003 Где: Tampere, Suomi Репутация: 4 Всего: 87 |
ну клац-клац это в Бленде. В отличии от многих ГУИ либ WPF больше не проповедует "для каждого контрола определённый вид контента". Взять, к примеру, ту же пресловутую кнопку. В либах, как правило на кнопку можно поставить текст и одн картинку. В WPF на кнопку можно ставить что угодно, тип контента не определён. Поэтому можноизвращатся как угодно. И так в практически любом контроле (есть пара исключений). это и есть, по-моему, большой шаг вперёд. гуи теперь можно делать любой - главное чтобы фантазия была. добавь возможность 3Д (как уже сказали WPF использует DirectX), добавь вкусности байндинга, прелести анимаций и ещё кучу перков - перечислять не охота. Вот ээто и есть WPF.
согласись - будет тяжко В) |
||||
|
|||||
| Coocky |
|
|||
![]() GUI гуру ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2879 Регистрация: 16.2.2004 Где: Украина. Запорожь е Репутация: нет Всего: 62 |
Ну и о чем спор? Не пойму
Неумеешь работать с МФС,так ненадо ж тогда говорить, что долго Ты на АПИ голом напиши МФС-отличная, хоть и устаревшая либа (слава богу Рибон уже выпустили MFC 2008,хотя -зачем?),для тех,кто хочет писать быстрее АПИ. А не умеем рисовать или устанавливать инет соединения-зачем же на либу валить. Ну сделали вам аля HTML халяву GUI WindowsForms-ну и что-дойдет дело до кастомизации, а не тупо выбирать свойства компонентов-вот тут то вы и остановитесь со скоростью.Делфятина и ее программисты -явный тому пример. http://www.fileheap.com/graphics/screens/e...ogger-79518.jpg Интерфейс писался давно.Вашим покорным слугой Прозрачность,анимация,да куча всего...Без всяких тем,независимо от версии линейки NT. На С# ,быстро сваяешь? ;) Это сообщение отредактировал(а) Coocky - 30.4.2008, 12:31 -------------------- Верю в смерть после жизни, в любовь после секса ,в крем после бритья |
|||
|
||||
| Любитель |
|
||||||||
|
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 5 Всего: 92 |
WTF - это очень хорошо Правильно говорил.
Сам понял, что сказал?
MFC под линь?
Не, ну кастомизация в WPF без сомнения на самом высоком уровне. В Qt некоторая кастомизация тож есть (те же CSS). В MFC - рисуем всё руками
Интерфейс как таковой тупо рисуется теперь (WPF)... По теме Qt vs WPF. WPF вещь классная, но не идеальная. Во-первых, местами вроде хромает проектирование (ИМХО временно). Много недоделано. Ну и, во-вторых, онли винда и онли дотнет. С Qt в этом плане лучше. |
||||||||
|
|||||||||
| Coocky |
|
||||
![]() GUI гуру ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2879 Регистрация: 16.2.2004 Где: Украина. Запорожь е Репутация: нет Всего: 62 |
Нет Добавлено через 4 минуты и 31 секунду
WPF не юзал. Qt баловался.Ну немного поболее халявы, особено, что касается ресайзинга контролов.Ну и на халяву двойная буферизация. Однако если брать совокупность (поддержка доками,интегрируемость и т.д.)-отстает от мелких.Хотя это было 2 года назад. -------------------- Верю в смерть после жизни, в любовь после секса ,в крем после бритья |
||||
|
|||||
| Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 4 Всего: 154 |
вот с чем, так с доками у Qt все в порядке
Добавлено через 2 минуты и 21 секунду Qt - одна из самых хорошо задокументированных библиотек из тех что я видел |
|||
|
||||
| Coocky |
|
|||
![]() GUI гуру ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2879 Регистрация: 16.2.2004 Где: Украина. Запорожь е Репутация: нет Всего: 62 |
Может быть... Но все таки МСДН покруче будет Хотя она охватывает все ,конечно же Вообще разговор шел между МФС и шарпаком ;) Qt и WPF сюда так приплели.. -------------------- Верю в смерть после жизни, в любовь после секса ,в крем после бритья |
|||
|
||||
| Любитель |
|
|||
|
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 5 Всего: 92 |
Всегда говорил: документация по куте - образец правильной документации. Думаю со мной все, юзавшие куте, согласятся. Просто дотнетчики уже на ВинФормз начинают смотреть как на нечто не очень хорошее => переходят на ВПФ. Сиплюплюсники же на куте В плане именно кастомизации - куте гораздо круче (CSS-подобные стили). Да и графика (QGraphicsView framework) во много раз развитей. |
|||
|
||||
| Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 4 Всего: 154 |
еще в куте SVG "из коробки" (да и вообще работа с векторной графикой), в свое время пришлось парсить svg-шки на Builder-e, изысканное извращение
|
|||
|
||||
| Kefir |
|
|||
|
«Hakuna Matata» ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1878 Регистрация: 25.1.2003 Где: Tampere, Suomi Репутация: 4 Всего: 87 |
ну, шарп то тут, положим, не при чём. на формах не знаю - давно им не занимался, а на WPF - несколько минут, коли картинки нарезать предварительно. тут, понимаешь, немного разные отношения. если человек может написать на MFC такой интерфес как на картинке - уже можно погордится собой, похвастаться. а на WPF - эт так, ну поклацал в визивиге, ну молодец, но ничего особенного. ну так это же свинство - не дописать такие вещи в тему! В) да и, в конце концов, дайте же возможность выпендрится |
|||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 4 Всего: 232 |
Винформс кстати по кустомизации тоже неплох (картинка снята в XP, абсолютно все контролы - самописанные).
-------------------- ![]() |
|||
|
||||
| Coocky |
|
|||
![]() GUI гуру ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2879 Регистрация: 16.2.2004 Где: Украина. Запорожь е Репутация: нет Всего: 62 |
mr.DUDA, что ж, согласен..
Но ведь разговор у автора топика начался с времени и сложности разработки Я просто показал-ничего невозможного нет Добавлено через 2 минуты и 2 секунды Кстати,посмотрите новую версию МФС. Ribbon . Там тоже есть такая тема. Причем уже по дефолту такие контролы -------------------- Верю в смерть после жизни, в любовь после секса ,в крем после бритья |
|||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 4 Всего: 232 |
Coocky, риббон контрол уже неактуален
-------------------- ![]() |
|||
|
||||
| $tatic |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 651 Регистрация: 28.1.2005 Репутация: 1 Всего: 22 |
mr.DUDA, а WPF поддерживает паттерн MVC?
Поясню, вот в WinForms если существует какой-либо массив структур/классов, то для визуализации его в виде, например, списка необходимо в цикле пройти по элементам этого массива и добавить экземпляры специальных классов в Items. В Java Swing для аналогичного решения используется MVC, т.е. создается реализация интерфейса модели, и контрол производит запросы к этой модели при необходимости. Плюсы: более простая и красивая реализация, удобство при изменении массива (модель только отсылает уведомление о своем изменении). |
|||
|
||||
| Kefir |
|
|||
|
«Hakuna Matata» ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1878 Регистрация: 25.1.2003 Где: Tampere, Suomi Репутация: 4 Всего: 87 |
$tatic, конечно! Binding никто не отменял. К примеру, тому же листбоксу можно присвоить коллекцию обьектов. Если у этих объектов реализован интерфейс INotifyPropertyChanged, то все изменения в обьектах будут отображаться и на контролах. Более того, можно у листбокса определить "модель представления", точнее, задать как каждый обьект из коллекции будет отображён (DataTemplate). Не знаю как это делается в Яве (без саркарзма - просто не знаю), но в WPF - элементарно (читай, поклацать в Бленде).
|
|||
|
||||
| Kefir |
|
|||
|
«Hakuna Matata» ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1878 Регистрация: 25.1.2003 Где: Tampere, Suomi Репутация: 4 Всего: 87 |
Пример того, о чём я уже сказал - тут листбокс, в который подаётс коллекция обьектов класса "завадение". Почти вся информация из объектов отображена в каждом отдельном итеме (название заведения, картинки справа от него, короткое описание и "свойства" заведения). Приложение на восьми языках, поэтому класс "заведение" реализует интерфейс INotifyPropertyChanged. При переключении языка сразу же меняется язык в листбоксе.
да, кстати, не смотрите что это мокап - то же самое есть написанное и работающее, просто скрин снять не с чего на данный момент Это сообщение отредактировал(а) Kefir - 1.5.2008, 14:02 |
|||
|
||||
| Любитель |
|
|||
|
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 5 Всего: 92 |
Ну, если есть возможность ручной прорисовке (коея, как я думаю, юзалась в твоём примере) - кастомизировать можно, что угодно. Речь, как я понимаю, про кастомизацию без лишних телодвижений. |
|||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 4 Всего: 232 |
Любитель, от ручной прорисовки никуда не уйдёшь, даже с Qt, если тебе нужен нетормозючий и красивый интерфейс. Одними битмапами не отделаться.
Добавлено через 5 секунд ИМХО ! Добавлено через 17 секунд -------------------- ![]() |
|||
|
||||
| Любитель |
|
|||
|
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 5 Всего: 92 |
Ну, битмапы битмапами, конечно, речь не о том... Речь о наиболее декларативной кастомизации. ИМХО у ВинФормз с этим не особо (почти никак). Про ВПФ я, конечно, молчу - спорить не буду |
|||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 4 Всего: 232 |
А что, у мфц или Qt она присутствует? -------------------- ![]() |
|||
|
||||
| Любитель |
|
|||
|
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 5 Всего: 92 |
Я говорил - у куте есть стайлшиты. Всё-таки что-то да есть
|
|||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 4 Всего: 232 |
С этим не поспоришь. -------------------- ![]() |
|||
|
||||
![]()
|
| Правила ведения Религиозных войн | |
|
|
1. Уважайте собеседника 2. Собеседник != враг 3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez" С уважением, Smartov. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Религиозные войны | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |