Hollosi Information eXchange /HIX/
HIX CODER 6
Copyright (C) HIX
1998-01-28
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 Re: Checkboxos listbox MFC-vel (mind)  26 sor     (cikkei)
2 Re: directory bekerese (mind)  43 sor     (cikkei)
3 Re: Domino megoldas (mind)  38 sor     (cikkei)
4 Re: karakterfelismeres (mind)  94 sor     (cikkei)
5 TCP/IP programozasa (mind)  30 sor     (cikkei)
6 SoundBlaster magyar konyv (mind)  12 sor     (cikkei)

+ - Re: Checkboxos listbox MFC-vel (mind) VÁLASZ  Feladó: (cikkei)

Szia Tamas!
> A ROWLIST nevu sample megcsinalja valahogy, asszem csinal
> checkbox iconokat, es a CListCtrl-nal megadja soreleji iconnak.
1)
Koszi a tippet. Valahogy erre a peldaprogramra nem talaltam ra.
Az a gondom vele, hogy ez egy SDI alkalmazas fo ablakaba csinalja a 
checkboxos listboxot a CListView leszarmaztatasaval en pedig egy 
dialog ablakba akarok csinalni egy ilyen listboxot es ehhez nem lehet 
hasznalni a view-document parost. Vagy csak nekem nem sikerult !?!?
2)
Van egy masik pelda a CMNCTRLS, ami dialogba csinalja a 
listboxot, de az nem cserelgeti az icont az elejen.
3)
Van egy class a CCheckListBox, ami nagyon kecsegtetonek latszik. 
Sajnos ehhez nem talaltam peldat es igy picit nehez kitalalni hogy 
ez kell-e nekem.
4)
Talaltam a Component Galeryben egy controllt, ami szinten gyanus, 
hogy jo lehet:
Project->Add to Project->Components and Controls->
->Owner-draw listbox and combo controls


Szoval az a bajom, hogy nem tudom melyik iranyba induljak el.
Szerinted melyiket valasszam a 4 kozul?
Pisti
+ - Re: directory bekerese (mind) VÁLASZ  Feladó: (cikkei)

Szia Barna!
> =======================================================
> Felado : Mink Barnabas
> E-mail :  [Austria]
> Temakor: Re: directory bekerese ( 24 sor )
> Idopont: Tue Jan 27 13:07:40 EST 1998 CODER #5
> - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> Olvastam a leveledet, de oszinten szolva nem egeszen ertem
> a magyarazatot! Foleg azt a reszt, hogy az egyes alablakokat
> letiltod...?
Tehat van a dialog ablak. Pld a notepadben ha file->open-re ez jon 
fel. Ebben vannak pld: a File name, Files of type szovegek es a hozza 
tartozo edit es combo boxok. A win szerint ezek mindegyike egy 
"ablak" aminek a szuloje maga a dialogablak.
> 
> El tudnad kuldeni esetleg a forraskodot?
Mivel nekem fizetnek azert, hogy ezt csinalom, nem lenne etikus ha 
elkuldenem a source-t.
> 
> Hanem: azt irod, hogy igy egy szabvany-directory bekerest
> kapsz. De ha a CFileDialoggal csinalod, akkor az olyan lesz, mint
> egy file bekerese, csak annyiban mas, hogy csak a directory-kat
> mutatja. De a Win95 alatt szabvany (vagy legalabb is szebb) szerintem
> az, ha egy szep treeview-ban mutatja a drive strukturajat. Vagy
> valamit felreertettem es Te is ilyet kapsz?
Olyan dialogot kapok, mint a notepadben a file open csak a file 
specifikus inputok nelkul. Ezt neveztem en "szabvanynak". Lehet, hogy 
a tree-es megoldas szebb, ez egyentol fugg. Ezt egyszerubb volt igy 
megcsinalni, mint belemerulni a tree kezelesebe. 
Es nekem teccik is. :-))
Igaz, hogy a mostani problemam a checkboxos listbox is szerintem 
kezeleseben nagyban hasonlit a tree-hez, de igy legalabb ket kulon 
megoldast is meg fogok tanulni.

A masik valaszodban felajanlottal egy peldaprogram sourcet, amit 
fordithato es jol ossze van tomoritve. :-))
Lehet hogy sikerul eldontenem a segitsegevel a dilemmamat, amit az 
elobb kuldtem be a listara.
Orulnek ha elkuldened.
Koszi.
Pisti

p.s.: Koszonom mindenkinek aki ottleteket adott.
+ - Re: Domino megoldas (mind) VÁLASZ  Feladó: (cikkei)

On 26 Jan 98 at 2:03,   wrote:

> A megoldasod tetszetos, es a backtrack egy eleg kozismert
> modszer. Viszont mi va, ha az elemekkel NEM lehet kirakni
> a sorozatot ?

