Strona Główna - Artykuły - Galeria - Szukaj - Dziennik Lekcyjny
Nawigacja
Portal
  Strona Główna
  Artykuły
  Galeria
  Kontakt
  Linki
  SZOK
  Szukaj

O nas
  Historia
  Kadra
  Kierunki kształcenia
  Patroni
  Polska i Litwa
  Prasa o szkole
  Projekty EFS

Dla uczniów
  Informatyka
  Konkursy
  Pedagog
  Pobierz
  Sport

Dla rodziców
  Dziennik Lekcyjny

Rekrutacja
  Kierunki kształcenia
  Nabór 2010

Różne
  WebGG

Reklama

Spacerkiem po Myśliborzu

Wirtualny Myślibórz

Matura z OPERONEM

Powiat Myśliborski

Wyższa Szkoła Integracji Europejskiej

Gimnazjum im. Dariusa i Girenasa w Kownie

Angielski
Wpisz wyrażenie polskie lub angielskie:

Niemiecki
Wpisz wyrażenie polskie lub niemieckie:

Artykuły: Object Pascal
Delphi - cz 1
Na samym początku omówię, czym jest Delphi: Jest to środowisko programistyczne oparte na języku Object Pascal. Jeżeli umiesz programować, w Turbo Pascalu to Delphi nie sprawi Ci większych problemów. Ten kurs jest pisany na podst. wersji 5.0, więc jeżeli masz starsza wersje to niektóre procedury opisywane w tym kursie mogą Ci nie zadziałać.


Delphi - cz 10

Cóż będziemy robić tym razem? Tym razem trochę języka Pascal i początki animacji. Co w przyszłości? W przyszłym rozdziale omówię odtwarzanie dźwięków, jeszcze bardziej skomplikowane animacje, następnie wykorzystanie rejestru Windows, plików INI i blibliotek DLL. Tak szybko się ode mnie nie uwolnicie :) Później jeszcze komunikaty Windows, kontrolki ActiveX oraz bardziej skompilowane rzeczy jak wykorzystanie informacji o pamięci, ilości klastrów na dysku i inne bajery :) Najnowsze części kursu oraz inne rzeczy związane z programowaniem możesz znaleźć na: www.programowanie.of.pl



Delphi - cz 11

Nie omówiłem jeszcze ważnych zagadnień z grafiki. Nadrobię to tu i teraz :)

Regiony

Regiony stanowią obszar, w którym mają być wykonywane operacje graficzne. ( np. wyświetlenie bitmapy ). Regiony wywodzą się z funkcji Windows API. Co to takiego? Są to funkcje Microsoftu, które nie są umieszczone w bibliotekach wchodzących w skład Windowsa. Nie musimy tych funkcji ładować 'ręcznie'. Dobra. Regiony. A więc możesz zdefiniować region ( np. elipsę ), w którym będzie umieszczona bitmapa. Tak służy do tego funkcja SelectClipRgn. Oto przykład załadowanie obrazka, zdefiniowania  regionu w kształcie elipsy, a następnie do tej elipsy załadowanie obrazu:



Delphi - cz 12

Hello :) No to co, zaczynamy? Jeśli myśleliście, że to koniec omawiania grafiki to baardzo się pomyliliście :)) Najpierw miałem omówić zadanie, które zadałem w poprzednim rozdziale :) I jak? Udało się? Nim to zrobie trochę słów na temat odtwarzania dźwięków.

Dzwięki w Delphi



Delphi - cz 13

Ten rozdział może być niezbyt przyjemny :) Trzeba się bowiem nauczyć komunikatów. Jest to dość rozbudowany temat więc przeważająca część tego rozdziału będą stanowiły komunikaty. Ale nim to nastąpi....

Operacje na łańcuchach

Właściwie ten temat powinienem poruszyć już wcześniej. Nie jest to tak ważne, ale może się przydać - wierzcie mi :) Możecie dokładnie kontrolować swoje Stringi :) Tak łańcuch to nic innego jak tekst kryjący się pod zmienną "String". Przykładowo taki tekst:

var


Delphi - cz 14

Tym razem będzie trochę o tworzeniu plików.

Tworzenie plików

Jeżeli programowałeś wcześniej w Pascalu to z tym nie powinno być problemów. Wogule nie powinno być z tym problemów. Nie jest to takie trudne, a łatwo to zapamiętać. Po pierwsze tworzenie pliku. Oto przykład:

procedure TForm1.Button1Click(Sender: TObject);
var
TF : TextFile; // nowa zmienna
begin


Delphi - cz 15

