Статьи, заметки. Все о DELPHI

Статьи по разделам
Внимание!

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

Хотите разместить здесь свою статью? Пишите Отправить письмо

Рекомендуем посмотреть статьи с примерами программ на DELPHI на сайте
"ИСХОДНИКИ.РУ"
Страницы:

В статье описан класс, обеспечивающий способ доступа к пикселам TBitmap, который сочетает в себе высокую скорость доступа, превосходящую метод с использованием ScanLine, и простоту и универсальность обращения к пикселам, подобно использованию Canvas.Pixels. Описанные методы можно использовать для решения несложных задач геометрических преобразований или обработки изображений.

Во время работы над одной программой предо мной встала задача организации перемещения нескольких изображений пользователем с помощью мыши. Я не крутой мастер DELPHI, и найденное мною решение не претендует на полноту, его недостатки я рассмотрю ниже, но я надеюсь, что опыт, приобретённый при решении будет полезен читателю.

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

Часто необходимо сгенерировать страницу и показать ее при помощи TWebBrowser. Начинающие программисты для этого просто сохраняют ее на диск, а опытные по старой привычке ищут в документации способы управления интерфейсом ActiveX-объекта браузера. Последний способ, пожалуй, самый лучший, но справиться с ним крайне сложно. Чего только стоит работа с SafeArray. Тем не менее, и с помощью широко доступной функции TWebBrowser.Navigate2() можно показать страницу, не записывая ее на диск.

Практически любому компьютеру приходится связываться с внешними устройствами. Практически любому программисту приходилось (приходится, придется) ваять программы под эти устройства. Огромное количество внешних устройств общаются с компьютером посредством RS-232. Отсюда и огромное количество вопросов от начинающих разработчиков. Количество вопросов на тему "как мне записать/принять данные с com-порта" на форумах по программированию не убывает, а скорее растет. Именно количество этих вопросов побудило меня к написанию статьи. Хотелось бы подчеркнуть, что статья предназначена именно для новичков в этом вопросе, и соответственно я старался упростить изложение материала.

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

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

Посмотреть

Delphi 7 ToolsAPI

С примерами и пояснениями рассмотрены таки вопросы интеграции с IDE:<br>создание pop-up меню своего компонента, создание редакторов свойств, написание простейшего эксперта, расположение эксперта внутри dll библиотеки

Поскольку электронная почта необычно популярна, существует множество документов на эту тему. Вместо того чтобы рассматривать все эти документы, мы лучше обрисуем несколько ключевых и самых важных моментов.<br>После прочтения данной статьи вы узнаете ключевые моменты протокола SMTP и будете ориентироваться в многочисленных “почтовых” RFC.

Многим известна возможность Internet Explorer отображать ресурсы (странички, графику) из DLL.<br>В статье подробно рассмотрен метод создания таких ресурсов. Прилагается пример и полный набор инструментов.

Страницы: