Špička v každém směru IT 3 Produktivita práce s Eclipse.

Slides:



Advertisements
Podobné prezentace
Zoner Foto Studio Bohumil Bareš.
Advertisements

Užitečné klávesové zkratky pro Microsoft Word a Excel
Klávesové zkratky pro práci s okny
Vstup a výstup Ing. Lumír Návrat  katedra informatiky, A-1018 
Vytvoření dokumentu bylo financováno ze zdrojů Evropského sociálního fondu a státního rozpočtu ČR. Název projektu: Výuka programování na střední škole.
Výukový program: Mechanik - elektrotechnik Název programu: Číslicová technika - mikroprocesory III. ročník Mikrořadiče Vypracoval : Vlastimil Vlček Projekt.
Zkratky.
Funkce Připomeňme si program pro výpočet faktoriálu:
Tutoriál EBSCOhost Collection Manager ~ Účet Selector
Ať se postará někdo jiný, najmeme si programátory z Číny. Čuníkům vstup zakázán.
Textový procesor Open Office, Writer STAVOVÝ ŘÁDEK
Uživatelská rozhraní Uživatelská rozhraní 9. cvičení.
Práce se soubory. Ukládání dat Textové soubory s jednoduchou strukturou (např..txt a.csv) textové soubory s vnitřní hierarchií (např..xml) Soubory binárního.
Počítače a programování 1. Obsah přednášky Výjimky - základní typy výjimek Způsoby zpracování výjimek.
Modul 2 : Práce s počítačem a správa souborů. Rada úvodem - Internet ví všechno, zkuste a
Větvení cykly J a v a Začínáme programovat Lucie Žoltá.
J a v a Začínáme programovat Lucie Žoltá. Odkazy - oficiální stránky (překladače, help, metody, vývojové prostředí NetBeans,...)
Adobe Dreamweaver CS4 Ing. Martin Dosedla.
Popis klávesnice.
4IT101 Testování a ladění, dokumentace API třídy,
Ing. Josef Veselý Označení šablony a vzdělávací sady viz.rozpis.
Selenium testování GUI
Seminář C cvičení STL, Trolltech Ing. Jan Mikulka.
Klávesnice a myš Bohumil Bareš.
Identity Field Radim Veselý ČVUT v Praze Radim Veselý ČVUT v Praze Michal Kouřík ČVUT v Praze
Ing. Josef Veselý Označení šablony a vzdělávací sady viz.rozpis.
Jedenácté cvičení Vlákna. Java cv112 Vlákna Operační systém Mutitasking – více úloh se v operačním programu vykonává „současně“ Java Multithreading -
Strategy. Strategy – „All-in-1“ na začátek class AStrategy { public: virtual void Algorithm()=0; protected: AStrategy(); }; class SpecificStrategy: public.
Základy práce na PC Ing. Jan Roubíček.
Alg91 Textové soubory Na rozdíl od jiných typů souborů jsou textové soubory určené pro gramotné lidské oko. Textový soubor je posloupnost znaků členěná.
Memento. Obnovení operačního systému ( Windows | Linux...) Všichni víme, co jsou transekce v databázi Memento – zálohování databáze.
Čísla Desetinná čísla. čísla desetinná se v PC ukládají jiným způsobem než čísla celá – výpočty s nimi provádí dvě odlišné části procesoru při výpočtech.
Konstanty u jsou datové objekty u jejich hodnoty nelze v programu měnit u Deklarace Const jméno = hodnota Příklad: Textový řetězec ZPRAVA Const ZPRAVA.
Klávesové zkratky 1 Ročník: 6 Předmět: Informační a komunikační technologie Učitel: Vojtěch Novotný Téma: Klávesové zkratky 1 Ověřeno ve výuce:
Dílna Caché II. CSP pro pokročilé Tomáš Vaverka. Zdroje HTML Tag Reference v sekci Reference Material v dokumentaci Caché HTML Tag Reference v sekci Reference.
Výukový program: Mechanik - elektrotechnik Název programu: Číslicová technika - mikroprocesory III. ročník Mikrořadiče Vypracoval : Vlastimil Vlček Projekt.
Gymnázium, Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Hodonín Operační systém MS Windows Základní operace.
C# - předávání parametrů Centrum pro virtuální a moderní metody a formy vzdělávání na Obchodní akademii T.G. Masaryka, Kostelec nad Orlicí.
Instalace Irfan View je prohlížeč obrázků a médií, který je zdarma program je možno stáhnout z kromě programu (1.3 MB) je možno stáhnout.
Hledání - editace Přepnu se do báze, ve které budu hledat (zatím pouze báze autorit a záznamů) Každý zpracovatel může editovat pouze záznamy svého ústavu.
ADO – práce s databázemi
Martina Braunerová.  nejdůležitější program v počítači  umožňuje všem ostatním programům fungovat  prostředník mezi počítačem a uživatelem.
VISUAL BASIC PRALG. 19. Chyby a ladění programu Kompilační chyby - chybná syntaxe, neexistující objekt, chybný parametr,... Run-time chyby - dochází k.
Přepínání klávesnice Umístění jednotlivých znaků se na klávesnici může měnit v závislosti na tom, jakou klávesnici používáme.U nás se samozřejmě nejčastěji.
Šesté cvičení Výjimky Balíky.
Textový procesor (MS Word) Ing. Jan Roubíček. Práce s dokumenty VY_32_INOVACE_10_2_02_AP.
Pokročilé programování v C++ (část B)
Windows Presentation Foundation Ovládací prvky. Ovládací prvky Všechny standardní prvky jsou dostupné a některé nové Třídy jsou společné pro WPF System.Windows.Controls,
Aplikační počítačové prostředky X15APP MATLAB cvičení 4
Jazyk C A0B36PRI - PROGRAMOVÁNÍ Část II.
Lišta nástrojů Standard otevření, uložení a další manipulace se soubory (tj. projekty) načítání dat (mapových vrstev) „žluté plus“ odkaz na další lišty.
Strategy. Motivace Různé algoritmy pro stejnou akci Hromada kódu v mnoha podmínkách Důsledky  Komplexnost  Špatná čitelnost  Těžká správa kódu  Těžka.
Proxy. Popis  Klient má přístup k nějakému objektu  Potřebujeme tento přístup ošetřit, aniž bychom přidělali klientovi práci Kontrola přístupu Vzdálený.
How To Upload and Download Flies using Filezilla ?
EU peníze středním školám Název vzdělávacího materiálu: B2 – Verbs – Computers Číslo vzdělávacího materiálu: ICT12-19 Šablona: III/2 Inovace a zkvalitnění.
Klávesové zkratky Autor: Mgr. Jan Duchek VY_32_INOVACE_17_Klávesové_zkratky Vytvořeno v rámci projektu „EU peníze školám“. OP VK oblast podpory 1.4 s názvem.
Projekt MŠMTEU peníze středním školám Název projektu školyICT do života školy Registrační číslo projektuCZ.1.07/1.5.00/ ŠablonaIII/2 Sada 32 AnotaceProgramové.
WINDOWS 7 + EXPLORER 8 Klávesové zkratky ve Windows.
Moduly class Customer < ActiveRecord::Base end
Instalace Javy ( pro Windows )
Vypracoval-Matěj Šmíd
KLÁVESNICE A MYŠ NA PC VY_32_INOVACE_06
Y36PJC Programování v jazyce C/C++
Profesionální poštovní program mutt
Bridge.
Reflexe jako introspekce
Klávesnice Denisa Procházková 1.A.
ALG 08 Merge sort -- řazení sléváním
C# přehled vlastností.
Composite “Spojuj a panuj”.
Transkript prezentace:

špička v každém směru IT 3 Produktivita práce s Eclipse

IT 3 špička v každém směru Práce s textem Delete lineCtrl+D Delete lineCtrl+D Move lines upAlt+Up Move lines upAlt+Up Duplicate LineCtrl+Alt+Up Duplicate LineCtrl+Alt+Up Multiple clipboardhttp://clipdiary.com/ Multiple clipboardhttp://clipdiary.com/

IT 3 špička v každém směru Rychlá navigace v kódu Find NextCtrl-K Skoč na další nalezené slovo Find NextCtrl-K Skoč na další nalezené slovo Last Edit LocationCtrl-Q Last Edit LocationCtrl-Q Bookmarks view Bookmarks view Backward historyAlt+Left Backward historyAlt+Left Open DeclarationF3, též Ctrl-Click Skoč do deklarace aktuální metody () Open DeclarationF3, též Ctrl-Click Skoč do deklarace aktuální metody () Quick HierarchyCtrl+T „Chytrá F3“, skoč do deklarace s možností výběru subtypu Quick HierarchyCtrl+T „Chytrá F3“, skoč do deklarace s možností výběru subtypu References in WorkspaceCtrl+Shift+G References in WorkspaceCtrl+Shift+G Next error/warningCtrl+. Next error/warningCtrl+. Focus on JavadocF2 Focus on JavadocF2

IT 3 špička v každém směru Debugování Podmíněné debugování Podmíněné debugování Debugování vzdáleného serveru Debugování vzdáleného serveru Remote Java Debugging Remote Java Debugging Servers view (pozor na timeout) Servers view (pozor na timeout)

IT 3 špička v každém směru Kvízová otázka Kterou techniku (techniky) eclipse byste použili pro co nejrychlejší vytvoření následujícího kódu? Kterou techniku (techniky) eclipse byste použili pro co nejrychlejší vytvoření následujícího kódu? private void execute(Set osoby) { for (Iterator iterator = osoby.iterator(); iterator.hasNext();) { for (Iterator iterator = osoby.iterator(); iterator.hasNext();) { String osoba = (String) iterator.next(); String osoba = (String) iterator.next(); System.out.println(osoba); System.out.println(osoba); }} Code templates (private, for – iterate over collection, sysout) Code templates (private, for – iterate over collection, sysout)

IT 3 špička v každém směru Code editing - templates for - Přizpůsobí se kontextu v kódu for - Přizpůsobí se kontextu v kódu Iterate over array Iterate over array Iterate over array with temporary variable Iterate over array with temporary variable Iterate over collection Iterate over collection try try private, protected, public private, protected, public Další (while, if, switch, sysout…) Další (while, if, switch, sysout…)

IT 3 špička v každém směru Otevírání souborů Open ResourceCtrl-Shift-R Open ResourceCtrl-Shift-R Open TypeCtrl-Shift-T Open TypeCtrl-Shift-T Možnost masky * Možnost masky * *Action – zobrazí všechny struts akce *Action – zobrazí všechny struts akce Možnost Camel Case hledání Možnost Camel Case hledání

IT 3 špička v každém směru Code editing – quick fixes Neodchycená vyjímka Neodchycená vyjímka a) Add throws declaration a) Add throws declaration b) Surround with try/catch b) Surround with try/catch Neexistující metoda (TDD important) Neexistující metoda (TDD important) Nový parametr volání (TDD important) Nový parametr volání (TDD important) Neexistující třída (TDD important) Neexistující třída (TDD important) Assign parameter to new field – na parametru metody Assign parameter to new field – na parametru metody

IT 3 špička v každém směru Přepínání views & windows Show In MenuAlt+Shift+W Show In MenuAlt+Shift+W View shortcutsWindow > Preferences > Keys View shortcutsWindow > Preferences > Keys Maximalizace editoruCtrl+M Maximalizace editoruCtrl+M Rychlé přepínání okenRead Create shortcut to activate window by title Rychlé přepínání okenRead Create shortcut to activate window by titleCreate shortcut to activate window by titleCreate shortcut to activate window by title

IT 3 špička v každém směru Kvízová otázka V editoru máte otevřenou stránku foot.jsp. Navigator ani Package view nejsou zobrazené. Jak nejrychleji začít editovat head.jsp, která je ve stejné složce jako foot.jsp? V editoru máte otevřenou stránku foot.jsp. Navigator ani Package view nejsou zobrazené. Jak nejrychleji začít editovat head.jsp, která je ve stejné složce jako foot.jsp? Na 2 uživatelské akce (1 akce = klepnutí myši nebo stisknutí klávesy/klávesové zkratky)? Na 2 uživatelské akce (1 akce = klepnutí myši nebo stisknutí klávesy/klávesové zkratky)? Na 3 uživatelské akce? Na 3 uživatelské akce? Struktura adresáře Struktura adresáře 2 akce - Použijte view shortcut 2 akce - Použijte view shortcut 3 akce – Použijte Show in Menu 3 akce – Použijte Show in Menu jsp foot.jsp head.jsp

IT 3 špička v každém směru Refactoring Extract local variableAlt+Shift+L Extract local variableAlt+Shift+L Extract method (TDD important)Alt+Shift+M Extract method (TDD important)Alt+Shift+M Extract constantAlt+T & L Extract constantAlt+T & L Pull up (TDD important)…Alt+T & U Pull up (TDD important)…Alt+T & U Push down…Alt+T & D Push down…Alt+T & D

IT 3 špička v každém směru Source helpers Generate getters and settersAlt+s & r Generate getters and settersAlt+s & r Override/implement methodsAlt+s & v Override/implement methodsAlt+s & v Generate Constructor using fieldsAlt+s & a Generate Constructor using fieldsAlt+s & a Create new test caseAlt+Shift+N, JUnit test case Create new test caseAlt+Shift+N, JUnit test case

IT 3 špička v každém směru Otázky nakonec Jak si práci urychlujete vy? Jak si práci urychlujete vy? Jaké zajímavé pluginy používáte? Jaké zajímavé pluginy používáte? Co byste poradili ostatním? Co byste poradili ostatním? O čem byste rádi slyšeli více? O čem byste rádi slyšeli více?