Hollosi Information eXchange /HIX/
HIX CODER 880
Copyright (C) HIX
2000-07-13
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 Re: syntax highlight (mind)  17 sor     (cikkei)
2 Re: matematika (mind)  48 sor     (cikkei)
3 Re: EditBox kurzor (mind)  11 sor     (cikkei)
4 Segitene valaki ? (mind)  13 sor     (cikkei)
5 djgpp - rhide (mind)  14 sor     (cikkei)
6 Re: MDI_Repaint (CBuilder) (mind)  31 sor     (cikkei)
7 Re: syntax highlight (mind)  19 sor     (cikkei)
8 Re: Forraskod + Linux C (mind)  29 sor     (cikkei)
9 Re: Forraskod + Linux C (mind)  7 sor     (cikkei)
10 Re: Forraskod + Linux C (mind)  7 sor     (cikkei)
11 Re: syntax highlight (mind)  15 sor     (cikkei)
12 Re: matematika (mind)  40 sor     (cikkei)
13 Re: matematika (mind)  15 sor     (cikkei)

+ - Re: syntax highlight (mind) VÁLASZ  Feladó: (cikkei)

Szevasz Mike!

> Felado :  [Hungary]
> Temakor: syntax highlight ( 20 sor )
> Idopont: Tue Jul 11 17:23:59 EDT 2000 CODER #879
> - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> Már régóta terveztem, hogy írok egy olyan editort amiben meg lehet adni,
> hogy bizonyos szavak begépelésekor a hozzá tartozó színre szinezze át a
> szót. Ilyenek a jobb program fejelsztők is...delphi,bcb,vc++ Nem volt

Szerintem a 'bizonyos szavak' utolso betuit gyujts ki elore. Bill.
esemenykor figyeld, hogy mit nyomtak le, ha egyezik, ellenorzod az adott
szot. Ha tul sok a szo, ird szal-ba es gepeles kozben is szep folyamatos
lesz.

Udv!
Sipi
+ - Re: matematika (mind) VÁLASZ  Feladó: (cikkei)

Szevasz!

> Felado :  [Hungary]
> Temakor: matematika ( 25 sor )
> Idopont: Tue Jul 11 13:43:35 EDT 2000 CODER #879
> - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> - ket egyenes metszes pontja (x1,y1-x2,y2)
> - ket koriv  metszespontja (kozeppont xy,sugar, kezdoszog,vegszog)
> - egyenes es koriv metszes pontja
> a dolgok 2 illetve 3 dimenzioban is erdekelnenek

a)
Az egyenes egyenletenek iranytenyezos alakja:
y = mx + b ;
    ahol m a meredekseg: m = tg(alfa) = (y2-y1)/(x2-x1)
    b az x-tengelytol mert tavolsag (az egyenes ennel a y-erteknel metszi az
y-tengelyt)
Kiszamolod mindket egyeneshez tartozo m-et es b-t. A metszespont mindket
egyenes kozos pontja: m1x + b1 = m2x + b2 egyenletbol => x, majd
visszahelyettesitve barmelyik egyenes egyenletebe => y
b)
M(x0,y0) kozeppontu, r sugaru kor egyenlete:
(x-x0)^2 + (y-y0)^2 = r^2
Az egyenesek analogiajara, itt is a ket egyenletet kifelyezed y-ra (v. x-re)
es megkapod a kozos pontOK (P1,P2; masodfoku egyenletek) koordinatajat.
Koriv eseten ki kell szamolni, hogy a kozos pont rajta van-e a koriven.
alfa = arctg((y1-y0)/(x1-x0))
kezdoszog <= alfa <= vegszog teljesul-e
c)
Egyenes es koriv: az elozoket kombinalod (lehet, hogy erintot kapsz! egyezik
a ket megoldas erteke)

3D-ben az egyenes es a koriv sikjat hasznald (az egyenes dofespotja a sikon)
stb.

> valamint azt szeretnem meg kiszamolni, hogy mekkora egy koriv befoglalo
> negyzet e (most ugycsinalom hogy vegig szamolom a koriv pontjait 0.1
> fokonkent es nezem a legkisebb x, y erteket de ez eleg lassu)

