დელფის პროგრამირების კურსები. დელფის პროგრამირების ექსკლუზიური კურსები

კურსი განკუთვნილია პროგრამისტებისთვის, დეველოპერებისთვის და არქიტექტორებისთვის, რათა მიაღწიონ ეფექტურობის მაღალ დონეს Delphi 2009-ში შემუშავებისას.

ტრენინგის წინასწარი დონე:

  • Windows-ის ცოდნა მომხმარებლის დონეზე.
  • პროგრამირების უნარები Delphi-ში.
  • მონაცემთა ბაზის სერვერების მუშაობის პრინციპების გაცნობა.

კურსის მიზანი– გაზარდეთ განვითარების პროდუქტიულობა Delphi-ის გამოყენებით Win32 პლატფორმისთვის აპლიკაციების შემუშავების, პროტოტიპირების, კოდირებისა და გადაზიდვისას.

ეს კურსი განკუთვნილია მათთვის, ვისაც სურს გაიღრმავოს ცოდნა და გამოიყენოს Delphi გარემო VCL აპლიკაციების შესაქმნელად.

ეს კურსი მოიცავს Delphi 2009-ის გარემოს ფუნდამენტურ სარგებელსა და მახასიათებლებს, მათ შორის IDE პერსონალიზაციას, მოვლენებზე ორიენტირებულ პროგრამირებას, კლიენტ-სერვერის განვითარებას, მონაცემთა კომპონენტებს, მონაცემთა მიგრაციას სერვერზე, გამართვას, განვითარებას. მომხმარებლის ინტერფეისი, გამონაკლისების მართვა და ოსტატების გამოყენება განვითარების სიჩქარის გასაზრდელად.

ლექციებს თან ახლავს დეტალური ლაბორატორიული სამუშაოები. ლექციები და ლაბორატორიული სამუშაოები, სტუდენტების გავლის სრული განვითარების ციკლი, რაც სრულდება Win32 სრულფასოვანი აპლიკაციის შექმნით.

კურსის პროგრამა "აპლიკაციის შემუშავება Win32 პლატფორმისთვის დელფი 2009"

1. შესავალი

  • ახალი დელფი 2009 წელს
  • განაცხადის მოთხოვნების შემუშავება

2. პროტოტიპირება

  • აპლიკაციის პროტოტიპის შემუშავება
  • განაცხადის ფორმები
  • მომხმარებლის ინფორმაციის შეგროვება
  • პროექტის დაყენება

3. ობიექტზე ორიენტირებული პროგრამირება

  • კლასები და ობიექტები
  • კლასის საზღვრები
  • პოლიმორფიზმი
  • ჩამოსხმის ობიექტების ტიპები
  • კლასის მეთოდები და კლასის დამხმარეები
  • დალუქული კლასები
  • გაფართოებული OOP ცნებები

4. ბიზნეს ლოგიკა და GUI

  • ბიზნესის წესები და ბიზნეს ლოგიკა
  • რა არის ინტერფეისის კოდი?
  • UML-ის შესავალი
  • შესავალი Together
  • მაგალითები

6. სინგლტონის ნიმუში

  • რა არის შაბლონები?
  • სინგლტონის ნიმუში
  • სინგლტონის აპლიკაცია

7. ძირითადი ინტერფეისის ელემენტები

  • VCL არქიტექტურა
  • მომხმარებლის ინტერფეისის განვითარება

8. ფორმის დიზაინერი და კოდის რედაქტორი

  • შესავალი
  • ფორმის დიზაინერი
  • ინტერფეისის შექმნა
  • კოდის რედაქტორი

9. ინტერფეისის კომპონენტები

  • ფორმების იერარქია
  • TAbstractForm
  • ინტერფეისის შექმნა

10. ობიექტის სასიცოცხლო ციკლი

  • ობიექტის მფლობელი
  • ობიექტების შექმნა
  • ობიექტების განადგურება

11. გამონაკლისის დამუშავება

  • შესავალი
  • რა არის გამონაკლისი?
  • დაცული ბლოკი
  • გამონაკლისის მართვა
  • რესურსების დაცვა
  • ამაღლება და გადაყრის გამონაკლისები

12. გამასწორებელი

  • გამართვის გარემო
  • კოდის შესრულების კონტროლი
  • აპლიკაციის მუშაობისას მონაცემების გაანალიზება
  • გამართვის პროცესის მართვა

