Programowanie w Delphi dla Win32.pdf

(52 KB) Pobierz
Programow_Delphi
ProgramowaniewDelphidlaWin32 ®
Szkolenie Techniczne
NauczsiębłyskawicznietworzyćaplikacjewDelphi
Uczestnicy kursu nauczą się posługiwania środowiskiem Delphi od postaw. Wymagana
jest jedynie podstawowa znajomość składni języka Pascal lub Delphi oraz ogólna
wiedza algorytmiczna i programistyczna.
Podczas pierwszej części kursu uczestnicy dowiedzą się o działaniu w środowiska,
nowościach wprowadzonych w najnowszych wersjach, zasadach budowy aplikacji z
komponentów oraz zasadach programowania obiektowego i zdarzeniowego. Ponadto
nauczą się budować aplikacje oraz wyszukiwać i usuwać w nich błędy.
W drugiej części szkolenia uczestnicy naucza się podstaw tworzenia aplikacji
korzystających z serwerów SQL. Przekazane informacje pozwolą uczestnikom
rozpocząć budowanie aplikacji bazodanowych.
Trzecia część kursu ma zapoznać uczestników z zagadnieniami poruszanymi podczas
bardziej zaawansowanych kursów, tak aby po jego zakończeniu potrafili dalej
kształtować swoją ścieŜkę rozwoju zawodowego.
Zajęcia są prowadzone w formie laboratorium z zapewnionym dostępem do komputera
dla kaŜdego uczestnika. Kurs obejmuje wykłady, prezentacje, ćwiczenia oraz pracę
samodzielną uczestników.
Warunkiwstępne
Znajomość działania systemu Windows
Umiejętność programowania w języku Pascal lub Delphi (minimum podstawowa)
Podstawowe doświadczenie w programowaniu (zalecane)
Podstawowa znajomość algorytmów i struktur danych (zalecana)
Plankursu
TworzenieaplikacjiwDelphi
Wprowadzenie do Delphi.
Wprowadzenie do środowiska Delphi. MoŜliwości najnowszych wersji
środowiska. Elementy środowiska, konfiguracja. Składniki projektu,
rodzaje projektów, formatki i kod źródłowy. Kompilacja i budowanie
aplikacji. Zasady budowy aplikacji. Programowanie zdarzeniowe.
Programowanie obiektowe.
BSC Polska – CodeGear & Borland Partner ::: www.borland.pl ::: info@borland.pl
28675409.001.png
Tworzenie aplikacji z interfejsem u Ŝ ytkownika.
Wykorzystanie biblioteki komponentów VCL do szybkiego tworzenia
aplikacji wizualnych. RóŜne techniki budowy interfejsu uŜytkownika.
Dynamiczne tworzenie komponentów. Korzystanie ze zintegrowanego
debuggera, wykrywanie i usuwanie błędów. Praca z wyjątkami
(exceptions), przechwytywanie oraz generowanie wyjątków. Praktyczny
projekt aplikacji.
Tworzenieaplikacjibazodanowych
Przegl ą d mo Ŝ liwo ść bazodanowych.
Wprowadzenie do technologii dostępu do baz danych: ADO, IBX oraz
dbExpress. Zasady wykorzystywania komponentów wizualnych do
szybkiej budowy aplikacji bazodanowych. Przegląd moŜliwości
komponentu do tabelarycznej prezentacji i edycji danych (TDBGrid).
Wyspecjalizowane komponenty dost ę pu do danych.
MoŜliwości obiektu DataSet, operacje na danych, przechowywanie danych
oraz obiekty (Field) do manipulacji na polach tabeli. Równe rodzaje pól
(field), w tym specjalne pola wyliczalne oraz pola relacyjne (lookup fields).
Komponenty połączeniowe z serwerem SQL. Komponenty typu Query do
obsługi zapytań SQL.
Techniki tworzenia aplikacji bazodanowych.
Omówienie technik pozwalających wygonie i szybko tworzyć aplikacje
bazodanowe spełniające oczekiwania uŜytkownika.
Zagadnieniazaawansowane
Pakiety BPL
Zasady wykorzystania pakietów. Budowanie aplikacji z pakietami.
Wbudowywanie pakietów w plik wynikowy lub dołączanie pakietów.
WdraŜanie aplikacji z pakietami oraz bez pakietów. Tworzenie swoich
własnych pakietów. Importowanie komponentów ActiveX i dołączanie ich
do pakietów BPL instalowanych w środowisku.
Przetwarzanie współbie Ŝ ne
Zasada działa aplikacji wielowątkowych, zalety i wady takiego podejścia.
Tworzenie aplikacji wielowątkowych na bazie klasy Threads. Zasady
korzystania z biblioteki VCL w aplikacjach wielowątkowych.
Wprowadzenie do zagadnie ń ze szkole ń zaawansowanych.
Optymalizacja komunikacji z serwerami SQL. Tworzenie aplikacji
internetowych w Delphi oraz aplikacji obsługujących komunikację TCP/IP.
Tworzenie aplikacji rozproszonych i usług sieciowych. Budowa własnych
komponentów VCL.
BSC Polska – CodeGear & Borland Partner ::: www.borland.pl ::: info@borland.pl
28675409.002.png 28675409.003.png
Zgłoś jeśli naruszono regulamin