Прочитайте введение к этой книге и если оно вас вдохновит то смело скачивайте данную литературу. Введение Данная книга посвящена одному из наиболее популярных в нашей стране и перспективному во всем мире языку программирования Delphi. Она предна- значена для программистов всех уровней, от начинающего до опытного. Как показывает практика, большинство людей научились программированию по книгам. Однако далеко не все из этих книг объясняют принципиальные ос- новы работы Windows и компьютера в целом. Отсутствие базовых знаний в этой области не позволяет писать эффективные программы. Я решил восполнить этот пробел. Я постараюсь написать так, чтобы, прочи- тав мой труд, любой человек смог стать настоящим программистом, а глав- ное, вы должны понимать, что и для чего вы делаете. Несмотря на это, я не гарантирую, что именно вы сможете стать профессионалом. Как показывает практика, из всех обучающихся программированию только 30% становятся настоящими программистами и только к ним можно при- менить понятие профессионал. Я обучил достаточно много людей и у меня этот показатель свыше 70%. Оставшиеся 30% смогли научиться писать про- граммы, смогли понять основы, но почему-то не смогли сформировать у себя, способность самостоятельно мыслить в данной области. У них посто- янно возникают вопросы, ответы на которые можно получить, затратив всего лишь небольшие усилия. Надо просто немного подумать. Причиной такого положения дел может быть лень, а может просто человеку неинте- ресно самостоятельно мыслить. Чаще всего тут действует лень, особенно когда рядом есть люди, у которых можно спросить. В этой связи сразу хочу вас предостеречь — только самостоятельно найденный ответ на вопрос до- бавит новые знания. Эта книга может научить многому. Однако без стремления совершенство- ваться в данной области вы не сможете самостоятельно писать "хорошие" программы. На протяжении всей книги будут рассматриваться различные методы, некоторые шаблоны и приемы программирования на языке Delphi, однако описать абсолютно все, как вы понимаете, здесь просто невозможно. Программирование — это такая область, в которой требуется постоянное обучение. В связи с этим нельзя останавливаться на достигнутом, прочитав только одну книгу. Нужно постоянно совершенствоваться и обучаться. Прежде чем приступить к изучению самой книги, необходимо сделать не- сколько замечаний. Первое из них касается терминологии. В тексте часто будет использоваться выражение "Язык программирования Delphi". Многие утверждают, что Delphi — это среда разработки, которая использует язык Введение программирования Pascal (Паскаль). В принципе, здесь не утверждается, что это ошибка. И все же, в Delphi от старого Паскаля осталось очень мало, по- этому я считаю, что это не просто среда разработки, а самостоятельный язык программирования. Это лично мое мнение как автора, и вы можете с ним соглашаться или нет. V Теперь о содержимом книги. В ней сделана попытка представить изучаемый материал таким образом, чтобы было понятно даже человеку, который только недавно познакомился с компьютером. Возможно, опытным программистам начальную часть книги читать будет скучно. Но даже здесь будут описываться достаточно специфичные вещи, среди которых можно найти для себя доволь- но много полезного. Поверьте, это действительно так и связано с тем, что большинство книг по данной проблематике упускают из виду некоторые очень важные тонкости, которые желательно знать для понимания принципа работы программ. Без этого понимания тяжело двигаться дальше и любые но- вые технологии будут казаться тяжелыми и сложными. Прежде чем приступить к чтению книги, учтите один совет. Книгу жела- тельно читать полностью, от начала и до конца, потому что материал изла- гается постепенно и некоторые вещи могут быть непонятны, если что-то пропустить вначале. Как только вы почувствуете, что набрали достаточно знаний и способны самостоятельно писать хотя бы простейшие программы, можете сделать .единственный скачок на гл. 24. В ней дается материал, ка- сающийся отладки приложений, потому что при самостоятельном написа- нии программ всегда появляются ошибки или опечатки. Эта глава объясня- ет, как находить такие ошибки. В ней вы также узнаете некоторые приемы по работе с редактором кода, которые могут пригодиться в будущем при программировании собственных приложений, да и при работе с примерами, которые представлены в этой книге. После прочтения этой главы можно вернуться к той, на которой вы останови- лись ранее, и продолжить чтение книги уже без каких-либо скачков. Иначе какой-то важный момент может быть упущен, и нагнать упущенное потом будет очень тяжело, потому что вы можете не заметить, что что-то упустили. Если вы читали вариант книги, представленный в Internet (www.vr-online.ru/ books/index.htm), вам также будет полезно прочитать эту книгу, потому что данный вариант переработан полностью от начала и до самого конца. Внимание Я не читал ни одной книги по Delphi на русском языке. Единственная книга, ко- торую я видел (я даже не прочитал ее полностью, а просмотрел несколько глав), была по Borland Pascal. Это было в 1994 году, поэтому я даже не помню ее названия. Именно поэтому некоторые мои термины могут отличаться от та- ких же в другой литературе. Введение ' 3 И последнее, некоторые термины, встречающиеся в книге, могут отличаться от аналогичных, которые используются в другой технической литературе, относящейся к данному вопросу. Это связано с особенностями перевода англоязычного текста на русский язык. В любом случае, терминология, ко- торая приводится в книге, делает ее намного проще и понятней как начи- нающим, так и опытным программистам.
|