-A kor kore irhato negyzet:
A kor sugara: r. A negyzet elhossza: a = 2r.
-A korbe irhato negyzet:
a = negyzetgyok( (2r)^2 / 2 )

Erre gondoltal?

Udv!
Sipi
+ - Re: EditBox kurzor (mind) VÁLASZ  Feladó: (cikkei)

> az alábbiakat írta a következő üzenetben:
news:...
> Az lenne a kerdesem, hogy Delphi 3-ban, hogy lehet lekerdezni egy
> editbox-ban a kurzor poziciot.
Szia !
Attol fugg, ha a karakterpoziciot akarod lekerdezni, az kicsit
kellemetlen, azt igy kapasbol nem is tudnam megoldani, de ha csak az
egerpozicio kell, akkor ott a mousemove esemeny, abban van egy olyan
parameter, hogy x, meg y, azok taroljak a koordinatakat.
Minden jot,
   hOsZi
+ - Segitene valaki ? (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok !
Kis segitsegre lenne szuksegem.
Nem reg kezdtem el Pascalban programozni s meg nemigen kaptam el a Pascal
gondolkozasmodot.
Ket tippre lenne szuksegem ket feladathoz:
 1. Osszeadni egy beolvasott szam szamjegyeit valamely ciklus segitsegevel,
de ugy olvassuk  be a szamot, hogy kozte ne ussunk Entert. A problemat az
okozta, hogy ha nem utok entert, a gep nem jegyzi meg a szamot.
 2. Egy n keruletu haromszog valamennyi lehetseges oldalhosszat, semmikeppen
nem tudtam rajonni az algoritmusara.

  Elore is koszonom a segitseget.
        Jancsi, Nagyvarad
+ - djgpp - rhide (mind) VÁLASZ  Feladó: (cikkei)

Kedves Coderek,

  tegnap toltottem le a djgpp gnu c forditot, es ehhez egy rhide nevu
  ide-t. Ezt win98 alatt dos ablakban inditom, es amiota beallitottam
  a djgpp-s kornyezeti valtozot, azota eleg lassan jon be az rhide.
  (elotte termeszetesen nem mukodott a fordito...)
  
  Mi az oka ennek? Tudnatok segiteni?
  Segitsegeteket elore is koszonom.

-- 
Udvozlettel,
 Attila
mailto:
+ - Re: MDI_Repaint (CBuilder) (mind) VÁLASZ  Feladó: (cikkei)

>In medias res...
>Adott egy MDI alkalmazas, kozosen hasznalt, lebego form-menuvel (~Object
>Inspector),
IMHO az Object Inspector nem MDI ablak, hanem egy tok sima overlapped
form...

>ahol a gyermekablakok adatait jelenitem meg, tobbnyire
>Edit-boxban. Ha pl _gyerek_ablak_1_-rol _gyerek_ablak_2_-re valtok, akkor
>azonnal szeretnem latni ezen ablak adatait a menuben.
>
>Amit eddig probaltam:
>_gyerek_ablak_FormActivate() illetve _gyerek_ablak_OnClick()
>metodusokban ujrafestetni a szulo_ablakot (MainForm), de nem mukodik!!?
>Viszont ha a szulo_ablak belsejeben ures helyre - tehat nem gyerekre -
>kattintok, vagy ujrameretezem a foablakot, akkor azonnal helyesen
>megjeleniti az adatokat.
>
>Kerdeseim:
>Rossz metodust hivok? Rossz helyrol?
>Milyen esemenyek kesztetik ujrarajzolasra a foablakot?
Bar nem egeszen tudtalak kovetni a dolgot illetoen, de szerintem az lesz a
problema, hogy rossz ablakot rajzoltatsz ujra. MDI alkalmazas eseten ugyanis
a mainformon belul letrejon egy masik - elso nekifutasra "lathatatlan"
ablak - is, es valojaban ez az ami az MDI childok hatteret adja, es ami
azokat tartalmazza (es nem a mainform). Ennek az ablaknak a handle-jet a
MainForm ClientHandle property-je tartalmazza, es mivel a VCL nem is
definial ra kulon objektumot, ezert csak a standard Windows fuggvenyeken
keresztul kezelheto. Talan ennek kellene adnod egy InvalidateRect()-et a
mainform helyett...

Gabor
+ - Re: syntax highlight (mind) VÁLASZ  Feladó: (cikkei)

>Már régóta terveztem, hogy írok egy olyan editort amiben meg lehet adni,
>hogy bizonyos szavak begépelésekor a hozzá tartozó színre szinezze át a
>szót. Ilyenek a jobb program fejelsztők is...delphi,bcb,vc++ Nem volt
>egyszerű megírni! Egy richedites controlban vizsgállom a sorokat[...]
>[...]DE szivacs lett a vége: tiszta jól
>megtalál mindent + át is szinez , cserébe egy kb.4000 karakteres fájl kb 3
>percig tart :))) Nem tud valaki vmi gyorsabb elvet ? Hogy írhatták meg a
>c++ buildernek vagy az ultraeditnek a syntax highlight -részét ?
Nagyon egyszeru: nem richedit-et hasznaltak. A richedit annyira lassu, hogy
gyakorlatilag alkalmatlan barmilyen, par szaz bajtnal nagyobb szoveg
megjelenitesere.
En speciel csinaltam egy sajat kontroll amit az alapoktol kezdve epitettem
fel (az ose a TCustomControl), mindent en rajzolok ki, kezelem a bevitelt
(billetyuzet+eger), stb., es teljesen turheto sebesseggel megy. Szoval semmi
trukk nincs a dologban, csak egyszeruen nem szabad richeditet hasznalni. (Na
meg persze ne feltetlenul formazd ujra a teljes doksit ha csak egyetlen sort
modositanak, meg hasonlok.)

