Lazarus

  • Lazarus - работа с базами данных

    lazarus базы данных

    Как видно из заголовка в данной статье пойдет разговор о работе с базами данных при помощи Ide Lazarus.  Базы данных занимают важную роль в современном мире,  их используют для создания большинства сайтов, информационных систем, различных программ. В мире насчитывается огромное количество СУБД (Система управления базами данных), как коммерческих MsSql, Orcle, Interbase так и бесплатных вроде MySQl, PostgreSQL, Firebird, Sqlite. Lazarus же позволяет работать с большинством из них, для этого в среду можно установить компоненты для работы с соответствующими СУБД. Мы же рассмотрим общие способы работы с базами данных. В основе большинства баз данных лежит язык SQL (язык структурированных запросов), который позволяет получать о обрабатывать наборы данных.  По поводу синтаксиса данного языка можно почитать на википедии либо на соответствующих форумах. Мы же будет рассматривать непосредственную работу с данными.

  • Lazarus - установка ZeosLlb

    ZeosLib

    В данной статье будет рассказано о установке набора компонентов для доступа к различным базам данных - ZeosLib. 

  • ToDo лист Lazarus

    todo list lazarus

    Зачастую во время работы над кодом программисты оставляют комментарии, что бы потом разобраться что к чему или же напоминании для будущих доработок. Для облегчения данного процесса в среде Lazarus имеется специальный плагин ToDo. Он позволяет в некотором роде упростить данный процесс.

  • Портирование проекта с Delphi 7 на Lazarus

    delphi lazarus

    Довелось тут портировать на работе проект с Delphi 7 на Lazarus. Причины портирования были как и экономические, так и спортивный интерес. Окончательный перенос еще впереди, но о  первоначальных подводных камнях могу рассказать, пока не забыл.

  • Релиз Lazarus 1.6.2

    lazarus 1.6.2

    Совсем стал забывать про блог.  Но вот решил выложить новость.

    15 ноября 2016 г, вышла обновленная версия бесплатной среды разработки  Lazarus. Скажем так никаких новых фич она не внесла, скорее это была  работа над ошибками. Исправлено было ошибок прилично. Со списоком можете ознакомиться тут

    Скачать новую версию 

    х86 тут

    х64 тут

    {jcomments on}

  • Создаем веб браузер в Lazarus

    lazarus chrome

    Решил немного отойти от темы баз данных. И перейти в другое русло разработки, а именно в веб. Понадобилось для одного проекта сделать просмотрщик html страниц, попробовал компоненты для отображения html, оно конечно показывает, но не настолько хорошо как хотелось бы. Если на странице используются разные стили то отображение хромает, опять же с html5  у них проблема.  Поэтому обратил свой взор в сторону компонентов webbrowser для Lazarus'а. Так будет проще и лучше. Опять же поддержка веб стандартов получше  будет.

  • Сравнение производительности компонентов доступа к SQL Server

    sql speed

    Доброго всем времени суток.  Решил вот накатать небольшую статью тест. Поскольку сейчас работаю в Lazarus, то подбираю компоненты для работы с базами данных. Компонентов хватает как платных, так и бесплатных, но во скорость работы некоторых сильно удручает. Поэтому решил накатать небольшой тест производительности.

  • Установка PgDAC в Lazarus

    lazarus postgresql

    Довелось попробовать компоненты для доступа к PostgreSql - PgDAC от Devart. Весьма замечательные компоненты. Они не требуют для своей работы установки каких либо драйверов BDE или ODBS, обеспечивают подключение к серверу PostgreSql посредством протокола TPC/IP, работают на системах Windows, Linux, FreeBSD, MAC OS X, Android. В общем круто, единственный минус для opensource это их платность. Но они стоят своих денег. Решил написать о них несколько статей.  Первоначально они делались под Delphi, но с версии 3.1 появилась и поддержка Free Pascal  и Lazarus.  Для желающих попробовать на сайте есть триальная версия.