Keresés

Új hozzászólás Aktív témák

  • #10382336

    törölt tag

    válasz martonx #1203 üzenetére

    Köszi a tippet a .ico-hoz.
    Ha nagyon röviden össze szeretném foglalni, akkor a határidőellenőrző egy
    hasznos "kis" program. A lényege hogy egy adatfájlban fel lehet sorolni az
    ellenőrzendő fájlok listáját, amelyeket jelenleg a gép indításakor átellenőriz.
    és ha talál lejárt határidőt, akkor azokat kiírja egy fájlba, majd a shell
    funkcióval elindítja a szerkesztőt. Természetesen külön is elindítható.
    A program egy listafájlt használ, amelyben az ellenőrzendő fájlok felsorolása
    van. Ezeket a fájlokat egyenként beolvassa, és ellenőrzi a teljesítetlen
    határidőket. A listafájl pl. így néz ki:
    c:\aaa.txt
    c:\bbb\ccc.xls,5,munka1
    stb...

    Az adatfájloknak a következő oszlopokat kell tartalmaznia:
    Megnevezés Határidő Teljesítés

    Ezeken kívül még az ellenőrzésnél az "Időkülönbség" nevű oszlopot is
    figyelembe veszi, ha van. Ezenkívül bármennyi oszlopot tartalmazhat.
    Ha az adott sor teljesítés oszlopa üres és az aktuális dátum nagyobb
    vagy egyenlő a határidő-időkülönbség értékénél, akkor ezt a sort
    kiírandó határidőnek veszi, és a fájl nevét, valamint a sor adatait kiírja célfájlba.
    Az időkülönbség értékét alapesetben a progamkód határozza meg, tehát ha
    nincs ilyen oszlop, akkor ezt veszi figyelembe.

    A többi programmal egyik célom egy rendszermonitorozó programhoz
    hasonlító valami lenne, a másik pedig a windows keresőjét kiegészítő
    programcsoportot létrehozni, mert a windows keresőjével pl. a .vb fájlokban
    sem lehet például tudomásom sszerint szöveget keresni.

    A szerkesztőkre ezen különleges fájltípusok könnyeb szerkesztése miatt
    van szükség. Pl. a határidőellenőrzés listafájlának szerkesztéséhez tervem
    szerint beteszek egy olyan menüpontot, amely tallózás után "beteszi"
    a fájl nevét és egyéb jellemzőit az aktuális kurzorpozícióba. Ezért hiába van
    pl. a windows-nak notepad.exe-je készen, ilyeneket nem tudok vele
    megcsinálni.

    Bocs, hogy megint ilyen hosszúra sikeredett a válaszom, de ez olyan
    összetett témakör, hogy még egy programról is ennél többet kellene
    írnom, ha részletezném, nemhogy ennyiről.
    A txtedit pl. 57 Kbyte és a következő fájlokból áll.
    Fájladatbekérő.vb: osztály a megnyitás,mentés másként stb... párbeszédablakhoz
    Fájlbeolvasó.vb: modul a megnyitandó fájl beolvasásához tartalmazó rutinokat
    tartalmaz.
    Fájlio.vb: osztály a fájl adatainak tárolásához
    Fájlkiíró.vb: modul a fájlbeolvasó párja
    Form1.vb: osztály indításhoz
    Kódolás.vb: modul az egyedi kódoláshoz
    Rendszerváltozók.vb: modul a különböző mappák helyének lekérdezése és
    tárolása. Pl. windows mappa
    Txtedit: osztály a szerkesztő űrlapjának menüihez tartozó rutinok.

    Ezt még felsorolni sem egyszerű és még kész sincs teljesen!

    Esetleg nem tudsz olyan objektumot, amivel bináris adatot lehet kezelni,
    hasonlóképpen a Winhex programhoz, mert gondolom, annak objektumához
    nem olyan egyszerű hozzáférni, mint pl. az excel-hez.

    Köszi és még egyszer bocs a hosszú válaszért.

Új hozzászólás Aktív témák

Hirdetés