Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.54/35: Рейтинг темы: голосов - 35, средняя оценка - 4.54
Заблокирован

Посоветуйте книгу для новичков по созданию оконных приложений на C++ в MS Visual Studio 6

24.07.2016, 10:15. Показов 8125. Ответов 68
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть 6-я "студия", установленная на Win XP SP3.
Есть старые проекты вроде под Win2000 (но работают и в WinXP) и MFC.
Хочу их отредактировать под свои нужды.
Но никогда не писал под Win. Поэтому не могу разобраться в коде.

Посоветуйте хорошую старую добротную книгу на русском языке по написанию оконных приложений на C++ в Microsoft Visual Studio 6.0 для тех, кто "полный ноль" в программировании под Win.

Добавлено через 28 минут
Гугл, естественно, выдаёт кучу литературы.
Но какая из книг реально хорошая и подходит для новичков?
Вот в чем вопрос.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.07.2016, 10:15
Ответы с готовыми решениями:

Посоветуйте хорошую книгу по созданию оконных приложений
Кто посоветует хорошую книгу по С++ - созадние оконных приложений. Просто не пойму как визуально строить интерфейс и т. д. Вижуал 2010

Подскажите книгу по визуальному созданию оконных приложений.
Ищу книгу по визуальному созданию оконных приложений в Visual Studio/

Подскажите хорошую книгу по созданию приложений в Visual Studio, с добавлением баз данных
Подскажите хорошую книгу по созданию приложений в Visual Studio, с добавлением баз данных.

68
3178 / 1937 / 312
Регистрация: 27.08.2010
Сообщений: 5,131
Записей в блоге: 1
06.08.2016, 18:38
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от ИсмаилПркопенко Посмотреть сообщение
Неспроста
Оригинал: Мифический человеко-месяц
0
Заблокирован
06.08.2016, 19:42  [ТС]
Цитата Сообщение от gazlan Посмотреть сообщение
Оригинал: Мифический человеко-месяц
Вот вот.
Т.е. проблема, описанная мной была, есть, и, как видимо, будет.
Недаром считается, что лучшую программу для специалиста в какой-то области может написать только сам специалист. Тем более что в этом случае и ТЗ не нужно. И "системные аналитеги" не нужны. И программисты, которым нужно платить в 5 раз больше, чем ты сам получаешь.
Он и без ТЗ знает, что должна делать программа

Добавлено через 1 минуту
Хотя программисты нужны.
Но только лишь в качестве консультантов по вопросу "а как это (или то) сделать на С++? А можно ли в С++ сделать так? А эдак?"
Но не более

Добавлено через 40 секунд
Т.е. по хорошему программу должен писать инженер.
А программист должен просто помогать ему и подсказывать
1
Полярный
 Аватар для dimcoder
477 / 449 / 158
Регистрация: 11.09.2011
Сообщений: 1,156
06.08.2016, 22:53
ИсмаилПркопенко, Ваши волнения насчет идентификаторов неоправданны. Вы напрасно думаете, что они будут занимать кучу времени. Если вы хотите изменить поведение программы на уровне цели этой программы, вся эта виндовая абракадабра должна уйти на задний план. Не обязательно ее досконально понимать, что бы изменить где-нибудь формулу. Ну хорошо, допустим Вам все-же нужно подкрутить WinAPI. Допустим. Берете и лезете в документацию. Поверьте, на гугление какого-то там идентефикатора уйдет мизер времени по сравнению с временем которое вы потратите на то что бы понять его суть, назначение и как им пользоваться. Смиритесь уже, что пузырей и волшебства не будет. А то складывается ощущение, что вы думаете, что мы от Вас тут дружно скрываем цветик-семицветик, с помощью которого весь Ваш программистский баттхерт уйдет в небытие. Нету, все!
Цитата Сообщение от ИсмаилПркопенко Посмотреть сообщение
Т.е. по хорошему программу должен писать инженер.
А программист должен просто помогать ему и подсказывать
Ага, путеводительный клубок ниток с Иванушкой.
0
 Аватар для Stitch Igorek
47 / 47 / 31
Регистрация: 02.04.2016
Сообщений: 312
06.08.2016, 23:09
Цитата Сообщение от ИсмаилПркопенко Посмотреть сообщение
Т.е. по хорошему программу должен писать инженер.
А программист должен просто помогать ему и подсказывать
Ага, такое часто практикуется, программист "подает ключи" инженеру, который пишет программу. Нет, когда у вас потекла вода в квартире, вы вызовете водяника не с целью чтобы подсказал, а чтобы сделал, а как - его дело, конечно можно сделать воду самому, но вряд ли кто при этом позвонит в водоканал и попросит прислать консультанта

Добавлено через 2 минуты
Цитата Сообщение от ИсмаилПркопенко Посмотреть сообщение
Но никогда не писал под Win. Поэтому не могу разобраться в коде.
Прще было бы код непонятный сюда скопировать, а вам тут его весь комментариями бы снабдили
0
3178 / 1937 / 312
Регистрация: 27.08.2010
Сообщений: 5,131
Записей в блоге: 1
07.08.2016, 01:39
Цитата Сообщение от ИсмаилПркопенко Посмотреть сообщение
А если подсказкой пользуешься 1000 раз в день и больше?

То, согласитесь 1 секунда и 10, то получается 1000 секунд и 10 000 секунд. Т.е. 20минут в день и 3 часа в день на поиск подсказок. Согласитесь чудовищная разница.
А ведь когда-то и интернета не было :-)

Мои два цента

Не придумывайте проблем на пустом месте.

Моим первым языком программирования (не считая ассемблера "Наири-С") был PL/I. Компьютер ЕС-1022 находился в маш.зале за железной дверью с кодовым замком и кроме обслуживающего персонала, никого туда не пускали - сдавали в окошечко перфокарты на прогон и получали на выходе рассыпанную (и ладно, если не зажеванную) колоду карт и обрывок распечатки с надписью поперек: "зависла". Счастливчики, имевшие знакомых девочек-операторов, могли повторить эту процедуру по нескольку раз за ночь. А из литературы был единственный раздел у К. Джермейна "Программирование на IBM/360". Выдавали книгу только в читальном зале, но "по блату" симпатичные студенты могли получить ее на ночь и на выходные.

Потом пришлось обсчитывать мои задачи на СМ-4 - учить Fortran и RSX-11M. Литературы не было никакой. Совсем. Только заводская документация к машине. По очереди брали тома на ночь и конспектировали в тетрадочку.

Учить C было уже легче - появились компьютерные файлы и "слепые" распечатки K&R на матричном принтере.

Спустя какое-то время, оказался за персоналкой - IBM PC/XT с монохромным дисплеем - стало совсем хорошо: возникли кооперативы, продававшие документацию на защищенных от копирования дискетах (пришлось знакомиться с RE).

А вам в Google сложно искать...
1
Полярный
 Аватар для dimcoder
477 / 449 / 158
Регистрация: 11.09.2011
Сообщений: 1,156
07.08.2016, 21:26
Цитата Сообщение от ИсмаилПркопенко Посмотреть сообщение
Т.е. по хорошему программу должен писать инженер.
А программист должен просто помогать ему и подсказывать
Вчера я не дописал, допишу сейчас. Вы мыслите в правильной плоскости, но не в правильном направлении. Сначала давайте разберемся с проблемой. Не понимаете WinAPI? А на кой вам этот WinAPI знать самому? Наймите для этого программиста и пусть он Вам все сделает что этого касается. Все, что я могу представить по части WinAPI, не должно соприкасаться напрямую с инженерией. И пусть Вам напишет или перепишет или поправит скелет на котором вы сможете дописывать по своей части.
0
Заблокирован
13.08.2016, 14:48  [ТС]
Цитата Сообщение от dimcoder Посмотреть сообщение
Наймите для этого программиста и пусть он Вам все сделает
Картинку видели?
Она поясняет почему я не хочу поручать свою задачу программисту.
Меня бы больше устроило если бы код писал я сам, в программист просто бы меня консультировал по не понятным мне вопросам в области программирования
Миниатюры
Посоветуйте книгу для новичков по созданию оконных приложений на C++ в MS Visual Studio 6  
0
Полярный
 Аватар для dimcoder
