Wszystkie posty spełniające kryteria zapytania lazarus, posortowane według trafności. Sortuj według daty Pokaż wszystkie posty
Wszystkie posty spełniające kryteria zapytania lazarus, posortowane według trafności. Sortuj według daty Pokaż wszystkie posty

2012-08-30

Lazarus 1.0

Wiele projektów typu open source cierpią na przypadłość wiecznej wersji alfa lub ewentualnie beta. Stosunkowo niewiele projektów osiąga na tyle stabilny poziom, żeby autorzy zdecydowali się nadać mu numer 1.0 lub wyższy. Do grona tych projektów, którym udało się osiągnąć wersję 1.0, dołączył Lazarus. Udostępniona została finalna wersja 1.0 tego środowiska.

Lazarus jest darmową nakładką graficzną na darmowy kompilator Free Pascal Compiler, o interfejsie wzorowanym na Delphi 7. Wśród wielu komponentów dostępnych w pakiecie znajdują się również komponenty umożliwiające pisanie programów współpracujących z Firebird.

Dostępne są wersje dla wielu różnych systemów operacyjnych i architektur. Między innymi dostępne są wersje dla Windows, Linux i MacOS-X. Lazarus i FreePascal zapewniają bardzo dużą przenośność projektów między różnymi systemami operacyjnymi i architekturami — na poziomie kodu źródłowego. 

Oprócz standardowych komponentów w Internecie można znaleźć sporo dodatkowych pakietów, które mogą być używane również w Lazarus. Coraz więcej programistów i firm wspiera ten produkt.

Więcej o Lazarus (oraz o Free Pascal Compiler)

2012-10-13

Lazarus 1.0.2

Niedawno informowaliśmy o udostępnieniu finalnej wersji 1.0 darmowego kompilatora Free Pascal Compiler oraz darmowego zintegrowanego środowiska programistycznego Lazarus (IDE dla Free Pascal Compiler). Oba narzędzia dostępne są dla wielu różnych systemów operacyjnych, nie tylko Windows, Linux i MacOS-X. Zapewniają dużą przenośność programów między wspieranymi systemami operacyjnymi — na poziomie kodu źródłowego.

Wśród wielu komponentów dostępnych w Free Pascal i Lazarus, są również komponenty przeznaczone do współpracy z bazami danych Firebird.

W bieżącym wydaniu Lazarus poprawione zostało wiele błędów. Pełna lista poprawek jest »tutaj«. Lazarus można pobrać »stąd«.

2008-09-02

Lazarus + ZeosLib

Firebird, jak wiadomo, wywodzi się z kodu źródłowego serwera InterBase 6.0. Naturalne jest więc, że programy współpracujące z serwerem Firebird bardzo często pisane są przy pomocy narzędzi programistycznych firmy Embarcadero (dawniej CodeGear, jeszcze dawniej Borland). Najpopularniejszym narzędziem programistycznym tej firmy jest chyba Delphi.

Lazarus jest produktem wzorowanym na Delphi, działającym w systemach Linux, FreeBSD, MaxOSX oraz Windows. Udostępniony jest na zasadach licencji GPL.

ZeosLib to zestaw komponentów bazodanowych umożliwiających współpracę z różnymi bazami danych, w tym z Firebird. Udostępniany jest na zasadach licencji LGPL.

Na tej stronie dostępna jest instrukcja krok po kroku, jak aplikacje pisane w Lazarus, korzystając z komponentów ZeosLib, mogą współpracować z bazami danych Firebird.

2013-02-08

IBX dla Lazarus 1.0.3

W nowej wersji komponentów IBX dla Lazarus (Firebird Express) zaimplementowano dwa ulepszenia:
  1. W kodzie stosowana jest kompilacja warunkowa mająca na celu ograniczenie rejestrowania komponentu TIntegerField w wersjach Lazarus wcześniejszych niż 1.1.
  2. Gdy jest nawiązywane połączenie z bazą danych, obecnie domyślnym zestawem znaków jest UTF-8 (w systemach Unix) lub bieżąca strona kodowa (w systemach Windows) — jeżeli jest to jedna ze stron z przedziału 1250 – 1254.

2012-08-09

Lazarus 1.0 Release Candidate

Dostępna jest wersja 1.0 Release Candidate programu Lazarus. Program zawiera między innymi wsparcie dla Firebird. Opis nowości jest »tutaj«.

FreePascal jest darmowym kompilatorem języka Pascal, dostępnym dla wielu różnych procesorów i systemów operacyjnych. Jednym z celów jego twórców jest zachowanie zgodności języka (na poziomie kodu źródłowego) z językiem zaimplementowanym w Delphi. Zawiera również zintegrowane środowisko programistyczne, działające w trybie znakowym, wzorowane na środowisku Turbo Pascal.

