Avatar billede benjams69 Nybegynder
20. februar 2003 - 10:04 Der er 13 kommentarer og
2 løsninger

GUI?!

Hey ppl -
Jeg sidder her og laver noget kryptering/dekryptering i ANSI C, og pludselig fandt jeg ud af hvor meget jeg savner et GUI til C...
Jeg ved at man kan lave et i C++, men hvad med C?!

Et program, links, egne erfaringer etc. ville være lækkert!

P-ilsner Benjams69
Avatar billede soreno Praktikant
20. februar 2003 - 10:14 #1
Til simpel GUI har jeg haft god erfaring med denne tutorial:
http://www.winprog.org/tutorial/
Avatar billede arne_v Ekspert
20. februar 2003 - 10:15 #2
På Win32 kan det basale Win32 GUI API sagtens kaldes fra C.

På Unix/Linux kan X API også sagtens kaldes fra C.
Avatar billede soreno Praktikant
20. februar 2003 - 10:18 #3
"Programming Windows" af Charles Petzold kan også anbefales - jeg er selv igang med den og jeg synes bogen giver gode forklaringer på de emner som nu er i bogen.

Med lcc (en c compiler) følger der en dialogeditor med (mener den hedder wedit) så du kan lave wysiwyg editering af en dialog.

Det allernemmeste ville nok være at benytte MFC og MSVC++ - men det koster..
Avatar billede benjams69 Nybegynder
20. februar 2003 - 10:22 #4
LoL >>soreno - tak, men ellers en brutal tut... Det første eks starter m. "MessageBox(NULL, "Goodbye, cruel world!", "Note", MB_OK);" hehe!

Anyway - Bare for at være sikker, så kan jeg lave et GUI, lissom windows??? (ikke at jeg vil :P )

Lige et hurtigt spm inden points deles ud til alle, hvad med grafik-knapper?! Forstået på den måde, at jeg lave et billede i et eller andet format, hvorefter jeg "linker" billedet som en knap...
Avatar billede soreno Praktikant
20. februar 2003 - 10:22 #5
Du kunne selvfølgelig også bruge Qt eller et andet crossplatform gui api.
Avatar billede benjams69 Nybegynder
20. februar 2003 - 10:23 #6
Koster?!
Avatar billede benjams69 Nybegynder
20. februar 2003 - 10:24 #7
hmm - for at være ærlig, aner jeg ikke hvad alle de der forkortelser betyder... :D Jeg er ikke hardcore C-programmør - nærmere en nybegynder!
Avatar billede soreno Praktikant
20. februar 2003 - 10:24 #8
Ja, den tutorial jeg linker til er til win32 gui. MFC er en overbygning af win32.
Alt grafik i Windows kan du i princippet (og væbnet med tålmodighed) lave i win32.
Avatar billede benjams69 Nybegynder
20. februar 2003 - 10:26 #9
hehe - jamen tak for det!
Avatar billede soreno Praktikant
20. februar 2003 - 10:28 #10
Microsoft Visual C++ koster ca. 1000,- for en standard licens - lidt mange penge hvis du kun skal lave en dialog med 2 knapper..
Jeg ved heller ikke lige hvad licensen der følger med MSVC++ siger ang. distribution af exe filer..

win32 er fudamentet i Windows.
Microsoft Foundation Classes (MFC) er en (objektorienteret) overbygning af win32 som automatisere nogle trivielle ting.
Qt tror jeg bare vi skal glemme..
Avatar billede benjams69 Nybegynder
20. februar 2003 - 10:31 #11
Alrite then - men øhh (shh, alt på nettet er gratis...)

But let me get this straight, jeg kan altså lave et GUI i C vha Mikroblød Visual C++ ???
Avatar billede soreno Praktikant
20. februar 2003 - 10:32 #12
Ja.
Avatar billede benjams69 Nybegynder
20. februar 2003 - 10:33 #13
Tak... Det gik eller pænt hurtigt!
Avatar billede soreno Praktikant
20. februar 2003 - 10:34 #14
Hvis du vil have en nem tilgang til MFC kan du låne "Sams teach yourself Microsoft Visual C++ in 21 days" på biblioteket.
Avatar billede benjams69 Nybegynder
20. februar 2003 - 10:38 #15
Tak, men jeg har den allerede.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester