Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
 
Xeror
0 / 0 / 1
Регистрация: 23.02.2015
Сообщений: 108
#1

WPF что это? - C# WPF

20.09.2015, 10:46. Просмотров 321. Ответов 6
Метки нет (Все метки)

Пишу приложение на WINAPI(C++)
и недавно начал задаваться вопросом о красоте данного приложения.
Почитал что есть такой инструмент как WPF
И у меня вопрос:можно ли прикрутить WPF к моему приложению или это отдельная среда и мне придется переписывать весь код?
Заранее спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.09.2015, 10:46
Я подобрал для вас темы с готовыми решениями и ответами на вопрос WPF что это? (C# WPF):

Что это такое и как это можно сделать?
Это что то из стандартных компонентов или как в своем проекте сделать что то...

Что сложнее и что легче при написании WPF приложений под Desktop и Metro UI
Здравствуйте форумчане. У меня вопрос или быть точнее прошу совета. Не скажу...

Есть ли в WPF полноценная замена GDI+? Чтобы можно было всё, что можно в GDI+? Просто думаю углубляться в работу с изображениями в WPF или GDI.
Ну собственно весь вопрос в заголовке темы.

WPF DataGrid, при смене типа выделения перестает отслеживать изменение коллекции или делает это некорректно
Всем добра! Пытаюсь разобраться с одним моментом. Коротко о проекте: Форма в...

что такое WPF?
У меня уже есть базовые знания в области C#. Теперь хотелось бы чего то...

На что можно кликать в WPF?
Мне необходимо на форме создать поворачиваемые рукоятки (кликом мышки меняется...

6
Митя800
59 / 60 / 18
Регистрация: 13.07.2015
Сообщений: 210
20.09.2015, 11:13 #2
WINAPI - это низкоуровневые операции ОС, можете использовать когда хотите, но зависит от цели, мешать одну оконную систему с другой нежелательно.
WPF - высокоуровневая система для создания окон, здесь придется познакомиться с .NET и XML-подобной версткой, соответственно архитектура приложения поменяется.
0
Xeror
0 / 0 / 1
Регистрация: 23.02.2015
Сообщений: 108
20.09.2015, 11:54  [ТС] #3
Митя800, я имею ввиду можно ли поменять интерфейс но все функции останутся написанные на WINAPI...как я понял это возможно,я правильно понял?)
0
Митя800
59 / 60 / 18
Регистрация: 13.07.2015
Сообщений: 210
20.09.2015, 12:29 #4
Xeror, нет, WPF скрыто использует функции ОС, предоставляя программисту более удобный интерфейс взаимодействия.

Добавлено через 31 секунду
Посмотрите любой пример кода на WPF.
0
dondublon
2114 / 1033 / 209
Регистрация: 17.03.2012
Сообщений: 6,320
Записей в блоге: 5
21.09.2015, 12:16 #5
Видимо, приложение у вас чисто нативное. WPF - это под .net.
Тогда, если вы оставляете нативную часть таковой - то вас ждёт более серьёзная проблема. Связать нативный код с дотнетовским. Просто код, графику ещё вообще не рассматриваем.

Но есть вариант - С++ под .net. Если вам удастся скомпилировать ваше приложение так, то заюзать WPF можно будет просто, штатным образом.
0
alexsave
256 / 186 / 30
Регистрация: 18.08.2010
Сообщений: 229
Завершенные тесты: 2
21.09.2015, 12:17 #6
Сделай графический интерфейс на WPF, а код C# свяжи с Win API через P/Invoke
0
edward_freedom
1553 / 1432 / 302
Регистрация: 01.10.2011
Сообщений: 2,636
30.09.2015, 08:30 #7
Xeror, Для c++ есть почти тоже самое, это qt
0
30.09.2015, 08:30
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.09.2015, 08:30
Привет! Вот еще темы с решениями:

Что написать для изучения WPF
Здравствуйте. Подскажите, какое приложение лучше всего написать для того, чтобы...

Что красивого и удобного может обеспечить WPF?
Наткнулся на новую технологию создания .Net приложений WPF :umnik, как-то...

Что выбрать WPF, ZedGraph или MsChart?
Мне нужно построить диаграмму и 3-х мерный график в проекте для Windows. Пишу...

[WPF] Что вы используете для вывода графиков?
Вопрос в теме. Есть ли такой "гибкий" контролл который бы быстро вырисовывал...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru