1. |
clipper grafi (mind) |
4 sor |
(cikkei) |
2. |
Re: Ablakok (mind) |
27 sor |
(cikkei) |
3. |
Re: lamer C kerdesek (mind) |
23 sor |
(cikkei) |
4. |
Re: Hanoi tornyai (mind) |
53 sor |
(cikkei) |
|
+ - | clipper grafi (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Tud valaki segiteni abban, hogy clipper87-ben egy jpg,gif akarmi
kepet kitudjak nyomtatni?
bea
|
+ - | Re: Ablakok (mind) |
VÁLASZ |
Feladó: (cikkei)
|
wrote:
>
> Hi
>
> En nemreg kezdtem Delphi-be proggikat irni, de a legfobb gondom nem tudok
> *.hlp file-t irni. Aki tud valamit a temaban segiteni irjon.
Szia!
A Windows hlp file-okat specialis RTF (rich) file-okbol
lehet forditani. Reszletes informaciot talalsz a
Borland Object Windows Manualban, vagy pl. a
Borland Pascal on-line help-jeben. Ez utobbi lepesrol
lepesre bemutatja, hogy mit es hogyan kell csinalni.
Amennyiben csak szoveget akarsz megjeleniteni a
Helpben, akkor Word-ben megirod, RTF-kent kimented,
egy text editorral a specialis def-eket kiszeded az
elejerol, majd irsz egy help projektet (ennek
formatuma megtalalhato az on-line helpben), amiben
hivatkozol az egyes szekciok rtf-jeire, es leforditod..
Ha kepeket is akarsz hasznalni, akkor egy konyvtarba
bemasolsz minden rtf-et, es bitmap-et, majd egy
specialis project leirot keszitesz, ami alapjan
kompett hlp fordithato.
udv: otti )
|
+ - | Re: lamer C kerdesek (mind) |
VÁLASZ |
Feladó: (cikkei)
|
On 18 Aug 98 at 6:07, > wrote:
> Ha specialisan a linux konzolon kell kepernyot torolnod
> akkor a "\E[H\E[J" (\E az escape karaker, kodja 27) karaktersorozatot
> kell kikuldeni ra.
Az ANSI escape szekvenciakat szerintem a legtobb terminal (meg
terminal emulator program) tudja, termeszetesen a Linux is, sot, ha
van ANSI.SYS a config.sys-ben, meg a dos is :) A kepernyotorles kodja
ESC [2J
Az, hogy miert nincs fentebb ott a 2 is a J elott, nem tudom :) A H
kodu szekvencia kurzor pozicionalasra szolgal, de ott meg a
koordinatak hianyoznak fentebbrol, ugyhogy azt se ertem :)
> >3.: Valami hasonlo dolog is kellene, mint a Pascal keypressed fuggvenye
Mint Zambori Zoli is irta, a curses/ncurses-ben talalsz ilyen
fuggvenyt, es olyankor nem kell kezzel raw modba kapcsolni.
István
-- Istvan Marosi -- http://www.sch.bme.hu/~marosi --
-- Recosoft Ltd. -- mailto: --
|
+ - | Re: Hanoi tornyai (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Sziasztok!
Csinaltam egy progit, forrasostul (hanoi.c) fent van az
ftp://neutron.szfki.kfki.hu/pub/HIX_Coder incoming-jaban.
(Sajnos egy sikertelen probalkozas miatt a hanoi.c 0 meretu, a
mellette levo hanoi_1.c az igazi. Valaki, aki torolni is tud, rakja
mar rendbe.)
Van mellette dos-os exe is, de lefordithato elvileg mindenfele
platformra. Linuxon ki is probaltam.
Sok oszlopos (3,4,5...10) Hanoi tornyot old meg, rajzolja is szepen a
kepernyore lepesenkent a folyamatot (ANSI terminal Escape
szekvenciakkal, tehat dos alatt kell neki az ANSI.SYS).
4 fele algoritmus van benne, parancssorbol valaszthato az is: base,
div, log, lin.
A base nevu az, amit a multkor leirtam. Ez a leggyengebb. A fenti
sorrend erosorrendet is jelent.
A tobbi algoritmust most nem irom le, a forrasban benne van roviden
kommentben, hogy hogyan mukodik, meg persze a kodban is :)
Termeszetesen azok is rekurziv algoritmusok ;) A nevek arra utalnak,
hogy a div egyenletes osztassal, a log logaritmikussal, a lin meg
linearissal mukodik. Ja, es persze 3 korong eseteben mindegyik pont
ugyanazt csinalja.
A szukseges lepesszamot nem konnyu dolog keplettel leirni, meg
kitalalni, nem is probalkoztam vele sokat. A base lepesszamat mar a
multkor is irtam, a div-nek sikerult 4 oszlop esetere meghataroznom a
lepesszamat, az is a forrasban van leirva ... No mindegy, ide is
ideirom, olyan szep :)
2^((n+1)/2)-1+2*(2^((n+1)/4)-1+2*(2^((n+1)/8)-1 ... +2*(2^1-1)...))
(Az kapasbol (?) latszik belole, hogy ... paratlan szam :))))
Ja, es csak akkor jo a keplet, ha a toronymagassag 2 hatvany minusz 1
Pl. 15 magas toronyra ez igy csupan 305 lepest ad!
A lin algoritmus meg ennel is jobb, de ott mar foleg nem tudom
kepletbe foglalni a lepesszamot. Mindenesetre a programfutas szerint
15 magas toronyra 4 oszloppal csupan 161 lepes kell!
A forrast ugy irtam meg, hogy konnyen bovitheto legyen uj
algoritmusokkal, ugyhogy az István napi hosszu hetvegere mindenkinek
jo szorakozast kivanok ;)
István
-- Istvan Marosi -- http://www.sch.bme.hu/~marosi --
-- Recosoft Ltd. -- mailto: --
|
|