Gabor
+ - Re: Forraskod + Linux C (mind) VÁLASZ  Feladó: (cikkei)

Hali !
A CODER 0878-ban irta :

>Az elso az, hogy linux alatt C(v. C++)-ben szeretnek programokat irni,
>egyenlore csak a szoveges konzolra (ertsd: nem X ala), de a legnagyobb
>problemam, hogy szoveget kiirni csak szekvencialisan tudok, nem tudom a
>szoveget pozicionalni. Erosen mellbe talalt, amikor felfedeztem, hogy
>linux alatt nincs conio.h . Re'gen ekkor nyultam az assembly utan, de
>linux alatt??? Szuksegem lenne egy linkre, vagy egy rovid programra, amely
>orvosolja a problemamat. Mik a buktatok (pl. ez) DOS-rol Linux-ra torteno
>valtaskor. (a programozasban) Elore is koszi!

Erre a curses, vagy ncurses library-t szoktak errefele ajanlgatni, meg hogy 
olvasd el hozza a MAN oldalakat. Igazan normalis leiras arrol, hogy hogyan 
kell kurzort pozicionalni linux alatt, meg nem erkezett a listara. 

>A masik kerdesem egy kicsit a multba nyulik vissza. Me'g 1995-ben
>hozzajutottam a Forraskod (A programozok lapja) ket szamahoz (papir alapu
>ujsag volt lemezmelleklettel). Nem tudja valaki, hogy mi tortent az
>ujsaggal? Esetleg hogyan lehet hozzajutni a regi szamokhoz? Ezt is
>koszonom!

Ha az a ket szam meg van, akkor meg is van az osszes. Sajna csak ez a ket 
szam jelent meg ebbol az ujsagbol, pedig nagyon jo kezdemenyezes volt. IMHO 
megeloztek a sajat korukat.

--
Udv : Csiszar L.
http://www.stadium.hu/szt
+ - Re: Forraskod + Linux C (mind) VÁLASZ  Feladó: (cikkei)