Powoli zbliżamy się do zakończenia kursu "Delphi 5 dla początkujących" :( Nie martwcie się jednak. Na stronie www.programowanie.of.pl możecie znaleźć sporo informacji na temat Delphi. Zajrzyj!

Wykorzystanie rejestru i plików INI



Delphi - cz 16

To jeszcze nie jest koniec kursu. Od następnego rozdziału trochę rzeczy "dla maniaków" :)))) Nie, no żartuje, zapraszam, ale będą tam omawiane po prostu rzeczy trudniejsze niż to co było do tej pory.



Delphi - cz 17

Tym razem coś bardziej skomplikowanego. Najpierw zapoznam Ciebie z dynamicznym przydziałem pamięci, omówię także wskaźniki, a pod koniec zaprezentuje aplikację, która wymieniała będzie dane ze schowkiem na podstawie swojego własnego formatu. Aplikacja ta będzie kopiowała dane z rekordu do pamięci komputera, następnie do schowka.

Wskaźniki

Wskaźniki to chyba najtrudniejsza do opanowania cześć programowania w Delphi. Tak mi się zdaje, bo pamiętam jak mi sprawiało trudności opanowanie tego.



Delphi - cz 18

No i doczekaliście się ostatniej części kursu. Nie martwicie się :)) Zajrzyjcie na stronę: www.programowanie.of.pl i poczytajcie trochę artykułów na temat Delphi oraz FAQ. W ostatniej części kursu postaram się rozjaśnić temat podajnika...

Podajnik



Delphi - cz 2

Witam ponownie! Dzisiaj dalej będziemy kontynuować naukę Delphi. W poprzednim rozdziale wyjaśniałem, co to są zmienne. Teraz zajmiemy się stałymi:

Stale

Stale jak sama nazwa wskazują mogą przybierać określaną wartość, której nie można zmieniać. Oto przykład deklaracji stałych:

const


Delphi - cz 3

Czy aby nie za szybko tłumaczę? Czy kurs jest dla Was zrozumiały? Jeżeli macie jakieś uwagi lub pytania to piszcie - postaram się je uwzględnić podczas pisania kolejnej części kursu.
Dzisiaj kolejne pętle:

Pętla "repeat"

Pętla ta sprawdza warunek zakończenia po wykonaniu pętli. Pętla ta jest często używana w Turbo Pascalu - w Delphi rzadziej. Na początek przykładzik, a później objaśnienie:

var


Delphi - cz 4

Na jakiś czas skończmy omawiać sam język Object Pascal i zajmijmy się samym "Delphi".  Zaczniemy pisać też program - edytor tekstów.

Informacje ogólne



Delphi - cz 5

Tak jak mówiłem w tym rozdziale zajmiemy się czymś innym, a mianowicie napiszemy grę: "Kolko i Krzyżyk". Myślisz, ze to trudne? Wcale nie. Zacznijmy wiec. Aha, na stronie: www.programowanie.of.pl  możesz ściągnąć kilka gier Kolko i Krzyżyk wraz z kodami źródłowymi.



Delphi - cz 6

No tak, w rozdziale 4 opisałem podstawy budowania edytora tekstów. Co dalej? Przede wszystkim procedura zapisującą text. Należy ja trochę unowocześnić. Pewnie zauważyłeś, ze zapisując tekst do pliku powstają jakieś "bohomazy"? :) No cóż nie włączyliśmy odpowiedniej opcji. Przyda się ona później. Przede wszystkim filtry. W okienku do zapisu pliku powinny być dostępne filtry. Zaznacz komponent "SaveDialog". W Inspektorze Obiektów kliknij w polu "Filter". Pojawi się okienko, w którym należy wpisać swoje filtry. Po lewej stronie wpisujemy nazwę filtry, a po prawej sam filtr - np.: *.txt
Ja wpisałem tak:

Strona 1 z 2 1 2 >
Ulubione i Startowa
Licznik
25 czerwca

KONIEC ROKU SZKOLNEGO
Ostatnie Artykuły
Powtorka z gramatyki...
Powtorka z gramatyki...
Nauka jezyka Angiels...
Delphi - cz 18
Delphi - cz 17
Delphi - cz 16
Delphi - cz 15
Delphi - cz 14
Delphi - cz 13
Delphi - cz 12
Najchętniej pobierane
Delphi 7 Personal 542
C++Builder 6 Personal 536
Kalkulator okienkowy 508
Podstawy JavaScript 380
Kalkulator Konsolowy 341
Kalkulator w C# 290
Szyfrator 285
WebBrowser 2.0 Beta 278
Screenshots 273
Renamer v1.0 by David23 245
Zegar & Kalendarz
Logowanie
Nazwa Użytkownika

Hasło

Zapamiętaj mnie



Rejestracja
Zapomniane hasło?