Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Az előadás célja  A Delphi megkedveltetése és megismertetése alapszinten  A Delphi változatosságának bemutatása  A Delphi egyszerűségének megmutatása,

Hasonló előadás


Az előadások a következő témára: "Az előadás célja  A Delphi megkedveltetése és megismertetése alapszinten  A Delphi változatosságának bemutatása  A Delphi egyszerűségének megmutatása,"— Előadás másolata:

1

2 Az előadás célja  A Delphi megkedveltetése és megismertetése alapszinten  A Delphi változatosságának bemutatása  A Delphi egyszerűségének megmutatása, és az hogy benne tényleg könnyedén lehet programozni a gyakorlatban

3 Bevezetés  A Delphi szervesen a Pascal nyelvre épül Pascal, 1972 Dr. Niklaus Wirth  Borland Turbo Pascal 1985 – a Pascal népszerűsége, főleg PC-n  A Delphi sikere nyomán reneszánszát éli  Objektum orientált változata Object Pascal, ami a Delphi nyelve

4 A Delphi történetének rövid áttekintése  Delphi 1 – 16 bites, Win 3.1  Delphi 2 – 32bites, teljes körű win95 támogatás, több rekordú objektumok,, továbbfejlesztett adatbázisrács, OLE Automation támogatás, variant típus bevezetése, long string adattípus és Visual Form Inheritance

5  Delphi 3  interface-k és COM támogatás  ActiveForm-ok  komponenscsomagokat használó technológia  hálózati és Internetes fejlesztések támogatása  a TeeChart és Decision Cube megjelenése  QuickReport  BDE Acces meghajtó ab-kapcsolatok megteremtésére  Coolbar komponens, komponens sablonok, dll hibakeresési lehetősége …  Code Insight technológia (Code Templates, Code Completion, Code Parameters)

6 A Delphi Linuxos változata...... Delphi 6 – Office, Indy, COM+, XML… komponens gyűjtemények, fejlettebb ab támogatás, VCL, CLX (Borland Component Library for Cross-Platfrom),… Delphi 6 – Office, Indy, COM+, XML… komponens gyűjtemények, fejlettebb ab támogatás, VCL, CLX (Borland Component Library for Cross-Platfrom),…  Kylix 1  Kylix 2  Kylix 3 A Kylix és a Delphi – így a Windows és a Linux – között a kompatibilitást és így valamelyest platform függetlenséget a CLX komponensgyűjtemény biztosítja.

7 Delphi = Pascal  Típusok, változók, konstansok  A Delphi ugyanúgy mint a Pascal nagy hangsúlyt fektet a típusosságra –Egyszerű Sorszámozott (ord,pred,succ,high,low) –Integer (byte,word,int,in64(20szamjegy)) –Character –Boolean –Enumerated »type Size = (Small = 5, Medium = 10, Large = Small + Medium); –Subrange (type subsize = small..medium) real,single,double,extended(10byte!),real48) valós real,single,double,extended(10byte!),real48)

8 String String shortstring 2-256 byte shortstring 2-256 byte ansistring 4 byte - 2 GB ansistring 4 byte - 2 GB widestring 4byte – 2GB (unicode) widestring 4byte – 2GB (unicode) ÖsszetettÖsszetett Set/halmaz (type letters = Set of Uppercase;)Set/halmaz (type letters = Set of Uppercase;) Array (nyitott tömb)Array (nyitott tömb) RecordRecord FileFile Class,class referenceClass,class reference interfaceinterface pointerpointer proceduralprocedural variantvariant

9 Vezérlési szerkezetek Elágazások –If –Case Ciklusok –For –While –With Eljárások és függvények –Cím szerinti, és konstans paraméterátadás

10

11

12

13 Hogy is néz ki a DELPHI?

14

15

16 Menüsor bemutatása  A File Menü  New  New application, clx application, data module, frame, form, unit…(activex, xml, Web server appl)  Open, Open Project .pas,.dpr

17  Edit Menüpont  Align to Grid  Rácshoz igazítás  Tab Order  Creation Order  Non Visual components  Flip – forgatás  Lock Controls

18  Search menüpont  Incremental Search  Folyamatos gépeléssel  Find error  futási idejű hibák keresésére  Browse Symbol  Object Browser

19

20  Project Menü  Add/Remove to/from Project  Form, pascal forrasfájl  Compile -> Memóriába  Build -> HDD-re  Web - ActiveX

21  Run Menüpont  Run  Parameters  Mint parancssori paraméterek  Inspect  Evaluate/modify  Add Watch  Add Breakpoint  Source, address, data, module load bp

22  Component Menü

23  Window Menü  egyszerűen a meglévő ablakok közül tehetjük aktívvá amit szeretnénk  Database Menü  adatbázis kezelés  Tools Menü  Help Menü

24 Ismerkedés a komponenspalettával Standard Frame, Main menu, Pop menu, Label, Edit, Memo, Button, CheckBox, Radio Button, ListBox, ComboBox, Scroll Bar, Group Box, Panel Additional - StringGrid Win32 – Progressbar System – OLE, DDE, Timer Data Acces – XML Data Controls –DBGrid BDE – Table, Database, Query Internet ClientSocket, ServerSocket, TCPClient, TCPServer, UdpSocket, Xml document, Webbrowser

25 Komponensek folytatása Servers – mindenfele Office server Indy –Client IdTCPClient, IdUDPClient, IdFinger, IdFtp, IdGopher, IdHTTPClient, IdICMPClient, IdPOP3, IdSMTP, IdTelnet –Server – ugyanezekhez szerver Dialogs –Open, Save, Print, Find Win 3.1 ActiveX COM+

26

27

28


Letölteni ppt "Az előadás célja  A Delphi megkedveltetése és megismertetése alapszinten  A Delphi változatosságának bemutatása  A Delphi egyszerűségének megmutatása,"

Hasonló előadás


Google Hirdetések