Lazarus jest darmowym graficznym środowiskiem programistycznym, będącym nakładką na FreePascal. Jest wzorowany na Delphi 7.

2009-06-03

Firebird Embedded i Lazarus

Free Pascal jest darmowym kompilatorem języka Pascal. Pierwotnie wzorowany był na Turbo Pascalu. Dlatego jego znakowy interfejs jest niemal identyczny jak interfejs Turbo Pascala. Z czasem rozwijano implementację kompilatora i obecnie odpowiada on możliwościom mniej więcej Delphi7 — z tym, że zawiera implementację wielu własnych, oryginalnych rozwiązań.

Zaletą Free Pascal jest to, że jest on dostępny dla wszystkich liczących się obecnie systemów operacyjnych. Jednak znakowy interfejs środowiska programistycznego wydaje się być w dzisiejszych czasach anachronizmem. Naprawia to projekt Lazarus. Jest to środowisko programistyczne, zbliżone wyglądem do Delphi7, korzystające wewnętrznie z kompilatora Free Pascal.

W blogu voiciXs notes opublikowana została instrukcja krok po kroku, opisująca sposób korzystania z serwera Firebird Embedded w aplikacjach pisanych w Lazarus.

2014-10-19

Lazarus 1.2.6

Firebird jest całkowicie darmowym serwerem SQL. Lazarus jest całkowicie darmowym zintegrowanym środowiskiem programowania, który jako kompilator wykorzystuje również całkowicie darmowy Free Pascal. Lazarus i Free Pascal są dostępne dla wielu różnych systemów operacyjnych, w tym dla Windows, Linux i MacOS (i innych!). Zawierają między innymi solidne wsparcie (zestaw komponentów) dla serwera Firebird.

Ostatnio została udostępniona wersja 1.2.6. Lista zmian w tej wersji jest dostępna »tutaj«.

2012-10-26

IBX 1.0.2 dla Lazarus

Delphi przez wiele lat było jednym z najbardziej popularnych narzędzi dla programistów. Programiści wraz z Delphi zawsze dostawali również serwer InterBase. W Delphi zawsze było dostępne kilka zestawów komponentów umożliwiających do baz danych. Jednym z takich zestawów były komponenty InterBase Express (IBX) — zestaw komponentów dedykowanych do pisania programów współpracujących z InterBase.

W tych okolicznościach wielu programistów Delphi uczyło się obsługi serwerów SQL korzystając z InterBase. Wielu z nich decydowało się używać komponenty IBX. Z czasem wielu programistów Delphi przestało używać InterBase i zaczęło używać Firebird. Jednak wielu z nich nadal używa komponenty IBX. Oczywiście są dostępne komponenty lepsze od IBX, pełniej wykorzystujące możliwości Firebird, jednak dla wielu programistów komponenty IBX mają tę zaletę, że są dostępne w Delphi, są im dobrze znane i ich możliwości są wystarczające do ich potrzeb.

Od pewnego czasu wielu programistów Delphi zastanawia się, czy nadal używać Delphi. Jednych niepokoi przyszłość Delphi. Inni szukają narzędzia o większych możliwościach, na przykład pozwalającego tworzyć programy dla różnych systemów operacyjnych. Jednych z takich narzędzie jest Free Pascal Compiler oraz Lazarus (IDE dla FreePascal). To narzędzie ma wbudowane komponenty do obsługi baz Firebird. Jednak dla programistów migrujących do tego środowiska z Delphi, ważne jest, aby migracja odbyła się jak najmniejszym kosztem. Dla nich przeznaczony jest pakiet IBX for Lazarus (właściwie powinien się nazywać FBX).

2011-05-21

Komponenty IBX dla Lazarus w Windows i Linux

W brytyjskim portalu MWA Software opublikowane zostały dwa artykuły. Opisano w nich korzystanie z komponentów IBX dla Lazarus (darmowe środowisko programistyczne wzorowane na Delphi). Artykuły opisują wersję dla Windows oraz wersję dla Linux.

2014-07-24

IBX 1.1 dla Lazarus

Komponenty IBX dla Lazarus są rozwinięciem wydania Open Source komponentów IBX, udostępnionego w roku 2000 przez firmę Borland/Inprise na zasadach InterBase Public License.

Lista zmian w tej wersji dostępna jest »tutaj«.

2010-05-18

Firebird w Lazarus

Profesor Carlos Araújo w swoim blogu zamieścił artykuł, w którym opisuje, w jaki sposób w programach napisanych w Lazarus można połączyć się z bazą danych zarządzaną przez serwer Firebird. Opisany jest sposób połączenia z wykorzystaniem standardowych komponentów oraz bibilioteki ZeosLib.

Artykuł jest napisany w języku portugalskim. Można skorzystać z automatycznego tłumaczenia na język angielski.