Akkor sose jut a rekurzio a teljes melysegig, a nelkul ter vissza a 
legelso hivas utan.

> 
> Szamomra ket eset tunik lehetsegesnek:
> 1, Az osszes kombinacio letrehozasa - permutacio

Ez a backtrack dolog ezt csinalja, csak gyorsabban (nem rakja ki 
elore az osszes permutaciot, csak amig dominoszeruen folytatodo)

>     (Ugye senki se szeretne erre pazarekolni az eroforrasait
>      200 darab   domino eseteben ???)

:)
Egyebkent nem tudom, mennyire lenne eroforraspazarlo, tul keso van 
mar ezen gondolkodni :)

> 2, Felismerni valami az adott problemara illo logikat, s
>     ez alapjan kesziteni programot.

Szoval matek? Arra foleg nincs energiam keso ejjel :)
(Ja, egyebkent nem vagyok ellene egy kis mateknak, csak normalis 
idoben...)

István

Ui: Nem ellenkezett eddig senki a karakterfelismeres tema ellen,
sot, kaptam egy biztatas-levelet, ugyhogy mihelyt lesz egy kis
szabadidom, irom a folytatast.

--  Istvan Marosi  --  http://www.sch.bme.hu/~marosi  --
--  Recosoft Ltd.  --  mailto:  --
+ - Re: karakterfelismeres (mind) VÁLASZ  Feladó: (cikkei)

On 28 Jan 98 at 2:35, Mink Barnabas wrote:

> 
> Szia Istvan!
> 
> Nagy erdeklodessel olvastam az irasfelismeresrol irt leveledet,
> amit egyben koszonok is.

Szivesen :)

> Nagyon jo lenne, ha tenyleg tudnal irni a felismero reszrol
> bovebben. Mar e leveled kapcsan is felmerult bennem nehany kerdes:
> 
> - Amennyiben nem titok: hogy tarolja a program a felismert
> szoveget a memoriaban? Kovetkezore gondolok: van ugye egy

Tobbfele allapot is letezik: a visszacsatolasos allapotban betunkent
egy kulonallo objektumunk van, kb. 150..200 byte (valtozo meretu)
adatot tartalmaz, az alakzat pontos helyetol kezdve a tulajdonsag-
vektor elemein keresztul a felismeres altal szolgaltatott 3 legjobb
tippig nagyon sokminden benne van.

A legvegen ez at van konvertalva egy sokkal kisebb objektumlancba, 
ahol egy objektum tartalmazza egy teljes sor betuit, betunkent mar 
csak 32 byte adattal, amiben benne van a betu kodja (3 elso tipp) 
mellett a teglanyanak helye (ekezetestul), szokoz, betumeret es font 
informacio. Ezekbol az adatokbol tortenik a konverzio eloszor egy 
hasonlo felepitesu atmeneti file-ba, amit editalni lehet meg, abbol 
pedig valamilyen wordprocesszor formatumba.

> - Mennyire tudtatok / mennyire lehet egy ilyen szoftvert
> modularisan tartani? Tehat ki lehetne-e cserelni egyik naprol
> a masikra a kereso vagy a felismero reszt?

Olyat mar csinaltunk, hogy a felismero reszt lecsereltuk egy teljesen 
masra. Viszont igazibol egyik sem 1 modul, ugy ertem, mind a 
felismero, mind a "kereso" (szegmentalo) resz tobb onallo modulbol 
all.

> - Emlitetted, hogy a felismero reszt assemblerben irjatok.
> A program tobbi resze milyen nyelven / fejlesztesi kornyezetben
> irodik?

Amit mi csinalunk, az mind assembly-ben van irva :) A fejlesztesi 
kornyezetunk a Recognita regi dos-os verziojanak egy feltupirozott 
valtozata. Ebben pl. ilyesmik vannak: Konnyen parameterezheto 
hisztogramrajzolo, amivel futtaban tudunk megnezni mindenfele 
dolgokat; user interface-bol allithato megallasi es "single-step" 
feltetelek, (nem debug szintu single-step, hanem algoritmus szintu), 
minden megallasnal meg tudjuk nezni a bitkep reszeit, esetleg 
nagyitva, rajta villognak az erdekesebb pontok, amiket az algoritmus 
kiszamitott, stb.

Persze ez is assembly-ben irodott :) Ennek egyszeru oka van: amikor 
elkezdtuk irni a programot '85-ben, akkor meg ujdonsag volt 
Magyarorszagon a PC, orultunk, ha 512k helyett 640 k memoria volt 
benne. Magasszintu nyelv forditoprogram se nagyon volt, jellemzo volt 
az assembly szintu programozas. A gepek 4.77 MHz-es 8088-as 
processzorral futottak. Ilyen korulmenyek kozott fontos volt, hogy 
egy nagy memoriaigenyu program kodja minel kisebb legyen, es minel 
gyorsabban fusson. Kesobb viszont, amikor attertunk protected modba 
(286-os proci), akkor mar tul nagy volt az egesz, nem lehetett 
ertelmes ido alatt atirni C-be ugy, hogy ne essen ki a program a 
piaci versenybol.

