|
130 / 25 / 12
Регистрация: 12.08.2015
Сообщений: 221
|
|
Вливание в мир C++. Психологические нюансы12.08.2015, 16:40. Показов 2365. Ответов 36
Метки нет (Все метки)
В общем, такая ситуация. На форуме я зарегистрировался впервые, но его посетителем я являюсь давно! Где-то полгода назад у меня появилась мысль, что мне пора остепениться и все-таки найти смелость, выучить C++. До этого, я знал и знаю только Visual Basic и .NET. На Visual Basic'е я программирую с детства (лет с 11-ти) Мой папа до выхода на пенсию был программистом. И в качестве увлекательного занятия, дал мне диск с этим языком и книжку. С тех пор я так на нем и писал свои программы. И писал я на бейсике 11 лет. И когда я захотел переучиться полгода назад на C++, я не мешкая,занялся этим делом. И тут начались первые проблемы.
По сути, исходя из книги, я усвоил синтаксис и усвоил прекрасно. Но есть то, что я не могу усвоить из книг. Я слишком долго оставался на Бейсике, и мыслю больше в направлении Бейсика. Из-за чего иногда я просто не могу понять код, я не вижу его логической структуры, иногда для меня это просто иероглифы. Такое ощущение, что когда я начинаю в нем что-то делать, то как будто я делаю это в первый раз в жизни. Как будто меня заставили ходить на руках, извините за выражение. Мне иногда хочется материться и рыдать, когда ты написал 50 строчек кода и в двадцатый раз пытаешься его откомпилировать, а он выдает ошибку за ошибкой. И вот ты смотришь справочник, и делаешь, и снова не компилируется. Идешь на MSDN, копипастом вставляешь, казалось бы, код, который ОБЯЗАН работать, и понимаешь, что он тоже не работает, потому что статья устарела и вместо new надо ставить gcnew. А потом снова компилируешь....То там пропустишь точку с запятой, то здесь не поставишь запятую. В эти моменты хочется все бросить и сдаться. То есть это превращается в муку, где ты больше ищешь, как исправить ошибку и как добиться того-то и того-то, чем занимаешься собственно, творчеством, программированием. Чем я могу себе помочь, как мне проще влиться и переделать себя? Толковых учебников я не нашел. Максимум - это программирование консольных приложений под Win 32 без поддержки C++/CLI Ни MFC ни ATL ни составление DLL. Гугл молчит, как партизан.
0
|
|
| 12.08.2015, 16:40 | |
|
Ответы с готовыми решениями:
36
На вкладке Мой мир, на портале mail.ru идет постоянная загрузка страницы - Мой Мир, в чем дело?
|
|
3258 / 2060 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
|
||||
| 12.08.2015, 16:44 | ||||
|
3
|
||||
|
200 / 200 / 78
Регистрация: 10.07.2012
Сообщений: 409
|
|
| 12.08.2015, 16:47 | |
|
0
|
|
|
130 / 25 / 12
Регистрация: 12.08.2015
Сообщений: 221
|
|
| 12.08.2015, 16:50 [ТС] | |
|
Да, думаю, и это оно тоже надо! (Я про C++/CLI)
Дело все в том, что у меня никаких проблем с консольными x32 А с C++CLI - просто хоть рыдай! По MFC - ноль голый. По DLL - тоже ноль... Мне хочется иметь более широкий круг знаний. По самому нету - могу сказать, что .NET не спасает ото всего. В программировании есть вещи более интересные, чем .NET
0
|
|
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
|||
| 12.08.2015, 16:54 | |||
![]() Случай, конечно, запущенный, но излечимый. Тем про книжки здесь много, задач тоже полно. От вас только требуется давить на клавиши.
0
|
|||
|
3258 / 2060 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
|
||||
| 12.08.2015, 16:55 | ||||
|
Могу ошибаться, т.к. далек от стека майкрософта, но С++/CLI был создан с целью упрощения использования существующего легаси-кода на C++ в новых .NET приложениях. Т.е. он и не задумывался как язык для разработки новых проектов с нуля. К чему терзать себя…
0
|
||||
|
200 / 200 / 78
Регистрация: 10.07.2012
Сообщений: 409
|
||
| 12.08.2015, 16:56 | ||
|
поэтому с ним сложно и поэтому мало кто о нём пишет (я, кстати, тоже с бейсика начинал)
0
|
||
|
130 / 25 / 12
Регистрация: 12.08.2015
Сообщений: 221
|
|
| 12.08.2015, 17:09 [ТС] | |
|
Нет-нет, именно MFC нужен. Я знаю, что MFC и .NET вещи разные.
Я в сообщении выше указал, что мне нужен не только .NET ![]() Хотя и он тоже. Потому что я привык с ним... Добавлено через 11 минут Мне просто интересны способы решения задач в C++. Использование разных библиотек, и навыки работы с ними. Но не все удается найти. А то, что есть - достаточно отрывочно объяснено, что бы возникло четкое представление. + это усугублено тем, что есть трудности перехода от одного языка к другому. Например,многие вещи мне иногда (кромольно) после бейсика кажутся излишними в синтаксисе. Но я выбрал именно C++, потому что я нацелен работать в будущем больше "к железу", нежели к программной оболочке. Часто в моих программах мне необходима высокая скорость выполнения, а .NET мне этого дать не может, разумеется, хотя есть весьма полезные инструменты .NET, отказаться от которых я тоже не могу. В общем, как-то так.
0
|
|
|
|
|
| 12.08.2015, 17:11 | |
|
gledor, если MFC,то почитайте здесь: Посоветуйте литературу по созданию визуальных приложений C++ в Visual Studio
0
|
|
|
553 / 361 / 206
Регистрация: 27.11.2014
Сообщений: 1,049
|
||||
| 12.08.2015, 17:57 | ||||
|
0
|
||||
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
|
| 12.08.2015, 18:19 | |
|
1
|
|
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
|
| 12.08.2015, 18:28 | |
|
1
|
|
| 12.08.2015, 18:48 | |
|
0
|
|
|
130 / 25 / 12
Регистрация: 12.08.2015
Сообщений: 221
|
|
| 12.08.2015, 19:13 [ТС] | |
|
Ооооо! Книжка! Замечательно!
На счет визуальности... Хех...вы поймите, я могу без этого обойтись спокойно. Потому что в своих повседневных скажем, задачах, "для себя" только с консолью дело и имею в программировании. Даже на бейсике. Потому что я начинал со старого QBasic. А уж потом перешел на Visual 6 Pro итак далее по восходящим версиям. Я с консолью дружу, у меня дома два компа, и на одном стоит Arch Linux. Есть просто люди, которые ммм.... привыкли к кнопочкам и окошечкам больше других, потому что ничего кроме них и в жизни ничего не видели. Да, C++ существует несколько для других нужд, но ведь GUI и тут можно реализовать. Я просто не могу иначе поступать, если кому-то не угоден консольный вид. А от Бейсика я хочу отойти. Это уже давно не то, на чем следовало бы мне по возрасту писать)))
0
|
|
|
0 / 0 / 0
Регистрация: 07.08.2015
Сообщений: 2
|
|
| 12.08.2015, 19:27 | |
|
может стоит сначала попрогать на си а потом перейти на плюсы, а книжек по программированию на си++ вагон и маленькая тележка, страуструпа почитайте или стивена прату, очень мило пишет.
0
|
|
|
19491 / 10097 / 2460
Регистрация: 30.01.2014
Сообщений: 17,805
|
||||
| 12.08.2015, 19:39 | ||||
Сообщение было отмечено gledor как решение
РешениеЛюбую неудачу нужно воспринимать как возможность чему-то научиться, я не злиться на ситуацию. В общем, мой пойнт такой: книги - книгами, это техническая сторона и тут все понятно, а вот свое отношение к обучению нужно пересмотреть.
8
|
||||
|
130 / 25 / 12
Регистрация: 12.08.2015
Сообщений: 221
|
|
| 12.08.2015, 20:36 [ТС] | |
|
Вооот, так вот и суть вопроса. Вы люди знающие, наверняка кто-то из вас переучивался. C++ - язык нелёгкий. Как вы справлялись с абсолютно ненужной раздражительностью? Ведь это скорее всего так и было. У меня нервы давно не стальные, потому что помимо изучения C++ я еще много чего учу. Хотя это не так сильно связано конкретно с программированием. Может, дело в не столь доходчивой литературе. Сейчас у меня есть полная распечатка с pdf книги Либерти (вроде) C++ за двадцать один день. Там изложено вроде понятно, так что я поднатаскался. А вот с визуальной частью - "трында".
У меня есть купленный задачник по Visual Studio C++ 2010 Культина, издание второе. (Ну, все что было в продаже) Так я над этим задачником просто "рыдаю".... И вроде все и понятно, только совершенно не идет.
0
|
|
| 12.08.2015, 20:36 | |
|
Помогаю со студенческими работами здесь
20
Психологические тесты Психологические тесты психологические тесты Психологические загадки Ушедшие глубоко в подсознание не раскрученные психологические блоки со временем пропадут? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|