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

Jaki materiał do nauki "Programowania Obiektowego w Pascal'u" ?
H4
  • Rejestracja:12 miesięcy
  • Ostatnio:10 miesięcy
  • Postów:8
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.

flowCRANE
Moderator Delphi/Pascal
  • Rejestracja:ponad 13 lat
  • Ostatnio:około godziny
  • Lokalizacja:Tuchów
  • Postów:12175
2

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


Pracuję nad własną, arcade'ową, docelowo komercyjną grą z gatunku action/adventure w stylu retro (pixel art), programując silnik i powłokę gry od zupełnych podstaw, przy użyciu Free Pascala i SDL3. Więcej informacji znajdziesz na moim mikroblogu.
H4
to że materiał sprzed kilku dekad, to nie znaczy ze bezwartościowy
obscurity
a to coś się w pascalu istotnego zmieniło od kilku dekad?
flowCRANE
@obscurity: nie denerwuj mnie nawet.
KK
  • Rejestracja:prawie 4 lata
  • Ostatnio:10 dni
  • Postów:36
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.

edytowany 3x, ostatnio: KKuba
H4
"Aplikacje w Delphi" tą książkę czytałem. W ręku też miałem "Algorytmy numeryczne w Delphi ", ale nie dałem rady ogarnąć tego poziomu trudności.
PD
  • Rejestracja:ponad 22 lata
  • Ostatnio:około 4 godziny
4

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


pozdrawiam
paweld
KK
  • Rejestracja:prawie 4 lata
  • Ostatnio:10 dni
  • Postów:36
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...

cerrato
Pamiętam, jak kumple mieli z nim zajecia na polibudzie i się śmialiśmy, że pewnie przyjdzie w żółtym swetrze z niebieskimi i czerwonymi kwadratami ;) jedno trzeba przyznać - może i książka jest o aktualnej wersji Delphi, ale okładka stylem została gdzieś na początku lat 90tych
H4
thx. na pwn jest w przedsprzedaży za 91,21zł

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.