477 / 449 / 158
Регистрация: 11.09.2011
Сообщений: 1,156
13.08.2016, 15:01
Цитата Сообщение от ИсмаилПркопенко Посмотреть сообщение
Картинку видели?
А вы остальное сообщение моё видели? И не надо вырезать очень выборочно из контекста, полное предложение выглядит так:
Цитата Сообщение от dimcoder Посмотреть сообщение
Наймите для этого программиста и пусть он Вам все сделает что этого касается.
А теперь еще разок (проблема -> решение):
Цитата Сообщение от dimcoder Посмотреть сообщение
Не понимаете WinAPI?
||
\/
Цитата Сообщение от dimcoder Посмотреть сообщение
Наймите для этого программиста и пусть он Вам все сделает что этого касается.
Если вы думаете, что поймете как использовать WinAPI со слов программиста стоящего за спиной (который вскоре скорее всего просто сбежит), то в чем проблема? Это может и сработать, если правильно к этому подойти (мы и не спорим). Если не осталось вопросов, напишите, что проблема исчерпана и тему можно закрывать.
0
Заблокирован
03.09.2016, 11:54  [ТС]
Цитата Сообщение от dimcoder Посмотреть сообщение
вы думаете, что поймете как использовать WinAPI со слов программиста стоящего за спиной
А почему нет?
Почему я не пойму?
0
 Аватар для Voivoid
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
03.09.2016, 11:56
Цитата Сообщение от ИсмаилПркопенко Посмотреть сообщение
А почему нет?
Почему я не пойму?
Ну что, как проект-то продвигается?
0
Заблокирован
03.09.2016, 12:02  [ТС]
Цитата Сообщение от Voivoid Посмотреть сообщение
Ну что, как проект-то продвигается?
Нет.
Другой работой (не программистской, я же не программист по профессии) был завален по самое не балуйся. А дома семейные дела навалились.
Сегодня впервые наверное за месяц открыл SVN-овский репозиторий и смотрю и туплю: "а че же я успел понаписать? А что же это такое? А зачем это?"
Смотрю "как баран на новые ворота". Совершенно все из головы выветрилось за месяц. Ничего не помню.

Поэтому у нас, не программистов, трудно проекты продвигаются: голова-то 99% времени совсем другим забита
0
Эксперт .NET
 Аватар для Usaga
14364 / 9465 / 1360
Регистрация: 21.01.2016
Сообщений: 35,691
03.09.2016, 14:37
Цитата Сообщение от ИсмаилПркопенко Посмотреть сообщение
Поэтому у нас, не программистов, трудно проекты продвигаются: голова-то 99% времени совсем другим забита
Ну и какой смысл тогда на это вообще время тратить?
0
Заблокирован
03.09.2016, 15:55  [ТС]
Цитата Сообщение от Usaga Посмотреть сообщение
Ну и какой смысл тогда на это вообще время тратить?
Должно же быть у человека хобби.
И потом, я понимаю, что никто в мире так не понимает (простите за невольную тавтологию) эту проблему как я.

Поэтому если я не напишу эту программу её НИКТО не напишет.
И прогресс свернет совсем в другую сторону

Ну это примерно как теорему Пуанкаре мог доказать только Перельман.
Он для этого и был создан Богом.

Так и тут.
Эту проблему (умного размещения компонентов на плате) смогу решить только я. Представляете какой толчок это даст развитию цивилизации: платы которые трассируются опытными людьми трассировщиками месяцами будут трассироваться за 10 минут в автомате.
0
Эксперт .NET
 Аватар для Usaga
14364 / 9465 / 1360
Регистрация: 21.01.2016
Сообщений: 35,691
03.09.2016, 16:06
Цитата Сообщение от ИсмаилПркопенко Посмотреть сообщение
Эту проблему (умного размещения компонентов на плате) смогу решить только я.
Вперёд и с песней Ждём революции в отрасли.
0
Эксперт С++
1069 / 848 / 60
Регистрация: 30.04.2011
Сообщений: 1,659
03.09.2016, 19:53
ИсмаилПркопенко, порекомендую сначала поразмыслить над вопросом: а почему именно С++?
У вас критичные по времени задачи?
Если нет, то почему быв не обратиться к Visual Basic'у или С# &
Литературы по этим языкам, написанную такими же инженерами (не программистами - это я вам как программист с овер 40-летним стажем говорю) - просто дофига и больше.
Посмотрите книжки Культна или Зиборова. Они прекрасно пишут для новичков, описывая технологию WinForms.

И кстати, модель платы у вас как представлена?
Алгоритм трассировки какой выбрали? Или свой придумали?
0
Заблокирован
03.09.2016, 21:29  [ТС]
Цитата Сообщение от ValeryLaptev Посмотреть сообщение
а почему именно С++?
Потому что исходники, которые я хочу "заточить под себя", написаны на С++

Добавлено через 51 секунду
Я же не с нуля писать собираюсь свою САПР (я же не сумасшедший). А просто хочу "допилить" имеющийся код
0
 Аватар для Nosey
1379 / 406 / 144
Регистрация: 22.10.2014
Сообщений: 872
03.09.2016, 23:05
ИсмаилПркопенко, Я помню что студия в тултипы мулевала doxygen коменты.

