Avatar billede freegeg Nybegynder
24. september 2004 - 20:57 Der er 49 kommentarer og
1 løsning

Borland C++ builder personal

Jeg har tænkt mig at købe en compiler, som kan compilere C++ og C, samt noget MFC og directX, jeg er ikke særlig god til at vælge rigtige produkter... så jeg ville lige spørge jer...

det jeg søger efter er en billig compiler, som bare kan bruges til lidt "for sjov programmering"....

jeg faldt så over borland C++ builder personal...

Jeg har længe lavet lidt sjov med HL SDK'en.. jeg ved dog det ikke har noget med programmering at gøre.... men det er da en start ;)

Derfor vil jeg se om jeg kan lave min ejen mod, med mit lille team på 5 mand.

derfor vil jeg godt have en compiler der virker til den type compilering, så jeg ikke kommer ud for at skade mig selv :P
Avatar billede arne_v Ekspert
24. september 2004 - 20:59 #1
Kræver MFC i C++Builder ikke Professional ?
Avatar billede freegeg Nybegynder
24. september 2004 - 21:00 #2
jeg er 100% begynder til at finde sådan compilere... derfor jeg spørger
Avatar billede arne_v Ekspert
24. september 2004 - 21:01 #3
Du kan jo downloade den og prøve !
Avatar billede freegeg Nybegynder
24. september 2004 - 21:03 #4
har ledt på borlands ejen side.. men kan ikke finde noget
Avatar billede arne_v Ekspert
24. september 2004 - 21:04 #5
I version 6 krævede MFC Prof
Avatar billede freegeg Nybegynder
24. september 2004 - 21:04 #6
okay :/
Avatar billede arne_v Ekspert
24. september 2004 - 21:04 #7
Avatar billede arne_v Ekspert
24. september 2004 - 21:05 #8
Avatar billede freegeg Nybegynder
24. september 2004 - 21:05 #9
har dog ikke råd til at købe et program til 10.000kr
Avatar billede arne_v Ekspert
24. september 2004 - 21:07 #10
Klart nok.

C++Builder Personal er gratis og kan meget selvom det formentligt ikke kan MFC.

MS Visual C++ er nok også for dyr (eneste undtagelse: hvis du er studerende).

Så er der de helt gratis compilere: mingw, dev-cpp, open watcom etc..
Avatar billede freegeg Nybegynder
24. september 2004 - 21:10 #11
ligenu venter jeg på at kunne flytter tættere på mit arbejde.. så har ikke rigtigt nogen penge.

jeg har kun hørt om dev-cpp... og ved det ikke kan MFC (samt dens standart .h filer er meget skrabet)

kender du til de 2 andre?
Avatar billede arne_v Ekspert
24. september 2004 - 21:13 #12
Ingen af de gratis kan MFC.

mingw er en command line compiler (og faktisk bygger dev-cpp på mingw !).

open watcom er watcom's compiler som er blevet open source
Avatar billede arne_v Ekspert
24. september 2004 - 21:13 #13
Jeg kender ikke meget til open watcom.

Muligvis er det den som kun er C og ikke C++, men jeg er ikke sikker.

Check deres hjemmeside.
Avatar billede freegeg Nybegynder
24. september 2004 - 21:23 #14
det syndt det skal være så dyrt for en amatør programmør at starte :/
Jeg bliver nok nød til at ofre min opsparing og leve på havregrød de næste par måneder, dog prøver jeg lige den trail, og ser om jeg skal bruge MFC så voldsomt...

ligger DirectX ikke i MFC, eller kan man godt lave DirectX uden MFC)


jeg bruger nemlig selv et MFC vindue for at oprette et DirectX object :/
Avatar billede bertelbrander Novice
24. september 2004 - 21:24 #15
Open Watcom er både C og C++:
http://www.openwatcom.org/

LCC er kun C:
http://www.cs.virginia.edu/~lcc-win32/

Jeg ville anbefale Borlands kommandolinie kompiler og wxwidgets, det er gratis.
Avatar billede bertelbrander Novice
24. september 2004 - 21:26 #16
Du kan godt bruge DirectX uden MFC.

MFC er en lidt forældet teknik, så jeg ville ikke anbefale brug af MFC.
Avatar billede bertelbrander Novice
24. september 2004 - 21:28 #17
Hvis du vil bruge MFC bør du finde en Microsoft Visual C++ 7.x
Avatar billede freegeg Nybegynder
24. september 2004 - 21:29 #18
vis man skal skabe "moderne" vinduer, til win32.. hvad vil du så anbefale?
Avatar billede freegeg Nybegynder
24. september 2004 - 21:30 #19
jeg køre windows XP home, så kan vist ikke køre MVC++
Avatar billede bertelbrander Novice
24. september 2004 - 21:32 #20
XP kan godt køre Visual C++ 6.0 eller 7.0, jeg gør det selv for tid til anden.

Jeg synes at du skulle kikke på wxwidgets:
http://www.wxwidgets.org/
Avatar billede freegeg Nybegynder
24. september 2004 - 21:34 #21
jeg er bange....
Avatar billede freegeg Nybegynder
24. september 2004 - 21:35 #22
kender ikke andre "grafiske overflader" end MFC
Avatar billede bertelbrander Novice
24. september 2004 - 21:40 #23
Nogle Borland Builder versioner kan kompilere MFC, men man kan ikke lave applikationer med Drag&Drop, som man kan med VisualC++.

Har du arbejdet meget med MFC?
Hvad vil du kompile med din kompiler?

Du kan downloade Borlands C++ kompiler fra:
http://www.borland.com/products/downloads/download_cbuilder.html

Og wxwidget fra deres side, der følger en massse eksempler med, og der er en tutorial.
Det er gratis, og så kan du jo se hvad du synes.
Avatar billede bertelbrander Novice
24. september 2004 - 21:45 #24
Du kan finde en gratis Microsoft kompiler her:

http://www.microsoft.com/downloads/details.aspx?FamilyId=272BE09D-40BB-49FD-9CB0-4BFA122FA91B&displaylang=en

Jeg ved ikke om den har MFC.
Avatar billede freegeg Nybegynder
24. september 2004 - 21:53 #25
jeg kender til hvordan MFC fungere... dog ikke så meget codning endnu, end hvordan man opretter et vindue, også hvordan man behandler data, mellem MFC'en og C++'en

derfor kan jeg sagtens nå at kunne tage op på en ny GUI...
derfor ville jeg lige spørge om hvad du syntes man kan bruge, til små programmer... (har engang lavet et lille download tool, som kunne sammenligne to filer, og se om man var op-to-date)

----/udsnit/----
connecting to : http://test:test@alpha4:21\n
changeing dir to: /testfolder/\n
reading file: file-v7421-blablabla.gz\n
locating match: file-v9332-blablabla.gz\n
\n
file-v9332-blablabla.gz 832231 (you got)\n
file-v7421-blablabla.gz 761221 (you are trying to download)\n
file-v9332-blablabla.gz 832231 (you have the newest one)\n
Download anyway? Y|N[]: Y\n
Status: 100% in 2 sec\n
---/udsnit/---

det ville jeg godt lave om til at kunne køre i en GUI
Avatar billede arne_v Ekspert
24. september 2004 - 21:55 #26
Alle Windows compilere kan lave Win32 GUI.

MS VC++ og Borland fra Prof og højere kan lave MFC.

Der findes andre biblioteker. Jeg kender ikke WxWidgets, men hvis Bertel siger at
det er godt så er det.
Avatar billede arne_v Ekspert
24. september 2004 - 21:56 #27
Linket til MS VC++ Bertel gav er så vidt jeg ved en fuld compiler, men kun
en command line compiler - ingen IDE.
Avatar billede arne_v Ekspert
24. september 2004 - 21:57 #28
Til at vise en sådan diff tror jeg ikke at du har nogle specielle behov til
GUI bibliotek.

Alt kan bruges.
Avatar billede freegeg Nybegynder
24. september 2004 - 21:57 #29
:/
Avatar billede arne_v Ekspert
24. september 2004 - 21:58 #30
Har du overvejet C# og Win Forms ?

gratis compiler fra Microsoft, gratis IDE (SharpDevelop), rimeligt nemt
GUI bibliotek (win forms) !

(ja sharpdevelop understøtter endda drop and drag)
Avatar billede bertelbrander Novice
24. september 2004 - 21:59 #31
LCC er en mulighed. Her kan du tegne dine apps med musen. LCC er desværre kun C

