Консультация № 169932
27.06.2009, 10:54
0.00 руб.
0 15 2
Здравствуйте эксперты, недавно увлекся С++, изучил вроде бы все основы(функции, классы, полиморфизм ,потоки, и т.д.) но писал в CodeBlocks, сейчас хочу перейти на написание Windows приложений в Borland C++ builder, подскажите какую-нить литературу чтобы адаптироваться, так же раньше до этого много писать в Borland Delphi, они на вид очень похожи.

Обсуждение

давно
Старший Модератор
17042
808
27.06.2009, 13:20
общий
это ответ
Здравствуйте, Tribak.
Для начала обратитесь к книге Культин Н.Б. Основы программирования в Turbo C++. - СПб: БХВ-Петербург, 2007. -464 с. К книге прилагается диск с дистрибутивом Turbo C++ Explorer (это официально бесплатная, хотя и требующая регистрации версия Borland C++ Builder). Также можете обратиться к книгам А.Я. Архангельского и Н.З. Елмановой, любым, какие в магазине увидите. Кстати, справка Builder'а - сама по себе неплохое пособие, содержащее довольно много интересных примеров.
5
Об авторе:
We have but faith: we cannot know;
For knowledge is of things we see;
And yet we trust it comes from thee,
A beam in darkness: let it grow.
-----
https://www.linkedin.com/in/andreynkuznetsov
https://www.researchgate.net/profile/Andrey_Kuznetsov11
http://www.researcherid.com/rid/K-8824-2014
давно
Академик
320937
2216
27.06.2009, 18:12
общий
это ответ
Здравствуйте, Tribak! Шамис В.А. Borland C++ Builder 6 для профессионалов. - СПб, Питер, 2005 - 798с, ил
5
Неизвестный
27.06.2009, 21:21
общий
Tribak:
перейти на написание Windows приложений в Borland C++ builder, подскажите какую-нить литературу чтобы адаптироваться

