Cursuri de programare Delphi. Cursuri exclusive de programare Delphi

Cursul este conceput pentru programatori, dezvoltatori și arhitecți pentru a atinge un nivel ridicat de eficiență atunci când se dezvoltă în Delphi 2009.

Nivelul preliminar de pregătire:

  • Cunoașterea Windows la nivel de utilizator.
  • Abilități de programare în Delphi.
  • Cunoașterea principiilor de funcționare a serverelor de baze de date.

Scopul cursului- Creșteți productivitatea dezvoltării cu Delphi la dezvoltarea, prototiparea, codificarea și livrarea de aplicații pentru platforma Win32.

Acest curs este pentru cei care doresc să-și aprofundeze cunoștințele și să folosească mediul Delphi pentru a dezvolta aplicații VCL.

Acest curs acoperă beneficiile și caracteristicile fundamentale ale mediului Delphi 2009, inclusiv personalizarea IDE, programarea evenimentelor, dezvoltarea client/server, componente de date, transfer de date către server, depanare, dezvoltare interfața cu utilizatorul, gestionarea excepțiilor și utilizarea vrăjitorilor pentru a accelera dezvoltarea.

Prelegerile sunt însoțite de lucrări detaliate de laborator. Prelegeri și lucrări de laborator, conducând studenții prin ciclul complet de dezvoltare, va culmina cu crearea unei aplicații Win32 cu drepturi depline.

Programul cursului „Dezvoltare de aplicații pentru platforma Win32 în Delphi 2009”

1. Introducere

  • Nou în Delphi 2009
  • Dezvoltarea cerințelor aplicației

2. Prototiparea

  • Dezvoltarea prototipului de aplicație
  • Formulare de aplicare
  • Colectarea informațiilor despre utilizator
  • Configurarea proiectului

3. Programare orientată pe obiecte

  • Clase și Obiecte
  • Limitele clasei
  • Polimorfism
  • Casting Tipuri de obiecte
  • Metode de clasă și ajutoare de clasă
  • Clase sigilate
  • Concepte avansate de POO

4. Logica de afaceri și GUI

  • Reguli de afaceri și logica de afaceri
  • Ce este codul de interfață?
  • Introducere în UML
  • Introducere în Together
  • Exemple

6. Model Singleton

  • Ce sunt șabloanele?
  • Model Singleton
  • Aplicație bazată pe modelul Singleton

7. Elemente de bază ale interfeței

  • Arhitectura VCL
  • Dezvoltarea interfeței cu utilizatorul

8. Designer de formulare și Editor de cod

  • Introducere
  • Designer de forme
  • Crearea unei interfețe
  • Editor de cod

9. Componente de interfață

  • Ierarhia formelor
  • TAbstractForm
  • Crearea unei interfețe

10. Ciclul de viață al obiectului

  • Proprietarul obiectului
  • Crearea obiectelor
  • Distrugerea obiectelor

11. Gestionarea excepțiilor

  • Introducere
  • Ce este o excepție?
  • Bloc protejat
  • Tratarea excepțiilor
  • Protecția resurselor
  • Ridicarea și reintroducerea excepțiilor

12. Depanator

  • Mediu de depanare
  • Controlul execuției codului
  • Analizați datele în timp ce aplicația rulează
  • Controlul procesului de depanare

13. Dezvoltarea aplicaţiilor de baze de date

  • Arhitectura aplicației baze de date
  • Arhitectura aplicației baze de date în Delphi
  • Tehnologii de acces la date
  • dbExpress
  • TClientDataset
  • Exemplu

14. Livrare

  • Fișiere de aplicație
  • aplicație DB
  • Utilizarea pachetelor

15.Model-View-Controller

  • Descrierea și beneficiile abordării MVC
  • Construirea unei aplicații MVC
  • Prezentare generală XML
  • XML Patser
  • Componente XML și VCL

17.IntraWeb

  • Componente IntraWeb
  • Modulul de aplicație și modulul de pagină
  • Crearea unei aplicații de bază de date
  • Utilizarea cadrelor
  • Începeți Ajax

18. RaveReports

  • Componente Rave Reports
  • Generator de rapoarte vizuale
  • Modificarea manuală a câmpurilor de raport
  • Ne uităm la rezultat
  • Crearea de rapoarte în aplicațiile C++Builder

19. DataSnap

  • Componente Data Snap
  • Data Snap în depozitul de obiecte
  • Creați o aplicație cu trei niveluri

20. Asamblarea aplicației

  • Dezvoltarea unei aplicații reale de organizare a întâlnirilor folosind toate tehnicile de mai sus

21. Lucrul cu proiectul

  • Creați un proiect
  • Manager de proiect
  • Fișier proiect
  • Setările proiectului
  • Compilarea și legarea
  • Asamblare
  • Evenimente în timpul construcției
  • Folosind utilitarul MSBUild

22.TeeChart

  • Componentele TeeChart
  • Editor TeeChart

La sfârșitul cursului, se efectuează o certificare finală sub formă de test sau pe baza notelor pentru lucrările practice efectuate pe parcursul studiului.


Programarea Delphi este cea mai populară direcție printre programatori. Mediul de programare Delphi, numit acum Embarcadero RAD Studio, este foarte ușor de înțeles, dar chiar și el necesită învățare, deoarece conține multe caracteristici pentru dezvoltator. software!

