Nektere predmety z rocniku 1. a 2. obor PC systemy



Delfi - ???

Prace - Prace pri hodinach
Zaverecna - Pravidelny ctyrboky KOMOLY JEHLAN (podstavy jsou ctverce)

krok zpet



Zapisy z hodin pro 1. i 2. poleleti ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Podminky zapoctu na konci - Posledni aktualizace 4.6.01 IDE - integrovane prostedi Editor Compilator Debuger ------------------------------------------------------------------------ Preddefinovane obekty jen upravujeme (visual paskal ... ) ------------------------------------------------------------------------ OOP - Obektove orientovane programovani ------------------------------------------------------------------------ ID: dentifikace obektu - Vraci hodnotu ------------------------------------------------------------------------ Pripojovani databazi: BDE Borlan Database Engine... BDE/ODBC - Pripojemi databazi SQL: jazyk struktorovanych objektu ------------------------------------------------------------------------ Standart (desktop) Profesional (developer) Enterprais (client/server) ------------------------------------------------------------------------ Instal Schet ... moznost Instal / Odinstal RAR image ... rekostrukce bez instalace ------------------------------------------------------------------------ Object Inspekter Pracujeme s metodamy ---- Zalozka evenst nastaveni Udalosti ...... ---- - v pravo sou komponenty - v p levo vlastnosti Take se daji nastavit RT (Ran Time) ... nejsou na zalozce PROPERTIS videt Event --- Cod Event Handle Kod v urcite udalosti.... Pr: Form1.Color= ..... ------------------------------------------------------------------------- Aktive Control ... Vybrat Obekt AutoCrol priradi scrolovani BorderIcons - BordrStyle - Caption x Names Color CTR3D Cursor Enabled Font ---------------------------------- Form Stile MDI - Stistem podrizenych oken ---------------------------------- Napovedy - Hint - ShowHint HowStrolBar -- nastaveni Strolbaroru cislivost ...atd Icon - Prezentace form v minimalni poloze KeyPrwiev -- Nejprv sparcuje komponentu pak form LeftTop - levi horni roh kde bude zobrazen ... name - jmeno --------------------- Udalosti OnClick, DblClick ...OnClose .... ------------------- Position kde zobrazit PopupMenu -- menu WindowsState -- maximiliz ....mini ... pospusteni ---------------------- FormAktivate -- stane se aktivnim AutoCreatForm ... generovani oken ale zobrazi jen jedno (lepe receno nasteni do pameti) --------------------------------------------------- Metody BigToForm - nad okna ScudTO - pod SendToack Close -zavre CloseQuert Creat - alokuje Hide - neukazuje se SatBouns () - levy horni roh se nastavuje pemisteni formulare Show - jen ukazuje ShowModal - musis se okno zavrit pred dalsim pokracovani --------------------------------------------------- Form designer Align - Zarovnani Anchors - zarovnani k nadrizene komponentne Contraction (Max a Min ... rozmer komponenty) --------------------------------------------------- Manipulace s komponentamy.. Form1 klepnu na palete komponent pak na form a kdyz pak na form SHIFT + CLIK tak to stejne vlozim 2x 1} pridani 2} vyber co chci vyber SHIFT+CLICK nebo tazenim mysi EDIT Select ALL -- bacha na kontainery ..(ramecek) 3} premistovani... 4} zmena velikosti... (25 az 400) ... edit site... TAB < 0;-> > pouzivat kontajnery prepinani mezi form, kopirovani.. mazani zarovnavni - stejne jak ALL zamikani... poradi koponent (od nuli za sebou) Edit Tabrder (sipkama nahoru dolu...) ------------------------------------------------- IDE Code Editor 1) Editor Ophoust GENERAL, DISPALY, KEYMmapping !! KLICOVE Slovo....Predem definovany vyznam.. CODE Iusign .. pruvodce..pro dokonceni procedury... oBSAH coDE eDITOR -- pROJECT1 1X \ UNIT1.PAS 1 az n -------------------------------------------------------- Intreface -Muzem volat z venuku Implementation - nejdou volat procedury z venci... -------------------------------------------------------- Pakleta KOMPONENT - standart

DS - databazovy system 1- BD 2- databaze integrita uziv- nepustime neopravnene uziv.. technologicka-UPSky vypadek .. Ramovy postup DB 1 logicky navrh databaze a logickou strukturu b normalizace c prototyp 2 fyzycke data a technologie BDE = (IDAPI) Borland Data Base Engine - umoznuje nastavovat ovladat SW k pristupu k databazim - Jednotne integrovane rozhhrani umoznuje pristup k sirokym palete databazovych zdroju, moznostem prace s databazi - unierzalni jadro ke vsem platformam databazi - muzem pristupovat k ruznym zdrojum ------------------------------- Administrator - Zalozka DataBasiz a konfiguration (podpory: Dbdemos...) (Alias-pojmenovane pripojeni) - Jak se pripojeni jmenuje - Jake se pouzivaji databaze Paradox - Bez prostredi vytvori datbazi s kterou se muze pracovat je to ovladac 1 - Zalozit Alias (telefony) 2 - diver PARADOX 3 - c:\PDOUSER .... Sem se zapisuji ladici informace c:\program files\common files\ borland shared\bsde...\dapi.sfg - sem ze zapisuji nejake ty inf...(prejmennovat a udelat zalohu toho CFG) -------------------------- Databaze Desktop File -> None -> Table Table Typs Paradox7 FileName Typs Size Tg 1 Cislo A 15 2 Prijmeni A 20 3 Jmeno A 20 4 Plat N -------------------------- CDE Administrator Data Desktop SQL Explorer SQL Monitor -------------------------- Data Desktop ------------------------ DS: 1) SRBD: BDE Administrator a) BDE b) SQL explorer - admin aliasu (sprava) * diectonari - udaje a sparva * databazes - jsou pred definovany c) SQL monitor d) Form Vizard * odlehcuje praci z databazema... * vede krok po kroku ... k vytvoreni jednoduche applikace... BDE ADTA ACCESS DATAControls alias--BDE---TABLE,QUERY--DataSource---DBGORD \ --------- Data Source Wash: Name SataSet --- table, guery AutoEdit -- true Enabled ----true - (pri zapisu odpojit zapsat a pripojit ...) Udalosti OndataChange -- pokud se neco pohne OnStakeChange - kdyz prejde databaze z edit do brows.. --------------------- GlobaliOpvecg ---- Closs CreateTable DeleteTABLE EmptyTable Open --------------------- Navigate -- Fiver Lost moveBy() Vex Prior Refresch --------------------- zalozky -- FiveBoteMarch Get Goto --------------------- Prace s poli ve vete -- Append AppendRecord Cabel Dleete Edit Insert Insertrecord Post ------------- IndexovaPodpora --- AddTable DeleteIndex Gotokety SoftKey ----------- Rozvahy -- CanceRange SetRange ---------- Ostahu - DetaileControls Enebaledcounst ----------------------------------- Whith table do begin actve:=false with fielddefs do begin cleor add('cislo',ftstany,15,false) end:= with IndexDufs do begin clear add('dleci','cislo',[ixpromei,ixunixuix]) add('dlepr','prijmeni',[ixCusi,Inscusitime]) ... ... ... end create table end ---------------------------------------------------------- Komponenta QUERY vlastnosti: name active na tru (pro zmenu dat) lze pouzit v SQL .. Structure Query Languege params s parametrickymi ci dinamckymi prikazy - pouziva v tehto klauzulich promene ... DDL Databese Defimtion Languege (Tabulky) - cerate - aleter - drop - create index - drop DML ... Manipulation ... (zazanmy) - select - insert AQL.Add('Insert into "Telefony.db" (cislo,Prijmeni;pat)') add('Values(:Ci,:Pr,:Jm,:Pl)') ParamByName('Ci').As.Stryng:=form1.edit1.text Ple:=StrToFloat(Form1.edit1.text) ParamByName('Pl').AsFloat:=PlE Exec.SQL - update - delete DCL ... Control ... ---------------- Select Begin with query1 begin close sql.clear sql.add('select xform "telefony DB"') SQL.Add('where Prijmeni=Adomac') open end Ne Select . . . . ('upadte "telefony"') ('set jmeno="Adam"') ('where jemno = "Adam"') extSql ------------------------------- Create table "jm_tam" (udaj typ, ... , [prymary key (jm_klice)]) Create table "telefony.db" (cislo char, Prijmeni(20),... , Platu numeric (10,2), prymaty key (cislo) alter table "telefony" add palt1 numeric(8,2) drop plat1 drop table "telefony.db" screate index DkPr, ON "Telefony.db" (Prijmeni) drop index "telefony".DlePr --- Spusteni: Open X ExecSQL --- SELECT [distinct] [jm_daje/*/fonkce] FROM "Jm.tab" - funkce select sum() "Nazev" tabulka >> sun,avg,min,max,count().. count vypocite vse - funkce apr() "Nazev" tabuka >> uper,lower where vytvor jmenotabulky order by [jm_udaje] [ASC/DESC] razeni vzestup sestup... group by [-- || --] havinc vybrane_table ----- select * from "telefony.db" where palt > 10 000 order by prijemni - vybere [palt vetsi nez 10 000 a seradi podle prijmeni ------------------------------- SQL.add ('select * from "telefony.fb"'); SQL.Add ('where prijm=:pr'); ParamByName('Pr').AsString :=edit1.text [params[0].AsStryng ......] Open ------------------------ Report Switsch ..umoznuje - API IADAPI ODBC - definici vystupu - manipulace s vystupy - ziva data Pripojeni RS neboli D ..pripojeni vystupu pres pomocnou kompnentu report ------------------------ Quick report QuickRop - Bende - DataSet QRlabel...SumaryColumThe - Caption QRDBText..data -DateSet -DataField QRExplorer..sumary -Expression SUM(table1) QRSystem..regfactPageheaderTitle -Text ------- PageHadler - Title - ColumThaser - Data - Sumary - PageFootor ----------------------------------------- 1. Uvod - Delfi 2. IDE Form designer Oinsektor rantime dizenter form editor codeedirot jak se delaj procedury 3. Paleta Komponent standart additional win32 - komponenty v 32bit provedeni * system - DDE, OLE dialog win311 * ActiveX - propojobani dat -------- Databazovy system uvod - DatabasovySystem a - SRBD - SW udrzba,tvoreni ruseni aktualizace, prohledavani (nastroje vyjmenovat) b - BD - Databaze \ vyz struktura soubory na HDD ,, datobve indexove vice file souborove jednosouborove --- ramcovy postup tvorby DB ! nastroje BDE (IDAPI) .. Alias BDE (desktop) SQL explorer Form Vizard - Vygeneruje 2 komponety zobrazovaci (z data akces a date kontrol) Paleta komponent DataAccces (datasource,table,query) ..rozdel prikazu jejich sposteni DataControl (DBcard) databazove verze se standart a aditional napojeni na prislusny prvek - komponenta musi souhlasit s funkci? Vystupy Qreport reportswitsh prace s DB...Telefony.DB..... nekam nakopirovat na disk InterBase .. Midas .. projektovat vycevrstve APP (sitove prostredi) InternetExpres .. 2 komponenty umoznu ji rogramovat APP pres Inet :O) Decidenew ... Analiza data Internet \ FastNet ---- pristup pres net Comonent Write ... delani vlastnich komponent 11.6 - 15:45 18.6 - 15:45