Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.69
Rybis
0 / 0 / 0
Регистрация: 13.02.2014
Сообщений: 16
#1

MFC WinApi для создания интерфейса - C++

10.07.2014, 20:11. Просмотров 2205. Ответов 51
Метки нет (Все метки)

В общем я хочу научиться делать приложения простым языком форма с кнопочками и это приложение должно обращаться к винде залазить в файлы и тд. Слышал о функциях WinApi Как бы они решают мою проблему с обращением к винде а вот форму тоже в Api Делать? Да и в общем MFC Это упрощение winapi?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.07.2014, 20:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос MFC WinApi для создания интерфейса (C++):

Реализация графического интерфейса пользователя в приложениях WinAPI. Ошибка default - C++
Сама программа: // фывфвфыв.cpp: определяет точку входа для приложения. // #include "stdafx.h" #include <windows.h> #include...

Какие еще есть способы создания визуальных приложений кроме WinApi? - C++
Здравствуйте, я так понимаю под Windows оконные приложения создаются на WinAPI. Хотел спросить есть ли другие инструменты для создания окон...

Получение атрибутов файла (а именно дату создания файла) без WinApi - C++
Здравствуйте, есть задача "получить дату создания файла", как это реализовать без WinApi с использованием консольного приложения на...

Литература для графического интерфейса - C++
Здравствуйте, у меня есть вопрос. Вот объясните, например я изучаю С++, но там консольные приложения, а как потом писать оконные? Как можно...

Подскажите библиотеку для создание графического интерфейса - C++
Погуглил .. много разных библиотек нагуглил. Сам никогда не использовал ничего, кроме стандартных тулкитов MSVS ... Нужна библиотека .. для...

Чем отличаются структуры для наследования интерфейса от структур для наследования реализаций? - C++
Дорогие программисты, во первых, хочу поздравить вас с Наступающим новым Годом! Я к вам обращаюсь с маленькой просьбой. Я никак не могу...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
gazlan
3131 / 1906 / 285
Регистрация: 27.08.2010
Сообщений: 5,132
Записей в блоге: 1
11.07.2014, 14:02 #31
Цитата Сообщение от Avazart Посмотреть сообщение
Че, непонятно, что проблема с шрифтами, а с Qt ?
Именно с Qt.

- От, из-звольте. Уся рота, ч-черт бы ее побрал, идет не в ногу. Один п-подпоручик идет в ногу. (с) Ал. Куприн "Поединок"
1
Psilon
Master of Orion
Эксперт .NET
5891 / 4788 / 634
Регистрация: 10.07.2011
Сообщений: 14,406
Записей в блоге: 5
Завершенные тесты: 4
11.07.2014, 14:05 #32
gazlan, кстати, лично я BeyondCompare использую, ну и для простых задач просто в Notepad++ смотрю. А вот насчет BC - вы смотрели его? Что можете сказать?..
0
gazlan
3131 / 1906 / 285
Регистрация: 27.08.2010
Сообщений: 5,132
Записей в блоге: 1
11.07.2014, 14:05 #33
Цитата Сообщение от Avazart Посмотреть сообщение
самописный или сторонний
Сильно "доработанный напильником" A 2D Lite Graph Control with Multiple Plot Support
0
Avazart
Эксперт С++
7191 / 5365 / 280
Регистрация: 10.12.2010
Сообщений: 23,674
Записей в блоге: 17
11.07.2014, 14:18 #34
Цитата Сообщение от gazlan Посмотреть сообщение
Именно с Qt.
Т.е. есть еще другое приложение на Qt которое также плохо отображает.
0
gazlan
3131 / 1906 / 285
Регистрация: 27.08.2010
Сообщений: 5,132
Записей в блоге: 1
11.07.2014, 14:46 #35
Цитата Сообщение от Psilon Посмотреть сообщение
насчет BC - вы смотрели его?
Давно и вскользь.

Ничего плохого сказать не могу, но к тому времени, когда я его впервые заметил, уже сформировалась устойчивая привычка к ExamDiff + я старательно избегаю всего, что не на C (только за явным преимуществом или если нет альтернативы). Кроме того, от DIFF-утилиты мне нужно только сравнение текстов (кода), для бинарных файлов я использую другие средства, а для всего прочего - Far, так что большая часть функциональности BC для меня избыточна.

Добавлено через 15 минут
Цитата Сообщение от Psilon Посмотреть сообщение
Что любой чих, сложнее стандартной прямоугольной кнопки, вызывает сотни строк неочевидного кода.
IMHO, это беда почти любого фреймворка и MFC не исключение.

Это как на болоте: или с кочки на кочку, или шаг в сторону - и ты в трясине.

Добавлено через 4 минуты
Цитата Сообщение от Avazart Посмотреть сообщение
другое приложение на Qt, которое также плохо отображает.
Есть несколько на Qt4 - те показывают нормально.
0
Avazart
Эксперт С++
7191 / 5365 / 280
Регистрация: 10.12.2010
Сообщений: 23,674
Записей в блоге: 17
11.07.2014, 14:48 #36
Цитата Сообщение от gazlan Посмотреть сообщение
IMHO, это беда почти любого фреймворка и MFC не исключение.
Да если ты не знаешь хорошо это фрейморк (или ты его создатель)

