Osaamiskansio
 

EditFiles

by Veikko Niemi

Tein tämän ohjelman ennen Haaga-Helian tietojenkäsittely opiskelun alkua kesällä 2008.

Oletko koskaan tarvinnut editointiohjelmaa, joka voisi editoida kaikkea alkuteksti,...,lopputeksti väliltä ja mukaanlukien samalta tai korkeintaan kahdelta riviltä kerrallaan läpi tiedoston. Ohjelma joko korvaa välin uudella tekstillä tai poistaa sen tai sitten lisää uuden tekstin poistamatta mitään.

Tarvitsin tätä ohjelmaa, kun olin css-kurssilla oppinut, että kaikki font määritykset pitää määritellä .css tiedostossa yleisesti koko sivustolle ja halusin tyhjentää koko sivuston .html tiedostot kaikista font määrityksistä enkä halunnut tehdä sitä manuaalisesti. Sensijaan koodasin tämän JAVA-ohjelman, jolla se käy kahdella ajokerralla koko sivustoon. Aluksi poistetaan kaikki <font ,..., > tekstit, jotka usein saattavat olla kahdella rivillä. Ja sen jälkeen toisella ajokerralla poistetaan kaikki </font> tekstit.

Lisäsin myös ohjelmaan mahdollisuuden lisätä tekstiä joko alkutekstiin tai lopputekstiin.Lisäsin myös mahdollisuuden ohittaa editoinnissa kaikki script tai php koodit.

Testasin ohjelman huolella, mutta kuitenkaan en voi ottaa vastuuta ohjelman mahdollisesti käyttäjälle aiheuttamista vahingoista.

Liitän sekä ohjelmakoodin, että ajettavan .jar tiedoston tähän.

Aluksi sinun on parasta ajaa ohjelma simuloituna, silloin ohjelma ei kirjoita mitään(sitä varten on ohjelmapaneelissä ruksin mahdollisuus). Muuten ohjelma korvaa alkuperäiset tiedostot editoiduilla. Tee sitä varten CheckOut editoitaville tiedostoille Dreamweaverissa, jos käytät CheckIn/CheckOut optiota siinä.

Tässä on ohjelmani EditFiles:

Starting window

www.veikkoniemi.com to the beginning

Kun klikkaat "START" avautuu seuraava ikkuna:

Navigate

Nyt voit valita yhden tai useamman tiedoston. Näkymässä on vain ne tiedostot, jotka olet filtterillä pääikkunassa valinnut. Jos olet valinnut filtterillä htm/html/php näet vain sen tyyppisiä tiedostoja tässä ikkunassa kuten tässä:

Open window

Sitten ohjelma editoi yhden tiedoston kerrallaan näyttäen editoinnin lukumääräkentät ikkunassa ellet ole valinnut "No verify" optiota. Jos ajat ohjelmaa lähdetiedostosta esim. Netbeans IDE voit nähdä paremmin editointirivit IDE:n consoli ikkunasta.

www.veikkoniemi.com to the beginning

Tässä on ohjelman tulostusikkuna:

Sum It

Jos olet valinnut "No verify" näet vain yhden tulostusikkunan/hakemisto ja klikattuasi "FINISH" kokonaistulostusikkunan.

Ohjelma voi hypätä 3 eri tyyppisen tekstiketjujen yli: scritp, php tai käyttäjän määrittelemän "START SKIP 1" ,..., " END SKIP 1 " väliset osuudet.

Voit ajaa ohjelman suoraan EditFiles.jar tiedostoa kaksoisklikkaamalla, jos sinulla on JAVA runtime package koneellasi, kuten lähes kaikilla Internetin käyttäjillä on. Voit saada sen nopeasti tästä http://www.java.com/en/download/, jos tarvitset sitä. Sinun ei tarvitse tietää onko koneellasi JRE pakettia, yrität vain ajaa ohjelman kaksoisklikkaamalla EditFiles.jar ohjelmaa.

Sekä Windows .java että .jar tiedostot löytyvät tästä .zip paketista: Tiedäthän, että en voi ottaa vastuuta ohjelman sinulle tai muille sen käyttäjille mahdollisesti aiheuttamista vahingoista, vaikka olenkin tehnyt ohjelman parhaalla ja hyväntahtoisella tarkoituksella. Lataa: EditFiles_2008-08-06. Pura zip paketti ja kaksoisklikkaa .jar ohjelmaa suorittaaksesi sen.

www.veikkoniemi.comto the beginning