База данных —- это набор однородной, как правило, упорядоченной по некоторому критерию, информации. База данных может быть представлена в "бумажном" или в компьютерном виде.
Категория: Учебники по Delphi » Базы данных в Delphi 7
База данных —- это набор однородной, как правило, упорядоченной по некоторому критерию, информации. База данных может быть представлена в "бумажном" или в компьютерном виде.
Категория: Учебники по Delphi » Быстрый старт в Delphi
Не знаю, зачем, но очень часто меня спрашивают о том, как получить доступ к экрану. Такие люди хотят скопировать содержимое экрана в виде картинки и потом использовать это по своему усмотрению. Так как такой вопрос появляется не редко, то решено рассмотреть здесь пример его решения. В любом случае пример интересен и полезен в познавательных целях.
Создайте новый проект и разместите на форме две кнопки TButton и один Timage.
Категория: Учебники по Delphi » Быстрый старт в Delphi
Очень часто для лучшего представления данных нужно рисовать внутри компонента TListBox. Что здесь имеется в виду? Посмотрите на рис., и вы все поймете.
Для создания этого примера нам понадобится на форме компонент TListBox. В его свойстве items нужно создать 8 строк, в качестве заголовков для которых будут выступать числа от 1 до 8. Почему именно эти числа? Да потому, что существует 8 стилей кисти, и у нас будет в списке 8 элементов с изображением каждого стиля.
Категория: Учебники по Delphi » Быстрый старт в Delphi
Этот компонент вы можете найти на вкладке Additional палитры компонентов. Тогда же не затрагивались другие его возможности, потому что вы еще не были готовы познакомиться с графикой. Сейчас, когда мы рассмотрели все необходимое, пора разобрать этот компонент по свойствам и методам.
Компонент Timage достаточно универсальный и может отображать картинки разного формата. Но в начальной установке он может загружать только файлы форматов BMP, JPG, JPEG или WMF. Давайте посмотрим, как это делается. Создайте новое приложение и установите на форму одну кнопку и компонент Timage с вкладки Additional.
Категория: Учебники по Delphi » Быстрый старт в Delphi
Свойство Pixels— двумерный массив, указывающий на битовую матрицу изображения. Что это значит? Проще всего показать. Допустим, что вам нужно поставить точку черного цвета в координатах (10, 10). Для этого вы пишете следующий код:
С помощью этого же свойства можно узнать цвет в какой-либо точке. Например:
var с:TColor;
begin
с:=Canvas.Pixels[10,10]; if c=clBlack then
//Точка с координатами (10, 10) черного цвета
End;
Как видите, свойство pixels — это самый настоящий двумерный массив из цветов точек нашего изображения. Вы легко можете получить доступ к любому пикселу картинки, прочитать его или изменить. Только не думайте, что так можно посимвольно строить целые изображения. Доступ к массиву слишком медленный, и после каждого изменения цвета любого пиксела картинка будет прорисовываться, а при обновлении всей картинки таким способом рисование будет происходить слишком долго.