Книга + CD
Введение (отрывок)Данная книга посвящена одному из наиболее популярных в нашей стране и
перспективному во всем мире языку программирования Delphi. Она предна-
значена для программистов всех уровней, от начинающего до опытного. Как
показывает практика, большинство людей научились программированию по
книгам. Однако далеко не все из этих книг объясняют принципиальные ос-
новы работы Windows и компьютера в целом. Отсутствие базовых знаний в
этой области не позволяет писать эффективные программы.
Я решил восполнить этот пробел. Я постараюсь написать так, чтобы, прочи-
тав мой труд, любой человек смог стать настоящим программистом, а глав-
ное, вы должны понимать, что и для чего вы делаете. Несмотря на это, я не
гарантирую, что именно вы сможете стать профессионалом.
Как показывает практика, из всех обучающихся программированию только
30% становятся настоящими программистами и только к ним можно при-
менить понятие профессионал. Я обучил достаточно много людей и у меня
этот показатель свыше 70%. Оставшиеся 30% смогли научиться писать про-
граммы, смогли понять основы, но почему-то не смогли сформировать у
себя, способность самостоятельно мыслить в данной области. У них посто-
янно возникают вопросы, ответы на которые можно получить, затратив
всего лишь небольшие усилия. Надо просто немного подумать. Причиной
такого положения дел может быть лень, а может просто человеку неинте-
ресно самостоятельно мыслить. Чаще всего тут действует лень, особенно
когда рядом есть люди, у которых можно спросить. В этой связи сразу хочу
вас предостеречь — только самостоятельно найденный ответ на вопрос до-
бавит новые знания.
Структура книги (отрывок)
В этом месте принято описывать содержание глав книги. Это поможет вам
легко найти интересующую главу или, наоборот, узнать какие главы вы уже
хорошо знаете и читать не стоит;
Глава 1 "Основные принципы работы компьютера". Посвящена рассмотре-
нию принципов работы компьютера. В ней рассказывается о том, как ком-
пьютер производит расчеты и выполняет различные команды. В этой главе
даются основы, без которых невозможно понимание самого принципа про-
граммирования. Конечно же, можно обойтись и без нее, потому что и
обезьяну можно научить кидать гранату. Но только с помощью знаний, по-
лученных при изучении данной главы, можно понять, что и зачем вы пише-
те в своей программе.
В принципе, эту главу можно и опустить, потому что научиться программи-
рованию можно и без этого. Однако только с пониманием работы "железа"
можно стать настоящим программистом.
Глава 2 "Машинная математика". В этой главе рассматриваются основы ко-
дирования данных в компьютере или машинная математика. Машинная ма-
тематика — это основа программирования. Здесь вы познакомитесь с логи-
кой выполнения программ и сами научитесь формировать логическую
структуру будущей программы.
Мы познакомимся с гениальным изобретением всех времен — "блок-
схемами" программ. Они очень хорошо помогают начинающим программи-
стам в понимании работы логики компьютера. Конечно, в будущем можно
научиться писать программы и без использования блок-схем, но на началь-
ном этапе это очень удобный инструмент, как для определения логики ра-
боты программы, так и для обучения программированию в целом.
Глава 3 "Начальные сведения о Delphi". В этой главе излагается процесс
установки Delphi 7, а также рассказывается о входящих в поставку утили-
тах. После этого мы запустим оболочку Delphi 7 и рассмотрим, из чего она
состоит. В главе также будут рассмотрены начальные сведения о Delphi. Ее
могут пропустить те, кто уже знаком с этим языком программирования.
Хотя в конце главы будет идти речь о настройках оболочки, поэтому жела-
тельно ее все же прочесть.
Глава 4 "Визуальная модель Delphi". В этой главе речь пойдет о визуальной
модели Delphi. Это то, на чем построена вся теория программирования в
среде этой оболочки. Кроме того, здесь будут затронуты вопросы теории
объектно-ориентированного программирования, без понимания которых
невозможно движения дальше.
Глава 5 "Основы языка программирования в Delphi". В этой главе мы позна-
комимся с типами данных, используемыми Delphi, и напишем нашу первую
программу. Здесь мы познакомимся со всеми "внутренностями" этой про-
граммы и узнаем, из чего состоит ее "скелет".
Глава 6 "Работа с компонентами". Работа в среде Delphi предполагает актив-
ное использование компонентов среды. В этой главе рассматриваются осно-
вы работы с этими компонентами, описываются основные их свойства, а
также дается характеристика событийной модели Windows и основных собы-
тий главной формы.