Checke om der er skrevet et specielt ord?

Tags:    c++

<< < 12 > >>
Hej jeg er meget ny indenfor c/c++

og jeg har udfra et eksempel der følger med dev-c++ lavet en MDI tekst editor det er i C men jeg kunne godt tænke mig, hvis det er muligt at få programmet til at checke om der er skrevet et specielt ord og så farver det blåt.

ligesom i notepad++

tak :)

Kan måske være at det er et lidt for stort projekt at kaste sig ud i når man stadig er nybegynder.

så jeg har 2 spørgsmål mere håber i vil hjælpe :)

inde på MSDN har jeg kigget lidt på de der WM_DRAG'NDROP et eller andet men jeg har ikke helt fundet ud af hvordan jeg skal implementere det,
det andet (kan godt være der er et lidt for stort projekt) men here goes tit med store programmer kommer der et opstarts billed mens prgrammet loader f.eks. Paint shop pro, Ad aware steam, osv. hvordan kunne man implementere det?



Indlæg senest redigeret d. 30.01.2007 18:52 af Bruger #11259
12 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Selvom at jeg linker til regex som lib'et hedder melder den stadig fejl

jeg tror jeg opgiver "syntax highlightning" jeg er trodsalt stadig nybegynder

ellers tænkte jeg på om der var en måde at mens programmet loader viser den et billede og så starter, altså ad-aware f.eks. loading billede og starter så programmet

er der en simpel måde at lave det på?

bær over med mig :)


Du skal også sikere dig at compileren kan finde dine include til header filerne fra boost er korrekt.

SPLASH SCREEN

Et billede, der vises i mens programmet starter er en splash screen. For at det kan starte i mens programmet starter op, så er det nødvendigt at det kører i sin egen tråd.

Nedenstående viser hvodan en header kan se ud for en splash screen. (til inspiration) Bemærk at klassen nedarver fra CWinThread!

Fold kodeboks ind/udKode 



For at starte dit splash vindue gør du det som vist her nedenfor:

Fold kodeboks ind/udKode 



Det slettes ved at gøre nedenstående, men det er normalt unødvendigt, da CSplash vil slette sig selv. Når den sletter sig selv vel den sætte din pointer til NULL, så du ikke prøver at kalde Kill på en ugyldig pointer

Fold kodeboks ind/udKode 



Hth





Indlæg senest redigeret d. 17.02.2007 13:08 af Bruger #10448
Jeg tror du linker sådan her:

I Dev-C++: Åben et projekt og tryk Project > Project options > Parameters, og så indtaster du navnet på dit boost lib i "Linker" feltet.

Hvis du kører programmet på dansk, er det selvfølgelig:
Projekt > Projekt indstillinger/indstillinger > Parametre ;)




Den nemmeste måde at gøre det på er ved at bruge regulæreudtryk. Boost har et library du kan bruge, der indeholder funktionalitet til det.

Du kan se et eksempel på brugen her

http://www.boost.org/libs/regex/example/grep/grep.cpp


Du anvender library'et til at finde ordene, hvorefter du kan ændre font etc. på dem.

http://www.boost.org/


Hth



Det kigger jeg lige på tak :)




Jeg får rigtig mange fejl når jeg kompiler filen (jeg har downloadet regex lib)

jeg bruger dev-c++





Jeg får rigtig mange fejl når jeg kompiler filen (jeg har downloadet regex lib)

jeg bruger dev-c++


Får du linker eller compiler fejl?

Du skal sørge for at du har konfigureret din compiler, så den linker til boost lib'et og sikre at eventuelle include dirs er inkluderet.




okay 2 sek



Jeg aner ikke hvad jeg får men der er omkring 100 fejl

Hvordan linker jeg til boost?

:)



Indlæg senest redigeret d. 31.01.2007 14:36 af Bruger #11259
Selfølgelig Tak, tester lige :)



Selvom at jeg linker til regex som lib'et hedder melder den stadig fejl

jeg tror jeg opgiver "syntax highlightning" jeg er trodsalt stadig nybegynder

ellers tænkte jeg på om der var en måde at mens programmet loader viser den et billede og så starter, altså ad-aware f.eks. loading billede og starter så programmet

er der en simpel måde at lave det på?

bær over med mig :)



<< < 12 > >>
t