Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

si Vám dovoluje představit

Podobné prezentace


Prezentace na téma: "si Vám dovoluje představit"— Transkript prezentace:

1 si Vám dovoluje představit
Shell Team Jan Kupka Petr Kykal Tomáš Paríšek si Vám dovoluje představit FINAL

2 Obsah: Realizace Seznámení s řešením význačných detailů
Přiblížení funkcionality Screenshoty

3 Cíl projektu: Seznámit se s implementací profesionálních shellů a vytvořit vlastní kvalitní shell 3/19

4 Realizace: Detailní seznámení s funkcemi shellů Rozvržení vývoje
Samotná implementace Testování 4/19

5 Rozvržení vývoje: Vývoj v prostředí KDevelop Programovací jazyk C
Systémová volání -> Samostatné procesy -> Rozšíření funkcionality -> Design prostředí 5/19

6 Samotná implementace:
Základní tvorba modulů Sloučení a tvorba finálního programu z modulů 6/19

7 Testování: Primárně na stroji Eryx Též na lokálních kontech v Debianu
Zjištění různorodého chování v obou prostředích ProShell byl přizpůsoben Eryxu 7/19

8 Seznámení s význačnými detaily:
Zpracování příkazové řádky Parser řádky Přesměrování a kolony 8/19

9 Funkcionalita: Základní funkcionalita – spouštění příkazů
Spouštění v procesech Přesměrování Kolona Historie „Inteligentní” doplňování názvů příkazů a programů 9/19

10 Příkazy: Interní příkazy Systémové příkazy 10/19

11 Procesy: Spouštění příkazů v samostatných procesech
Spouštění procesů na pozadí “&” Přepnutí vybraného procesu na popředí “fg” Fronta procesů na pozadí Signály při asynchronních událostech 11/19

12 Přesměrování: Přesměrování vstupu “<“ Přesměrování výstupu “>”
Přesměrování výstupu – append “>>” 12/19

13 Kolona: Implementovaná kolona s 1 rourou
Systémová volání při delších kolonách 13/19

14 Historie: Pole posledních použitých příkazů
Procházení pomocí kurzorových kláves Načítání/ukládání historie do souboru 14/19

15 „Inteligentní“ doplňování syntaxe
Doplňování názvů příkazů/souborů Rozlišení spustitelných souborů Možnost doplňovat nejen na začátku příkazu, ale například i za rourou 15/19

16 Screenshoty: 16/19

17 17/19

18 18/19

19 Prostor pro Vaše dotazy.
Děkujeme za pozornost. Prostor pro Vaše dotazy. powered by Shell Team


Stáhnout ppt "si Vám dovoluje představit"

Podobné prezentace


Reklamy Google