|
36 / 15 / 2
Регистрация: 02.09.2013
Сообщений: 565
|
|
Интересует мнение программистов, использующих в своей работе WPF c C#05.10.2013, 17:51. Показов 3910. Ответов 30
Метки нет (Все метки)
На моей работе мы кодим мордочки с помощью библиотек Windows Forms для корпоративных приложений.
В принципе хватает. Я попробовал WFP, и заметил удобство размещения элементов, особенно авторазмещения при изменении размеров окна. Но "красивости", "округлости" и "цветастости" нас не интересуют. Мы проектируем строгие, классические интерфейсы. В общем чисто работа. Никаких "хакерских" и "молодежных" приукрас. А вот если вы перешли в корпоративе на WPF с Windows Forms то почему ? Каковы особенности ? Есть ли очевидные минусы , плюсы ? Стоит ли качать Ribbon для WPF MS 2010 ? Так как я пробовал только немного, то соответственно еще многих плюсов-минусов пока не знаю. А время - деньги. Переделывать и потом обнаружить, что оно вдруг окажется не особо нужно, не хочется. И так хватает забот. p.s. На работе MS VS 2010 PRO (пишем под .NET 4.0 , что бы работало на XP в. т.ч.) парк машин от p4 2 gb RAM presscot WinXP, до core i7 16 Gb RAM Win7 64. Мониторы от 15" 3:4 до 24" 16:9.
0
|
|
| 05.10.2013, 17:51 | |
|
Ответы с готовыми решениями:
30
Влияние образования на дальнейшую карьеру, интересует мнение именно программистов C#, так как это моя основная специализация Интересует мнение Интересует мнение специалистов |
|
|
|
| 14.10.2013, 15:42 | |
|
Попробовал WPF давно, написал одну программку.
Могу сказать, что это - лучшее, что на сегодня создано для десктопного GUI. Если не считать GDI-based библиотек, могу сравнивать с дельфийским FireMonkey, и с Qt. FireMonkey - создано по образу и подобию WPF, но там не сделано множество из того, что нужно. Может, ещё доделают в будущем, но я сомневаюсь, ибо, ПММ, всё что под Delphi - обречено на фейл. Qt - считается лучшим кроссплатформенным фреймворком. Познакомившись с ним, подумал: мдя, если это лучшее, то как же тогда выглядит не лучшее? Чисто субъективно - трудно работать, ощущение дикой тяжеловесности и неповоротливости. В WPF же наоборот, просто паришь. Так что - не сумлевайтесь, WPF рулит.
0
|
|
|
970 / 773 / 171
Регистрация: 12.04.2009
Сообщений: 1,700
|
|||
| 14.10.2013, 16:10 | |||
Если вспомнить их презентацию (когда оно показывали "крутой LiveBinding"), и попробовать его в реальности, то получается, что это "унылое г..о". (как только сказывается отсутствие конвертеров и прочих вкусняшэк)
ЗЫ. и они уже не FireMonkey а FM
1
|
|||
|
36 / 15 / 2
Регистрация: 02.09.2013
Сообщений: 565
|
|
| 14.10.2013, 18:05 [ТС] | |
|
Сегодня на работе для пробы пересобрал одно приложение с WPF интерфейсом. Конечно где-то код подправил.
Работает. Очень быстро. Выглядит очень аккуратно и эстетично. Сделать было очень легко. Это сильно выше чем WinForms. Правда , всё что нащупал методом тыка - это конечно мизер. Полез в литературу , а там...Глубина возможностей потрясает, но и в тоже время, слегка отпугивает. Ведь надо разбираться уже досконально и более менее профессионально. А время - ...увы и ах. Но тем не мене, то что прощупал, оставило ощущение лёгкости, волшебства. Приятно, действительно. Правда пока я всего лишь сделал гриды, на них кнопки, комбоксы, dataGridView,менюшки...Диалоги.И понавешал событий по click,и кое где команды. А когда прочитал про маршалинг событий, и про глубину всего этого дела, то понял что возьмусь только когда время будет достаточно. Ну хотя бы неделю, две. А пока по простому. Но , повторюсь, работает. И быстро и красиво, и приятно. Сейчас начинаю понимать, что скорее всего уйду полностью в WPF. Может не так глубоко как матерый матерый профи, но все равно. WPF позволяет что-то получить от него уже с малым опытом. А далее, только не лениться, разбираться.
0
|
|
|
79 / 79 / 11
Регистрация: 29.08.2013
Сообщений: 263
|
|||||||
| 14.10.2013, 18:12 | |||||||
1
|
|||||||
|
36 / 15 / 2
Регистрация: 02.09.2013
Сообщений: 565
|
||
| 14.10.2013, 18:50 [ТС] | ||
|
Тока сегодня доперло: случайно нажал ENTER, и перенос строки также работает как и для кода. А квадратик это шо ? Еще вопрос в тему: Expression Blend - это мне нужно ?
0
|
||
|
1274 / 975 / 113
Регистрация: 12.01.2010
Сообщений: 1,971
|
||
| 14.10.2013, 18:58 | ||
![]() для простейших окон впф конечно не хуже форм, но видя весь потенциал технологии однажды задумываешься о полноценном применении ...и вот тогда всё покрывается хаками, костялыми и дырами
0
|
||
|
79 / 79 / 11
Регистрация: 29.08.2013
Сообщений: 263
|
||
| 14.10.2013, 19:01 | ||
|
2. Не помешает, но можно и без него.
0
|
||
|
36 / 15 / 2
Регистрация: 02.09.2013
Сообщений: 565
|
||
| 14.10.2013, 19:20 [ТС] | ||
|
0
|
||
|
1454 / 847 / 150
Регистрация: 06.06.2012
Сообщений: 2,370
|
||
| 15.10.2013, 17:20 | ||
|
И так! Вы сможете за десять минут разместить на форме( я имею ввиду WF) разместить видеоплеер без кнопок, под ним кнопку Play и чтоб по нажатии на неё начинало играть видео при этом отображая прогресс прямо внутри этой кнопки. И сделать всё это вообще не трогая код. Не кодирую. Тупо в Expression Blend. Сможете? Или прямо в ячейке таблицы вместо цифр отобразить маленький график. Тоже не кодируя! Всё! Ушли в прошлое ваши формы. WPF везде. На телефоне, планшете, компьютере. Тупо перейдя с форм на него два года назад я могу кодить везде.
0
|
||
|
|
||
| 15.10.2013, 18:28 | ||
|
В WPF предполагается, что программист будет активно работать с текстом разметки, т.е. XAML. Отсюда - имеется цивильный редактор. В FM аналога просто нет, хотя по логике требуется.
0
|
||
|
36 / 15 / 2
Регистрация: 02.09.2013
Сообщений: 565
|
||
| 15.10.2013, 20:05 [ТС] | ||
|
Поясните ? На любой работе ? Добавлено через 4 минуты кстати я еще пока не понял как изменить цвет выборки меню, когда на нем стоит курсор. И еще: в Win7 он полупрозрачный. вWinXP его вообще нет. Просто шрифт становится белым.
0
|
||
| 15.10.2013, 20:05 | |
|
Интересует Ваше мнение...
Интересует ваше мнение Интересует ваше мнение Интересует мнение о сайте Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|
|
Создание формы заимствованного документа
Maks 03.08.2026
Задача:
Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также
табличная часть со следующими реквизитами:
- Расчетный счет покупателя. . .
|
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача:
В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
|
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов.
Логика кажется понятной:
1. Находим ключевые слова.
2. Добавляем их на. . .
|
Знание — сила: Доктрина интенциональности знаний, углубление в формулу
Hrethgir 01.08.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11957&stc=1&d=1785567302
Знаменитый афоризм Фрэнсиса Бэкона «Знание — сила» (Scientia potentia est) в массовой культуре принято понимать. . .
|