Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pravljenje tekst kontrole

[es] :: C/C++ programiranje :: Pravljenje tekst kontrole

[ Pregleda: 2218 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

lord Vader

Član broj: 57936
Poruke: 757
217.65.192.*



+9 Profil

icon Pravljenje tekst kontrole30.05.2006. u 06:14 - pre 218 meseci
Hoću da napravim jedan tekst editor sa svim naprednim funkcijama. Pošto tih funkcija ima previše čini mi se da je jako teško unaprediti neku postojeću kontrolu,a da to na kraju radi dobro naravno. Pokušao sam da RichEdit poboljšam dodavanjem prepoznavanja tukena tj. bojenja određenih reči u drugu boju ali nisam bio zadovoljan rezultatom jer da bi se to odradilo neophodno je selektovati reči i tada ima promeniti parametre. Kako se selekcija boji u plavo vidi se treptanje koje me strašno nervira. Moglo bi se donekle poboljšati nekim boljim tehnikama ali sigurno bi se idalje primećivalo treptanje. Napredne funkcije o kojima govorim su hajlajteri prepoznavanje celina i njihovo skupljanje u jednu liniju kao što to rade Visual Studio . NET i 2005 i Delphi 8 itd. Tultipovi kada se otvori zagrada neke fukcije i lista članova i metoda koje se mogu primeniti na nekoj klasi. Ja mislim da je teško d ovo može da se primeni na običnoj richEdit kontroli i da radi dobro.

Da li sam u pravu ?????

Zato sam odlučio da pokušam da sam napravim kontrolu koja bi to radila. Prvo pitanje je kako napraviti kontrolu koja bi bila primenjiva na svim programskim jezicima, kao što se RichEdit koristi svuda?
Napravio sam ispisivanje teksta na formi u C++ Borlandovom bilderu i i dobro ide za sada, znači mogu da manjam boju teksta i pozadine. Glavno pitanje je kako da proračunam gde da stavim karet!!!! Odnosno kako da prelamam linije i da u svakom trenutku znam kako da ispisujem tekst. Da li neko možda zna neki link gde bi mogao da nađem rešenje.

Nisam baš zainteresovan za korišćenje tuđih komponenata, više bih voleo da napravim svoju jer treba da ima veliki broj funkcija koje sigurno ne mogu naći kod drugih.

Ajde sad pomagajte.
2 sxy 4 ma shirt
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.3dnet.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: Pravljenje tekst kontrole30.05.2006. u 09:59 - pre 218 meseci
RichEdit kontrol nije dovoljno dobra za to sto tebi treba.

Ipak postoje izvanredne komponente koje su cak i OpenSoure:
http://synedit.sourceforge.net/

 
Odgovor na temu

lord Vader

Član broj: 57936
Poruke: 757
217.65.192.*



+9 Profil

icon Re: Pravljenje tekst kontrole30.05.2006. u 22:41 - pre 218 meseci
Znam ali bih želeo da napravim svoju. Ovu kontrolu koju si dao sam skinuo ali ne mogu da instaliram an Delphi7 pošto ja nisam to do sada radio (instalitrao dodatne komponente), a uz nju ne postoji nikakvo uputstvo!!! Ako možeš da objasniš kako to ide bio bih zahvalan.
2 sxy 4 ma shirt
 
Odgovor na temu

nikoladsp
nikola radovanovic
trenutno-developer
novi sad

Član broj: 5455
Poruke: 193
*.ADSL.neobee.net.



Profil

icon Re: Pravljenje tekst kontrole31.05.2006. u 08:12 - pre 218 meseci
ako ti je dovoljno da radi na win platformi, mozes raditi COM kontrolu-one se mogu koristiti u razlicitim (win) okruzenjime: recimo napravis kontrolu sa MS VS, pa je koristis u VB...
sto se tice toga da sam pravis kontrolu, preporucio bih ti da uzmes neku postojecu i da nasledjivanjem napravis ono sto tebi odgovara, u protivnom ces se vrlo napatiti. preporucujem ti ili CStatic(vise ces se naraditi, ali ces imati vise slobode) ili recimo CEdit(preporuka-posto ces brze raditi)

poz.
ja sam panker sa diplomom kod moje mame...
 
Odgovor na temu

lord Vader

Član broj: 57936
Poruke: 757
217.65.192.*



+9 Profil

icon Re: Pravljenje tekst kontrole01.06.2006. u 22:30 - pre 217 meseci
Pošto ne znam ni jednoj sors kod, moram da napravim sam. Kontrola mora svašta da ima pa mi se isplati da je razvijem. Već sam napravio nešto,malo više treba da radim da bi dobio prave rezultate ali za sada sam dogurao do recimo nivoa CEdit kontrole. Znači nemam skrol barove i imam samo jedan red koji radi dobro, može i više redova ali tada ne mogu da nađem poziciju gde treba smestiti karet pošto sam uključio WordWrap.
Hteo sam da napravim nešto što bi moglo da radi na VS c++,C#,VB i Borlandovim alatima C++, Delphi. Pošto kontrola ima interfejs ne mogu da ej spakujem u običan Dll, a ne znam kako se vidnopsvove standardne kontrole koje sam spomenuo mogu koristiti svuda kad imaju korisnički interfejs? Koju tehnologiju oni koriste. Da li je ActivX dobro rešenje?
2 sxy 4 ma shirt
 
Odgovor na temu

bradic
Goran Bradic
Beograd

Član broj: 51939
Poruke: 111
194.106.175.*



Profil

icon Re: Pravljenje tekst kontrole04.06.2006. u 12:48 - pre 217 meseci
Zainteresovan sam za tu kontrolu sto pravis.

Moze li to da se prati nekako, mislim - sta radis i kako..
 
Odgovor na temu

lord Vader

Član broj: 57936
Poruke: 757
217.65.192.*



+9 Profil

icon Re: Pravljenje tekst kontrole05.06.2006. u 13:17 - pre 217 meseci
Pa u suštini nisam još smislio sve, za sada probamo cve mogućnosti. Ne radim to sam već sa jednim kolegom. Probao sam prvo da koristim RichEdit. Čim sam napravio hajlajtere shvatio sam da to neće ići jer je kod nje problem selektovanja teksta. Kada želiš da selektuješ tekst to moraš da uradiš po pravilima, a to znači da postaviš početnu poziciju, krajnju i odna ti lepo kontrola to oboji u blavo da bi korisniku prikazala selekciju i tada možeš da racimo tekst prefarbaš u crvenu boju. Problem je što zbog tog plavog selektovanja mnogo trepće tekst prilikom kucanja pa sam odlučio da to batalim.
Znači moram da napravim novu kontrolu. To ne ide nimalo lako tako da trenutno čekam da kolega završi prvi deo kako bih ja mogao da radim svoje.

Kad bude bilo nešto opipljivo videćemo. Ako imaš neku ideju, reci možda je usvojimo. Baš zbog toga što bin kontrola verovatno bila besplatna pitam za ova pakovanja tj. kako da je napravim da bude moguće korišćenje na svakom jeziku.
2 sxy 4 ma shirt
 
Odgovor na temu

bradic
Goran Bradic
Beograd

Član broj: 51939
Poruke: 111
194.106.175.*



Profil

icon Re: Pravljenje tekst kontrole05.06.2006. u 13:57 - pre 217 meseci
Meni je trebalo nesto u vezi RichEdit kontrole. Tacnije, resenje za Justified Alignment (poravnanje teksta u editoru levo i desno) i deoba reci. Nasao sam to na netu.

Jesi li probao da iskoristis RichEdit kontrolu 4.1 (msftedit.dll) za ovo sto tebi treba? (Znas da postoji RichEdit 1.0, 2.0, 3.0 i najnovija 4.1 verzija)

Rado bih vam pomogao ali jos nisam bio u prilici da sam pravim svoju kontrolu. Video sam neki primer u knjizi i to je sve.
Ukoliko malo odmaknete s poslom pa ja to vidim, mozda bih mogao da se ukljucim i tako pomognem a i nesto naucim.
 
Odgovor na temu

[es] :: C/C++ programiranje :: Pravljenje tekst kontrole

[ Pregleda: 2218 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.