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