Мир Delphi
Delphi – это не только
храм в центральной Греции, но и довольно интересный язык программирования. Я
лично увлекся ним с 2005 года. До него я программировал в С++ под DOS, а потом
на Visual Basic. Visual Basic неплохой язык программирования, но он не имеет
такого множества возможностей, как Delphi. Да и что проблемно в VB, так это
распостранение программ. Приходилось как-то писать курсовую работу на VB, так
для показа её на другом компьютере пришлось тащить с собой пару dll-лок и
ocx-файлов. Delphi почти всегда подразумевает для переноса на другой компьютер
одного exe-файла. Это удобно.
В общем, так или иначе, а эта
страница посвящена программированию в Delphi. Здесь Вы найдете лучшие, на мой
взгляд, учебники, примеры программ (с исходниками), некоторые созданные мною
приложения.
Рим и тот не сразу строился, поэтому при
программировании у Вас будут возникать вопросы. С радостью на них отвечу по
e-mail: 408b@ukr.net. Удачного Вам создания
программ.
Справочники
1. Предлагаемый справочник написан для Delphi
версии 4 и 5. Но, конечно же подходит для более новый версий знаменитого
компилятора языка.
Состав:
1. Математические функции и процедуры;
2.
Функции и процедуры для работы с файлами;
3. Функции и процедуры для работы с
переменными различных типов данных;
4. Функции и процедуры для работы с
памятью;
5. Функции и процедуры для работы с мышью.
2. Данное справочное
пособие представляет собою иллюстрированный учебник по Delphi 7 для начинающих
программистов. Имеет очень широкий спектр затрагиваемых вопросов - от простой
кнопки до создания динамических псевдонимов баз данных. Лично я использую его,
когда забываю комманды работы со строками или частично при работе с БД. А в
общем, лучше конечно справочник, описание которого размещено перед этим.
3. Этот справочник представляет собою список
часто задаваемых вопросов (ЧаВО), они же FAQ с ответами. Довольно интересные
вопросы, возникающие в голове русских людей, и, конечно же, прекрасные ответы.
Очень хорошее графическое оформление. Минус этого справочника - не все
предлагаемые коды работают под Windows NT, и немного грубоватая лексика
изложения.
Компоненты
1. Архив содержит 2
компонента CoolTrayIcon и TextTrayIcon, которые предназначены для работы с
иконкой в трее. Могут абсолютно все - от помещения иконки рядом с часами до
выдавания различных сообщений о работе программы. Примеры прилагаются.
Программы
1. Авто-комбинатор "КЄНО". Эта программа
предназначена для людей, которые фанатично уверены в успехе игры "КЄНО",
выбрасывая при этом большие суммы на каждый розыгрыш. Будет успех или не будет -
этого не знает никто. Если есть желание сыграть, но комбинации не лезут в голову
- эта программа для Вас.
2. Авто-комбинатор
"Супер-Лото". Подобно Авто-комбинатору "КЄНО", эта программа генерирует
комбинации для игры от Национальной Лотереи "Супер-Лото". Мною написано три
версии программы. Естественно, чем старше версия, тем более продвинутая она. В
последней версии присутствует механизм статистики, позволяющий Вам увидеть
каковы реальные шансы выиграть в "Супер-Лото".
3. Chermus media player v.2.0. Наверное каждый программист когда-либо задумывался о написании
программы-клона знаменитого Winamp. Ну что тут сказать? И
я увлекся этим в свое время. Мое мнение -
это реально, но на тестирование и исправление ошибок уйдет не менее года упорной работы.
Проблемы возникающие при программировании такого проигрывателя, Вы увидите сами. А пока предлагаю Вам свою
версию проигрывателя, естественно с исходниками.
4. Wallpaper Changer. Человек -
личность переменчивая и иногда эта переменчивость требует изменения фонового
рисунка рабочего стола. Двойной клик по exe-файлу программы Wallpaper Changer
меняет фоновый рисунок. Имеются глюки, но где же их нет в нашем любимом Windows?
Глюк следующий - после перезагрузки картинка пропадает с рабочего стола. Это,
конечно, можно устранить.
5. XP Alarm. Часто так бывает, что человек, сев за
компьютер, теряет ощущение времени. Чтобы его как-то пробуждать, я создал
эту программу. XP Alarm использует компонент CoolTrayIcon, который можно скачать на
моем сайте. Какие функции программы? Во-первых, это сообщение по истечении
какого-то времени, во-вторых, это выключение компьютера. Нет никаких ограничений - выключение
или сообщения могут быть выполнены не обязательно сегодня, а
и по какой-то конкретной дате. На мой взгляд, система сообщений в
трее не даст Вам запутатся во всех функциях программы. Для выключения компьютера
используется суперстабильная утилита, которая хорошо себя зарекомендовала во всех версиях Windows.
Уважаемые господа! Предлагаемые мною Вам
программы являются далеко не полным списком всего, что я напрограммировал. Дело
в том, что бесплатный хостинг запрещает распостранять информацию по поводу
хаккинга и создания вирусов, поэтому часть своих достижений я не смогу Вам
показать. Если есть интересные идеи, вопросы, предложения, пишите мне
на e-mail:
408b@ukr.net. Часть ПО,
написанного мною, является базами данных специального назначения: они хранят
информацию, интересную сугубо одному человеку. То есть, она интересна каждому,
но я не стал распостранять эти программы по следующим соображениям: базы данных
требуют упаковки с помощью специальных инсталляторов (это вполне решаемо),
второй, самый неприятный момент, это то, что если программа разраслась до уровня
серьезного приложения, то нужно писать руководство пользователя, иначе от нее не
будет никакого толку для Вас.
Что я хотел донести Вам? Какую мысль? Я хотел донести Вам мысль, что
программирование само по себе решает очень много интересных вопросов. Если есть
идея и голова на плечах, то за считанные часы Вы сможете создать практически
любое приложение. Согласитесь, использовать Свое приложение приятней, чем чужое,
в Своем приложении есть частица Вашей души. В Вашем приложении есть опции, каких
нет ни в одном из сейчас Вам известных программ. А
главное в том, что Вы становитесь Творцом, который создает все из ничего.
Удачи Вам!
P.S.: Обязательно
пишите мне по поводу любых замеченых глюков в программах, пишите мне о своих
идеях, проблемах, которые возникают у Вас в процессе работы, пишите о новых,
интересных программах созданных Вами или Вашими друзьями или просто найденных
Вами в сети или Интернете.
::
Проект chernenko-life.narod.ru
::