Добавлено через 56 секунд
Цитата Сообщение от gazlan Посмотреть сообщение
Есть несколько на Qt4 - те показывают нормально.
Ну так вывод ? Видимо просто криво написано (например разработчик просто использовал какой-то нехороший шрифт).
0
gazlan
3131 / 1906 / 285
Регистрация: 27.08.2010
Сообщений: 5,132
Записей в блоге: 1
11.07.2014, 14:57 #37
Цитата Сообщение от Avazart Посмотреть сообщение
использовал какой-то нехороший шрифт
Гм, возможно. Хотя, в меню так, обычно, не делают. Или, может быть, это проблема именно Qt5.
0
Avazart
Эксперт С++
7191 / 5365 / 280
Регистрация: 10.12.2010
Сообщений: 23,674
Записей в блоге: 17
11.07.2014, 15:01 #38
Цитата Сообщение от gazlan Посмотреть сообщение
Гм, возможно. Хотя, в меню так, обычно, не делают. Или, может быть, это проблема именно Qt5.
А это где? Под линукс?
0
-=ЮрА=-
Заблокирован
Автор FAQ
11.07.2014, 15:29 #39
Цитата Сообщение от Psilon Посмотреть сообщение
Что любой чих сложнее стандартной прямоугольной кнопки вызывает сотни строк неочевидного кода.
- у меня это занимает 1 строку манифеста причём сразу для целого ряда контролов. Потому и говорю
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
скренне прошу людей ИМХО чьи знания в MFC на уровне достаточный минимум не делать экспертных оценок на уровне адвансд или профи.
.Не хочу затевать холивар, стандартный гуй с МФК (тобишь увязанные пара модальных/неодальных окон листконтролы, можно кастомные и т.д, займут у меня в зависимости от настроения от 7-ми до 15 мин времени), так что давайте не будем спорить на ровном месте.
0
Voivoid
675 / 278 / 12
Регистрация: 31.03.2013
Сообщений: 1,339
11.07.2014, 15:33 #40
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
- у меня это занимает 1 строку манифеста причём сразу для целого ряда контролов. Потому и говорю
Просвети
0
-=ЮрА=-
11.07.2014, 15:35
  #41

Не по теме:

Voivoid, зачем?Некоторые вещи я предпочитаю знать лишь один

0
Avazart
Эксперт С++
7191 / 5365 / 280
Регистрация: 10.12.2010
Сообщений: 23,674
Записей в блоге: 17
11.07.2014, 15:44 #42
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
Не хочу затевать холивар, стандартный гуй с МФК (тобишь увязанные пара модальных/неодальных окон листконтролы, можно кастомные и т.д, займут у меня в зависимости от настроения от 7-ми до 15 мин времени), так что давайте не будем спорить на ровном месте.
Ну в том же Delphi или Qt займет пару кликов мышкой, т.е меньше времени.
0
-=ЮрА=-
Заблокирован
Автор FAQ
11.07.2014, 15:50 #43
Avazart, к чему этот цирк?Ты пишешь в билдере я пишу в студии, сомневаюсь что твои познания в MFC хотябы отдалённо сравняться с моими, так же я со своей стороны плоховато знаю VCL, и разработка с ней займёт видимо больше времени чем у тебя и?Тема называется
MFC WinApi для создания интерфейса / С++ для начинающих
, я отвечал именно по теме, если у кого то мало опыта работы с MFC хотя бы не постите тот бред о кнопках и виде диалога, который я увидел выше. От темы отписываюсь, т.к конструктив в ней давно исчерпался.
0
SatanaXIII
11.07.2014, 15:55
  #44
 Комментарий модератора 
И на этой веселой ноте предлагаю всем закруглиться.
0
Avazart
11.07.2014, 16:03     MFC WinApi для создания интерфейса
  #45

Не по теме:

Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
Avazart, к чему этот цирк?Ты пишешь в билдере я пишу в студии, сомневаюсь что твои познания в MFC хотябы отдалённо сравняться с моими, так же я со своей стороны плоховато знаю VCL, и разработка с ней займёт видимо больше времени чем у тебя и?
При чем тут знание MFC или VCL? Ты ведь сам оценил время и сказал что 7...15 минут, я же говорю что это многовато в сравнении с другими фреймворками.
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
Тема называется
Никто не запрещал "мыслить шире" что бы помочь ТС разобраться в вопросе GUI.

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.07.2014, 16:03
Привет! Вот еще темы с ответами:

Нужна литература по созданию красивого интерфейса для приложений - C++
1.Посоветуйте какие-то книги по визуализации в С++, я начинающий программист, хочу научиться делать классное оформление программ) типа там...

Какие нужны библиотеки для создания читов для онлайн игр? - C++
Здравствуйте, недавно возник вопрос, А как собственно говоря делают читы для онлайн игр? Какие для них нужны библиотеки, какие методы...

MFC для новичков (Visual Studio) - C++
Всем привет! Позаимствовал некий учебник "MFC SCHOOL" из локальных просторов нашей университетской сети. Да простит меня автор! Был...

Литература для создания элементарного языка управляющих сигналов и интерпретатора для него - C++
Доброго времени суток! Подскажите, с чего начать при создании? Нужно придумать элементарный язык для задания управляющих сигналов и...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
11.07.2014, 16:03
Закрытая тема Создать тему
Опции темы

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