| Прозрачность в Delphi 6 |
В Delphi 6 разработчикам Windows-приложений доступна одна из замечательных возможностей создавать (полу)прозрачные формы (окна). В Delphi 6 класс TForm поддерживает формы со слоями, которые имеют свойства AlphaBlend, AlphaBlendValue, TransparentColor, и TransparentColorValue. Прозрачность в форме означает то, что пользователь может видить то, что находится позати формы. |
Просмотров: 8256 | Скачиваний: 2502 |
Подробнее
|
|
| Delphi 6. Что нового? |
Рассмотрим процесс создания многоязычного приложения. Произведите изменения в вашем приложении, а именно замените заголовки с русского языка на английский язык. Для тех, у кого нет возможности восстановить пример, поместите на форму несколько компонентов Label и произведите запись значений для свойства Caption этикеток на английском языке в соответствии с рисунком 1 или по своему усмотрению. Произведите компиляцию приложения. Затем произведите запуск Resource DLL Wizard. После трансляции (т.е. вы проделаете то, о чем говорилось ранее) появится окно Менеджера Перевода, в котором вы можете перевести строки ресурсов, используемые в вашем проекте |
Просмотров: 7702 | Скачиваний: 1982 |
Подробнее
|
|
| Принцип создания плугинов в Delphi |
Иногда нужные мысли приходят после того, как программа сдана заказчику. Для этого придумали плугины. Плугины - это простая dll библиотека, в которой обязательно присутствует ряд процедур и функций, которые выполняют определенные разработчиком действия, например (из моей практики) : function PluginType : PChar; - функция, определяющая назначение плугина. function PluginName : PChar; - функция, которая возвращает название плугина. Это название будет отоброжаться в меню. function PluginExec(AObject:ТТип) : boolean; - главный обработчик, выполняет определённые действия и возвращает TRUE; и ещё, я делал res файл с небольшим битмапом и компилировал его вместе с плугином, который отображался в меню соответствующего плугина. Откомпилировать res фaйл можно так: 1. создайте файл с расширением *.rc 2. напишите в нём : bitmap RCDATA LOADONCALL 1.bmp где bitmap - это идентификатор ресурса RCDATA LOADONCALL - тип и параметр 1.bmp - имя локального файла для кампиляций 3. откомпилируйте этот файл программой brcc32.exe, лежащей в папке ...\Delphi5\BIN\ . |
Просмотров: 8944 | Скачиваний: 2553 |
Подробнее
|
|
| Область видимости и доступ к объектам, переменным и функциям модуля |
Область видимости и доступ к объектам, переменным и функциям модуля Давайте рассмотрим, как можно из программы получить доступ к свойствам и методам объектов. Для обращения к свойству объекта необходима ссылка в следующем формате: <имя объекта>. <имя свойства> например: Label1.Caption — после имени объекта производится запись символа точки, далее без пробела записывается имя свойства. Иногда свойство объекта является в свою очередь объектом. В этом случае при обращении к этому свойству указывается через точки вся цепочка предшествующих объектов. Например, объект Label1 имеет свойство Font, которое в свою очередь является объектом. У него также имеются свойства, например Color — цвет шрифта. Для того чтобы сослаться на цвет шрифта метки Label1, необходимо сделать запись Label1.Font.Color. Это означает следующее: свойство Color объекта Font, принадлежащего объекту Label1. А теперь перейдем к примеру. |
Просмотров: 9383 | Скачиваний: 2211 |
Подробнее
|
|
| Многоязычный интерфейс приложений в Delphi |
Наверняка, вам хоть раз в жизни приходилось разрабатывать многоязычное приложение. Например, вам нужно, чтобы ваше приложение «ругалось» как на английском, так и на русском языке. В таком случае, обычно, один язык встраивается в приложение, как правило, английский, а потом пользователю предоставляется возможность выбрать язык интерфейса программы |
Просмотров: 9386 | Скачиваний: 2642 |
Подробнее
|
|
| Определение IP-адреса по домену. |
Описывается функция, которая показывает, как вычислить IP адрес компьютера в интернете по его доменному имени. Совместимость: Delphi 3.x (или выше) |
Просмотров: 11260 | Скачиваний: 1734 |
Подробнее
|
|
| Программа CD-Rememberer |
Компилятор: Delphi 5 Как-то раз в один прекрасный день решил я у друга взять на денек очередной диск поиграть - и в итоге забыл его в дисководе у другого друга :( Вот и решил я написать программу-напоминалку: при завершении работы она выскакивает и спрашивает юзера, а не хотел бы он вынуть диск (если диска нет - она даже не пикнет :))? |
Просмотров: 7108 | Скачиваний: 1081 |
Подробнее
|
|
| Как в Delphi изменить иконку у директории. |
Сперва необходимо создать файл Desktop.ini и поместить в ту директорию, иконку которой мы хотим изменить. В программе для этого можно воспользоваться классом TIniFile и передать в него путь директории. Теперь нам необходимо записать в .ini файл пары =. В Desktop.ini эти пары выглядят следующим образом (самое главное, это указать иконку и её индекс): |
Просмотров: 7955 | Скачиваний: 1171 |
Подробнее
|
|
| GDI: графика в Delphi |
GDI расшифровывается как Graphics Device Interface, и представляет собой интерфейс, который Windows использует для рисования 2D графики. Также это самый медленный способ отображения графики из существующих, однако самый простой для понимания основ. Итак, для начала, поговорим об основных понятиях и терминах в GDI. |
Просмотров: 9497 | Скачиваний: 1266 |
Подробнее
|
|
| GDI: графика в Delphi - Часть I. |
GDI расшифровывается как Graphics Device Interface, и представляет собой интерфейс, который Windows использует для рисования 2D графики. Также это самый медленный способ отображения графики из существующих, однако самый простой для понимания основ. Итак, для начала, поговорим об основных понятиях и терминах в GDI. Начнём с того, что GDI обычно не используют для создания крутых графических эффектов, для этого есть DirectX, OpenGL, или любые графические библиотеки (такие как: DelphiX, FastLib, DIBUltra, Graphics32...). Однако, для создание простых эффектов с минимальными усилиями GDI вполне сгодится. |
Просмотров: 8557 | Скачиваний: 1386 |
Подробнее
|
|
|
|
|