Очень хорошая для адаптации книга А.Я. Архангельский ПРОГРАММИРОВАНИЕ В C++ Builder 6
Книги этого автора вообще хорошие для новичков.
В целом, C++Bulder как среда таковая, использует всё из библиотек Delphi - практически одни и те же функции. А в остальном - всё тоже что и в С/С++. Не лучший выбор если честно, тогда уж Delphi.
Если же есть желание под Windows программировать - обратите внимание на C#, это сегодня пожалуй один из лучших выборов.
Неизвестный
28.06.2009, 00:39
общий
Ну я пока не разбираюсь что такое именно С++, Си, С#. Просто всю жизнь писал на Pascal'e и Delphi. А сейчас вот в институте преподавали C++, так он мне гораздо удобней показался и гибче гораздо нежели Pascal. Сейчас пока писал консольные программы в CodeBlocks, сейчас охото дальше двигаться, обычный софт под Windows писать. Так вот и адаптируюсь тихонько
давно
Старший Модератор
17042
808
28.06.2009, 06:50
общий
Victor Pyrlik:
Отчего же? Если писать исключительно приложения для Windows, то лучший выбор именно Turbo C++ Explorer:
а) официально бесплатен;
б) но позволяет писать коммерческие программы;
в) удобрая графическая "обёртка" над WinAPI;
г) имеет два компилятора: C/C++ и Object Pascal, поэтому формы и компоненты Delphi нормально в этой среде компилируются. А Delphi имеет только один компилятор - Object Pascal...
Об авторе:
We have but faith: we cannot know;
For knowledge is of things we see;
And yet we trust it comes from thee,
A beam in darkness: let it grow.
-----
https://www.linkedin.com/in/andreynkuznetsov
https://www.researchgate.net/profile/Andrey_Kuznetsov11
http://www.researcherid.com/rid/K-8824-2014
давно
Старший Модератор
17042
808
28.06.2009, 07:00
общий
Tribak:
Си (англ. C) — стандартизированный процедурный язык программирования, разработанный в начале 1970-х годов сотрудниками Bell Labs Кеном Томпсоном и Денисом Ритчи как развитие языка Би. Си был создан для использования в операционной системе (ОС) UNIX. Из-за наличия многих низкоуровневых функций его ещё называют "переносимым ассемблером".
Си++ (англ. C++) — компилируемый строго типизированный язык программирования общего назначения. Поддерживает разные парадигмы программирования: процедурную, обобщённую, функциональную; наибольшее внимание уделено поддержке объектно-ориентированного программирования. Некоторые считают, что C++ - это отдельный язык, другие - что это просто расширение C. С одной стороны, при создании Си++ стремились сохранить совместимость с языком Си. Большинство программ на Си будут исправно работать и с компилятором Си++. Си++ имеет синтаксис, основанный на синтаксисе Си. С другой стороны, C и C++ имеют разные стандарты.
А вот C# имеет к C / C++ отношение весьма отдалённое (сходный синтаксис). А так он больше похож на Java. Подробнее здесь.
Об авторе:
We have but faith: we cannot know;
For knowledge is of things we see;
And yet we trust it comes from thee,
A beam in darkness: let it grow.
-----
https://www.linkedin.com/in/andreynkuznetsov
https://www.researchgate.net/profile/Andrey_Kuznetsov11
http://www.researcherid.com/rid/K-8824-2014
Неизвестный
28.06.2009, 08:58
общий
Спасибо, я попробую Turbo C++ Explorer. Если можно то дайте ссылку где скачать можно раз он бесплатный
Неизвестный
28.06.2009, 11:01
общий
Dr_Andrew:
Я говорю не о учебных задачах, где можно использовать всё что угодно. А о практических задачах.
C++Builder & Delphi & C# & BV - это среды быстрой разработки, объектно-компонентные среды.
Turbo C++ - это не программирование под Windows. Есть отличный компилятор - Borland C++ (если не ошибаюсь, последняя версия 5,5). Но я бы не стал рекомендовать для самостоятельного изучения даже Borland C++ v5 (где есть полноценная IDE) в силу сложности создания именно графического интерфейса. Сегодня преобладает система NT (Windows XP, Vista, 7, 2008) - в этих системах использовать лучше "родные" среды, как то VS 2005-2008 (тот же C# например). Или, Java - как отличная альтернатива и кросплатформенная. Слишком много "низя" эти системы выдвигают на системном уровне, что бы можно было использовать классические среды (и лучшие как я считаю - Borland C++, Turbo C), с другой стороны, тот же C# позволяет не только писать на чистом объектно-оринтированном уровне приложения, но и практически полностью удовлетворить любые потребности приложения под Windows. C# - это красивый С++ гораздо проще и понятней дополненный возможностями Delphi и тесной интеграцие с Windows (писал то разработчик Delphi ).
На прикладном уровне, пожалуй C++Builder не плохой выбор, но я повторяю - это Delphi но на С/С+. Т.е. компонентная модель там полностью из Delphi + синтаксис и возможности как чистого С языка, так и С с классами (С++). Альтернативных средств нет.
Неизвестный
28.06.2009, 11:11
общий
Tribak:
Мой Вам совет - изучайте то, на чем работают практики, дабы быть востребованным потом.
Или C# или тот же С++Builder (но если честно, он не популярен хоть и используется в практических задачах), а так же - средства и компиляторы Intel. Но, Java - это сегодня, вчера и завтра будет крайне востребовано. Не ориентируйтесь на бесплатные среды только, он как правило не так функциональны.
давно
Старший Модератор
17042
808
28.06.2009, 12:18
общий
Victor Pyrlik:
Вы путаете, судя по посту. Речь идёт о Turbo C++ Explorer, т.е. бесплатной версии Borland C++ Builder, а не о Turbo C++ для MS DOS. Совет изучать Builder - совет изучать Turbo C++ Explorer. Это именно программирование под Windows в среде быстрой разработки приложений. Бесплатно. После завершения обучения можно не пожалеть денег для приобретения коммерческой версии Borland C++ Builder.
Об авторе:
We have but faith: we cannot know;
For knowledge is of things we see;
And yet we trust it comes from thee,
A beam in darkness: let it grow.
-----
https://www.linkedin.com/in/andreynkuznetsov
https://www.researchgate.net/profile/Andrey_Kuznetsov11
http://www.researcherid.com/rid/K-8824-2014
давно
Старший Модератор
17042
808
28.06.2009, 12:36
общий
Tribak:
Вообще-то если Вы найдёте книгу Культина (она ещё встречается в магазинах), то к ней прилагается диск с Turbo C++ Explorer. Но можете и скачать по этой ссылке. После установки продукт надо зарегистрировать (без ключа работать не будет), но это бесплатно.
Об авторе:
We have but faith: we cannot know;
For knowledge is of things we see;
And yet we trust it comes from thee,
A beam in darkness: let it grow.
-----
https://www.linkedin.com/in/andreynkuznetsov
https://www.researchgate.net/profile/Andrey_Kuznetsov11
http://www.researcherid.com/rid/K-8824-2014
Неизвестный
28.06.2009, 12:48
общий
Dr_Andrew:
а не о Turbo C++ для MS DOS.

Конечно я имел ввиду среду для DOS видать не понял Вас. О Turbo C++ Explorer ничего не скажу.
Неизвестный
28.06.2009, 12:55
общий
Tribak:
URL >>Загрузка среды NetBeans 6.7 RC3
Обратите внимание.. базу программирования Вам вероятно в ВУЗе дадут.. Java и С++ в NetBeans (и другие технологии) возможно не так просто.. но изучив и получив опыт - к выпуску уже будите вполне конкурентоспособным и сможете воспользоваться высокооплачиваемыми предложениями на рыке труда . Среда бесплатная.
давно
Старший Модератор
17042
808
28.06.2009, 13:03
общий
Tribak:
Виктор даёт хороший совет. NetBeans классная среда, мне тоже нравится. C++, Java и ещё ряд языков. Но, к сожалению, в отличие от Builder, мало печатных руководств.
Об авторе:
We have but faith: we cannot know;
For knowledge is of things we see;
And yet we trust it comes from thee,
A beam in darkness: let it grow.
-----
https://www.linkedin.com/in/andreynkuznetsov
https://www.researchgate.net/profile/Andrey_Kuznetsov11
http://www.researcherid.com/rid/K-8824-2014
Неизвестный
28.06.2009, 13:05
общий
URL >>Описание технологии NetBeans
***************
Одна из книг:
Язык программирования Java и среда NetBeans, 2-е издание Издательство БХВ-Петербург, 2009, 720 с. ISBN: 978-5-9775-0424-9


как альтернатива, кому то кажется что проще
URL >>Eclipse
Форма ответа