Статьи, заметки. Все о DELPHI
Внимание!
Запрещается перепечатка статей без согласования с автором. Если вы хотите разместить какую-либо статью на своем сайте или издать в печатном виде, свяжитесь, пожалуйста, с автором.
Хотите разместить здесь свою статью?
Пишите
Статья написана на основе собственного опыта. (Исправлено и дополнено)
В статье рассмотрены принципы, помогающие компилятору Delphi генерировать более оптимальный с точки зрения скорости код. Если Вы не хотите вникать в подробности, в конце статьи есть «свод правил», которые рекомендуется соблюдать при написании программ.
Данная статья показывает, как можно перевести на русский язык строки, заголовки которых недоступны для “простого присваивания”, например заголовки окна функции MessageDlg.
Рассмотрены приемы разработки приложений с использованием фреймов (TFrame)
Что такое динамические структуры? Да просто данные, размер которых может меняться во время работы программы. В Delphi есть массивы, которые так и называются динамическими, есть строки. TStream тоже можно так назвать, его размер легко изменить в любой момент. Все замечательно, и очень удобно для программиста. <br> Вот только в современных компьютерах работа с памятью - одна из самых медленных операций, да еще и скорость работы память практически не зависит от частоты процессора. А изменение размера структуры, как правило, приводит к перераспределению памяти. Вот и получается, что изменение размера массива, например, весьма долгая операция.<br> В этой статье мне хочется рассказать о структуре, которая позволяет значительно ускорить операции со структурами изменяемых размеров.
Delphi никогда не являлась специализированным средством разработки баз данных, и, в связи с этим, нельзя назвать один формат баз данных, к которому она привязана.<br>Выбор, с какой БД будет работать приложение, остается на совести разработчика.<br>В статье рассматриваются вопросы, связанные с таким выбором.
Главная цель этой статьи не в написании полнофункционального клиента автоматизации, а в том, чтобы показать программистам, обделенным вниманием разработчиков, что у них под боком лежит инструмент не менее мощный (а с учетом того, что в состав OpenOfice входит векторный редактор), а то и более гибкий и удобный, чем его собрат Microsoft Office.
Пожалуй, ни один алгоритм не применяется так часто, как алгоритм сортировки. Говорят также, что программа сортировки массива была первой программой, написанной для ЭВМ. С тех пор придумано множество алгоритмов, позволяющих упорядочить данные тем или иным образом, но, как ни странно, ни один из них нельзя назвать универсальным. В этой статье рассматривается достаточно редко встречающийся метод цифровой (поразрядной) сортировки.
В статье обзорно рассмотрены именованные каналы, функции работы с ними и показан демонстрационный пример коммуникации процессов с использованием именованных каналов.
В данной статье приводятся рекомендации по настройке среды разработки Borland Delphi 7. Следует учитывать, что настройка любой рабочей среды - дело сугубо индивидуальное, и моя задача состоит не в написании некого кодекса, а описание плюсов и минусов выбора той или иной опции, опираясь на собственный опыт.