Наша рассылка

Общие вопросы C Builder и VCL

Раздел посвящен общим аспектам разработки приложений в C Builder с использованием Библиотеки Визуальных Компонентов (Visual Component Library) - VCL. В материалах раздела рассматриваются особенности использования конкретных классов и компонентов VCL, предоставляется подробная информация по новым компонентам, включенным в состав последних версий среды разработки Borland Developer Studio, а также предлагаются решения проблем, возникающих в процессе работы с VCL.

Также этот раздел сайта может быть полезен разработчикам на Delphi.

Список материалов

04.05.2010 Как создавать сервисы операционной системы в C++ Builder
Перевод статьи Боба Сварта о создании служб (сервисов) операционной системы в C Builder.
18.04.2010 В разработке
Несколько полезных приемов, способных облегчить жизнь при отладке и тестировании приложения в C Builder.
10.01.2010 CORBA и VCL: лицензия на убийство
Перевод статьи Dr. Bob42 о работе с CORBA в C++ Builder.
28.12.2009 Создание апплета панели управления в C Builder
Разбор процесса создания апплета Панели Управления Windows (Control Panel Applet) средствами IDE C++ Builder.
16.10.2009 Использование C++ Builder для управления окнами приложения через taskbar
Пример использования C++ Builder для создания приложения с современным стилем управления окнами: каждое окно - отдельная кнопка на Панели Задач (taskbar).
29.08.2008 Переход в код VCL
Использование перехода в код VCL для отладки приложений.
02.08.2009 VCL: скрытые сокровища Sysutils
Статья о полезных, но малоизвестных функциях из модуля Sysutils.hpp среды разработки C Builder.
03.06.2009 Применение шаблонов в C++ Builder при динамическом связывании DLL с основным приложением
Подробно рассматривается использование шаблонов языка C++ при работе с DLL в C Builder.
21.04.2009 Работа с TDateTime в C Builder
Подробное изложение возможностей класса TDateTime Библиотеки Визуальных Компонентов (VCL).
13.04.2009 Код VCL как причина ошибок в C Builder
Интересные особенности VCL в контексте реализации компонентов-оберток стандартных элементов управления Windows.
09.04.2009 C Builder: назначение обработчика в runtime
Нюансы назначения компоненту обработчика события не в designtime, а во время работы приложения.
23.03.2009 Вывод сообщения в C Builder
Создание собственного окна сообщения в C++ Builder при помощи функции MessageBox.
26.01.2009 Функция обратного вызова в C Builder
Функция обратного вызова для использования в Delphi динамических библиотек (DLL), созданных в C++ Builder.
03.12.2008 Стиль csOwnerDrawVariable в C Builder
Стиль csOwnerDrawVariable и собственная отрисовка компонента TListBox в C++ Builder. Методика полностью применима также и к компоненту TComboBox.
15.11.2008 Отображение гиперссылок в TRichEdit
Как заставить C Builder выделять гиперссылки в компоненте TRichEdit.
08.11.2008 Перечисление компонентов
Много кода для перечисления компонентов в C Builder.
05.11.2008 Изменение стилей окна в C Builder
Использование функций GetWindowLong и SetWindowLong для изменения стилей окна на лету.
31.10.2008 Сериализация в С++
Реализация механизма сериализации класса в C Builder.
25.10.2008 Строки и разделенный запятыми текст
Возможности свойства CommaText класса TStrings.
30.09.2008 Недокументированный класс TParser
Пример использования класса TParser (уже документированного в последних версиях IDE).
24.08.2008 Работа с системным меню
Модификация системного меню формы с помощью функций Windows API.
01.08.2008 Использование кода Delphi в C++Builder
Различные способы подключения кода на Object Pascal к проектам C Builder.
31.07.2008 Получение снимка экрана
Получение screenshot'а через TBitmap и GetDC().
29.07.2008 Сравнение строк по маске и использование TMask
Разбор возможностей использования класса TMask для работы со строками.
09.03.2008 Base64: кодирование и декодирование
Две функции: для кодирования строки по алгоритму Base64 и для обратного преобразования.
17.02.2008 Стандартные алгоритмы и массивы C++
Особенности использования стандартной библиотеки C++ с массивами как встроенных, так и определенных пользователем типов.
16.12.2007 TCompressionStream: сжатие файлов
В статье рассматривается использование нового класса VCL TCompressionStream для сжатия файлов по методу LZW.
14.11.2007 Манипуляции с методами классов
Статья рассматривает вопрос вызова метода по его имени и различные аспекты использования указателей на методы класса.
12.11.2007 Добавление вертикального текста и цветной полосы во всплывающее меню
Использование стиля OwnerDraw для добавления цветной вертикальной полосы в компонент TPopupMenu.
05.11.2007 TLanguages в C++ Builder
Описание класса TLanguages, его свойства и методы, пример использования.
29.10.2007 Постоянные списки изображений
Статья объясняет использование возможности сохранения компонента в файл для классов, порожденных от TPersistent.
23.10.2007 Улучшение интерфейса TListBox и TComboBox
Часто бывает, что в TListBox или TComboBox нужно поместить очень длинные строки, которые выходят за границу видимой области списка. Материал рассказывает о том, как исправить эту особенность стандартных компонентов.
14.10.2007 Улучшенный assert() в C++ Builder
Модификация стандартного макроса assert для придания ему дополнительных возможностей.
20.09.2007 Подключение к 1С при помощи C++ Builder
Все, что вы хотели знать о работе с 1С из C++ Builder, но боялись спросить.
10.09.2007 Нарезка и склейка файлов
Иногда бывает необходимо разбить один большой файл на много маленьких, а потом из этих частей склеить исходный файл. Как в архиваторах. Данная статья проведет вас через этот процесс.
07.08.2007 Формы и модули. Часть 2.Создание эксперта для формы или модуля
Статья представляет собой пошаговое руководство по созданию эксперта для C++ Builder.
01.08.2007 Формы и модули. Часть 1. Собственные свойства и события
Первая часть статьи Формы и модули.
25.07.2007 Сохранение и загрузка компонентов
Использование классов TReader и TWriter для загрузки и сохранения компонента в файл.
22.07.2007 Пространство TScreening
Пример использования класса TScreen и глобальных переменных Screen и Application в CBuilder.
01.07.2007 Создание собственных классов коллекций
VCL использует TCollection во многих своих классах и компонентах. Эта статья описывает, как вы можете создать собственную коллекцию, на примере коллекции значений DWORD.
27.06.2007 Программный доступ к свойствам объектов
Назначение обработчика события компоненту во время выполнения (runtime). Использование одного обработчика для группы компонентов.
25.06.2007 TStringGrid и TEdit::OnChange
Расследование, почему TStringGrid теряет событие OnChange, когда TStringGrid выступает в роли родительского компонента.
21.06.2007 Ограничение ввода в TEdit
TEdit и OnChange: в статье рассмотрены различные приемы ограничения пользовательского ввода в текстовое поле.
05.06.2007 Немного о работе с Microsoft Excel
Использование MS Excel как средства для создания отчетов.
02.06.2007 Установка системного времени
Описание использования функции SetLocalTime().
Поиск

На сайте
В интернете
Реклама
Dark Porco
Интернет-реклама