Подготовка к созданию настоящих программ
Автор книжки считает, что читатели в конечном счете начнут писать нетривиальные утилиты или в качестве профессиональных девелоперов ПО, или в качестве программистов, работающих в иных областях науки и техники.
Упор на основные концепции и методы
Основные концепции и методы программирования в книжке излагаются глубже, чем это принято в традиционных вводных курсах. Это даст возможность читателям разрабатывать полезные, правильные, эффективные и понятные утилиты.
Программирование на сегодняшнем языке С++
Книга представляет собою введение в программирование вообще, включая объектно-ориентированное и обобщенное программирование. Она тоже представляет собою отличное введение в язык С++, 1 из максимально популярных языков в сегодняшнем мире. В книжке описаны современные методы программирования на С++, включая стандартную библиотеку, позволяющую упростить программирование.
Для начинающих программистов и всех, кто желает научиться программировать
Книга предназначена в основном для людей, никогда раньше не программировавших. Она опробована более чем тысячей студентов университета. Хотя опытные программисты и студенты, уже изучившие основы программирования, к тому же найдут в книжке немало полезной информации, которая даст возможность им перейти на более высокий ур. мастерства.
Широкий охват тем
I-я 1/2 книжки охватывает широкий спектр главных понятий, методов проектирования и программирования, свойств языка С++ и его библиотек. Это даст возможность читателям писать утилиты, выполняющие ввод и вывод данных, вычисления и построение простых графических изображений. Во II-й половине рассматриваются более специализированные тематики, подобные как обработка текста и тестирование. В ней содержится немало справочного материала. Исходные коды и иные приложения читатели могут отыскать на сайте автора.
Об авторе
Доктор Бьярн Страуструп (Bjarne Straustrup) - изобрел и первым реализовал язык программирования С++ и написал книгу Язык программирования С++. Теперь он работает профессором компьютерных наук в Техническом колледже Техасского университета агрокультуры и машиностроения (College of Engineering Chair in Computer Science Professor at Texas A&M University), - член Национальной академии технических наук США (U.S. National Academy of Engineering) и сотрудником компании AT&T. До перехода на академическую работу он немало лет работал в исследовательском центре AT&T Bell Labs. Он тоже является одним из членов-учредителей международного совета по стандартизации языка С++ (ISO С++).
Оглавление книги
"Программирование: принципы и практика использования C++"
Предисловие
Введение
Глава 0. Обращение к читателям
Глава 1. Компьютеры, люди и программирование
Часть I. Основы
Глава 2. Hello, World!
Глава 3. Объекты, типы и значения
Глава 4. Вычисления
Глава 5. Ошибки
Глава 6. Создание программ
Глава 7. Завершение программы
Глава 8. Технические детали: функции и прочее
Глава 9. Технические детали: классы и прочее
Часть II. Ввод и вывод
Глава 10. Потоки ввода и вывода
Глава 11. Настройка ввода и вывода Глава 11. Настройка ввода и вывода
Глава 12. Вывод на экран
Глава 13. Графические классы
Глава 14. Проектирование графических классов
Глава 15. Графические функции и данные
Глава 16. Графические пользовательские интерфейсы
Часть III. Данные и алгоритмы
Глава 17. Векторы и свободная память
Глава 18. Векторы и массивы
Глава 19. Векторы, шаблоны и исключения
Глава 20. Контейнеры и итераторы
Глава 21. Алгоритмы и ассоциативные массивы
Часть IV. Дополнительные темы
Глава 22. Идеалы и история
Глава 23. Обработка текста
Глава 24. Числа
Глава 25. Программирование встроенных систем
Глава 26. Тестирование
Глава 27. Язык программирования С
Часть V. Приложения
Приложение A. Краткий обзор языка
Приложение Б. Обзор стандартной библиотеки
Приложение В. Начало работы со средой разработки Visual Studio
Приложение Г. Инсталляция библиотеки FLTK
Приложение Д. Реализация графического пользовательского интерфейса
Книга Microsoft Visual C# в задачах и примерах (+ CD-ROM).Культин представляет собою сборник программ и задач для самостоятельного решения. Примеры различной степени сложности - от простейших до приложений работы с графикой и базами данных, частности Майкрософт Access и Майкрософт SQL Server Compact Edition
В этом полном руководстве по C# 4.0 - языку программирования, разработанному специально для среды .NET, - подробно рассмотрены все основные средства языка: типы данных, операторы, управляющие операторы, индексаторы, методы, интерфейсы