> A Forraskod ujsag.... regi ugy es amennyire en tudom az
> elso ket szam utan mar nem jelent meg ujabb. Sajnos ennek
Meg megjelent egy osszevont 3-4 szam, utana mintha elvagtag volna. 
Meg szerencse, hogy elofizettem egesz evre :-(((, aztan se penz, se 
ujsag. Ha nem tudsz hozzajutni esetleg eloashatom...

Udv, Otto.
+ - Re: Forraskod + Linux C (mind) VÁLASZ  Feladó: (cikkei)

On Tue, 11 Jul 2000  wrote:
> A Forraskod ujsag.... regi ugy es amennyire en tudom az
> elso ket szam utan mar nem jelent meg ujabb. Sajnos ennek

Van most olyan ujsag, ami ilyen temeval foglalkozik?

8Pogi
+ - Re: syntax highlight (mind) VÁLASZ  Feladó: (cikkei)

Velemenyem szerint valamilyen rekordos felepiteset kellene
elvegezned a szavaknak. Gondolok itt pl:
(alma,1);(korte,1);(almafa,2);(almamag,3)...
Ekkor ezt az adathalmazt az elso komponens abc-je szerint rendezve tarolod
el, s innentol kezdve az elkepzeles ugyanaz, mint a tied.
Pl: keresett szo: almamagf* /a->al->alm->alma->almam->.../
Ha megtalalta az adott szot (tehat szovalaszto karakterhez ert), akkor a
rekord masodik adata lesz a szin. Igy ugyan az adathalmaz kisse megno, de
garantaltan gyorsabb lesz! (El szoktak tarolni nagy adatmennyiseg eseten -
pl telefonkonyv - a kezdobetuk szerinti helyeket, igy pl Nevenincs-re
keresve az N-nel kezdodo elso rekordra ugorhatunk, s nem kell linearisan
odabattyogni!)
Udv, Otto.
> ----------------------------------------------------
http://valerie.inf.elte.hu/~grogiga
+ - Re: matematika (mind) VÁLASZ  Feladó: (cikkei)

Ha:
'a' egyenes: (x1a,y1a-x2a,y2a) pontokon megy at,
'b' egyenes: (x1b,y1b-x2b,y2b), akkor az egyenleteik:
(y-y1a)*(x2a-x1a)=(x-x1a)*(y2a-y1a);  /b-re hasonloan/

Nevezzuk el a konstansokat!
ca:=(x2a-x1a), da:=(y2a-y1a)
cb:=(x2b-x1b), db:=(y2b-y1b)

I.  y=(x-x1a)*da/ca+y1a
II. y=(x-x1b)*db/cb+y1b

Innen kapjuk (y=y):
x=(x1a*da/ca-y1a-x1b*db/cb+y1b)/(da/ca-db/cb);
y-t pedig pl 'a' egyenes kepletebe x-et behelyettesitve megkapod
P(x,y) a keresett pont!
---
Kor-egyenes eseten:
Kor: (u,v) kozeppont, r sugar
Egyenes rendezes utan pl: x=a*y+b
Kor egyenlete:
(x-u)*(x-u)+(y-v)*(y-v)=r*r
x^2-2*u*x+u^2+...=r*r
(a*y+b)*(a*y+b)+2*u*(a*y+b)+u*u+y*y-2*u*y+v*v=r*r

y*y*(a*a+1)+y*2*(a*b+u*a+u)+b*b+2*u*b+u*u+v*v-r*r=0

Eloszor a Diszkriminanst kell vizsgalni, hogy egyaltalan van-e
metszespontjuk,
majd ha van, akkor a megoldo-kepletet segit!
Hogy a koriveknek van-e metszespontjuk, azt a korok metszespontjakent
eloallo P1(x1,y1) es P2(x2,y2) pontok vizsgalatabol kiderul. Pl.
iranyvektoraik - melyek a kozeppontokbol mutatnak a P1 es P2-be, az a
megadott ivek iranya kozott van-e, amit ugyebar a kezdoszog es vegszog
hataroz
meg.

Udv, Otto.
> ----------------------------------------------------
http://valerie.inf.elte.hu/~grogiga
+ - Re: matematika (mind) VÁLASZ  Feladó: (cikkei)

Hi !

Ezen a linken - massal egyetemben - talasz egy ket
hasznos informaciot, magyarul !

http://bme-geod.agt.bme.hu/tutor_h/terinfor/tbev.htm

A kovetkezon meg angolul van hatalmas informacio
felhalmozva.

http://www.geom.umn.edu/docs/reference/CRC-formulas/

Sok sikert !

Bela

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