|
#MRoose
8 / 9 / 3
Регистрация: 22.02.2013
Сообщений: 416
|
|
Знания консольного языка нужны в игрострое и создании сложных программ типа 3ds max,visual studio?04.01.2015, 20:39. Показов 1412. Ответов 13
Метки нет (Все метки)
знаю что это пишут команды но суть в том что в книгах для новичков описываются функции у cin и cout,много примеров кода типа ...<...>...
dinamic_cast к примеру. При работе инженера или с графикой эти знания нужны?естественно WinAPI с DirectX нужно знать. а вот все что приведено в книгах мне кажется лишним
0
|
|
| 04.01.2015, 20:39 | |
|
Ответы с готовыми решениями:
13
Ошибка при создании консольного проекта в Visual Studio 2012 Какие знания и навыки нужны программисту,кроме знания ЯП? Запуск консольного приложения в Visual Studio 2015 |
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|
| 05.01.2015, 16:44 | |
|
Судя по самой формулировке вашего вопроса - вам знать этот материал будет отнюдь не лишним.
0
|
|
|
Ушел с форума
|
|
| 05.01.2015, 16:53 | |
Сообщение было отмечено ildwine как решение
Решение
В книгах правильно делают, что начинают учить с консоли, потому
что она очень простая и написать простейшее консольное приложение ничего не стоит. И на ней, как на простейшем каркасе, очень просто демонстрировать самые разные понятия языка. Для создания оконного приложения следует: зарегистрировать класс окна, заполнив пачку параметров, создать окно, запустить цикл обработки оконных сообщений, а еще реализовать оконную процедуру и в ней, как минимум, обработать сообщения закрытия окна. И вывод текста в окно также неочевиден, особенно для начинающих: получить контекст (DC), установить в нем шрифт, цвет и т.п., затем вызвать TextOut/DrawText и сделать блиттинг. А в консоли всего этого нет, да и ввод-вывод на порядок проще: cin/cout/printf и все.
2
|
|
|
923 / 639 / 198
Регистрация: 08.09.2013
Сообщений: 1,693
|
||
| 05.01.2015, 19:29 | ||
Сообщение было отмечено MIRAMIX как решение
РешениеКак хорошо пояснил Убежденный, при написании оконного приложения, большое количество второстепенных деталей закрывает собой логику самой программы. К тому же далеко не все современные программы обладают графическим интерфейсом. К сожалению, (ИМХО) с развитием визуальных средств разработки и разнообразных фреймворков, редко видят необходимость четко отделять логическую часть программы от интерфейсной. Между тем лучшим, на мой взгляд, является Юниксовый подход, где интерфейс - это переферийный функционал, и можно к основной программе прикручивать разные интерфейсы (хочешь - со свистелками, хочешь - с шахматами и поэтессами).
2
|
||
|
#MRoose
8 / 9 / 3
Регистрация: 22.02.2013
Сообщений: 416
|
|
| 06.01.2015, 02:09 [ТС] | |
|
hoggy, Убежденный, gng, скажу прямо и ясно:если я буду н-р(не надо говорить не будешь!) писать 3ds max,fotoshop,visual studio то есть очень серьезные проги а не фиговый браузер в Windows form то это что нибудь из книг пригодится?ссылки,указатели,массивы,и тп естественно необходимо но вот то остальной консольный мусор будет нужен хоть на каком нибудь участке кода?вот что меня волнует.Ведь там везде крутой интерфейс а логика программы не думаю что так трудно написана как примеры в книгах
0
|
|
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
||||
| 06.01.2015, 02:31 | ||||
Сообщение было отмечено MIRAMIX как решение
РешениеВам нужно понять одну простую вещь: то, что вы называете "консольным мусором", это на самом деле язык с++. Не зная языка суваться с ложную разработку уровня 3д движков - это гиблое дело. В книжках для новичков последнего вводят в курс дела на примерах работы с консолью просто потому, что это наиболее простой способ. Просто потому, что если вводить новичка в язык сразу же на чем то сложном - велика вероятность, что он просто не осилит. Добавлено через 3 минуты Имейте ввиду, что в реальности код в разы сложнее. Как по объемам, так и по "технологичности". Всевозможные паттерны проектирования и тп - это наука, которая постигается постепенно. И лучше постигать её от простого к сложному. Не осилите базовый курс - дорога в Индустрию для вас будет закрыта.
1
|
||||
|
0 / 0 / 5
Регистрация: 05.01.2015
Сообщений: 46
|
||
| 06.01.2015, 02:39 | ||
|
Лишних знаний не бывает.
0
|
||
|
|
|||
| 06.01.2015, 03:30 | |||
Нет мыслей - зачем язык? Мысли в программировании - это алгоритмы, созданные до вас или разработанные вами. На начальном этапе консоль позволяет выучить язык и воплощать базовые "мысли". Но и в проектах с GUI вполне можно вдоволь пообщаться с консолью: отрабатывая алгоритмы вчерновую. Нет никакого отдельно существующего "консольного языка". Библиотеки с графой написаны на том, что вы называете "консольным языком"(c, asm, c++). Когда библиотек накапливается достаточно для решения типовых задач, в том числе и визуализации, их можно оформить как отдельный продукт или диалект языка. Если есть желание или назрела необходимость, можно запилить и свои собственные решения, with blackjack and whores (c).
0
|
|||
|
#MRoose
8 / 9 / 3
Регистрация: 22.02.2013
Сообщений: 416
|
|
| 06.01.2015, 11:56 [ТС] | |
|
hoggy, Nuckles, IrineK, математику естественно.Но тогда выходит в супер прогах используются н-р функции с сайта cplusplus.com?
0
|
|
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|
| 06.01.2015, 12:55 | |
|
0
|
|
|
#MRoose
8 / 9 / 3
Регистрация: 22.02.2013
Сообщений: 416
|
|
| 06.01.2015, 16:21 [ТС] | |
|
IrineK, скачал давно сорцы vlc,движок source,и многое другое.и???не смог скомпилировать.тем более все разбросано по папкам.
не подскажите как собирать из сорцов?
0
|
|
|
|
|
| 06.01.2015, 18:05 | |
Сообщение было отмечено MIRAMIX как решение
Решение
0
|
|
| 06.01.2015, 18:11 | |
Сообщение было отмечено MIRAMIX как решение
Решение
Вся фишка в том что все эти cout и fget просто интерфейс заданный стандартом, который обеспечит переносимость. Можно с таким же успехом использовать функции системы.
0
|
|
| 06.01.2015, 18:11 | |
|
Помогаю со студенческими работами здесь
14
Разработка консольного приложения в среде Visual C# Studio 2008 Отсутствует шаблон создания консольного приложения в Visual Studio Enterprise Никак не могу скомпилировать код консольного приложения в Visual Studio 2017 Создание своего языка в Visual Studio Изменение главного языка в Visual Studio Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
|
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|