Кто точно это знает - скажите человеку версию с которой это началось, и есть ли коменты в студийных заголовках?
0
Эксперт .NET
 Аватар для Usaga
14364 / 9465 / 1360
Регистрация: 21.01.2016
Сообщений: 35,691
04.09.2016, 02:59
Цитата Сообщение от ИсмаилПркопенко Посмотреть сообщение
А просто хочу "допилить" имеющийся код
Имеющийся код настолько старый, что писан ещё в шестой студии?
1
Эксперт С++
1069 / 848 / 60
Регистрация: 30.04.2011
Сообщений: 1,659
04.09.2016, 06:35
ИсмаилПркопенко, насколько большой этот существующий код? Сколько строк? Сотни, тысячи, десятки тысяч?
Сколько файлов исходного кода ? Этот исходный код работает? В какой среде компилируется?

Добавлено через 25 минут
От этого зависит, какой учебник. В принципе, для 6 студии вам уже Круглински посоветовали. Это - для профи.
0
Заблокирован
04.09.2016, 17:03  [ТС]
Цитата Сообщение от Nosey Посмотреть сообщение
Я помню что студия в тултипы мулевала doxygen коменты.
Спасибо за хорошие новости
Цитата Сообщение от Usaga Посмотреть сообщение
Имеющийся код настолько старый, что писан ещё в шестой студии?
Код, ЕМНИМ, 2004 года, но написан в 6-й студии 98-го кода.
Разработчики САПР весьма консервативны - пишут в том, что успели хорошо освоить.

Цитата Сообщение от ValeryLaptev Посмотреть сообщение
Этот исходный код работает? В какой среде компилируется?
Как уже говорилось не раз, код написан под венду 2000 с использованием MFC4.
Код без ошибок компилируется 6-й студии и полученный EXE-шник нормально запускается в Win XP

Добавлено через 3 часа 8 минут
Вот ещё хорошая книга по С++

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.09.2016, 17:03

Посоветуйте литературу по созданию оконных приложений
Почти дочитал книгу Дейтл'ов "Как программировать на С++", понял почти всё, но не всё запомнил, надеюсь не страшно, что не забил свою...

Посоветуйте литературу по созданию визуальных приложений C++ в Visual Studio
Нужна хорошая и доступная литература по созданию приложений в MSVC, желательно посвежее. Основы С++ вроде как знаю, но как создать...

Посоветуйте книгу о создании оконных приложений
Собственно мне нужна книга в которой рассказывается как создавать оконные приложения WinApi:)

Посоветуйте книгу по разработке оконных приложений
Всем привет! Может кто нибудь подскажет, где можно найти какую нить книгу или справочник по WinForms на С++.

Нужна информация по созданию оконных приложений для Windows
Мне нужна какая-либо информация или книги, сайты, все что угодно, о написании оконных приложений для Windows. То есть что-бы там было окно...


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

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи. Через несколько переработок от PHP кода к C89 (надеюсь, 89). Но довольно запутанно получилось. Код для Linux. Но если убрать time и то, что с ним. . .
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
rest api anylogic - выполнение модели на своём русском сайте
anaschu 02.07.2026
Как подружиться с AnyLogic Cloud API, победить провайдеров и развернуться Java-бэкенд в Docker на бесплатном хостинге: Двухдневный лог борьбы Всем привет! Хочу поделиться свежим (и довольно. . .
Где деньги лежат
kumehtar 02.07.2026
Это - японская подводная лодка I-52 (тип C2, кодовое имя Momi) вышла из Японии в марте 1944 года с миссией в оккупированную немцами Францию (Лорьян). Это была одна из «Янаги»-миссий по обмену. . .
Krabik для WoW 3.3.5a, многоязычный
AmbA 02.07.2026
Допилил бота, думаю что окончательно. Изменения: - добавлена многоязычность - добавлено снятие скриншотов - добавлено поддержание бафов хождения по воде (для жреца, дк и шамана) - и так, по. . .
Алиса нашла кучу ошибок компиляции и запуска в проекте, который без проблем компилировался и запускался)))
anaschu 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу))) Критические ошибки, мешающие компиляции и. . .
сукцессия 16. Общий обзор, в основном что бы другие ии поняли
anaschu 29.06.2026
# Передаточный документ: модель микоризной сукцессии (для нового чата) Этот документ предназначен для того, чтобы новый чат Claude мог продолжить работу без необходимости заново разбираться в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru