Król Łukasz Nr albumu: 254102



Podobne dokumenty
Środowiska i platformy programistyczne

Przegląd i ewaluacja narzędzi do szybkiego tworzenia interfejsu użytkownika (RAD).

Przegląd i ewaluacja narzędzi do szybkiego tworzenia interfejsu użytkownika (RAD).

ABIX Cyfrowa edukacja z oprogramowaniem Open Source

Programowanie RAD Delphi

WYKORZYSTANIE PLATFORMY FireMonkey W PROCESIE URUCHAMIANIA I TESTOWANIA UKŁADÓW MIKROPROCESOROWYCH

Narzędzia RAD (wykład 1)

PODSTAWY PROGRAMOWANIA

Krótka Historia. Co to jest NetBeans? Historia. NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły. Paczki do NetBeans.

SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD

Zacznij Tu! Poznaj Microsoft Visual Basic. Michael Halvorson. Przekład: Joanna Zatorska

INFORMATYKA TECHNICZNA Badanie możliwości wykorzystania języka AutoLISP i środowiska VisualLISP w systemie CAx

Delphi podstawy programowania. Środowisko Delphi

Cel: Przypisujemy przyciskom określone funkcje panel górny (Panel1)

Wykład 9: Polimorfizm i klasy wirtualne

Wykład 9: Metody wirtualne i polimorfizm

Co to jest Lazarus? Jak pobrać bezpłatną wersję Lazarus a Organizacja projektu w Lazarus ie

Borland to firma, która stworzyła kilka środowisk programistycznych: Turbo Pascal Borland Pascal Objekt Pascal Borland Delphi C++ Builder C++

Język programowania. Andrzej Bobyk

Scenariusz lekcji. Scenariusz lekcji 1 TEMAT LEKCJI: 2 CELE LEKCJI: 2.1 Wiadomości: 2.2 Umiejętności: 3 METODY NAUCZANIA: 4 ŚRODKI DYDAKTYCZNE:

Narzędzia CASE dla.net. Łukasz Popiel

Programowanie aplikacji biznesowych

Języki i paradygmaty programowania - 1

Języki i paradygmaty programowania doc. dr inż. Tadeusz Jeleniewski

ActiveXperts SMS Messaging Server

Wprowadzenie do biblioteki klas C++

Wprowadzenie do prezentacji multimedialnych

Programowanie w C. dr inż. Stanisław Wszelak

Dotacje na innowacje. Inwestujemy w waszą przyszłość.

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

Programowanie obiektowe W1 Wprowadzenie. Dr hab. inż. Lucyna Leniowska, prof. UR Zakład Mechatroniki, Automatyki i Optoelektroniki

Organizacja zajęć BAZY DANYCH II WYKŁAD 1. Plan wykładu. SZBD Oracle

Semestr zimowy Podstawy Informatyki, Logika TAK

Elektrotechnika I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

Delphi. Lazarus. Kompilatory Delphi. Linki do stron o Delphi

Java w 21 dni / Rogers Cadenhead. Gliwice, cop Spis treści. O autorze 11. Wprowadzenie 13 TYDZIEŃ I JĘZYK JAVA

Programowanie w środowiskach RAD Język C++ w środowiskach RAD

16) Wprowadzenie do raportowania Rave

WYKORZYSTANIE PLATFORMY FireMonkey DO AUTOMATYZACJI ZADAŃ GRAFIKI W PROGRAMIE AutoCAD

Zamieszczanie ogłoszenia: obowiązkowe. Ogłoszenie dotyczy: zamówienia publicznego.

Języki Programowania. Kompilatory Fortranu. Wojciech Sobieski

STUDIA STACJONARNE I STOPNIA Przedmioty kierunkowe

Dariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki

PDM wbudowany w Solid Edge

METODY URUCHAMIANIA PROGRAMÓW JĘZYKA AutoLISP W ŚRODOWISKU AutoCAD

Podstawy programowania. Wprowadzenie

INŻYNIERIA OPROGRAMOWANIA

Informatyka. dr inż. Paweł A. Mazurek

Kasy Fiskalne Lublin Analityk

kierunkowy (podstawowy / kierunkowy / inny HES) nieobowiązkowy (obowiązkowy / nieobowiązkowy) polski semestr V zimowy i letni (semestr zimowy / letni)

Zagadnienia programowania obiektowego

Czym jest Java? Rozumiana jako środowisko do uruchamiania programów Platforma software owa

Przedmiotem zamówienia jest dostawa:

Rozdział 1 Czy Delphi jest produktem dla każdego?

Systemy baz danych w zarządzaniu przedsiębiorstwem. W poszukiwaniu rozwiązania problemu, najbardziej pomocna jest znajomość odpowiedzi

PRYWATNA WYŻSZA SZKOŁA BUSINESSU, ADMINISTRACJI I TECHNIK KOMPUTEROWYCH S Y L A B U S

Opis. Wykład: 30 Laboratorium: 30

Podstawy programowania. Wykład: 12. Struktury, unie, pola bitowe. dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD

Rok akademicki: 2012/2013 Kod: ZIE s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

PRZYJĘTE ZASADY GRY...3 ZAŁOŻENIA PROJEKTU...4 CZYM JEST I DLACZEGO QT?...5 DIAGRAM KLAS...7 DIAGRAM GRY SINGLE PLAYER...8 DIAGRAM MULTIPLAYERA...

Programowanie niskopoziomowe

PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, O STRUKTURZE PRZEDMIOTOWEJ

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

Początki Javy. dr Anna Łazińska, WMiI UŁ Podstawy języka Java 1 / 8

Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych.

Narzędzia podnoszące jakość procesu wytwarzania i wdrażania

STUDIA NIESTACJONARNE I STOPNIA Przedmioty kierunkowe

Systemy operacyjne na platformach mobilnych 2 Programowanie aplikacji z graficznym interfejsem użytkownika w GTK+

Podstawy programowania

Jeśli chcesz łatwo i szybko opanować podstawy C++, sięgnij po tę książkę.

Podstawy Programowania 2

Od uczestników szkolenia wymagana jest umiejętność programowania w języku C oraz podstawowa znajomość obsługi systemu Windows.

Dla klientów biznesowych Microsoft przygotował dwie wersje systemu Windows Vista, w zależności od wielkości i skali działalności organizacji:

PRZEWODNIK PO PRZEDMIOCIE

Projektowanie Graficznych Interfejsów Użytkownika Robert Szmurło

Matryca pokrycia efektów kształcenia

Język programowania DELPHI / Andrzej Marciniak. Poznań, Spis treści

Programowanie C# mgr in. Dariusz Ku. p. 119A

Wdrażanie aplikacji Delphi 2005

dr inż. Jarosław Forenc

Microsoft Visual Basic kontra Borland Delphi W wojnie o szybkość. Jacek Szarapa

UML w Visual Studio. Michał Ciećwierz

Praca w środowisku Visual Studio 2008, Visual C

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

Studia podyplomowe. Programowanie na platformie Microsoft Visual Studio.NET

Zmiana logo. Dziękujemy za wybór naszych rozwiązań. apjoo od Apláuz. Wspólnie przebrniemy przez proces konfiguracji strony www i wstawiania treści.

Opis przedmiotu zamówienia

EFEKTY KSZTAŁCENIA DLA KIERUNKU STUDIÓW

Programowanie. Pascal - język programowania wysokiego poziomu. Klasa 2 Lekcja 9 PASCAL

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ),

Wykład V. Rzut okiem na języki programowania. Studia Podyplomowe INFORMATYKA Podstawy Informatyki

Narzędzia uruchomieniowe dla systemów Embedded firmy Total Phase

Borland Developer Studio Autor: Radosław Bujak

Mariusz Trzaska Modelowanie i implementacja systemów informatycznych

1 Ergonomia i komputer Wprowadzenie Krótka historia ergonomii Ergonomiczna praca z komputerem... 11

Programowanie w języku C++ Grażyna Koba

Programowanie obiektowe

Aplikacje biurowe pakiet Microsoft Office kurs podstawowy

PRZEWODNIK PO PRZEDMIOCIE

Transkrypt:

Król Łukasz Nr albumu: 254102

Podstawy o 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. Delphi jest jednym z bardzo popularnych środowisk programistycznych. Posiada ogromne możliwości w zakresie tworzenia aplikacji. Dawniej język Delphi był nazywany Object Pascalem, na którym bazuje. Kompilatory języka Delphi kompilują kod Delphi do natywnego kodu x86 lub zarządzanego kodu.net.

Podstawy o Delphi cd. Programowanie w Delphi oparte jest na komponentach wizualnych VCL (Visual Component Library), a tworzenie programu odbywa się na zasadzie programowania obiektowego. Środowisko Borland Delphi pozwala w łatwy i przystępny sposób tworzyć aplikacje multimedialne, graficzne, dźwiękowe, zawierające animacje, korzystające z różnego rodzaju baz danych. Środowisko Delphi zawiera zaawansowane funkcje matematyczne, logiczne, graficzne oraz systemowe. Posiada dziedziczenie po jednej klasie i po wielu interfejsach. Bazową klasą obiektu jest zawsze metaklasa TObject Delphi generuje kod źródłowy, po skompilowaniu którego tworzony jest wykonywalny program dla systemu Windows.

Rozwój języka Wraz z rozwojem technologii informatycznych język Delphi ewoluował, zachowując jednak kompatybilność wstecz. Znaczne zmiany przypadają na rok 2009, mianowicie: Pełne wsparcie języka dla Unicode (w tym dla VCL) Wprowadzenie klasy TStringBuilder dla szybszej konkatenacji łańcuchów Wprowadzenie typów generycznych Klasa TObject posiada wirtualne metody ToString, GetHashCode, i Equals Metody anonimowe Pełne wsparcie dla formatu plików PNG dla klasy TImage W wersji 2010 dodano do języka możliwość używania atrybutów, oraz wprowadzono kilka nowych unitów do bibliotek standardowych języka.

Historia środowiska programistycznego Delphi Delphi, opracowane przez firmę Borland, jest następcą środowiska Turbo Pascal, będącego połączeniem kompilatora języka Pascal ze środowiskiem edycyjnym. Pierwsza wersja (16-bitowa) Delphi ukazała się w 1995 roku i przeznaczona była do pracy w Microsoft Windows 3.1. Kolejna wersja Delphi 2 ukazała się w roku 1996 i była środowiskiem 32-bitowym, generującym kod dla Microsoft Windows 95. Delphi 3 ukazało się w roku 1997 i wprowadziło do środowiska nowe elementy. Delphi 4 dodało wiele nowych usprawnień IDE. W wersji 6 pojawiła się m.in. możliwość tworzenia przeźroczystych okien (tylko Windows 2k/XP).

Historia środowiska programistycznego Delphi Wersja 7 wniosła nowy komponent pozwalający na używanie stylów wizualnych z Windows XP w tworzonych programach. Wersja 8 (rok 2003) wprowadziła Delphi w środowisko.net W edycji 2005, zintegrowanie w jednym środowisku kompilatorów dla języków Delphi, Delphi.NET oraz C#. Delphi Prism jest to wtyczka do IDE Microsoft Visual Studio, wraz z kompilatorem stanowiący nowe środowisko programistyczne. Delphi 2009 Delphi dla Windows obsługujące Win32. Delphi 2010 - wydano 25 sierpnia 2009 roku. Jest to druga wersja środowiska Delphi, która obsługuje Unicode. Delphi XE - wydano 30 sierpnia 2010 roku. Dodano kilka narzędzi do środowiska. Delphi XE Starter Edition - edycja Delphi XE udostępniona 27 stycznia 2011, skierowana dla hobbystów, studentów i małych firm.

Cechy i funkcjonalność Delphi: Tworzenie 32-bitowego kodu programu. Praca w trybie wizualnego projektowania. Oparty na języku Object Pascal, lecz bardziej rozbudowany. Prosty i przejrzysty kod źródłowy. Bardzo dobry system pomocy. Duża liczba dodatkowych komponentów. Nowoczesność oraz wsparcie dla najnowszych technologii. Wspomaganie dla obsługi relacyjnych systemów bazodanowych. Dwustronna edycja Szybki, efektywny kompilator

Przykłady najciekawszego oprogramowania napisanego w całości bądź częściowo przy użyciu języka Delphi: Ad-Aware Dev-C++ Skype Total Commander Odkurzacz

Budowa Borland Delphi: 1. Forma 2. TreeView 3. Object Inspector 4. Biblioteka komponentów 5. Menu F12 -> edytor kodu

Dziękuję za uwagę!