100 компонентов общего назначения библиотеки Delphi5

       

От редактора серии «Все о Delphi»


Перед вами вторая книга серии «Все о Delphi». Поскольку для вас она, возможно, первая из этой серии, на которую вы обратили внимание, я позволю себе повторить то, о чем писал в первой книге: рассказать, что это за серия, зачем ее придумали и чего от нее можно ожидать.

Delphi — чрезвычайно мощная система разработки прикладных программ для Windows. Она все увереннее завоевывает ведущие позиции в нашей стране как среди профессиональных программистов, так и среди людей, никогда профессионально программированием не занимавшихся. Профессионалы используют Delphi для построения сложных приложений с распределенными базами данных и для многих других целей. Специалисты самых разных специальностей (не программисты) создают с помощью Delphi небольшие прикладные программы для решения своих профессиональных задач и радуются, что, не владея всерьез программированием, могут создавать интерфейс, неотличимый от привычного интерфейса Windows. Студенты (не программисты) выполняют с помощью Delphi свои курсовые и дипломные проекты. Сейчас уже есть даже средние школы, в которых начинают знакомить с работой в среде Delphi.

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

Но давайте представим себе невозможное: кто-то написал книгу о Delphi, содержащую все, что может интересовать пользователей. Она содержит и методику работы с системой (причем изложенную как для начинающих, так и для специалистов, включая язык турбо ассемблер — ведь без него не разберешься в окне CPU, встроенном в оболочку Delphi), и полное описание библиотеки компонентов с многочисленными примерами, и описание языка Object Pascal, на котором построена Delphi, и полный справочный материал по всем функциям Object Pascal и API Windows, и методику работы с разными базами данных, и методику работы с Интернет, и разработку собственных компонентов, и многое — многое другое. Такая книга по самым скромным подсчетам должна содержать несколько тысяч страниц. О цене подобной книги скромно умолчим. Подумаем о другом — понравится ли она читателю. Наверняка нет! Ведь у каждого имеется определенный круг профессиональных интересов. Кого-то совершенно не интересует разработка приложений для Интернет, кто-то никогда в жизни не будет разрабатывать собственных компонентов, так как в Delphi их и так имеется великое множество, кто-то не собирается углубляться в системное программирование, не собирается работать с распределенными базами данных и т.д. Так что практически любой читатель, купив такую гипотетическую всеобъемлющую книгу, выбросит на ветер значительную часть своих денег — на тот материал, который ему не нужен ни сейчас, ни когда-либо в будущем. К тому же учтите, что новые версии Delphi появляются ежегодно. Так что через год эта книга устареет. И что делать? Создавать еще одну подобную книгу — монстра?

Серия «Все о Delphi», которая начала выпускаться, призвана решить эту казалось бы неразрешимую задачу. Она будет состоять из значительного числа (более 10) сравнительно небольших (и, значит, не особо дорогих) книг, в каждой из которых полностью рассматривается тот или иной вопрос, связанный с Delphi. Каждую из этих книг можно читать независимо от других. А все вместе они с течением времени составят ту всеобъемлющую книгу о Delphi, о которой шла речь выше. Но преимущество серии в том, что каждый может покупать только те выпускаемые в ней книги, которые входят в круг его интересов. Таким образом, через некоторое время каждый интересующийся сможет составить из книг серии свою собственную библиотеку Delphi, куда войдет все, что ему нужно, и не войдет лишнего материала, не представляющего для него интереса. Легко решится и вопрос с новыми версиями Delphi. Можно будет выпускать книги, где излагается в основном только то новое, что появится в новых версиях, без неоправданных повторов уже известного читателю.

Одна из книг серии, посвященная интегрированной среде разработки Delphi, уже вышла в свет. В ближайшее время планируется издать еще ряд книг серии, которые, вероятно, будут полезны всем читателям — и профессионалам, и начинающим. Это книги, посвященные методике работы с Delphi, методологии создания приложений для Windows, работе с базами данных, языку Object Pascal. В дальнейшем пойдут книги, содержащие более специальные вопросы. И тут хотелось бы обратиться к читателям за помощью. Давайте создавать нашу серию вместе. Среди читателей, наверное, есть немало потенциальных авторов будущих книг серии. Если вы хорошо освоили какие-то аспекты Delphi, если у вас есть интересные применения Delphi и вы готовы поделиться своими знаниями с другими, мы с удовольствием обсудим ваши предложения. Телефон редакции — (095) 973-9062.



Содержание раздела