Отличный самоучитель, позволяющий на простых примерах свободно чувствовать себя в среде программирования.
Рассмотренные приемы можно использовать в любых версиях Delphi, включая Delphi 2006, и при работе с любыми версиями Windows (обсуждается адаптация к версиям). В Delphi 2005 и 2006 материал книги может непосредственно использоваться в при¬ложениях VCL Win32 и VCL .NET. Специфические приемы программирования, характерные для .NET, в книге не рассматриваются.
В книге дается полное описание двух версий языка Delphi: для Win32 и для .NET: все синтаксические конструкции, все операции, оператор, директивы. Приводится методика работы со всеми основными типами данных: типами-значениями и типами-ссылками, числовыми данными, строками, файлами, потоками, массивами, множествами, структурами, классами, интерфейсами.
Изложены основные теоретические положения разработки программного обеспечения с использованием структурного и объектно-ориентированных подходов. Подробно рассмотрены основные приемы решения задач различных классов, в том числе приемы создания и обработки динамических структур данных, без которых невозможно современное программирование. Особое внимание уделено оценке точности получаемых результатов и анализу вычислительной сложности алгоритмов и методов. Большое количество примеров и поясняющих рисунков помогает лучшему усвоению материала.
В учебнике рассмотрена технология объектно-ориентированного программирования (ООП). Приведены основные теоретические положения ООП и описание реализаций ООП в средах Borland Pascal 7.0, С++ 3.1, Delphi и С++ Builder. Подробно рассмотрена специфика создания Windows-приложений с использованием современных средств ООП.
-основы программирования; -разработка диалоговых систем; -реализация поддержки аппаратных средств.
Главной темой в книге является компьютерная графика, а именно использование Delphi модулей DirectX, связаных с двухмерной и трёхмерной графикой.
Программирование на Си. Глава I. Введение в программирование. Простейшие программы. Переменные. Циклы. Выбор вариантов. Процедуры. Функции. Структура программ. Анимация. Случайные и псевдослучайные числа.
Программирование на языке Си. Глава II. Хранение и обработка данных. Массивы. Символьные строки. Матрицы (двухмерные массивы). Массивы символьных строк. Управление памятью. Рекурсия. Структуры.
Программирование на языке СИ. Глава III. Разработка программ. Проектирование программ. Построение графиков и работа с ними. Вычислительные методы. Моделирование.