13. მონაცემთა ბაზის აპლიკაციების შემუშავება

  • მონაცემთა ბაზის აპლიკაციის არქიტექტურა
  • მონაცემთა ბაზის აპლიკაციის არქიტექტურა დელფში
  • მონაცემთა წვდომის ტექნოლოგიები
  • dbExpress
  • TClientDataset
  • მაგალითი

14. მიწოდება

  • აპლიკაციის ფაილები
  • DB აპლიკაცია
  • პაკეტების გამოყენება

15.Model-View-Controller

  • MVC მიდგომის აღწერა და უპირატესობები
  • MVC აპლიკაციის შექმნა
  • XML მიმოხილვა
  • XML Patser
  • XML და VCL კომპონენტები

17. ინტრავებ

  • IntraWeb კომპონენტები
  • აპლიკაციის მოდული და გვერდის მოდული
  • აპლიკაციის შექმნა მონაცემთა ბაზასთან მუშაობისთვის
  • ჩარჩოების გამოყენება
  • აიაქსმა დაიწყო

18. RaveReports

  • Rave Reports კომპონენტები
  • ვიზუალური ანგარიშის შემქმნელი
  • ანგარიშის ველების ხელით შეცვლა
  • ვნახოთ შედეგი
  • ანგარიშების გენერირება C++Builder აპლიკაციებში

19. DataSnap

  • მონაცემთა Snap კომპონენტები
  • მონაცემთა გადატვირთვა ობიექტების საცავში
  • სამსაფეხურიანი აპლიკაციის შექმნა

20. განაცხადის აგება

  • შეხვედრის ორგანიზატორის რეალური აპლიკაციის შემუშავება ყველა ზემოთ ჩამოთვლილი ტექნიკის გამოყენებით

21. პროექტთან მუშაობა

  • პროექტის შექმნა
  • Პროექტის მენეჯერი
  • პროექტის ფაილი
  • პროექტის პარამეტრები
  • შედგენა და დაკავშირება
  • ასამბლეა
  • მოვლენები მშენებლობის დროს
  • MSBUild კომუნალური პროგრამის გამოყენება

22. TeeChart

  • TeeChart კომპონენტები
  • TeeChart რედაქტორი

კურსის ბოლოს ხდება საბოლოო სერტიფიცირება ტესტის სახით ან სწავლების პროცესში შესრულებული პრაქტიკული სამუშაოს შეფასების საფუძველზე.


დელფის პროგრამირება ყველაზე პოპულარული მიმართულებაა პროგრამისტებს შორის. Delphi-ის განვითარების გარემო, რომელსაც ახლა Embarcadero RAD Studio-ს უწოდებენ, ძალიან ადვილი გასაგებია, მაგრამ ისიც კი მოითხოვს სწავლას, რადგან შეიცავს ბევრ ფუნქციას დეველოპერისთვის. პროგრამული უზრუნველყოფა!

დელფის გაკვეთილები დღესდღეობით შეგიძლიათ ნახოთ როგორც სკოლაში, ასევე უმაღლეს სასწავლებლებში, მაგრამ არის თუ არა ისინი რაიმე სასარგებლო? ეჭვი გვეპარება! დელფში ასეთი ძალიან ზედაპირული ტრენინგის შემდეგ სტუდენტები ვერც ერთ პროგრამას თავისუფლად ვერ წერენ. და ეს არის დამთრგუნველი ფაქტი. დელფის გაკვეთილები ხშირად ტარდება "საჩვენებლად", თითქოს ისინი უნდა ყოფილიყო სასწავლო გეგმაში, ასე იყო. მაგრამ არავინ ფიქრობს იმაზე, სასარგებლო იყო თუ არა მსმენელისთვის დელფის შესწავლა. და აქ გასაკვირი არაფერია. დაფიქრდით, ვინ ასწავლის დელფს იმ დაბალი ხელფასისთვის, რომელსაც მასწავლებლები იღებენ? ვინ კითხულობს დელფის ლექციებს? ხოლო ლექციებს კითხულობენ ისინი, ვინც ვერ იპოვა კარგად ანაზღაურებადი სამუშაო. სწორედ ეს მომავალი მასწავლებლები მიდიან სხვადასხვა საგანმანათლებლო დაწესებულებებში გაკვეთილების ჩასატარებლად და დელფის კურსებს გადიან. მათგან მეტის მოლოდინი არ შეიძლება. ამიტომ, ჩვენმა კომპანიამ, ამ სამარცხვინო ვითარების შემხედვარე, გახსნა დელფის კურსები საწარმოო საწარმოს ბაზაზე!

რა სარგებელს მოუტანს დელფის კურსს, რომელსაც ატარებენ მწარმოებელი კომპანიის თანამშრომლები? ეს არ არის მარტივი დელფის სასწავლო კურსები, რომლებიც არ ამახვილებენ ყურადღებას ტრენინგის ხარისხზე. ეს არის ადგილი, სადაც პროფესიონალი პროგრამისტები მუშაობენ საწარმოო ამოცანების შესასრულებლად! მხოლოდ არსებულ Delphi პროგრამისტს შეუძლია კარგი, ძლიერი ცოდნის მიწოდება. ტრენინგი, რომ გახდეთ დელფის პროგრამისტი, უნდა ჩაატაროს მაღალკვალიფიციური პროგრამისტი, რომელიც მუშაობს მის სპეციალობაში წარმოებაში!

დელფის სწავლა, ისევე როგორც ნებისმიერი სხვა პროგრამირების ენა, უნდა განხორციელდეს ე.წ. „საბრძოლო“ ამოცანებზე. თუ რომელიმე საეჭვო აკადემიურ ცენტრში გაძლევენ სასაცილო და მოსაწყენ დავალებებს, იცოდე, რომ ეს არ არის კარგი. ეს არის ჩვენი ექსკლუზიური დელფის პროგრამირების კურსები, რომლებიც მაქსიმალურად ახლოსაა იმ სამუშაოსთან, რომელსაც ადამიანი, რომელმაც დაასრულა ტრენინგი, შეასრულებს სამსახურში. მხოლოდ ჩვენი Delphi სასწავლო კურსები შეიცავს ამოცანებს, რომლებიც მხოლოდ გააძლიერებს შეძენილ თეორიულ ცოდნას და ამავე დროს იქნება საინტერესო და საინტერესო!

დელფის ტრენინგი არ მოითმენს ყურადღების მიფანტვას, როგორც მოსწავლის, ისე მასწავლებლის მხრიდან. ამიტომ ჩვენი ორგანიზაცია გთავაზობთ მხოლოდ ინდივიდუალურ გაკვეთილებს! მასწავლებელი არ დაელოდება თემის გაგებას ან დავალების შესრულებას მთელი კლასის განმავლობაში, მაშინ როცა ყველაზე უნარიანი მოსწავლეები იძულებულნი არიან დაიღალონ მოლოდინში. მასწავლებელი იმუშავებს მხოლოდ ერთ მოსწავლესთან, რაც დელფის პროგრამირების გაკვეთილებს მაქსიმალურად ეფექტურს გახდის!

თუ თქვენ გაინტერესებთ პროგრამირება ამ სიტყვის ფართო გაგებით და დააყენებთ საკუთარ თავს ფართომასშტაბიან ამოცანას - ისწავლოთ პროგრამირება, მაშინ თქვენთვის ყველაზე რაციონალური გამოსავალი იქნება დაწყება. დელფის კურსებისპეციალიზებულ ცენტრში.

Delphi ვიზუალური პროგრამირების გარემო, ან RAD (Rapid Application Development) Delphi, შეიქმნა პასკალის ენაზე დაყრდნობით, რომელიც სპეციალურად შეიქმნა განათლებისთვის. ეს ენა იძლევა ღრმა დეტალებს და დიდ „უსაფრთხოების ზღვარს“ არასწორი ნაბიჯებისგან თავის დასაცავად.

ჩართულია სასწავლო კურსებიდელფისტუდენტებს შეეძლებათ ისწავლონ როგორ განავითარონ დელფის პროექტები, რომლებიც წარმოაჩენენ დელფის პროგრამირების სხვადასხვა ასპექტს. პროექტის შემუშავების ეტაპების აღწერას ახლავს კომენტარები, ასევე ნიმუშები. ტიპიური შეცდომებიდა ხარვეზები, რომლებიც შეიძლება წარმოიშვას მსგავს სიტუაციებში. განსაკუთრებული ყურადღება ამ პროცესში ტრენინგიდელფიყურადღებას ამახვილებს VCL ბიბლიოთეკის ძირითადი კომპონენტების ეფექტურად გამოყენების ტექნიკაზე და იმაზე, თუ როგორ შევქმნათ მოსახერხებელი და საიმედო ინტერფეისი. კურსებიდელფისასარგებლო იქნება არა მხოლოდ დამწყები პროგრამისტებისთვის, არამედ გამოცდილი დეველოპერებისთვისაც.

გარდა ამისა, on კურსებიდელფიგათვალისწინებული იყო პროგრამირების სისტემის შესაძლებლობები დელფი 2010 წელი, აღწერილი ენა დელფიგანიხილება სისტემის ვიზუალური კომპონენტები და მათი შექმნის მეთოდები. განსაკუთრებული ყურადღება ამ პროცესში ტრენინგიდელფიფოკუსირებულია სხვადასხვა არქიტექტურისთვის ქსელური აპლიკაციების შექმნის პრინციპებსა და პრაქტიკულ ტექნიკაზე, პროგრამების შემუშავებაზე, რომლებიც მხარს უჭერენ ძირითად ინტერნეტ პროტოკოლებს და ინსტრუმენტების ორგანიზებას. ეფექტური მუშაობაპროგრამისტები.

განცხადებები მომავალი კურსების შესახებ

დელფის კურსის განრიგი

- მოწინავე სასწავლო პროგრამა - ჩაეწერეთ

NAME უახლოესი ჯგუფი ᲛᲐᲡᲬᲐᲕᲚᲔᲑᲚᲔᲑᲘ ფასი დან
პირადი სახეები ორგანიზება.
ეს არის სტატია, რომელიც დაფუძნებულია ფორუმებზე დასმულ კითხვებზე: „როგორ შემიძლია დავაბრუნო სტრიქონი DLL-დან?“, „როგორ გადავიტანო და დავაბრუნო ჩანაწერების მასივი?“, „როგორ გადავიტანო ფორმა DLL-ში?“.

რომ ნახევარი სიცოცხლე არ დახარჯო ამის გარკვევაში, ამ სტატიაში ყველაფერს ლანგარზე მოვიტან.

ამ სტატიის თემებს არაერთხელ შეეხო ამ ბლოგში სხვადასხვა ხარისხით, მაგრამ ამ სტატიაში ისინი ერთად არის თავმოყრილი და გამართლებული. მოკლედ, შეგიძლიათ ამ სტატიის ბმული გადააგდოთ მათ, ვინც ავითარებს DLL-ებს.

Მნიშვნელოვანი ჩანაწერი: სტატია უნდა წაიკითხოთ თანმიმდევრობით. კოდის მაგალითები მოცემულია მხოლოდ როგორც მაგალითები, სტატიის ყოველ საფეხურზე (პუნქტში) მაგალითის კოდი ემატება ახალი დეტალებით. მაგალითად, სტატიის დასაწყისშივე არ არის შეცდომის დამუშავება; მითითებულია „კლასიკური“ მეთოდები (როგორიცაა GetLastError-ის გამოყენება, sdtcall კონვენცია და ა.შ.), რომლებიც სტატიის პროგრესირებასთან ერთად იცვლება უფრო ადეკვატურით. ეს გაკეთდა იმისთვის, რომ „ახალი“ („არაჩვეულებრივი“) დიზაინი არ გაჩენილიყო კითხვები. წინააღმდეგ შემთხვევაში, საჭირო იქნება თითოეული მაგალითისთვის შენიშვნის ჩასმა, როგორიცაა: „ეს განხილულია ქვემოთ მოცემულ აბზაცში, მაგრამ ეს განხილულია ამ აბზაცში“. ნებისმიერ შემთხვევაში, სტატიის ბოლოს არის ბმული მზა კოდის შესახებ, რომელიც დაწერილია სტატიაში ნათქვამის გათვალისწინებით. შეგიძლიათ უბრალოდ აიღოთ და გამოიყენოთ. და სტატია განმარტავს რატომ და რატომ. თუ არ გაინტერესებთ „რატომ და რატომ“, გადაახვიეთ ბოლომდე დასკვნამდე და მაგალითის ჩამოსატვირთად ბმული.