Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
 Аватар для DocaN
0 / 0 / 1
Регистрация: 04.05.2013
Сообщений: 12

Консольные программы, научился. Скучно. Хочу интерфейс

12.05.2013, 03:09. Показов 2749. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Где найти знания по созданию интерфейса для программ написанных на C++, которые работают в консоли.
Или придётся всё заново делать?

Конкретно мне нужно: Создание окон windows и функциональных баттонов в нём для начала...
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.05.2013, 03:09
Ответы с готовыми решениями:

Хочу понять как пишутся консольные ASCII игры на C
Можете скинуть ссылку или код простинькой консольной игры? Хочу разобраться как их писать самому. Желательное чтобы в игре происходили...

Научился создавать установщик для моей программы, но осталось одно но .(Делфи)
В программе помимо всего остального, должен быть видео-материал . Как мне связать видео файлы с программой? Ну тоесть я знаю что ... ...

C++ Консольные программы
Помогите кто как может!!! Задачи пишем в теме сообщения! Одно сообщение - одна задача!

8
 Аватар для Пёс
229 / 76 / 9
Регистрация: 03.02.2013
Сообщений: 311
12.05.2013, 03:13
Например, C++ CLI. В соседний раздел. Могу книги посоветовать про программрованию на C++ CLI в VS
0
 Аватар для DocaN
0 / 0 / 1
Регистрация: 04.05.2013
Сообщений: 12
12.05.2013, 03:20  [ТС]
Да литературу, посоветуй конечно! Главное чтобы было удобно читать и не утомляло. А то есть писатели которые сами не понимают о чём пишут
0
 Аватар для Пёс
229 / 76 / 9
Регистрация: 03.02.2013
Сообщений: 311
12.05.2013, 03:33
DocaN, C/C++ и MS Visual C++ 2010 для начинающих, Борис Пахомов

Но писать, сразу говорю, лучше в 2012 студии либо в 2008. Потому что, в 2010й вырезан суфлёр кода, а без него ой как неудобно. Да, и поначалу будет нелегко, т.к. это не просто С++, а с неким расширением под названием CLI. Также можете попробывать C++ Qt, но и там тоже используется необычный С++, там дополнительно реализован механизм сигналов и слотов. В любом случае, изучать новое Вам придётся.
0
 Аватар для DocaN
0 / 0 / 1
Регистрация: 04.05.2013
Сообщений: 12
12.05.2013, 04:40  [ТС]
Пёс, Я использую VS2012 express. Там есть возможность мгновенное создание пустого окна Win32, а как управлять этим окном, добавлять кнопки и тем более управлять функциями я понятия не имею, надеюсь это то что мне нужно. Почитаю отпишусь.
0
Модератор
Эксперт по электронике
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,871
12.05.2013, 12:02
Пёс,
и куда потом с этим CLI ???
фрейворк за собой таскать
тогда уж лучше шарп
Да и серьезный проект создать на CLI дорого стоит подружить управляемый и неуправляемый код
всякие кликалки да на нем проще нарисовал форму кинул на нее таймер Ура ни строчки не написал

DocaN,
если будешь писать под Винду то WinApi , классический С недостаток слишком много обвязки
достоинства напрямую работаешь с системой, понимаешь что происходит, писать можно на любом компиляторе
MFC надстройка над WinApi писать намного проще
недостаток писать можно только под студией
вот куча уроков
http://www.firststeps.ru/
если хочешь писать переносимые приложения чтобы работали и в Линуксе и в Маке и под виндой то прямой путь в QT здесь на форуме есть отдельная ветка

Добавлено через 34 секунды
Цитата Сообщение от DocaN Посмотреть сообщение
я понятия не имею, надеюсь это то что мне нужно. Почитаю отпишусь.
нет это совершенно другой язык
0
12.05.2013, 12:08

Не по теме:

Цитата Сообщение от ValeryS Посмотреть сообщение
QT
Qt, а не QT

0
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
12.05.2013, 12:17
Цитата Сообщение от DocaN Посмотреть сообщение
Где найти знания по созданию интерфейса для программ написанных на C++, которые работают в консоли.
Или придётся всё заново делать?
Конкретно мне нужно: Создание окон windows и функциональных баттонов в нём для начала...
Для начала начните изучать вот этот раздел MSDN: Control Library
После прочтения каждой главы старайтесь написать пример.
Попутно найдите какую-нибудь книгу по Visual C++ на русском.

Это все даст неплохую базу по возможностям графического интерфейса Windows.
После этого можете изучать GUI-библиотеки: MFC, Qt, WxWidgets, HTMLayout, Ultimate++ и т.п.
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
14.05.2013, 15:16
Цитата Сообщение от DocaN Посмотреть сообщение
Где найти знания по созданию интерфейса для программ написанных на C++, которые работают в консоли.
Или придётся всё заново делать?
Конкретно мне нужно: Создание окон windows и функциональных баттонов в нём для начала...
- вот ссылка в первых 20 строках doc-файла в ней идёт рассказ как создать окно с кнопкой и по нарастающей
Этапы создания MFC приложения
Примеры разных моих MFC проектов думаю для начала вполне хватит
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.05.2013, 15:16
Помогаю со студенческими работами здесь

Консольные программы не открываются
Visual Studio перестал компилировать и я решил воспользоваться mingw, но оказывается VS тут не при чем. С mingw тоже лажа. Создаются...

Консольные программы для андроид
У меня был CppDroid и AIDE сейчас есть. Внутри них мжно писать консольное приложение, тут же его запустить и оно работает. Но где его...

Не могу понять как писать консольные программы
установил пакет lazarus на linux (debian) . но не могу понять как писать консольные программы

Как запустить с программы консольные команды в скрытом виде?
Есть довольно много операций с архивами. Вот на такой код передается команда и параметр к ней. private void vipolnit(string komanda,...

Почему простые консольные программы весят более мегабайта?
Почему после компиляции (go build) простые хелло вёрлды так много весят? Аж 1-2 и более мегабайт... На C++ и, тем более, на assembler -...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это дополнительная запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru