Práce s PCS v OLE: možnosti, meze, zkušenosti Petr Horský www.formica.cz.

Slides:



Advertisements
Podobné prezentace
Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě VY_32_INOVACE_INF_RO_17 Digitální učební materiál Sada: Úvod do programování.
Advertisements

Středoevropské centrum pro vytváření a realizaci inovovaných technicko-ekonomických studijních programů Registrační číslo CZ.1.07/2.2.00/ Tento.
Aplikační a programové vybavení
Pascal - větvení.
Algoritmizace od algoritmu k Pascalu.
Vnitřní řazení v poli (in sito)
1 Vnitřní řazení s využitím dynamických struktur Tvorba spojového seznamu je vcelku triviální záležitostí: a)Vytvořím prázdný seznam příkazem LIST:=nil.
Programování v Pascalu Přednáška 4
Programování v Pascalu Přednáška 6
Programování v Pascalu Přednáška 9 RNDr. Hana Havelková.
Algoritmizace a programování Podprogramy v Delphi - 10
Databázové systémy II Přednáška č. 5 RNDr. David Žák, Ph.D. Fakulta elektrotechniky a informatiky
Principy překladačů Běhová podpora Jakub Yaghob. Běhová podpora Statická podpora jazyka Překladač Interface na knihovny Hlavičkové soubory Dynamická podpora.
Programování v Pascalu Přednáška 7
Materiály k přednášce Úvod do programování Ondřej Čepek.
Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě VY_32_INOVACE_INF_RO_15 Digitální učební materiál Sada: Úvod do programování.
Algoritmizace a programování Podmíněné a cyklické příkazy- 08
Informatika I 3. přednáška
Online nástroje pro Váš lepší web Helena Šimková.
Procedury a funkce Základní charakteristika a použití v programu.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Deklarace Radim Štefan. 2 Použité zkratky BP – Borland Pascal De – Delphi.
Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě VY_32_INOVACE_INF_RO_03 Digitální učební materiál Sada: Úvod do programování.
Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě VY_32_INOVACE_INF_RO_18 Digitální učební materiál Sada: Úvod do programování.
SEZNAM SPOJŮ JAKO JÁDRO EL. PROJEKTU Petr Horský
Podmienený príkaz. Kĺúčové slová  Pro podmínky se v Pascalu používají klíčové příkazy IF, THEN a ELSE.  Také se jim říká „príkaz vetvenia"..  Příkaz.
PB161 – Programování v jazyce C++ Objektově Orientované Programování
Algoritmy a programovací techniky
Procedurální rozšíření Transact SQL Michal Kopecký Výběr ze slajdů k 3. přednášce předmětu Databázové Aplikace (DBI026) na MFF UK.
Radek Pavlíček, duben 2010 Aktuální trendy v přístupnosti.
Novinky a strategie společnosti Vema, a. s.
Systémy pro podporu managementu 2
Snímání informací ze stroje o průběhu zpracování zakázky prostřednictvím externí snímací karty.
Jan Majer, Tomáš Pytlík, Tomáš Vondráček IKE D o k u m e n t o g r a f i c k é i n f o r m a č n í s y s t é m y.
 termín: středa :59  vytvořit kontejner – dvourozměrná matice  dopředné (forward) iterátory přes sloupce i řádky  velikost fixní, určená parametry.
Databázové systémy 2 Cvičení č. 6 Ing. Tomáš Váňa Fakulta elektrotechniky a informatiky Univerzita Pardubice.
ALGORITMIZACE A ZÁKLADY PROGRAMOVÁNÍ ŘAZENÍ PRVKŮ – OPAKOVANÝM VÝBĚREM NEJVĚTŠÍHO PRVKU (SELECTSORT) Vytvořila: RNDr. Ivanka Dvořáčková Gymnázium K. V.
ALGORITMIZACE A ZÁKLADY PROGRAMOVÁNÍ ŘAZENÍ PRVKŮ – PŘÍMOU VÝMĚNOU (BUBBLESORT) Vytvořila: RNDr. Ivanka Dvořáčková Gymnázium K. V. Raise, Hlinsko, Adámkova.
Simulační modely a programové vybavení. Vývoj simulačních programů  Původně pouze strojový kód –Příliš dlouhé, náročné na programátora, obtížné hledání.
Informatika I 7. přednáška RNDr. Jiří Dvořák, CSc.
Informatika I 8. přednáška RNDr. Jiří Dvořák, CSc.
VISUAL BASIC PRALG.
Macromedia Dreamweaver Software pro editaci kódu Bohuslav Čech3MA381.
Vývoj aplikací v jazyku Ruby Bakalářská práce Tomáš Kohout VTI.
STROMY Datová struktura sestávající z uzlů
Systémy pro podporu managementu 2 Inteligentní systémy pro podporu rozhodování 1 (DSS a znalostní systémy)
Aplikační a programové vybavení
10. Dynamické proměnné Dynamická proměnná se nezavádí deklarací proměnných, ale vzniká za běhu programu provedením speciálního příkazu. Nemá přidělen žádný.
7. Typ soubor Souborem dat běžně rozumíme uspořádanou množinu dat, uloženou mimo operační paměť počítače (na disku). Pascalský soubor je abstrakcí skutečného.
Uvodni strana. Řešitelský tým Vedoucí pracovník Roman Čapek Řadoví zaměstnanci Petr Kotál Bohumír Baier
B ORIS L EHEČKA, ODDĚLENÍ VÝVOJE JAZYKA ÚJČ AV ČR, V. V. I. DALIBORIS. CZ P RAŽSKÉ JARO V O STRAVĚ, 24. BŘEZNA 2015 Nástroje pro badatele (nejen)
Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě VY_32_INOVACE_INF_RO_16 Digitální učební materiál Sada: Úvod do programování.
GYMNÁZIUM, VLAŠIM, TYLOVA
Digitální učební materiál
doc. RNDr. Zdeněk Botek, CSc.
4. Typ pole 4.1 Jednorozměrná pole
Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě VY_32_INOVACE_INF_RO_11 Digitální učební materiál Sada: Úvod do programování.
Cvičení 2 Podmíněné příkazy, cykly. Podmíněné příkazy Podmínka – jakýkoliv logický výraz ( a=1,……..) ( a=1,……..) Příkaz – vlastní instrukce, která se.
Cvičení 3-4 Procedury, funkce,řetězce. Procedury Procedura Procedura Procedura je podprogram, který mění stav programu (změnou stavu proměnných nebo změnou.
Návrh a tvorba WWW Semestrální práce. Termíny –20. října – odevzdání popisu práce pár větami popsat, jak bude vypadat a fungovat Vaše semestrální práce.
Algoritmy Úkol: Vytvořte algoritmus pro zadání PIN do mobilu.
B AT SOUBORY Jednoduché skripty ve Windows. O PAKOVÁNÍ PŘÍKAZU OPAKUJ. off for /L %i in ( ) do ( echo *** echo %i echo *** ) Zápis: Opakuj.
Redakční systém – Content management system (CMS), publikační systém – Správa obsahu webu – Jednoduché publikování textů – Modulárnost (instalace doplňků)
Skripty v PC|S Petr Horský
Strukturované typy proměnných v programovacím jazyce Pascal - 2.hodina
Databázové systémy a SQL
Opakování základních příkazů a syntaxí v programovacím jazyce Pascal
Podprogramy.
Juliovy množiny 1.
program TextovySoubor;
Transkript prezentace:

Práce s PCS v OLE: možnosti, meze, zkušenosti Petr Horský

Práce s PCS v OLE: možnosti, meze, zkušenosti Oblasti užití OLE (překrývají se navzájem): ad hoc aplikace vývoj utilit a nástrojů vývoj PC|Schematicu

Práce s PCS v OLE: možnosti, meze, zkušenosti ad hoc aplikace programátor musí být po ruce (nejsme-li jím sami) není třeba uživatelské rozhraní není nutno ošetřovat chybové stavy … podstatné zrychlení vývoje jednoduché aplikace jsou jednoduché

procedure ChangeColors (d: Integer); const MaxColor = 20; var APages: IPCsPages; PageNum: Integer; ALines: IPCsLines; i: Integer; begin if ConnectToAutomation then begin APages := PCSComObj.ActiveDocument.Drawing.Pages; for PageNum := 0 to APages.Count - 1 do begin ALines := APages [PageNum].Lines; for i := 0 to ALines.Count - 1 do with ALines.Item [i] do Color := (Color + d + MaxColor) mod MaxColor; end; PCSComObj.Redraw; end; end {ChangeColors};

Práce s PCS v OLE: možnosti, meze, zkušenosti ukázka včetně zdrojového textu ke stažení: skeleton cca řádků výkonný kód cca 100 řádků

Práce s PCS v OLE: možnosti, meze, zkušenosti nástroje VisiTool.dll: odvozování konkrétního projektu od generického zneviditelněním lokací nebo funkcí LPRPack.dll: visualizace vodičů v rozvaděči, kvalifikovaný dolní odhad jejich délky TestPack.dll: zobrazování a analýza spojek ve schematu, atd. NetGraph.dll: analýza netlistu dle struktury projektu (lokace, funkce, symboly, stránky)

Práce s PCS v OLE: možnosti, meze, zkušenosti OLE není OLE (z důvodu rychlosti užívány DLL). DLL běží off-line, do aplikace je nutno se vracet. Programátor přebírá odpovědnost za konsistenci schematu. Vývoj vyžaduje další nástroje: Delphi, C++Builder

Práce s PCS v OLE: možnosti, meze, zkušenosti Náměty na užití OLE?

Práce s PCS v OLE: možnosti, meze, zkušenosti Děkuji za pozornost.