Стефан Рэнди Дэвис
Предметный указатель 380
ОГЛАВЛЕНИЕ 5
Введение 17
Часть 1. Первое знакомство с С++
Глава 1. Написание вашей первой программы 25
Постигая концепции С++ 25
Что такое программа 26
Как пишут программы 26
Инсталляция Dev-C++ 27
Настройка русского языка
Как настроить русский язык в консольных программах?
Настройка Dev-C++ 30
СОВЕТ ДНЯ
Создание первой программы 31
Введение кода 32
Построение вашей программы 34
Выполнение программы 36
Dev-C++ — это не Windows 36
Помощь в Dev-C++ 36
Разбор программ 36
Определение структуры программ С++ 37
Использование в исходном коде комментариев 37
Использование инструкций в программах 38
Объявления 38
Генерирование вывода 39
Вычисление выражений 39
Сохранение результатов выражения 39
Обзор программы Convert продолжается... 40
Глава 2. Премудрости объявления переменных 41
Объявление переменных 41
Объявление разных типов переменных 42
Ограничения, налагаемые на целые числа в С++ 43
Округление до целых значений 43
Ограничения диапазона 43
Решение проблемы усечения дробной части 44
Ограничения, налагаемые на числа с плавающей точкой 44
Перечисление 44
Скорость вычислений 45
Потеря точности 45
Ограниченность диапазона 45
Объявления типов переменных 45
Константы 47
Специальные символы 47
Логические выражения 48
Выражения смешанного типа 48
Глава 3. Выполнение математических операций 50
Бинарная арифметика 50
Анализ выражений 51
Определение порядка операций 52
Выполнение унарных операций 53
Использование операторов присвоения 54
Глава 4. Выполнение логических операций 55
Зачем нужны логические операторы 55
Использование простых логических операторов 55
Хранение логических значений 57
Использование целых переменных в качестве логических 58
Логические операции и действительные переменные 58
Сокращённые вычисления в С++ 59
Бинарные числа в С++ 60
Десятичная система счисления 60
Другие системы счисления 60
Двоичная система счисления 60
Выражения с римскими числами 61
Выполнение побитовых логических операций 62
Побитовые операции с одним битом 62
Использование побитовых операторов 63
Простой пример 64
Практическое применение логических вычислений 65
Глава 5. Операторы управления программой 66
Управление ходом программы с помощью команд ветвления 66
Выполнение циклов 68
Цикл while
Использование операторов инкремента и декремента 70
Использование цикла for
Избегайте бесконечных циклов 73
Специальные операторы управления циклом 73
Вложенные команды управления 76
Инструкция выбора 77
Часть 2. Становимся функциональными программистами 79
Глава 6. Создание функций 81
Написание и использование функций 81
В этой книге в простой и доступной форме излагаются основы астрономических знаний. Вы совершите увлекательное путешествие по Вселенной и узнаете, как определять планеты и звезды, как исследовать солнечную систему, Млечный Путь и Вселенную за его пределами, что такое Большой Взрыв, квазары, антиматерия и многое другое, как присоединиться к Программе поиска внеземного разума (SETI). Вам станет понятнее смысл современных исследований Космоса. Вы также узнаете, с чего начать при наблюдении неба и какое оборудование для этого необходимо.Книга предназначена для широкого круга читателей.
Маран Стивен , Стивен Маран
Эта книга поможет освоить интегрированную среду разработки VBA и научиться программировать в VBA с использование объектов, их свойств, методов и событий. Обсуждаемые приемы программирования иллюстрируются примерами, которые можно сразу же опробовать на практике. Полученные знания вы сможете применить как для настройки и усовершенствования популярный офисных приложений, включая приложения Office XP, так и для создания собственных приложений.Книга рассчитана на тех, кто собирается быстро и без лишних усилий научиться программировать для Windows, используя VBA.
Стив Каммингс
Стэнли И. Портни
С++ для "чайников". Дэвис Стефан Р.C++ for "dummies". Stephen Randy Davis
Книга известных профессионалов в области разработки коммерческих приложений в Linux представляет СЃРѕР±РѕР№ отличный справочник для широкого круга программистов в Linux, а также тех разработчиков на языке С, которые перешли в среду Linux из РґСЂСѓРіРёС… операционных систем. РџРѕРґСЂРѕР±но рассматриваются концепции, лежащие в основе процесса создания системных приложений, а также разнообразные доступные инструменты и библиотеки. Среди рассматриваемых в книге вопросов можно выделить анализ особенностей применения лицензий GNU, использование СЃРІРѕР±одно распространяемых компиляторов и библиотек, системное программирование для Linux, а также написание и отладка собственных переносимых библиотек. Р
Майкл К. Джонсон , Эрик В. Троан
Несмотря на то что сегодня на компьютерах пользователей безраздельно господствует Windows, количество установок альтернативных систем не уменьшается, а, наоборот, увеличивается. Если вы держите в руках эту книгу, очевидно, выбор уже сделан – Linux. Одна из проблем, с которой сталкиваются пользователи, желающие установить и, главное, применять в качестве рабочей операционную систему GNU/Linux, – это отсутствие информации по программам. Данное издание как раз поможет ее решить. В нем вы сможете найти замену для привычных по работе в Windows программ. Описания приведены без привязки к какому-то определенному дистрибутиву.
Сергей Акимович Яремчук
Euphoria (юфо'ри, также рус. эйфори'я, ра'дость) — язык программирования, созданный Робертом Крейгом (Rapid Deployment Software) в Канаде, Торонто. Название Euphoria — это акроним для «End-User Programming with Hierarchical Objects for Robust Interpreted Applications».Euphoria — интерпретируемый императивный язык высокого уровня общего назначения. C помощью транслятора из исходного кода на Euphoria может быть сгенерирован исходный код на языке Си, который в свою очередь может быть скомпилирован в исполнияемый файл или динамическую библиотеку при помощи таких компиляторов, как GCC, OpenWatcom и др. Программа Euphoria также может быть «связана» с интерпретатором для получения самостоятельного исполняемого файла. Поддерживается несколько GUI-библиотек, включая Win32lib и оберток для wxWidgets, GTK+ и IUP. Euphoria имеет встроенную простую систему баз данных и обертки для работы с другими типам баз данных.[Материал из Википедии]
Коллектив авторов
Данная книга посвящена программированию игр с помощью ActionScript. Здесь вы найдете подробные указания, необходимые для создания самых разных игр – аркад, головоломок, загадок и даже игровых автоматов. В тексте приведены исходные коды программ и детальные, доступно изложенные инструкции. Базовые принципы программирования ActionScript рассматриваются на примере игр, однако вы без труда сможете применить полученные знания и для разработки неигровых проектов, таких как Web-дизайн и реклама. Рекомендации Гэри Розенцвейга помогут вам не только придумывать занимательные игры и размещать их на Web-сайте, но и оптимизировать скорость их работы, а также защищать свои творения от несанкционированного копирования. Представленный в книге код несложно изменить для использования в других программах.Книга предназначена для широкого круга читателей – создателей анимационных роликов, художников-оформителей, программистов и разработчиков Web-сайтов. Издание может также выступать в качестве практического пособия по изучению ActionScript.
Гэри Розенцвейг