Poddziały
- Forum dyskusyjne - porozmawiaj, zadaj pytanie
Słowo wstępu
Delphi – język programowania, którego można używać w środowiskach firmy Borland, Embarcadero, Microsoft (Delphi Prism), oraz w środowisku Lazarus. Narzędzia te są zintegrowanymi środowiskami programistycznymi typu RAD, działającymi zgodnie z zasadą dwustronnej edycji.
Dawniej język Delphi był nazywany Object Pascalem, lecz w świadomości społecznej programistów na całym świecie Delphi zaczęło być postrzegane z czasem jako osobny język programowania i dlatego też przy okazji premiery Delphi 6 w roku 2002 w oficjalnej dokumentacji programu została użyta po raz pierwszy nazwa "Delphi language". Standard języka Delphi obejmuje wiele bogatych funkcjonalnie klas, których nie ma w standardzie Object Pascala, a ponadto umożliwia programowanie wizualne, czyli Object-Oriented Design. Object Pascal jest rozszerzeniem języka Pascal – został on rozwinięty przez firmę Apple Computer przy współpracy Larry'ego Teslera, głównego architekta, i Niklausa Wirtha, twórcy Pascala. Object Pascal wywodzi się z wcześniejszej, obiektowo zorientowanej wersji Pascala nazywanej Clascal, która była dostępna na komputery Lisa.
Programy tworzone w Delphi dla Win32 muszą zostać skompilowane do postaci kodu binarnego przed pierwszym wykonaniem. Niektóre komponenty wizualne działają już podczas tworzenia projektu, umożliwiając oglądanie efektów pracy. Delphi dla Win32 zapisuje informacje o właściwościach obiektów, udostępniając je programiście. Informacje te umożliwiają zmianę ich wartości przez programistę bez pisania kodu programu oraz są używane podczas pracy programu – technika ta zwana jest RTTI. Tworzone programy pracują na zasadzie obsługi zdarzeń, każde polecenie (np. kliknięcie myszką) generuje zdarzenie, które poprzez wewnętrzne mechanizmy programu są przesyłane do odpowiedniego komponentu, a rolą programisty jest tylko dołączenie odpowiedniego kodu umożliwiającego obsługę tego zdarzenia. Natywne programy tworzone w Delphi pod Win32 umożliwiają w prosty sposób stworzenie wydajnej aplikacji, sam język jest przyjazny użytkownikowi i podobny do języka C# dla platformy .NET, który został stworzony znacznie później przez twórcę Delphi Andersa Hejlsberga, by stanowić alternatywę dla Delphi i dla Javy.
Aktualności
Nadchodzi Delphi XE2
Data: 2011-09-09, autor: Karol, Dział: Delphi
Już niebawem (we wrześniu) ma nastąpić premiera nowego środowiska od Embarcadero - Delphi XE2 (RAD Studio XE2). Będzie to bez wątpienia największa aktualizacja Delphi od początku jego istnienia. Wraz z nową aktualizacją mamy bowiem uzyskać wreszcie możliwość tworzenia natywnych aplikacji na Windows 64-bit! Tego wielu spodziewało się już od dawna, jednak kolejne wydania pokazywały, że nie jest to zadanie proste. Tym razem Embarcadero dopięło swego nawet z nawiązką! Wprowadzono bowiem coś więcej - możliwość tworzenia natywnych aplikacji pod MacOSX i iPhone! I jakby tego było mało - wprowadzono FireMonkey, czyli rewolucyjne uzupełnienie VCL. Z jego pomocą możliwe się stanie tworzenie wektorowego interfejsu użytkownika.
Więcej-
Artykuły, Publikacje, Dokumentacje
A Collection of Delphi Tips & Tricks
Data: 2012-02-02, Autor: Valter Kiisk, Dodał: Karol, Dział: Delphi
Zestaw gotowych rozwiązań do często występujących problemów, np.: jak ukryć titlebar formularza, jak zablokować popupmenu dla dowolnej kontrolki, jak wyświetlić obrócony tekst, jak pobrać listę zainstalowanych czcionek itp.
WięcejDelphi TRibbon Tutorial
Data: 2011-10-03, Autor: evanoahsoftware, Dodał: Karol, Dział: Delphi
This is a basic tutorial on how to use the built-in Delphi TRibbon control. You can use it in applications built with Delphi 2009, 2010 and XE. This video has been followed up with more detailed screencasts due to questions on how to do things in the TRibbon. Some tasks are not obvious. You can find them on my channel or on my website.
Więcej
Znalezione w sieci
Praktyczny kurs programowania w Delphi na przykładzie wygaszacza ekranu Windows
Data: 2011-09-25, Autor: Ryszard Paweł Kostecki, Dodał: Karol, Dział: Delphi
Praca ta jest praktycznym kursem języka i środowiska programistycznego Delphi. Kurs ten polega na dokładnym omówieniu konstrukcji prostego wygaszacza ekranu napisanego w Delphi. W efektywnej lekturze tej pracy przydatna będzie znajomość jakiegoś języka programowania wyższego poziomu.
Więcej
Najczęściej Zadawane Pytania - FAQ
Znalezione w sieci
Learning Object Oriented Programming with Delphi
Data: 2011-09-21, Autor: Zarko Gajic - About.com, 1998, Dział: DelphiFrom the table of contents: introduction to OO basics, introduction to class inheritance, programmer defined classes and objects, accessing an object and its data, the sender parameter and substitution, introducing type inheritance, using and abusing inheritance, indirection, association and composition, two patterns using composition, some patterns for varying behavior, bidirectional links, callbacks and linking classes, factory patterns.
WięcejEssential Delphi
Data: 2011-09-21, Autor: Marco Cantu, 2002, Dział: DelphiA friendly introductory guide to Borland Delphi: a form is a window, highlights of the Delphi environment, the object repository and the Delphi wizards, a tour of the basic components, creating and handling menus, multimedia fun, and more.
Więcej
Najnowsze na forum
| Temat | Odp. | Wyśw. | Ostatni post | |
|---|---|---|---|---|
![]() | hiperłącza | 3 | 1190 | 13-06-2009 19:38:32 Patryczek1291 |
![]() | Goracy klawisz i dymek z informacja | 1 | 786 | 13-06-2009 15:40:36 Patryczek1291 |
![]() | Sortowanie przez zliczanie problem | 1 | 1369 | 13-06-2009 15:13:24 Patryczek1291 |
![]() | Ksiązka do Delphi | 1 | 579 | 13-06-2009 15:02:53 Patryczek1291 |
![]() | czyszczenie stringgrid | 0 | 1264 | 29-05-2008 12:24:09 jozekkg |
![]() | AND binarne 2 adresach IP | 2 | 632 | 06-04-2008 20:59:37 -izaw- |
![]() | TcpClient TcpServer | 1 | 1411 | 26-01-2008 01:18:52 Domanoid |
![]() | Lista | 4 | 901 | 27-12-2007 22:24:03 jozekkg |
![]() | Uciekający BUTTON | 6 | 1371 | 06-11-2007 20:34:11 lukaszmaster |
![]() | Wstawianie ramki | 3 | 585 | 01-11-2007 18:11:48 wolesinski |
Ciekawe strony
- http://www.torry.net/ - Torry's Delphi Pages
- efg's Delphi Reference Library - efg's Computer Lab: Mostly Delphi Projects and Reference Library about Computer Graphics, Image Processing, Color Science, Fractals,Mathematics, etc
- http://4programmers.net/ - 4programmers
- Delphi OpenAL - serwis poświęcony wieloplatformowej biblioteki muzycznej OpenAL i wykorzystaniu jej w projektach Delphi

