Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaOrsolya Veresné Megváltozta több, mint 10 éve
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
13
Hogy is néz ki a DELPHI?
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
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+
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.