SNK Software
Web Studio Монополия Metaproducts Утилиты Игры
Монополию Web Studio Библиотека
Вебмастер Дельфи Работа на ПК Самоучитель
Для PHP Для Delphi
Веб-дизайн Программирование Компьютеры Девайсы Заметки
SNK Software Индустрия hardware Индустрия software
О студии Портфолио Сопровождение сайтов

Новые материалы

Девайсы:
Сравнительный обзор Nokia Lumia 920 и HTC 8X
Девайсы:
Обзор Nokia Lumia 820 – смартфона на WP8
Вебмастеру:
Настройка Apache, PHP и MySQL для Linux-VPS
Вебмастеру:
VPS на домашнем ПК: настройка сети в VM VirtualBox и Debian
Вебмастеру:
VPS на домашнем ПК: устанавливаем Linux Debian 6
Вебмастеру:
VPS на домашнем ПК: установка VM VirtualBox
Работа на компьютере:
Иные возможности текстового процессора Word
Работа на компьютере:
Вставка объектов
Работа на компьютере:
Таблицы в Word
Работа на компьютере:
Печать и сохранение документов
Работа на компьютере:
Сноски, колонтитулы, оглавление и указатели в Word

Предисловие к электронной редакции

Книга, на которую вы, скорее всего, смотрите с экрана своего компьютера, изначально готовилась к публикации в обычном, «бумажном» варианте. Однако процесс написания и подготовки довольно сильно затянулся, в и тоге было решено выпустить материал без окончательной корректуры, «как есть» в виде электронной версии. Объем книги составляет приблизительно 340 страниц стандартного для компьютерных книг формата 70х100/16, в электронной же версии книга состоит из 5 PDF-файлов и архива с примерами.

Поскольку написание книги по Delphi для автора этих строк – хобби а нежели желание что-то заработать, то выпуская эту «рукопись» в свободное плавание по просторам всемирной сети, остается только порадоваться за то, что любой заинтересованный в изучении такой замечательно среды разработки, как Delphi, сможет совершенно свободно, бесплатно, и легально(!) воспользоваться моими трудами.

ВНИМАНИЕ
Запрещается коммерческое использование данного материала, а именно публикация книги на каком-либо физическом носителе с целью продажи, равно как и платное распространение какими-либо иными способами без письменного согласования с автором.

Введение

Настоящая книга, посвященная популярной среде программирования Delphi (читается Дельфи), ориентирована на начинающих разработчиков, желающих самостоятельно освоить этот замечательный инструмент разработки приложений. Поскольку лучший способ изучения данного предмета – это его непосредственное использование, то изложение материала во многом будет опираться на примеры. При этом автор стремился сделать книгу не просто информативной, но и достаточно интересной.

Изложение материала, несмотря на достаточную простоту и ориентированность на начинающих разработчиков, базируется на фундаментальной концепции изучения среды программирования. Иначе говоря, сначала изучается собственно основы программирования в контексте языка Object Pascal, используемого в Delphi, и лишь затем – визуальные средства разработки и компоненты интерфейса Windows. Возможно, такой подход и не позволит вам создать «настоящую» Windows-программу через пару минут после того, как вы откроете эту книгу, но по ее прочтении вы сможете самостоятельно создавать гораздо более интересные и полноценные проекты, не прибегая к дополнительным источникам. Автор уверен, что такой подход в итоге окажется гораздо более продуктивным, чем в том случае, если бы книга ограничивалась указаниями вроде «поставьте эту кнопку сюда, и введите такой код туда».

В итоге мы видим перед собой книгу, состоящую из нескольких частей. В первой части рассказывается о Delphi и об основах программирования в этой среде. Впрочем, если вы когда-нибудь решитесь сменить среду разработки, то накопленные вами знания все равно пригодятся вам, будь то другой вариант Pascal (хотя бы даже Kylix), или вообще другой язык – C++, C#, или Java.

ПРИМЕЧАНИЕ
Следует отметить, что использованный в книге подход не ограничивает вас какой-либо конкретной версией Delphi. За основу для изображений среды была взята «промежуточная» 7-я версия, однако все это будет работать как в более ранних, так и более поздних версиях (без лишних оговорок можно смело взять диапазон от Delphi 6 до Delphi 2009.

Вторая часть вводит вас в мир ООПобъектно-ориентированного программирования. Что это такое, вы узнаете еще в первой части, а во второй – научитесь использовать на практике. Кроме того, вторая часть познакомит вас с программированием непосредственно для Windows, в частности, будут рассмотрено взаимодействие с функциями это операционной системы – Windows API.

В третьей части книги мы вплотную займемся изучением пользовательского интерфейса, вернее – вопросом его создания при помощи визуальных средств Delphi посредством ее замечательной библиотеки компонентов – VCL. Разумеется, это не значит, что в предыдущих двух частях (т.е., фактически, прочитав половину книги), мы не создадим ни одной Windows-программы – создадим, и не одну. Но детальное изучение визуальных компонентов было отложено именно потому, что без знания языка программирования Delphi и ООП попросту невозможно понять, как это работает, а не попытавшись сделать что-то средствами Windows API, трудно понять, почему это так необходимо.

Наконец, четвертая часть настоящего издания посвящена извечной теме разработки баз данных. Ведь, на самом деле, подавляющее число разработчиков, и, прежде всего – использующих Delphi программистов, как раз и занимаются разработкой баз данных, а вовсе не написанием компьютерных игр или различных «офисов», «мозилл» и «линуксов».

ПРИМЕЧАНИЕ
Впрочем, всякий настоящий программист стремится создать что-нибудь «большое и светлое», хотя бы даже в свободное от основной работы время. Именно отсюда и берутся те самые «линуксы» и «файрфоксы».

В заключение будет рассмотрен еще один животрепещущий аспект современного программирования – создание программ для Интернета. При этом мы возьмем за основу не классический вариант ActiveX-элементов, что было актуально во времена Delphi 3, а истинные VCL-компоненты Internet Direct (Indy), впервые появившиеся в Delphi 6, и доступные отдельно для более ранних версий Delphi (4-й и 5-й) в виде бесплатных наборов компонент с открытым исходным кодом.

Таким образом, книга охватывает практически все аспекты применения Delphi, по крайней мере, в тех рамках, что может себе позволить ориентированный на начинающего разработчика самоучитель.

Удачи вам в изучении и приятного программирования в среде Дельфи!

Избранное

SNK GSCP
SNK GSCP - новая библиотека для PHP 5!
Web Studio
Web Studio и Visual Workshop
Библиотека:
Стандарты на web-технологии
Монополия
Монополия v. 2.0.2
Загрузки:
скачать программы
Продукция:
программы и книги
Техподдержка / Связаться с нами
Copyright © 1999-2013 SNK. Все права защищены.
При использовании материалов с сайта ссылка на источник обязательна.
Рейтинг@Mail.ru