Vianoce v ITnetwork sú tu! Dobí si teraz kredity a získaj až 80 % extra kreditov na e-learningové kurzy ZADARMO. Zisti viac.
Hľadáme nové posily do ITnetwork tímu. Pozri sa na voľné pozície a pridaj sa k najagilnejšej firme na trhu - Viac informácií.

Počítač riadkov II v JavaFX

Počítač riadkov je jednoduchý program, ktorý Vám pomôže zistiť približnú veľkosť Vášho projektu.

Cesty k súborom môžu byť pohodlne pridané pretiahnutím do textovej oblasti. Cesty môžu byť relatívne - voči adresári, v ktorom bol program spustený. Adresáre sú prehliadania rekurzívne.

Podporované jazyky: C, C ++, C #, Clojure, CSS, Erlang, Groovy, HTML, Java, JavaScript, Lua, Objective-C, Pascal, PHP, Python, Scala, VBScript, Visual Basic, XML (FXML, XSL, XSD)

Zisťované informácie

  1. Typ - typ súboru alebo programovací jazyk
  2. Súbory - počet analyzovaných súborov. Ak sa vyskytne chyba pri čítaní, tak sa súbor nezapočítava.
  3. Veľkosť v bajtoch - súhrnná veľkosť analyzovaných súborov v bajtoch
  4. riadky kód - počet riadkov s kódom (= 4.d - 4.b - 4.c)

    komentáre - počet riadkov zaberajúcich komentáre (nepočítajú sa prázdne riadky vnútri blokových komentárov)

    prázdne - počet riadkov obsahujúcich len biele znaky

    celkom - súčet troch predchádzajúcich

  5. kód - počet riadkov s kódom (= 4.d - 4.b - 4.c)
  6. komentáre - počet riadkov zaberajúcich komentáre (nepočítajú sa prázdne riadky vnútri blokových komentárov)
  7. prázdne - počet riadkov obsahujúcich len biele znaky
  8. celkom - súčet troch predchádzajúcich
  9. znaky komentáre - počet znakov vnútri komentárov (vrátane whitespace)

    odsadenie - počet medzier alebo tabulátorov k prvému znaku (počíta sa aj vnútri blokových komentárov)

    whitespace - súčet všetkých "bielych znakov"

    celkom - súčet všetkých znakov (vrátane whitespace)

  10. komentáre - počet znakov vnútri komentárov (vrátane whitespace)
  11. odsadenie - počet medzier alebo tabulátorov k prvému znaku (počíta sa aj vnútri blokových komentárov)
  12. whitespace - súčet všetkých "bielych znakov"
  13. celkom - súčet všetkých znakov (vrátane whitespace)

Tip: Kliknutím do hlavičky sa obsah zoradia podľa hodnôt vo stĺpca.

Filtrovanie súborov

Dialógové okno pre filtrovanie súborov je možné vyvolať kliknutím na tlačidlo s ikonou filtra (po pravej strane od vstupného textového poľa).

Regulárny výraz môže byť aplikovaný buď len na názov súboru (napr .: soubor.txt) alebo na absolútnu cestu k súboru (napr .: C:\Dokumenty\soubor.txt).

Majte na pamäti

  • Textové dokumenty sú načítané s kódovaním UTF-8, Windows-1250 alebo ISO 8859-2.
  • Parser nepodporuje vnorené komentáre. (Vo väčšine jazykov rovnako nie sú.)

K spusteniu je vyžadovaná minimálne Java 8u40. Program sa neinštaluje ani v počítači nezanecháva žiadne dáta.

Pri písaní som hľadel na objektový návrh a čistý kód. Používal som najnovšie knižnice a rozhrania (JavaFX, NIO, Stream API a i.).

Repozitár so zdrojovými kódmi: https://github.com/...e-Counter-II


Galéria


 

Stiahnuť

Stiahnutím nasledujúceho súboru súhlasíš s licenčnými podmienkami

Stiahnuté 210x (219.97 kB)
Aplikácia je vrátane zdrojových kódov v jazyku Java

 

Všetky články v sekcii
Zdrojákoviště Java - JavaFX
Program pre vás napísal Hartrik
Avatar
Užívateľské hodnotenie:
Ešte nikto nehodnotil, buď prvý!
Autor zde začínal jako amatérský hobby programátor
Aktivity