Jesteś tutaj: Strona główna / Delphi / Newsy

Poddziały

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.

Wikipedia

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

    EN
    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ęcej
  • Delphi TRibbon Tutorial

    EN
    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

    PL
    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

    EN
    Data: 2011-09-21, Autor: Zarko Gajic - About.com, 1998, Dział: Delphi

    From 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ęcej
  • Essential Delphi

    EN
    Data: 2011-09-21, Autor: Marco Cantu, 2002, Dział: Delphi

    A 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

KategoriaTematówPostówOstatni post
Asembler10032121.03.2010
04:56:41
szmitek
C i C++598208027.01.2012
11:22:11
lukas.lpk
C#209021.01.2010
19:04:31
phantom210
Delphi5616129.05.2008
12:24:09
jozekkg
Fortran00
Java8022620.01.2010
05:22:26
s1w
Lisp1409.12.2006
13:15:13
Objective C00
OS Programming134218.01.2008
13:03:32
pietras93
Pascal13145201.12.2011
08:41:15
Karol
Python81526.03.2007
23:36:36
stainboy
Tworzenie gier103214.06.2007
11:17:07
Pawlenko
Visual Basic2329.12.2005
20:57:25
wrotomek
TematOdp.Wyśw.Ostatni post
Światowe trendy w programowaniu - IV edycja konferencji SOFTDEVCON01217-02-2012
11:35:05
softdevcon
Softdevcon III011402-12-2011
12:45:18
Agnieszka_M
Naciskanie klawisza w danym programie058328-06-2008
21:10:26
walacik
SDJ - informacja!060024-06-2008
22:48:21
komes
Visual vs Bulider172624-12-2007
11:13:41
jac666
GCC kompilacja statyczna2181417-05-2007
17:13:18
adi90
System doradczy080801-04-2007
14:45:32
gorg82
Trudne początki.10112909-02-2007
00:35:29
Ajur
Server SMTP0131903-06-2006
21:32:01
grzemach
ZostaĂą betatesterem!4129819-05-2006
18:27:42
P@WEÂŁ++





Ciekawe strony

Kontakt

Jeśli chcesz się z nami skontaktować napisz na adres: info(at)binboy.org lub odwiedź nasz profil na Facebooku!

O Nas

Serwis binboy.org to kopalnia wiedzy dla wszystkich z branży IT, w szczególności dla programistów i webmasterów. To duży zbiór kursów programowania, tutoriali, darmowych ebooków, setki kodów źródłowych itp.

Bądź w kontakcie

Panel użytkownika

Zaloguj się do panelu użytkownika.
Nie masz konta? Zarejestruj się!
Zapomniałeś hasła?