lazarus 1.6

Рейтинг:  5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна

 

Пока все радовались выходу новой версии Delphi 10.1 Berlin мало кто заметил что состоялся релиз еще одной замечательной IDE,  2 апреля 2016 года вышла новая версия Lazarus 1.6. Данная бесплатная среда разработки на языке FreePascal постепенно отвоёвывает место под солнцем у такого гиганта как Delphi. Конечно ей еще развиваться и развиваться,  но она уже показывает неплохой функционал. Поэтому новый релиз её пользователи ждали с интересом, а самые нетерпеливые уже давно собрали себе из транков. Теперь же релиз представлен широкой публике.  

telegram bot
Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна

Бродил тут по интернетам в поисках новых блогов о программирование на delphi и натолкнулся  на блог о программирование на lazarus,  там была пара статей о том как начать делать бота для Telegram. Эта тема меня раньше как то не интересовала, но тут решил попробовать написать хотя бы маленького бота что бы разобраться с принципами работы. Побродив по интернету в поисках наработок по данному вопросу, я ничего интересного не нашел, в основном это были библиотеки для работы с telegram при помощи C#, Python, PHP для delphi нашел только один какой то пробный проект на github. Поэтому решил попробовать сделать все сам с нуля так сказать.

 

Вложения:
Скачать этот файл (telegram2016.zip)Исходники[Исходник бота]7920 Кб
lazarus базы данных

Рейтинг:  5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна

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

lazarus postgresql
Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна

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

lazarus chrome

Рейтинг:  5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна

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