Lecțiile Delphi se găsesc în vremea noastră atât la școală, cât și în instituțiile de învățământ superior, dar au vreun sens în ele? Ne îndoim! După o pregătire atât de superficială în Delphi, studenții nu pot scrie liber niciun program. Și acesta este un fapt deprimant. Adesea, lecțiile Delphi sunt ținute „pentru spectacol”, spun ei, ar fi trebuit să fie în curriculum, așa că au fost. Și nimeni nu se gândește dacă învățarea Delphi a fost utilă pentru ascultător. Și nu este nimic surprinzător aici. Gândește-te, cine predă Delphi pentru salariile mici pe care le primesc profesorii? Cine predă Delphi? Și prelegeri sunt ținute de cei care nu și-au găsit un loc de muncă bine plătit. Acești profesori nefericiți sunt cei care merg să țină cursuri în diverse instituții de învățământ și în cursurile Delphi. Nu se poate aștepta mai mult de la ei. Prin urmare, compania noastră, privind o situație atât de rușinoasă, a deschis cursuri Delphi pe baza unei întreprinderi de producție!

Ce va oferi un curs delphi susținut de angajații unei companii de producție? Acestea nu sunt simple cursuri de formare Delphi care nu acordă atenție calității educației. Acesta este locul în care programatorii profesioniști efectuează sarcini de producție! Doar un programator Delphi activ va putea oferi cunoștințe bune și solide. Instruirea pentru un programator delphi ar trebui să fie efectuată de un programator înalt calificat care lucrează în industrie!

Învățarea Delphi, precum și a oricărui alt limbaj de programare ar trebui efectuată pe așa-numitele sarcini „de luptă”. Dacă într-un centru științific dubios vi se vor da sarcini ridicole și plictisitoare, să știți că acest lucru nu este bine. Cursurile noastre exclusive de programare Delphi sunt cât mai apropiate de munca pe care o va efectua persoana instruită la locul de muncă. Doar la noi, cursurile de formare delphi vor conține acele sarcini care nu vor face decât să întărească cunoștințele teoretice acumulate și, în același timp, să fie incitante și interesante!

Învățarea Delphi nu tolerează atenția distrasă, atât din partea elevului, cât și a profesorului. De aceea organizația noastră desfășoară doar lecții individuale! Profesorul nu va aștepta până când întreaga clasă înțelege un subiect sau finalizează o sarcină, în timp ce elevii cei mai capabili sunt forțați să lâncezeze în anticipare. Profesorul va lucra cu un singur elev, ceea ce va face ca lecțiile de programare delphi să fie cât mai eficiente!

Dacă ești interesat de programare în cel mai larg sens al cuvântului și îți stabilești o sarcină la scară largă - să înveți să programezi, atunci cea mai rațională soluție pentru tine ar fi să începi cu cursuri Delphi la Centrul de Specialisti.

Mediul de programare vizuală Delphi, sau RAD (Rapid Application Development) Delphi, a fost dezvoltat pe baza limbajului Pascal (Pascal), creat special pentru educație. Acest limbaj oferă detalii profunde și o mare „marjă de siguranță” în protecția împotriva pașilor greșiți.

Pe cursuri de pregatireDelphi studenții vor putea învăța cum să dezvolte proiecte în Delphi care demonstrează diverse aspecte ale programării în Delphi. Descrierea etapelor de dezvoltare a proiectului este însoțită de comentarii, precum și de mostre greșeli comuneși deficiențe care pot apărea în situații similare. O atenție deosebită în proces învăţareDelphi se concentrează asupra modului de utilizare eficientă a componentelor principale ale bibliotecii VCL și a modului de a crea o interfață convenabilă și fiabilă. CursuriDelphi va fi util nu numai pentru programatorii începători, ci și pentru dezvoltatorii experimentați.

În plus, pe cursuriDelphi se iau în considerare posibilităţile sistemului de programare Delphi 2010, limbajul este descris Delphi, sunt luate în considerare componentele vizuale ale sistemului și metodele de creare a acestora. O atenție deosebită în proces învăţareDelphi platit la principiile si practicile de creare de aplicatii de retea pentru diferite arhitecturi, dezvoltarea de programe care suporta principalele protocoale de Internet, instrumente de organizare munca eficienta programatori.

Anunturi despre cursurile viitoare

Program pentru cursurile delphi

- Program de formare avansată - Înscrie-te

NUME CEL MAI APROPIAT GRUP PROFESORI pret de la
Privat chipuri Organizare
Acest articol se bazează pe întrebări de pe forumuri: „Cum returnez un șir de caractere dintr-un DLL?”, „Cum transmit și returnez o matrice de înregistrări?”, „Cum transmit un formular unui DLL?”.

Ca să nu-ți petreci jumătate din viață să-ți dai seama - în acest articol voi aduce totul pe un platou de argint.

Subiectele acestui articol, în diferite grade, au fost deja atinse de mai multe ori în acest blog, dar în acest articol sunt adunate la grămadă, sunt date justificări. Pe scurt, un link către acest articol poate fi aruncat celor care dezvoltă DLL-ul.

Notă importantă: articolul trebuie citit rand pe rand. Exemplele de cod sunt furnizate numai ca exemple, la fiecare pas (punct) al articolului se adauga codul de exemple cu detalii noi. De exemplu, chiar la începutul articolului nu există nicio gestionare a erorilor, sunt indicate metode „clasice” (cum ar fi utilizarea GetLastError , convențiile sdtcall etc.), care sunt înlocuite cu altele mai adecvate în cursul articolului. Acest lucru se face din motivul că modelele „noi” („neobișnuite”) nu ridică întrebări. În caz contrar, la fiecare exemplu, ar trebui să insereze o notă de forma: „asta se discută în acel paragraf de mai jos, dar că – în acesta aici”. În orice caz, la sfârșitul articolului există un link către un cod gata făcut, scris ținând cont de tot ce se spune în articol. Poți doar să-l iei și să-l folosești. Și articolul explică de ce și de ce. Dacă nu sunteți interesat de „de ce și de ce” - derulați până la sfârșit până la concluzie și un link pentru a descărca exemplul.