Реклама
|
|
|
|
Популярные статьи
|
|
|
|
Сейчас на сайте
|
|
Гостей: 10
На сайте нет зарегистрированных пользователей
Пользователей: 13,372
новичок: vausoz
|
|
Новости
|
|
|
|
|
Реклама
|
|
Выполняем курсовые и лабораторные по разным языкам программирования
Подробнее - курсовые и лабораторные на заказ
Delphi, Turbo Pascal, Assembler, C, C++, C#, Visual Basic, Java, GPSS, Prolog, 3D MAX, Компас 3D
Заказать программу для Windows Mobile, Symbian
Моделирование работы обрабатывающего участка цеха в GPSS
Моделирование работы участка термической обработки шестерен на GPSS + По...
Моделирование системы управления качеством производственного процесса на...
|
|
Deprecated: Function eregi() is deprecated in /home/codingr/sites/codingrus.ru/side_left.php on line 41
Deprecated: Function eregi() is deprecated in /home/codingr/sites/codingrus.ru/side_left.php on line 41
Downloads: Книги по C/C++
|
С/C++ Программирование в среде С++ Builder 5 |
Формат: HTML
Этот диск был задуман как руководство для самостоятельного изучения языка C/C++ в контексте его применения в среде Windows. Известно, какое значение приобретает сегодня объектно-ориентированное программирование, учитывая возрастающие требования к качеству, надежности и пользовательскому интерфейсу приложений. Сложность и объем программ все время растут. В свете этого объектно-ориентированные языки, и прежде всего C++, становятся едва ли не единственным средством решения встающих перед программистом задач, и потому знание таких языков программирования представляется сегодня совершенно необходимым, если вы хотите писать программы, отвечающие современным требованиям.
Последнее не обязательно означает, что вы являетесь профессионалом, пишущим приложения на продажу. Вы можете быть любителем, программирующим пока в свободное время ради собственного удовольствия или для решения каких-либо личных, домашних задач. Или, может быть, вы занимаетесь научно-техническими расчетами, обработкой данных и т. п. Конечно, часто для этого достаточно примитивной DOS и традиционных языков, таких, как Pascal или даже BASIC, однако обидно писать программы с минимальным пользовательским интерфейсом, ориентированным на командную строку, когда у вас есть 32-битная операционная система Windows и превосходные средства разработки приложений для нее, позволяющие создавать программы профессионального качества. А если вы уже программировали для Windows, то и сами прекрасно понимаете, зачем вам нужен объектно-ориентированный C++...
Однако даже этот мощный язык в своем голом виде, так, как он есть, мало подходит для создания приложений Windows. Интерфейс прикладного программирования этой системы насчитывает сотни функций, и даже самая элементарная программа с графическим интерфейсом пользователя состоит из нескольких сот строк кода на С или C++. Поэтому на практике программисту-одиночке или небольшой рабочей группе придется использовать какие-то более мощные средства, вроде визуальных систем программирования (Visual Basic, C++Builder, Delphi) или же универсальную среду разработки типа Borland C++ в сочетании с библиотекой классов, такой, как OWL или MFC.
Существуют неплохие книги, посвященные визуальным системам программирования и библиотекам классов, но собственно языку программирования, на которых они базируются, в этих книгах уделяется мало внимания, а иногда и вовсе не уделяется. А в книгах академического характера, более или менее полно и строго излагающих синтаксис и семантику языка, отсутствуют описания конкретных средств разработки программ и особенностей реализации тех или иных его аспектов. Такие книги могут быть очень полезны в условиях учебного заведения, где они будут дополняться практическими занятиями, но, как показывает опыт, самостоятельно изучить по ним язык почти невозможно. Ничто не может заменить живого опыта работы с языком, когда вы можете сразу запустить написанную программу, отладить ее и немного поэкспериментировать, внося изменения в исходный код. Поэтому мы и решили написать книгу, в которой по возможности полное описание языка C++ сопровождалось бы практическими рекомендациями и пояснениями, относящимися к конкретной среде разработки, а именно — C++Builder 5 (можно пользоваться и 4-й версией) фирмы Borland (ныне Inprise Corporation). |
Лицензия: |
O/S: |
Версия: |
Дата добавления: 30.10.08 |
Скачиваний: 645 |
Загрузить (2.3mb) |
C++ : библиотека программиста |
Автор: джефф элджер
Эта книга сборник творческих идей и головоломок продвигающая вас к высшему знанию С++. Книга ориентированна на программистов, обладающим опытом программирования на С++.
Содержание
Часть 1. Введение и краткий обзор
Глава 1. Зачем нужна еще одна книга о C++
Глава 2. Синтаксис C++
Глава 3. Шаблоны и безопасность типов
Глава 4. Исключения
Часть 2. Косвенные обращения
Глава 5. Умные указатели
Глава 6. Ведущие указатели и дескрипторы
Глава 7. Грани и другие мудрые указатели
Глава 8. Коллекции, курсоры, итераторы
Глава 9. Транзакции и гениальные указатели
Часть 3. Снова о типах
Глава 10. Множественная передача
Глава 11. Производящие функции и объекты классов
Глава 12. Невидимые указатели
Часть 4. Управление памятью
Глава 13. Перезагрузка операторов управления памятью
Глава 14. Основы управления памятью
Глава 15. Уплотнение памяти
Глава 16. Сборка мусора |
Лицензия: |
O/S: |
Версия: |
Дата добавления: 09.11.08 |
Скачиваний: 667 |
Загрузить (2mb) |
Правила программирования на С и С++ [Ален И. Голуб] |
Программисты, инженеры, научные работники, студенты и все, кто работает с Си или Си++! Если вы хотите писать лучший код без блужданий по лабиринтам технической документации, то это краткое, но содержательное руководство является именно тем, что вам нужно. "Веревка достаточной длины, чтобы… выстрелить себе в ногу" предлагает более 100 практических правил, которые вы сможете использовать для создания элегантного, простого в сопровождении кода. А так как книга написана признанным знатоком в этой области, то и вы в ней не заблудитесь.
Ален Голуб предлагает необходимый набор пояснений, советов и технических приемов с целью помочь вам полностью использовать возможности этих чрезвычайно мощных языков. Но не бойтесь встретить очередное скучное руководство по программированию. Автору удается сделать изложение столь серьезной темы живым и интересным за счет рассыпанного по тексту юмора и глубокого знания предмета.
Голуб рассматривает универсальные правила, форматирование и правильную организацию программ перед тем, как углубиться в такие основополагающие вопросы, как:
Практические способы организации и написания сопровождаемого кода.
Объектно-ориентированное программирование и методы абстракции данных.
Как избежать проблем, специфических для Си и Си++.
Для закрепления правил, намеченных в этой книге в общих чертах, предлагается множество примеров. Вы также найдете здесь полезные проектные стратегии, освещение вопросов административного управления и многое другое. |
Лицензия: |
O/S: |
Версия: |
Дата добавления: 09.11.08 |
Скачиваний: 631 |
Загрузить (1.5mb) |
Язык программирования С++. Специальное издание |
Издательства: Бином, Невский Диалект, 2008 г.
ISBN 5-7989-0226-2, 5-7940-0064-3, 0-201-70073-5
Тираж: 5000 экз.
Формат: 70x100/16
Книга написана Бьерном Страуструпом - автором языка программирования C++ - и является каноническим изложением возможностей этого языка. Помимо подробного описания собственно языка, на страницах книги вы найдете доказавшие свою эффективность подходы к решению разнообразных задач проектирования и программирования. Многочисленные примеры демонстрируют как хороший стиль программирования на С-совместимом ядре C++, так и современный объектно-ориентированный подход к созданию программных продуктов. Третье издание бестселлера было существенно переработано автором. Результатом этой переработки стала большая доступность книги для новичков. В то же время, текст обогатился сведениями и методиками программирования, которые могут оказаться полезными даже для многоопытных специалистов по C++. Не обойдены вниманием и нововведения языка: стандартная библиотека шаблонов (STL), пространства имен (namespaces), механизм идентификации типов во время выполнения (RTTI), явные приведения типов (cast-операторы) и другие. Настоящее специальное издание отличается от третьего добавлением двух новых приложений (посвященных локализации и безопасной обработке исключений средствами стандартной библиотеки), довольно многочисленными уточнениями в остальном тексте, а также исправлением множества опечаток. Книга адресована программистам, использующим в своей повседневной работе C++. Она также будет полезна преподавателям, студентам и всем, кто хочет ознакомиться с описанием языка `из первых рук`. |
Лицензия: |
O/S: |
Версия: |
Дата добавления: 09.11.08 |
Скачиваний: 665 |
Загрузить (3mb) |
Как программировать на C++ |
Авторы: Дейтел Х., Дейтел П.
Количество страниц: 1021
Аннотация:
Книга предлагает полный курс изучения наиболее популярного и перспективного языка программирования — C++ и рассчитана как на начинающих, не владеющих никаким языком программирования, так и на опытных пользователей. Для начинающих — это полноценный курс, в котором изучается все, начиная с устройства компьютера и кончая новейшими достижениями C++: шаблонами функций и классов, обработкой исключений и т.п. Опытный программист может пропустить часть известного ему материала, но получит множество полезных сведений в остальных частях книги. Особое внимание авторы уделяют современным методикам разработки программного обеспечения: наследованию, полиморфизму, объектно-ориентированному проектированию и объектно-ориентированному программированию, не забывая и о классическом структурном программировании. Приведено множество полезных советов. Книга рассчитана на широкий круг читателей, от начинающих осваивать азы программирования до опытных разработчиков. |
Лицензия: |
O/S: |
Версия: |
Дата добавления: 09.11.08 |
Скачиваний: 742 |
Загрузить (9mb) |
Керниган Б.В., Ричи Д.М. — Язык С |
Авторы: Керниган Б.В., Ричи Д.М.
Год издания: 2001
Количество страниц: 229
Аннотация:
Эта книга предназначена для того, чтобы помочь читателю научиться программировать на языке "C". Она содержит учебное введение, цель которого — позволить новым пользователям начать программировать как можно быстрее, отдельные главы по всем основным особенностям языка и справочное руководство. Обучение построено в основном на чтении, написании и разборе примеров, а не голой формулировке правил. Примеры, приводимые в книге, по большей части являются законченными реальными программами, а не отдельными фрагментами. Все примеры были проверены непосредственно с текста книги, где они напечатаны в виде, пригодном для ввода в машину. Кроме указаний о том, как сделать использование языка более эффективным, мы также пытались, где это возможно, проиллюстрировать полезные алгоритмы и принципы хорошего стиля и разумной разработки.
Настоящая книга не является вводным курсом в программирование; она предполагает определенное знакомство с основными понятиями программирования такими как переменные, операторы присваивания, циклы, функции. Тем не менее и новичок в программировании должен оказаться в состоянии читать подряд и освоиться с языком, хотя при этом была бы полезной помощь более опытного коллеги. По нашему опыту, "C" показал себя приятным, выразительным и разносторонним языком на широком множестве разнообразных программ. Его легко выучить, и он не теряет своих качеств с ростом опыта программиста. Мы надеемся, что эта книга поможет вам хорошо его использовать. |
Лицензия: |
O/S: |
Версия: |
Дата добавления: 09.11.08 |
Скачиваний: 654 |
Загрузить (1.5mb) |
C++ для начинающих |
Автор: Стэнли Б. Липпман.
Издание: третье
Количество страниц: 1195
C++ для начинающих” содержит обстоятельное введение в международный стандарт С++.Мы включили в название книги слова “для начинающих” потому, что последовательно придерживались учебного подхода к описанию языка С++; однако название не предполагает упрощенного или облегченного изложения материала. |
Лицензия: |
O/S: |
Версия: |
Дата добавления: 09.11.08 |
Скачиваний: 635 |
Загрузить (5mb) |
Самоучитель C++ |
Автор: Герберт Шилдт
Серия: Самоучитель
Издательство:BHV
Год издания:2007
Страниц:688
Издание:Третье издание
Формат:70х100/16 (170х240 мм, увеличенный)
ISBN:978-5-7791-0086-1
Необходимость в переработке и дополнении предыдущего издания книги вызвана в первую очередь выходом в свет долгожданного для программистов всего мира единого международного стандарта по C++. Теперь можно быть уверенным, что уже в ближайшем будущем программы на C++ будут выглядеть и функционировать одинаково, независимо от того, в какой среде программирования и для какого компилятора они написаны. В книге сохранен весь материал двух предыдущих изданий, а также добавлено несколько новых глав и множество новых разделов. Эта книга - наиболее удобное руководство для самостоятельного изучения C++ в соответствии с требованиями нового стандарта и рассчитана на читателей, уже владеющих языком программирования C. Методика подачи материала предполагает строго последовательное изучение глав, содержащих множество примеров программ, а также упражнений для проверки и повторения пройденного материала.
Содержание
Глава 1. Краткий обзор С++
Глава 2. Введение в классы
Глава 3. Подробное изучение классов
Глава 4. Массивы, указатели и ссылки
Глава 5. Перегрузка функций
Глава 6. Введение в перегрузку операторов
Глава 7. Наследование
Глава 8. Введение в систему ввода/вывода С++
Глава 9. Дополнительные возможности ввода/вывода в С++
Глава 10. Виртуальные функции
Глава 11. Шаблоны и обработка исключительных ситуаций
Глава 12. Динамическая идентификация и приведение типов
Глава 13. Пространства имен и другие темы
Глава 14. Библиотека стандартных шаблонов
Приложение A. Некоторые отличия языков программирования С и С++
Приложение B. Ответы на вопросы и решения упражнений
Приложение C. Список английских технических терминов
Приложение D. Описание дискеты |
Лицензия: |
O/S: |
Версия: |
Дата добавления: 09.11.08 |
Скачиваний: 809 |
Загрузить (67mb) |
ЯЗЫК ПРОГРАММИРОВАНИЯ C++. ЛЕКЦИИ И УПРАЖНЕНИЯ |
Автор: С.Прата
Издательство: БИНОМ 2002
Язык: Русский
Страниц: 645
Формат: DjVu
Изучение языка программирования C++ является приключением, ведущим к открытиям. Это связано с тем, что C++ непрерывно развивается. В этой книге рассказывается о стандартном языке C++ без привязки к какому-либо одному виду компьютера, операционной системы или компилятора.
Здесь вы найдете подробнейшее описание синтаксиса языка, сопровождаемое многочисленными практическими примерами.
Цель книги - научить читателя создавать эффективные программы и получать от этого удовольствие. Издание рассчитано на пользователей с любым уровнем подготовки. Для начинающих эта книга послужит превосходным учебником, а опытные программисты смогут воспользоваться ею в качестве справочника, облегчающего их ежедневный труд.
Учитывая уровень рассмотрения теоретических вопросов и наличие тщательно подобранных упражнений, книгу можно рекомендовать как методическое пособие преподавателям высших и средних учебных заведений, а также в качестве учебника для студентов.
|
Лицензия: |
O/S: |
Версия: |
Дата добавления: 15.11.08 |
Скачиваний: 726 |
Загрузить (17mb) |
C++ Builder 6 СПРАВОЧНОЕ ПОСОБИЕ |
Автор: А.Я. Архангельский
Издательство: БИНОМ
Год выпуска: 2002
Язык: Русский
Страниц: 521
Формат: PDF
В книге даются справочные сведения по многим базовым классам и типам C++Builder. Описания снабжены таблицами, содержащими свыше 2000 кратких характеристик свойств, методов, событий. Дается краткая методика разработки прикладных программ с помощью C++Builder. Помимо кратких характеристик, книга содержит подробные описания около 450 свойств, методов, событий, присущих различным компонентам и классам. Как справочник книга полезна пользователям любой квалификации: от начинающих до опытных разработчиков. |
Лицензия: |
O/S: |
Версия: |
Дата добавления: 15.11.08 |
Скачиваний: 647 |
Загрузить (43mb) |
Самоучитель Программирования на языке C++ в системе Borland C++Builder 5.0 |
Автор:С. Бобровский
Издательство: «ДЕСС КОМ»
Год выпуска:2001
Язык: Русский
Страниц: 273
Формат: PDF
|
Лицензия: |
O/S: |
Версия: |
Дата добавления: 15.11.08 |
Скачиваний: 842 |
Загрузить (3mb) |
Работа с базами данных в C++ Builder |
Авторы:С. Анатолий Хомоненко Сергей Ададуров
Издательство: «БХВ-Петербург»
Год выпуска:2006
Язык: Русский
Страниц: 475
Формат: DjVu
Рассматривается использование средств C++ Builder для разработки приложений баз данных. Даются понятия баз данных, характеризуются элементы и описываются этапы проектирования реляционных баз данных, изложена технология разработки информационных систем. Показаны основные приемы работы с данными при создании таблиц, подготовке SQL-запросов, использовании триггеров и хранимых процедур. Подробно описаны основные визуальные компоненты для разработки приложений, а также инструменты для администрирования локальных и удаленных данных. Рассматриваются навигационный и реляционный способы доступа к данным с помощью BDE, ADO, dbExpress и Interbase Express, основы программирования на SQL. Показывается использование локальных и удаленных баз данных, включая создание многоуровневых информационных систем. Благодаря подробному изложению тем и большому числу примеров книга может служить практическим руководством по работе с базами данных. Для разработчиков БД |
Лицензия: |
O/S: |
Версия: |
Дата добавления: 15.11.08 |
Скачиваний: 737 |
Загрузить (14mb) |
Программирование в C++ Builder 6 |
Авторы:А.Я. Архангельский
Издательство: «БИНОМ»
Год выпуска:2003
Язык: Русский
Страниц: 1140
Формат: DjVu
Книга содержит методические и справочные сатериалы по новой версии системы визуального объектно-ориентированного програмирования С++ Builder 6 и предшествующим версиям С++ Builder 5 и 4. Рассмотрены также новые возможности С++ Builder, как кросс-платформенные приложения, технологии доступа к данным ADO, InterBase, компоненты - серверы СОМ, технологии распределенных приложений COM, CORBA, MIDAS, новая методика деспечерезации действий. |
Лицензия: |
O/S: |
Версия: |
Дата добавления: 15.11.08 |
Скачиваний: 637 |
Загрузить (18mb) |
«Философия» программирования на языке С++ издание второе, дополненное и исправленное |
Автор: Дмитрий Якушев
Издательство: Н а у ч н о п о п у л я р н о е и з д а н и е
Год выпуска:2006
Язык: Русский
Страниц: 320
Формат: PDF
Автором языка C++ является Бьерн Страуструп, сотрудник известной фирмы AT&T. C++ (а точнее, его предшественник, С with classes) был создан под влиянием языка Simula (надо сказать, что этот язык программирования появился еще в 1967 году). Собственно, к тому моменту, когда появился C++, С уже заработал себе популярность; профессиональные программисты уважают его за возможность использовать преимущества конкретной архитектуры, создавая при этом программы на языке относительно высокого уровня. В настоящее время C++ — один из самых популярных (если не самый популярный) языков программирования. Именно С++ позволяет написать программу с использованием объектно_ориентированных подходов (а программы, которые этого требуют, обычно очень большие) и при этом достаточно «быструю».Эта книга познакомит читателя с «философией» и основами мирования на языке С++. В книге приводится множество примеров, скомпилированных и проверенных автором. |
Лицензия: |
O/S: |
Версия: |
Дата добавления: 15.11.08 |
Скачиваний: 625 |
Загрузить (0.6mb) |
Язык программирования С++. Специальное издание |
Автор: Бьерн Страуструп
Издательство: "ПИТЕР"
Год выпуска:1998
Язык: Русский
Страниц: 1054
Формат: DjVu
Перед вами - специальное издание самой читаемой и содержащей наиболее достоверные сведения киши по C++. В него были добавлены два новых приложения: "Локализация" и "Безопасность исключении и стандартная библиотека" (оба доступны на сервере http://www.research.att.com/-bs). В результате монография содержит полное описание языка C++. его стандартной библиотеки (STL) и ключевых методов разработки программ. Основанная на стандарте ANSI/ISO, книга является источником самого последнего и полного описания всех возможностей языка C++, включая компоненты стандартной библиотеки, в том числе: абстрактные классы в качестве интерфейсов; иерархию классов при объектно-ориентированном программировании
; шаблоны как основу безопасного относительно типов обобщенного программирования;
обработку исключений, возникающих в результате типичных ошибок; использование пространств имен (namespaces) для достижешш модульности больших проектов
;определение типа на этапе исполнения (RTTJ) для слабо связанных «*игтем; подмножество С языка C++ для совместимости с С и работы на системном уровне; стандартные контейнеры и алгоритмы; стандартные строки, потоки ввода/вывода и числовые данные: совместимость с С, локализацию (интернационализацию) и безопасность при обработке исключениий |
Лицензия: |
O/S: |
Версия: |
Дата добавления: 15.11.08 |
Скачиваний: 630 |
Загрузить (10mb) |
|
|
|
Гость
|
|
Вы не зарегистрированны? Нажмите здесь для регистрации.
Забыли пароль? Запросите новый здесь.
|
|
Загрузки
|
|
Новые загрузки
Случайные загрузки
Топ загрузок
|
|
|