Delphi to moje ulubione narzędzie programistyczne. I chyba tak już zostanie. Uważam, że w pewnych sytuacjach potrafi doskonale odciążyć programistę, tak aby mógł zająć się własnie tym, na czym mu dokładnie zależy. Jednocześnie Delphi, daje nam dostęp do wszystkich funkcji WinApi, tak że możemy towrzyć "okienka", bardzo podobnie jakbyśmy robili to w C++.

Poniżej zamieszczam proste programiki, mojego autorstwa, napisane w Delphi. Są to głównie przykłady użycia funkcji WinApi oraz Delphi. Wszystkie pliki są spakowane RAR'em. Możesz je rozpakować dowolnych programem do archiwizacji, obsługującym RAR'a. Polecam darmowego PowerArchive.

Opisy nowych plików zaznaczone są szarym kolorem.

Pliki na tej stronie można rozpowszechniać pod warunkiem, że w archiwum pozostanie plik info.txt z informacjami o autorze(czyli o mnie:).

Delphi sources

NazwaOpisRozmiar
text_bitmap.rarPrezentacja różnych procedur (również WinApi), rysujących text na Canvas. 43.56 KB
testedit.rarTaki mini edytor tekstu - pokazuje jak dynamicznie tworzyć komponenty i nimi zarządzać.3.69 KB
szyfr.rarProsty program kodujący tekst. Używa funkcji RandSeed;2.80 KB
syntax_highlight.rarKolorowanie składni. Prosty i szybki sposób.6.16 KB
stickywindow.rarOkienko podobne jak w WinAmpie- przyklejające się do krawędzi ekranu.3.32 KB
split.rarJeśli brakuje Ci funkcji split takiej, jak w Perlu to tutaj ją znajdziesz3.19 KB
speedbutton.rarUżycie SpeedButton'a.4.22 KB
sound_volume.rarSteruje mocą dźwięku. 2.99 KB
sound_recorder.rarNagrywa dźwięki do plików WAV. 28.08 KB
sizeof.rarPrzykład użycia funkcji SizeOf2.71 KB
sinusform.rarFalujące okienko po sinusoidzie.2.86 KB
show_cursor.rarPokazuje/ukrywa kursor systemowy.2.73 KB
shape.rarPrezentacja komponentu Shape 2.96 KB
setwallpaper.rarUstawia wybraną tapetę na naszym pulpicie.3.09 KB
set_windows_text.rarUżycie funckji WinApi SetWindowsText2.91 KB
screensaverviewer.rarPrzeglądarka wygaszaczy ekranu zainstalowanych w naszym komputerze.3.35 KB
samochody.rarDoskonały przykład użycia obiektów - centrum sterowania samochodami :-)4.82 KB
resources_example.rarObsługa plików zasobów (*.res i *.rc)13.84 KB
resolution_detector.rarWykrywa rozdzielczość ekranu.2.79 KB
res_chn_det.rarDetektor zmian rozdzielczości ekranu.2.81 KB
replace.rarFunkcja replace. Bez obsługi wyrażeń regularnych.2.82 KB
regsearch.rarFunkcja Search z obsługą ? i *3.42 KB
regreplace.rarFunkcja replace z obsługą ? i *3.75 KB
registry.rarPrzykład zapisywania i odczytywania danych z rejestru.3.13 KB
region_bitmap.rarInteresująca aplikacja rysująca fragment bitmapy w kształcie koła w miejscu położenia kursora myszy. 43.63 KB
pulpitdraw.rarRysowanie na pulpicie.2.73 KB
proceduretypes.rarBardzo przydatna rzecz - procedural types. Przykłąd użycia.3.66 KB
print.rarObsługa drukarki w Delphi.3.53 KB
pos_function.rarPrzykłąd użycia funkcji POS() - wyszukiwanie znaków. 2.86 KB
plugin.rarObsługa "wtyczek" w naszych aplikacjach.7.45 KB
pen.rarMożliwości pióra Canvas. 2.70 KB
pathtoregion.rarJak w prosty sposób stworzyć okienko w kształcie napisu.3.02 KB
pacman.rarNiedokończona wersja PacMana.67.61 KB
owner_draw.rarJak narysować bitmapę w okienku ListBox.3.09 KB
owncursors.rarWłasny kursor w naszej aplikacji.2.96 KB
offscreen.rarRysowanie na bitmapie i bezpośrednio na Canvas (zapobiega migotaniu).2.91 KB
obsluga_wyjatkow.rarObsługa wyjątków w Delphi.2.83 KB
notitlebar.rarAplikacja bez paska tytułowego. Obsługa komunikatu WM_NCHITTEST.7.10 KB
newevent.rarDefiniowanie własnych zdarzeń.2.85 KB
multifile.rarOtwieranie kilku plików na raz (użycie okien dialogowych)2.94 KB
mouse_position.rarWariacja na temat położenia myszki - to może wkurzyć użytkownika ! 2.74 KB
modalresult.rarIlustracja funckcji zwracanej przez przyciski - ModalResult.3.44 KB
midi_wav.rarPotrafi odtworzyć jednocześnie MIDI i WAV'y. 15.54 KB
miaryczlowieka.rarPrzeliczanie miar człowieka na różne jednostki (z wykorzystaniem własnych obiektów).3.68 KB
message_beep.rarFunckja MessageBeep2.72 KB
mdi.rarAplikacja MDI.4.19 KB
maskedit.rarUżycie MaskEdit.2.93 KB
localwinsight.rarWinSight - monitoruje tylko komunikaty przychodzące do naszej aplikacji.10.14 KB
localkeyboardhook.rarPrzykład lokalnego Hooka: WH_KEYBOARD5.55 KB
sitemap.rarGenerator map stron WWW. Tworzy bardzo proste mapy i to tylko dla "czystego" i proprawnego kodu HTML. Napisałem go z myślą o sobie, dlatego raczej inni będą mieli problemy z jego używaniem.8.08 KB
listaokien.rarWyświetla listę oken w systemie. Użycie funckji GetDesktopWindow, FindWindow...3.66 KB
l_fonts.rarLista dostępnych czcionek w systemie.2.83 KB
keyboard_emulator.rarSymuluje naciśnięcie klawisza. 2.84 KB
immediateif.rarImplementacja funkcji IIF w Pascalu. 3.50 KB
html2text.rarKonwerter HTML do plików textowych. Po prostu wyrzuca wszystko co zawarte pomiędzy "<>".3.54 KB
hint.rarPrzykład modyfikacji wyglądu Hintów. 3.11 KB
graphicmdiexplorer.rarPrzeglądarka plików graficznych. Aplikacja MDI.36.54 KB
gradient.rarPrzykład paska gradientowego.2.85 KB
globalkeyboardhook.rarKeyLogger. Instaluje w systemie globalnego hooka.5.40 KB
getmsgproclocalhook.rarPrzykład lokalnego Hooka: WH_GETPROC;6.59 KB
formularz.rarGotowy formularz (zestawienie wszystkich komponentów do tworzenia formularzy)37.29 KB
w_resizer.rarZmiania rozmiarów okna, poprzez wysyłanie stosownych komunikatów.2.99 KB
typpedarrays.rarTyped arrays - przykład użycia.3.41 KB
filesearcher.rarWyszukiwarka plików.3.00 KB
ex_mail.rarWywołuje domyślny program pocztowy.2.71 KB
events.rarDoskonale ilustruje różnorakie zdarzenia Delphi.3.55 KB
eastereggs.rarUkryte funkcje w naszej aplikacji8.59 KB
dragdrop.rarDrag and drop - przykład użycia2.98 KB
docked_toolbars.rarDokowalne paski narzędzi. 3.16 KB
delacrobatreader.rarUżycie Acrobat Readera w swojej aplikacji (ActiveX).4.74 KB
createparams.rarWykorzystanie funkcji CreateParams. Zmiana atrybutów okna, które nie są dostępne w Object Inspektorze.3.32 KB
createdirex.rarFunkcja tworząca katalogi jak: "c:\1\2\3\4\5\" itp.3.54 KB
copyrect.rarWyświetlanie fragmentów bitmap. 43.58 KB
copy.rarPrzykład użycia funkcji Copy2.82 KB
cool-bar.rarPrezentacja możliwości komponentu TCoolBar. 3.53 KB
combobox.rarUżycie ComboBox3.01 KB
com_access.rarPokazuje jak w prosty sposób odwoływać się do wszystkich komponentów na formie.3.26 KB
color2hex.rarKonwersja TColor na Hex2.78 KB
code_completion.rarCode completion jak w IDE Delphi.4.07 KB
clipboard.rarWielopoziomowy schowek dla naszej aplikacji4.04 KB
cd-rom-opener.rarSteruje pracą CD-ROM'a 2.73 KB
casechanger.rarZmienia wielkość liter w plikach.3.01 KB
callwndproclocalhook.rarPrzykład lokalnego Hooka: WH_CALLWNDPROC6.76 KB
brush.rarPrzykład używania pędzla w Delphi. 7.75 KB
blockread.rarPrzykład użycia funkcji BlockRead3.44 KB
bitmaprgn.rarUstala region na podstawie bitmapy.15.64 KB
bitbtn.rarPrzykład użycia przycisku BitmapBtn3.11 KB
bill.rarPrzykład wygaszacza ekranu (odbijający się od krawędzi ekranu Bill Gates)5.36 KB
aviplayer.rarOdtwarzacz plików AVI, mpg 3.00 KB
apphide.rarUkrywnie aplikacji w menadzerze zadań.2.83 KB
animform.rarPokazuje w jaki sposób łatwo wykonać efektowną animację okienka.4.02 KB
animate.rarPrzykład użycia komponentu TAnimate 2.95 KB
actionexample.rarPrzykład wykorzystania komponentu ActionList2.93 KB

Razem 93 plikow.