Men ellers er det noget det burde kunne klares uden de store problemer, uanset GUI bibliotek.

Jeg selv bruger mest Win32Api direkte.
Avatar billede freegeg Nybegynder
24. september 2004 - 21:59 #32
kan man lave vinduer i ren C++?
Avatar billede freegeg Nybegynder
24. september 2004 - 22:01 #33
bertel, som sagt... jeg kender overhovedet ikke til GUI, andet end MFC..... Win32Api?
Avatar billede bertelbrander Novice
24. september 2004 - 22:01 #34
MFC er "ren" C++, Win32Api er ren C
Avatar billede arne_v Ekspert
24. september 2004 - 22:01 #35
Du kan tegne vinduer med WIn32 API. Det kan bruges fra både C og C++. Jeg formoder
at enhver Windows compile runderstøtter Win32 API.

Win32 API kræver bare en lille smule af programmøren.
Avatar billede arne_v Ekspert
24. september 2004 - 22:03 #36
Prøv at læs lidt her:
  http://www.winprog.org/tutorial/
Avatar billede freegeg Nybegynder
24. september 2004 - 22:07 #37
hvordan kan man flette et C++ program, sammen med en C overflade?

når jeg programmere, laver jeg alt i en fil, da jeg har opgivet dll filer
Avatar billede bertelbrander Novice
24. september 2004 - 22:10 #38
Der er ingen problemer i at kalde C funktioner fra et C++ program.

Den første opgave for et C++ GUI bibliotek er at mappe et vindue (/kontrol/...) til et object, dvs. en instans af en class.
Avatar billede freegeg Nybegynder
24. september 2004 - 22:12 #39
min compiler siger altid den har fundet C kodning i min cpp fil, så vil din ikke compilere det
Avatar billede bertelbrander Novice
24. september 2004 - 22:14 #40
Det meste C kode kompilerer uden problemer som C++.

Har du et eksempel?
Avatar billede arne_v Ekspert
24. september 2004 - 22:15 #41
Hm.

Normalt er det vel GUI som kalder resten af koden.

Så det er C kode som skal kalde C++ kode.

Det kræver at man bruge

extern "C" {
...
}

omkring erklæringen af de funktioner der skal bruges fra C i C++ koden.
Avatar billede freegeg Nybegynder
24. september 2004 - 22:21 #42
er det ikke næsten som at hente dll filer?

sidst jeg prøvede det... fattede jeg ikke en brik
Avatar billede freegeg Nybegynder
24. september 2004 - 22:32 #43
jeg tror jeg er ved at fatte lidt mere :)

holder mig bare til Dev-C++, indtil jeg forstår mere om C++ og C...
så vil jeg begynde at bruge point på Win32API spørgsmål ;)
Avatar billede coldplay Nybegynder
24. september 2004 - 23:38 #44
Du kan kompilere både MFC & Microsoft Visual C++ 5.0 / 6.0 i CBuilder Personal til ca. en tusse.
Avatar billede nlf Nybegynder
25. september 2004 - 11:27 #45
Hvis du behøver hjælp til noget kan du altid spørge på et større forum, som ikke koster point, fx http://www.gamedev.net, der får du som reelt svar inden for 10 minutter. Du skal bare spørge i General Programming forummet.
Hvis du mangler information om forskellige funktioner eller klasser (hvad som helst Win32 API relateret) kan du søge på http://www.msdn.com (Microsoft Developer Network), prøv dog google først, det er hurtigere, og hvis det findes på MSDN kommer linket som reelt øverst.
Avatar billede freegeg Nybegynder
25. september 2004 - 12:46 #46
hvor kan man finde Microsoft Visual C++ 6.0, jeg har søgt på edbpriser, og på mircosoft.com går de kun ne til .NET 2002
Avatar billede arne_v Ekspert
25. september 2004 - 12:54 #47
Jeg tvivler på at du kan købe VC++ 6 længere.

6 er afløst af 2002. 2002 er afløst af 2003. 2005 er i beta test.
Avatar billede bertelbrander Novice
25. september 2004 - 14:53 #48
Avatar billede arne_v Ekspert
17. oktober 2004 - 18:11 #49
Tid at få afsluttet spørgsmålet ?
Avatar billede arne_v Ekspert
17. oktober 2004 - 18:11 #50
og et svar fra mig
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