> 
> - Milyen nagy a felismero resz? Hany programsorbol all?

A fontfuggetlen felismeres a kisegito rutinokkal egyutt kb. 20 ezer
sor.

> - Lenyegtelen, de engem erdekel: biztos tud a szoftver
> MS-fele Word-formatumba menteni. Kellett fizetnetek a formatum
> leirasaert, mert ha jol tudom, a MS ezt is levedte (vagy
> kerestetek egy ingyenes leirast a neten? :)

Van egy Word4Word nevu konverzios programcsomag, ami mint neve is
mutatja szorul-szora fordit kulonbozo formatumok kozott, ezt
licenceljuk. (Egyebkent erdekes, hogy az osszes konkurrens OCR ceg
is ugyanezeket a konvertereket hasznalja :)

Ez a ceg bizonyara megvette az MS-tol egy NDA kereteben az 
informaciot az msword formatumarol.

> 
> Szoval ennyi lenne, remelem nem tul hulyek a kerdeseim...
> 
> Megegyszer kosz az erdekes cikket,

Irom majd a folytatast, de mara ez is eleg...

István
--  Istvan Marosi  --  http://www.sch.bme.hu/~marosi  --
--  Recosoft Ltd.  --  mailto:  --
+ - TCP/IP programozasa (mind) VÁLASZ  Feladó: (cikkei)

Udvozletem a listanak!

Csak tegnap talaltam ratok, es nagyon megorultem neki.
Remelem sok hasznos info cserel majd gazdat.
Szoval, mivel uj vagyok nem ismerem milyen szokasok elnek itt,
pl. illik-e bemutatkozni vagy ilyesmi, ha szukseges megteszem.

Erdekelne, hogy hany tagja van a listanak, es hogy milyen
a kinalat (prog. nyelvek, ilyesmi)? Van-e valahol archivum?
Tudom, hogy a HIX-nek van, de a korabbi levelek olvashatok-e
valahol?

Lenne egy konkret kerdesem is (mint a subject mutatja):
Valahogy csevegesre kene birni a PC-ket a LAN-on keresztul.
Adott egy ethernet halo, kb. 30 db PC, meg egy osszulo haju HP-9000
serverkent (+egyebek). A PC-k MS TCP/IP protokolt hasznalnak, tobbnyire
MS LAN-MANAGER-el, de elofordul nehany Win 3.11 is.
Tehat hol/hogyan tudom en egy progibol elerni a TCP/IP-t hogy adatot
kuldjek/vegyek egy masik PC-nek/-tol? Sajna semmi infom sincs rola.
(mar arra is gondoltam, hogy visszafejtem a drivereket)
Elsosorban DOS alatt kene mennie a proginak, de erdekelne Win alatt is.
Barmilyen infot szivesen vennek (magyarazat, pl. prog, URL, tipp, stb.)

Altalaban Pascal/Assembly a mufajom, de elpotyogok C-ben is, (esetleg
egyebben is)

Sziasztok!

Mihaly Zoltan / Emze
MailTo: 
+ - SoundBlaster magyar konyv (mind) VÁLASZ  Feladó: (cikkei)

Gy. Peter irta :
> Keresnek meg valami (lehetoleg magyar) tutorial-feleseget a Sound
> Blaster programozasarol. C, Pascal, Asm  alapismeretem van.

(1.) valami ilyesmi, hogy SoundBlaster v. SoundBlaster programozasa
     kiadta a Useborn, McGraw Hill (magyarul)
     lemezmelleklettel!!!

(2.) 'A PC-k hangja', ugyanazok adtak ki, akik a CD-GURU-t!
     Ezt azert jo tudni, mert egyik CD GURU-n rajta volt TXT-kent!
     Ha erdekel, magan cimedre el tudom kuldeni a teljes konyvet!
     243,191 byte tomoritve!

AGYKONTROLL ALLAT AUTO AZSIA BUDAPEST CODER DOSZ FELVIDEK FILM FILOZOFIA FORUM GURU HANG HIPHOP HIRDETES HIRMONDO HIXDVD HUDOM HUNGARY JATEK KEP KONYHA KONYV KORNYESZ KUKKER KULTURA LINUX MAGELLAN MAHAL MOBIL MOKA MOZAIK NARANCS NARANCS1 NY NYELV OTTHON OTTHONKA PARA RANDI REJTVENY SCM SPORT SZABAD SZALON TANC TIPP TUDOMANY UK UTAZAS UTLEVEL VITA WEBMESTER WINDOWS