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

  • #10382336

    törölt tag

    válasz martonx #1201 üzenetére

    Én az USB programozásához semennyire nem értek, pedig
    jó lenne, mert USB-LPT átalakító is létezik. Így néz ki: [link]
    Mondjuk erre az előző kód biztos nem lenne megfelelő.
    A VB.NET programozást sem régen kezdtem el nézegetni, de
    ennek az alapjait legalább kezdem érteni. Csak az a baj, hogy az angol nem igazán az
    erősségem, viszont a legtöbb leírás angolul van. De azért nem adom fel.
    Vannak fordítóprogramok, lassabban megy, de mégis haladok.
    A másik probléma hogy elég sok mindenre van elképzelésem, de ugyanakkor egy rendszert is jó lenne felállítani. Az elképzeléseim többek között:

    - egy "Konzolszerű" főprogram kidolgozása, amelynek működés közben nem
    látszik az űrlapja, csak ha az óra melletti ikonjára rákattintok (ez a rész már kész van). Ebben a programban
    lenne egy hasonló időzitő, mint az LPT példában, amit hasonlóra tudnék használni,
    mint a windows feladatütemezője. -- Ezt majdnem hogy csak be kell másolni az LPT példából.

    - "txtedit", vagy hasonló nevű program, ami hasonlítana a jegyzettömbre, de annál többet tudna.
    Pl. a következő fájltípusokat tudná kezelni:
    szövegfájl
    szövegfájl karakterrel(pl. tabulátorral ) tagolt. Ezt képes lenne táblázatként kezelni.
    Microsoft Word dokumentum szövegrésze.
    Microsoft Excel munkalap(.xls) szövegrésze, a munkalap nevének megadása után
    Microsoft Access adatbázis egy táblája, a táblanév megadása után.
    Datagrid objektum bináris fájlban.
    Mindezen fájlok egyedileg kódolva, külön kódok nélkül, ill. külön olvasási és írási kóddal.
    Ennek egy kicsi része is megvan, de ez a kis része tökéletesen működik. De ezzel még nagyon sok
    munkám lesz, főleg a mentés másként paranccsal.

    - "Gridedit", vagy hasonló nevű program, amivel mint a nevéből is kitűnik datagrid nézetben lehetne
    szerkeszteni az előbb említett fájlokat. Annyival tudna többet a "txtedit" -nél, hogy
    az Excel -hez hasonlóan egyszerre több oldalt lehet szerkeszteni.
    Ez még gyerekcipőben jár, illetve darabokban megtalálható, mivel a lépéseit önmagában tudom kezelni,
    de ezeket egységes egésszé tenni nem kis munka lesz.

    - "Binedit" nevű program, ami evidens, hogy mit csinál.
    Na ehhez lövésem nincs, hogy hogy álljak neki. A fájlok bináris I/O műveletével ugyan semmi gondom nincs,
    azonban fogalmam sincs, hogy a kezelőfelületet hogy állítsam elő. Gondolkodtam "textbox"-on, de az
    iszonyatos munka lenne. String hosszának korlátozása, kurzorváltozásnál figyelni a kurzorpozicíót és hogyha
    szóközre mutat akkor eggyel odébbvinni, nem is beszélve arról, hogy két helyen van ugye kurzor, az egyik HEX, a
    másik ASCII formátumban. Alegjobb lenne valami olyan objektum, képes a bináris adatok szerkesztésére, de ilyent
    eddig sehol nem találtam. Illetve a "Regedit" programban van egy bináris szerkesztőfelület, de fogalmam nincs,
    hogy annak objektumához hogy tudok hozzáférni, ha egyáltalán ez lehetséges.

    - "Határidőellenőrző" nevű program, amely minden olyan fájlformátumot tudna forrásként kezelni, mint a "Txtedit".
    Az ellenőrző része már működik. Legnagyobb hiányossága a "txtedit" hiányosságából fakad. Ezt a programot egyébként
    időnként meghívhatja a "Konzolszerű" főprogram, hogy megvizgálja és kijelezze a lejárt- vagy ahhoz közelítő határidőket.

    - "Fdir" program, ami fájlokat listázna ki szövegfájlba a "txtedit"-ben használt fájltípusokat használva
    adat- és célfájlként. Az adatfájlban soronként meg lehetne adni az utvonalat,mappamaszkot,fájlmaszkot,almappákban keressen-e,
    mappákat keressen-e,fájlokat keressen-e.

    - "Rdir" program, ami a registry tartalmát listázná ki, az előzőhöz hasonló működési elven.

    - "Fcomp" ill. "Rcomp" az "Fdir" ill. "Rdir" programok célfájljainak összehasonlítására és kigyűjtésére egy célfájlba.

    - "Fájlfigyelő", ami elindítás után a megadott mappába gyűjtené ki figyelt mappákban levő változtatásokat.
    Ebből is egy rész megvan a filesystemwatcher osztály felhasználásával. Jobb lenne egyébként egy olyan objektum,
    amely lehetőséget adna arra is, hogy lehetséges legyen engedélyezni, vagy tiltani a műveletet. A filesystemwatcher
    objektumnak a hátránya még, hogy átnevezésnél csak az új nevet írja ki, azt hogy miről lett átnevezve, azt nem.
    Vagy csak én nem találom meg azokat a tulajdonságokat, vagy függvényeket amik ezeket visszaadják értékként.

    - "Binkereső" és "Txtkereső", amely bináris, ill. szövegfájlokban levő keresést tesz lehetővé.

    Hát a közeljövőben többek között ezeket szeretném megoldani. Ezek mellett azonban jó lenne a weboldal készítésének módjáról
    is valamit megtudni, mert erről elképzelésem sincs, hogy hogyan megy.

    Ez a terv. Kisebb-nagyobb részben ezek megvalósításának alapjai megvannak, csak nagyon sok idő kell(ene) hozzá.
    Más fontos, vagy kevésbé fontos részhez lövésem sincs, ezekhez majd a konkrét ügyben szeretném megkérdezni a fórumozókat.
    Az első ilyen nem életbevágó kérdésem az lenne, hogy (B)hogyan lehet .ico kiterjesztésű fájlt létrehozni/szerkeszteni.(/B)
    A kérdés azért nem életbevágó, mert a fentebb említett "Konzolszerű" főprogram enélkül is működik, de jobb lenne, ha
    az óra melletti ikont saját magam tudnám szerkeszteni. Ugyanis a programban van a következő sor:
    notifyIcon1.Icon = New Icon("konzolikon.ico")
    No ezt csak úgy tudom megcsinálni, hogy keresek egy .ico fájlt, átmásolom a mappába, majd átnevezem.
    Ha valaki tudja erre a megoldást, kérem írja meg.

    Köszi.

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