2012-11-02

Tworzenie bazy w FreePascal/Lazarus

W blogu Free Pascal Answers zamieszczona została notatka pokazująca, jak szybko, łatwo i przyjemnie można we FreePascal/Lazarus utworzyć nową bazę danych Firebird. Równie łatwo można utworzyć tabele i inne elementy struktury bazy danych.

2014-08-07

TurboBird 1.2

Ta wersja programu zawiera wiele modyfikacji. Są one opisane »tutaj«.

Program jest dostępny dla systemów operacyjnych Windows i Linux (32- i 64-bitowe). Dla innych systemów operacyjnych można go samodzielnie skompilować przy pomocy Lazarus (dla systemów operacyjnych, które wspiera Lazarus).

2011-11-22

TurboBird 0.8

TurboBird to narzędzie do administrowania bazami Firebird. Pozwala utworzyć nową bazę danych, tworzyć lub modyfikować tabele, procedury składowane, wyzwalacze, generatory, role, funkcje UDF, domeny i tak dalej. Program instaluje się i używa bardzo prosto.

Program jest dostępny dla wielu platform. Istnieją 32-bitowe wersje dla systemów operacyjnych Linux, Windows i Mac OS. Program został napisany w Lazarus (klon Delphi działający w różnych systemach operacyjnych). Dlatego można też pobrać kody źródłowe programu i skompilować go w wersji dla dowolnej platformy, którą wspiera Lazarus.

2013-02-08

ZeosLib 7.0.3 dla Delphi/Lazarus

ZeosLib to biblioteka komponentów bazodanowych dla Delphi i Lazarus. Wśród wspieranych baz danych jest między innymi Firebird. Właśnie została udostępniona nowa stabilna wersja tej biblioteki.

Wśród najważniejszych nowości tej wersji biblioteki jest wsparcie dla Delphi 2009 i nowszych, wsparcie dla preparowania instrukcji, gruntownie przebudowany komponent TZStoredProc (działa z Firebird). Przy okazji poprawiono wiele błędów.

Więcej informacji o tym wydaniu jest »tutaj«.

2013-02-02

AsGUID zdeprecjonowane w UIB

UIB czyli Unified InterBase to zestaw komponentów dostępu do baz Firebird oraz InteBase. Komponenty zaprojektowane są tak, aby wydajnie korzystać z tych baz danych w środowiskach wielowątkowych i wielozadaniowych. Przeznaczone są dla Delphi (od wersji 5.0 wzwyż), Borland C++ Builder, Kylix oraz Lazarus i FreePascal (dla Windows, Linux lub FreeBSD).

Pierre Yager ogłosił, że właściwość AsGUID została zdeprecjonowana. Zostanie ona zastąpiona właściwością AsUUID — zgodną z Firebird 2.5 oraz specyfikacją UUID.

2014-07-24

Firebird 2.5.3


Zgodnie z zapowiedziami, zespół twórców Firebird udostępnił Firebird 2.5.3. W tej wersji zostało poprawione kilka błędów oraz zaimplementowane kilka usprawnień. Jak zwykle, dostępne są pakiety instalujące dla systemów operacyjnych Windows, Linux oraz MacOS-X — 32- i 64-bitowe.

Więcej szczegółów o tym wydaniu można znaleźć »tutaj«.



Oprócz komponentów IBX w Lazarus również są dostępne komponenty IB Objects.

2012-10-05

TurboBird 0.9.4

TurboBird to niewielki, darmowy program do administrowania bazami danych Firebird. Program jest dostępny w wersjach dla systemów operacyjnych Windows, Linux oraz MacOS. Program rozwija się systematycznie. Co kilka miesięcy jest udostępniana nowa wersja programu, zawierająca większe lub mniejsze usprawnienia lub rozszerzenia. W tej wersji zaimplementowane zostały usprawnienia w funkcji zakładania nowej tabeli w bazie danych.

Dostępne są wersje skompilowane dla poszczególnych systemów operacyjnych. Można również pobrać kod źródłowy programu.

Program jest kompilowany przy pomocy darmowego kompilatora FreePascal (i środowiska programistycznego Lazarus). Nie są wykorzystywane żadne dodatkowe pakiety lub komponenty, a tylko standardowe komponenty FreePascal.

2014-01-08

TurboBird 1.0

Prace nad programem TurboBird rozpoczęły się pod koniec 2009 roku. Obecnie, po trzech latach, program osiągnął dojrzałość.

Program pozwala zarządzać bazami danych Firebird. Dostępny jest dla systemów operacyjnych Linux (wersja 32- i 64-bitowa), Windows (32-bitowy) raz Mac OS. Dla innych środowisko można go skompilować samodzielnie korzystając z Lazarus.