Jaki materiał do nauki "Programowania Obiektowego w Pascal'u" ?

0

Z jakich źródeł, takich jak książki, podręczniki, kursy czy strony internetowe można lepiej zrozumieć Free Pascal dla Lazarus 'a.
Ja zapoznałem się i przerobiłem materiał z:
http://www.schoolfreeware.com
https://www.schoolfreeware.com/Free_Pascal_Tutorials.html
https://www.schoolfreeware.com/Free_Pascal_Lazarus_App_GUI_Tutorials_With_Example_Code.html
książkę wydawnictwa Helion "Turbo Pascal. Zadania z programowania z przykładowymi rozwiązaniami"
https://eduinf.waw.pl/inf/alg/003_sort/0001.php
https://eduinf.waw.pl/inf/alg/001_search/index.php

Podstawy mam ogarnięte.
Interesuję mnie materiał dotyczący "Programowania obiektowego w Pascal'u"
Czy macie jakieś konkretne źródła do polecenia?
Nie ważne czy do Free Pascal czy Turbo Pascal, czy do Pascal'a który był w starszych wersjach Delphi.
Mogą być stare książki, poszukam ich w bibliotece.
Z góry serdecznie dziękuje.

2

Ucz się Free Pascala z dokumentacji i oficjalnych tutoriali z wiki , a nie z materiałów sprzed kilku dekad.

4

Jest jednak sporo sensownych i nowych książek. Stricte o Lazarusie dobrymi książkami dla średnio zaawansowanych są:

  • Getting Started with Lazarus and Free Pascal, autor Menkaura Abiola-Ellison. Pozycja ma parę potknięć, ale ogólnie wprowadza w zasady korzystania ze środowiska i omawia podstawy LCL, w tym projektowanie aplikacji bazodanowych. Łatwo dostępna na Amazonie i Allegro.
  • Learn to Program using Lazarus. Autor to Howard Page-Clark, człowiek z zespołu Lazarusa. Pozycja jest dobrze napisana z tym, że omawia bardziej język niż środowisko. Dostępna elektronicznie ze sklepu Pascal Magazine.
  • Lazarus Handbook. Praca zbiorowa. Setki stron, dwa tomy, szczegółowy opis środowiska i bibliotek systemowych. Znakomity wykład o programowaniu baz danych autorstwa Michaëla van Canneyta i IDE autorstwa Wernera Pamlera, Do tego Martin Friebe i Mattias Gärtner. Nic dodać nic ująć - czołowi twórcy Lazarusa zrobili biblię. Must have. Dostępne ze strony Pascal Magazine.
  • LibStick Pascal Magazine. Zbiór ponad 100 wydań Pascal Magazine z wygodna przeglądarką, setki artykułów na praktycznie każdy temat Lazarusa i Delphi. Także do kupienia ze strony Pascal Magazine.

Mogą się też przydać dwie pozycje o Delphi, w obu przepadkach Marco Cantu:

  • Tegoroczne Expert Delphi - Second Edition: Robust and fast cross-platform application developme (Tu także współautor nasz rodak Paweł Głowacki). Do kupienia najtaniej na Amazon.

  • Object Pascal Handbook Delphi 11 Alexandria Edition. PDF jest darmowy, do pobrania ze strony Embarcadero. Niby o Delphi, ale to jest dokładny opis języka, przydatny także w Free Pascalu (acz trzeba mieć świadomość różnic dialektów). Bardzo dobre i ZA DARMO!

    Z polskich pozycji dużą aktualność zachowują moim zdaniem dwie pozycje:

    • Język programowania Delphi Prof. Andrzeja Marciniaka. To książka niełatwa, ale bardzo dogłębnie opisująca nasz ulubiony język. Na sieci można znaleźć komentarze, że jest nieprzydatna co jest zupełną nieprawdą. Sam do niej czasami sięgam, to jest podręcznik, a nie literatura popularna. Niestety ta pozycja jest trudno dostępna, można próbować na Allegro.
    • Aplikacje w Delphi. Przykłady. Autor Teresa Pamuła. Taka lekka pozycja, ale opisuje sporo rzeczy przydatnych, także z punktu widzenia Lazarusa. Tanie i na Helionie.

    Jest tego więcej, ale myślę, że sobie coś znajdziesz.

4

Warto zapoznać się z https://castle-engine.io/modern_pascal - napisana przez autora Castle Game Engine (silnik gier dla Lazarus i Delphi)

3

Niespodzianka - mały epilog do postu. Właśnie wyczytałem, że Prof. Marciniak uaktualnił naszą krajową biblię o Pascalu:
https://allegro.pl/oferta/jezyk-programowania-delphi-rad-studio-12-andrzej-marciniak-15868212197

Nie wiem jak Wy, ale ja zamawiam. Wychowałem się na tej książce...

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.