|
1 / 1 / 0
Регистрация: 07.10.2013
Сообщений: 22
|
|
Ребят когда я смогу09.10.2013, 01:53. Показов 5480. Ответов 64
Метки нет (Все метки)
Ребят , изучаю C++ совсем недавно месяц где-то . Прошел классы . указатели , и "понисходящему"
Вопрос в том я пока все что делаю делаю в консоли в книгах посмотрел там дальше то же только консоль , можете либо книжку подсказать для начинающих что бы програмки создавать под винду (или объяснить когда начнется) . Хочется так сказать что то сделать пусть и маленькое но чтоб душу грело)
0
|
|
| 09.10.2013, 01:53 | |
|
Ответы с готовыми решениями:
64
Ребят что означаеют две звездочки в самом начале когда объявляем массив Когда нужно использовать структуры, когда классы, а когда словарь? Смогу ли в баню отправить? |
|
7 / 7 / 0
Регистрация: 15.04.2011
Сообщений: 47
|
||
| 09.10.2013, 07:46 | ||
|
0
|
||
|
Неэпический
|
|
| 09.10.2013, 10:46 | |
|
FullSilence, поставил Win8, поигрался с ней пол месяца, потом снес и поставил 7. Но потом вспомнил что такое восьмерка, проскользнула мысль какой станет девятка и поставил Debian
2
|
|
|
Антикодер
1889 / 871 / 48
Регистрация: 15.09.2012
Сообщений: 3,092
|
||
| 09.10.2013, 11:32 | ||
|
Не по теме:
а по теме: логика программы не должна зависеть от GUI(окошек), о чём уже было сказано.
1
|
||
|
Модератор
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,878
|
|||
| 09.10.2013, 11:40 | |||
|
но от интерфейса зависит будет вообще программа или нет что то мне трудно представить себе видео или звуковой редактор в консольном исполнении ну и как тогда понимать что "окошки" умерли? WinApi то остался
0
|
|||
|
Антикодер
1889 / 871 / 48
Регистрация: 15.09.2012
Сообщений: 3,092
|
||
| 09.10.2013, 12:14 | ||
|
скриншоты MPlayer в консоли вы и сами сможете найти. Конечно такое не очень комфортно смотреть, но: 1 - смотреть можно; 2 - это прикольно ![]() сценарии взаимодействия пользователя с системой иногда тонут в окошках(помните ситуации когда винда бесконечно выдаёт сообщения об ошибках где нужно нажать кнопку "ok" или когда не можешь найти нужную функцию в интерфейсе), а в консоли такое взаимодействие получается более чистым, что помогает улучшить удобство GUI при разработке. обычно мышка зависит от GUI, но на клавиатуре операции выполняются быстрее.(тока не всегда помнишь куда нужно нажать)
0
|
||
|
Модератор
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,878
|
|||
| 09.10.2013, 12:17 | |||
|
как будешь вставлять кадры? редактировать переходы? любой монтажор пошлет эту программу и будет прав или например, близко мне, виртуальный световой пульт, как управлять в реальном времени яркостью лампы? движением зеркала сканера?.... Программы то пишутся для людей, сиречь пользователей, а они хотят управлять не вникая в тонкости командной строки как там кино показать в данном примере из окна консоли сделали окошко от чего ушли к тому и пришли
0
|
|||
|
Антикодер
1889 / 871 / 48
Регистрация: 15.09.2012
Сообщений: 3,092
|
||
| 09.10.2013, 12:50 | ||
|
Я это говорил к тому что, если разработчики не понимают как в проекте должны выглядеть сценарии взаимодействия в режиме запрос-ответ, то GUI получается убогим, а программа никому не нужной. Нужно четко понимать какой запрос вы осуществляете нажав "эту" кнопку, какая должна быть реакция программы, для чего вам это нужно, будет ли нужно это пользователю. конечно существуют и другие подходы. Но я пока остановился на таком(назовём это подходом по Коберну). Кстати Страуструп настоятельно рекомендует обращаться к его книге "Programming: Principles and Practice Using C++" новичкам, но к сожалению я её особо не читал.
0
|
||
|
Модератор
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,878
|
|||
| 09.10.2013, 12:53 | |||
![]() но это не вопрос GUI, можно и в консоли накосячить, а вопрос проектирования программы, проектирования интерфейса, согласования ТЗ наконец иногда консольный подход лучше,например( опять я о своем) нужно включить 100 лампочек мне проще написать "1,100=ON", чем жать сто кнопок но в тех программах на которых мне приходилось работать такого нет посему сейчас пишу программу (в основном для себя) где на ряду с GUI предусмотрел командную строку (может даже с историей) Добавлено через 2 минуты Если не представляешь как реагирует твоя программа на действия пользователя,какие процессы там происходят, за кодинг лучше вообще не браться
0
|
|||
|
1 / 1 / 0
Регистрация: 07.10.2013
Сообщений: 22
|
|
| 09.10.2013, 13:26 [ТС] | |
|
кажется мне мозг взорвали только что)
Добавлено через 10 минут что то вас почитал , и куча сомнений в c++ появилась и в c шарпе ... Как то все не так =(
0
|
|
| 09.10.2013, 13:31 | |
|
0
|
|
|
Почетный модератор
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
|
|
| 09.10.2013, 13:38 | |
|
Myaurici, не слушайте их; они говорят заумную ерунду. Поставьте себе билдер шестой, нашлепайте формочек, кнопочек, каких-нибудь собственных классов туда вмонтируйте, акцесс тот же самый прикрутите, организуйте взаимодействие, и ходите гордитесь две недели.
![]() На самом деле вы просто сами не точно еще знаете чего хотите. Или тонкости языка изучать, или сбацать чего-нибудь чтобы "душу грело". )
0
|
|
|
1 / 1 / 0
Регистрация: 07.10.2013
Сообщений: 22
|
|
| 09.10.2013, 13:40 [ТС] | |
|
Но как не странно решил учить и то и то . наверно глупая мысль но в п процессе обучения сам выберу что то или на крайняк буду больше знать
Добавлено через 1 минуту сбацать что то простое уже сделанно , но чтоб дущу грело (* пойду короче книжки читать)+)))) Ребят Спасибо всем за инфу и повод к размышлению)
0
|
|
|
979 / 196 / 33
Регистрация: 26.09.2012
Сообщений: 2,041
|
|
| 09.10.2013, 14:11 | |
|
Myaurici, и вообще линукс не вздумай учить, лучше виндовс он на 99% компах стоит, так что если научишься писать программы, то полюбому будет кому их заценить, а в линуксе твои проги никто юзать не будет. Не пользуйся экзотикой. Только если понадобиться там по работе или еще когда нить, а так я вижу ты самоучка, то он тебе и нафиг не нужен. Виндовс FoReVeR, линукс костыль для сисадмина, пусть он в нем и разбирается. Кто мб подумает что я сним не знаком, но я знаком у меня пол года убунта на ноуте стояла, снес нафиг установил виндовс 7 ультимейт и за пол года что у меня виндовс ни разу не потратил на настройку чего нить больше 20 минут, в убунту же приходилось и по два дня что нить настраивать, например телефон подключить как модем я два дня потратил и то не понял как его подключил, а в виндовс просто б установил нокиа-сьют и все б работало за 20 минут. Старайся популярным пользоваться, раз популярно, то 100% спрос будет, больше по крайней мере.
Думай головой кому ты будешь проги писать под линукс сисадмину который сервер администрирует или 99% пользователей которые сидят на виндовс? Я думаю ответ очевиден. Виндовс перспективней.
1
|
|
| 09.10.2013, 14:14 | ||
|
Не по теме:
Об эфемерности понятия "Философия Линукса" он не столь категоричен :D а если хотите обсудить эту тему велком на ринг https://www.cyberforum.ru/holywars/
0
|
||
|
979 / 196 / 33
Регистрация: 26.09.2012
Сообщений: 2,041
|
|
| 09.10.2013, 14:21 | |
|
XRuZzz, Я вообще имел введу выражение "виндовс форэвер" - виндовс навсегда. Ну видешь и ForEveR так же думает как и я, да любой чувак шарящий так и скажет линукс для сисадмина или разработчика под него, пусть в этом костыле и разбираются, вообще линукс это серверная ОС плюс все программы с открытым кодом, если и напишешь что нить нормальное, то уже не продашь, да оно и нафиг не нужно под него учиться что нить делать на халяву, да кто те программы смотреть будет сисадмины? Просто получаться мертвые программы, а виндовс населения больше найдется свой клиет.
0
|
|
|
26 / 26 / 13
Регистрация: 13.04.2013
Сообщений: 79
|
||||||
| 09.10.2013, 14:23 | ||||||
|
Очень рекомендую посмотреть на фреймворк Qt. У него довольно приятный синтаксис, неплохая система структурирования кода + много хороших фич вроде поддержки скриптового языка (JS) и кроссплатформенность.
Правда, для его использования обязательно знать ООП. Вот HelloWorld на Qt:
0
|
||||||
|
Антикодер
1889 / 871 / 48
Регистрация: 15.09.2012
Сообщений: 3,092
|
|||
| 09.10.2013, 14:43 | |||
|
а Qt это C++ + ещё что-то(пространство сигналов-слотов?) то есть до Qt лучше познать сам C++ Не по теме:
Windows vs Linux (0Ah)
0
|
|||
| 09.10.2013, 20:14 | |
|
0
|
|
|
3 / 3 / 1
Регистрация: 08.10.2013
Сообщений: 21
|
|
| 09.10.2013, 21:09 | |
|
Юзай Qt ,это прекрасный фреймворк да еще и кроссплатформенный.
0
|
|
| 09.10.2013, 21:09 | |
|
Смогу ли я пойти на программиста? Помогу - как смогу. Смогу ли я настроить ZyXEL NBG334W EE??? использовать немецкий видеомагнитофон смогу? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
|
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы.
Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
|
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version
Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
|
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров".
Задача:
Запрет инициалов.
Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
|
|
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . .
Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
|
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг.
Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует.
В процессе разработки. . .
|
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
|
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации:
1. Вернуть возможность использования знаков | 1 l I;. . .
|