НА ГЛАВНУЮ РАБОТА КОНТАКТЫ

Ukraine hosting

Описание категории
Главная -> Статьи -> Delphi



Статьи
Красота - это страшная сила. [Рейтинг: 2779 Автор: Ян Валерьевич]
В этой статье я рассматриваю несколько способов сделать форму красивой. Примеры, рассмотренные здесь, имеют скорее эстетическую, чем практическую ценность, но, я думаю, ими можно воспользоваться при оформлении окон вашей, уважаемые читатели,программы. Для оформления я рассмотрю несколько способов залития формы градиентной заливкой (пример такой заливки - инсталляторы, в которых пользователь любуется красивым окном, пока программа делает своё чёрное дело).

Локальные поисковые системы.Общие вопросы. [Рейтинг: 2284 Автор: Гусев Максим Николаевич]
В статье раскрываются некоторые вопросы, связанные с построением индексирующих поисковых систем.

ADO & COM или SQL-сервер своими руками. [Рейтинг: 2427 Автор: Дмитрий Черненко]
Рассмотрен вариант модернизации систем от файл-серверной технологии к клиент-серверной.

Об одном способе разграничения прав пользователей в приложениях Delphi [Рейтинг: 2340 Автор: Рощупкин А.В.]
В статье рассмотрен один из возможных способов разграничения прав доступа пользователей в многопользовательском приложении. Предложенный метод основан на хранении в базе данных сведений о компонентах формы и их соответствии кодам пользователей. Примеры прилагаемого программного кода адаптированы под базу данных Microsoft Access. В тексте статьи имеются примеры для баз данных Oracle.

Грузим формы из базы данных или Как зарегистрировать класс по его имени [Рейтинг: 2351 Автор: Рощупкин А.В.]
Идея хранения ресурсов формы - файлов dfm - в базе данных не нова. При правильном использовании этого метода, можно сделать достаточно легко настраиваемое под требования пользователя, в плане интерфейса, ядро для приложений (для этого нужно иметь редактор форм). Виденные мной реализации загрузки форм из базы данных имели одно слабое место: реализация регистрации классов. Для правильной загрузки формы должны быть зарегистрированы все классы, используемые в этой форме. Ранее регистрация проходила "напрямую", то есть создавалась процедура, в которой при помощи процедуры RegisterClass, производилась регистрация всех требуемых классов. В данной статье предлагается другой способ регистрации классов: получаем имена требуемых классов из ресурса форма и регистрируем их по имени.

Массив из элементов - как с ним бороться или как с ним дружить [Рейтинг: 2326 Автор: Ижогин Ян Валерьевич]
Рассматриваются вопросы, связанные с использованием массивов компонентов

Маленькие хитрости: Показываем страницу в TWebBrowser, не сохраняя ее на диск [Рейтинг: 2312 Автор: Gregory Sitnin]
Часто необходимо сгенерировать страницу и показать ее при помощи TWebBrowser. Начинающие программисты для этого просто сохраняют ее на диск, а опытные по старой привычке ищут в документации способы управления интерфейсом ActiveX-объекта браузера. Последний способ, пожалуй, самый лучший, но справиться с ним крайне сложно. Чего только стоит работа с SafeArray. Тем не менее, и с помощью широко доступной функции TWebBrowser .Navigate2 можно показать страницу, не записывая ее на диск.

Маленькие хитрости: StoredProc становится удобнее... [Рейтинг: 2277 Автор: Gregory Sitnin]
Примерно через неделю после того, как программист впервые сталкивается с компонентом TStoredProc, предназначенным для вызова хранимых процедур БД, приходит понимание, что для работы с процедурами, которые не возвращают наборов данных (курсоров) лучше работать через один и тот же компонент, просто перенастраивая его. Итогом становится нагромождение однотипных строк кода, которые делают одно и то же. Сэкономлю вам еще одну неделю и предложу метод, который позволяет, как минимум, сократить количество строк, которые надо писать для вызова хранимых процедур.

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

Рекомендации по заполнению таблицы "Version Info" [Рейтинг: 2329 Автор: Gregory Sitnin]
Данный документ описывает принципы заполнения информации о версии исполняемого модуля...

Показать:  << 201-210 211-213

Совершить покупку
Быстрый переход
Последние исходники
Последние статьи
Популярные исходники
Популярные статьи
Работа (new!)
Форум
Добавить исходник
Ссылки
Проекты
Программирование игр
PCControl

Статьи по разделам
.NET[34]
Access[8]
ActiveX[4]
ADO[9]
ASP (ASP .NET)[37]
Assembler[16]
BDE[16]
C#[23]
C++ Builder (Borland)[24]
C/C++[53]
CGI[3]
COM[34]
dBASE, DBF[7]
Delphi[213]
DirectX[9]
FoxPro (Visual FoxPro)[1]
Interbase[12]
Java/JavaScript[22]
Kylix[17]
MSSQL[4]
MySQL[13]
OLE[2]
OpenGL[7]
Oracle[7]
Pascal[8]
Perl[25]
PHP[82]
Python[6]
Sockets[12]
SQL[17]
Visual Basic (Microsoft)[57]
Visual C++ (Microsoft)[46]
WinAPI[26]
XML[12]
Алгоритмы[41]
Базы данных[105]
Видео[26]
Интернет-технологии[55]
Интерфейс[10]
Интерфейс пользователя[33]
Криптография[9]
Объектно - ориентированное программирование[8]
Программирование игр[5]
Проектирование[3]
Работа с периферией[2]
Работа со звуком[7]





Besthosting.ua предоставляет хостинг этому сайту. Copyright (C) 1996-2026 All rights reserved.