Results 1 to 25 of 25

Thread: C++ editor

  1. #1

    Thread Starter
    Frenzied Member aewarnick's Avatar
    Join Date
    Dec 2002
    Posts
    1,037

    C++ editor

    Anyone know a good C++ editor/compiler that is free or shareware with a reasonable price? It will need have a layout sort of like VB6 and able to make win applications fairly easily.

  2. #2
    Hyperactive Member
    Join Date
    Sep 2002
    Location
    Okinawa, Japan
    Posts
    271
    DevCpp maybe

  3. #3

    Thread Starter
    Frenzied Member aewarnick's Avatar
    Join Date
    Dec 2002
    Posts
    1,037
    No good, it does not have a VB type interface. It is not graphical in other words like VC and Borland are.

  4. #4
    Kitten CornedBee's Avatar
    Join Date
    Aug 2001
    Location
    In a microchip!
    Posts
    11,594
    I don't think there are any graphicals besides VC++ and Borland, and those don't come at a reasonable price
    All the buzzt
    CornedBee

    "Writing specifications is like writing a novel. Writing code is like writing poetry."
    - Anonymous, published by Raymond Chen

    Don't PM me with your problems, I scan most of the forums daily. If you do PM me, I will not answer your question.

  5. #5

    Thread Starter
    Frenzied Member aewarnick's Avatar
    Join Date
    Dec 2002
    Posts
    1,037
    That is too bad. Which would you say is better; borland or VC? I know that Borland advertises free upgrades.

  6. #6
    Monday Morning Lunatic parksie's Avatar
    Join Date
    Mar 2000
    Location
    Mashin' on the motorway
    Posts
    8,169
    VC. Hands down.

    It's one of the better compilers I've come across. Although, I definitely prefer GCC, but that gets unhappy due to some brokenisms in Windows.

    Anyway, Visual C++ isn't particularly graphical unless you use MFC, which isn't going to help you unless you actually *use* Visual C++.

    Trust me, just learn how to use a resource editor and Makefiles. When you move to a different platform (I guarantee if you ever work as a C or C++ coder you *will* be forced onto a different OS/processor at some point) those skills are the only ones you can transfer.
    I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
    -- Linus Torvalds

  7. #7

    Thread Starter
    Frenzied Member aewarnick's Avatar
    Join Date
    Dec 2002
    Posts
    1,037
    Are you saying that I should learn to do everything by scratch? Kind of like creating a web page with notepad?

  8. #8
    Monday Morning Lunatic parksie's Avatar
    Join Date
    Mar 2000
    Location
    Mashin' on the motorway
    Posts
    8,169
    You should learn both. I guarantee learning a good IDE will make things far faster in some cases. However, doing it from scratch can be a lot faster once you know how to use them.

    Once you know both....it's up to what you prefer. But knowing the basics is needed if you ever end up in a situation where you *don't* have an IDE

    I moved from VC++ to using an SGI system with Makefiles and a simple editor. Took me a few months, but I got pretty quick at it. I still like a good IDE though
    I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
    -- Linus Torvalds

  9. #9

    Thread Starter
    Frenzied Member aewarnick's Avatar
    Join Date
    Dec 2002
    Posts
    1,037
    Are you saying that it can be faster to develop forms with text boxes, drop down lists, etc without an IDE?

  10. #10
    Monday Morning Lunatic parksie's Avatar
    Join Date
    Mar 2000
    Location
    Mashin' on the motorway
    Posts
    8,169
    I said C++. I didn't make any guarantees about writing for a particular OS

    You don't necessarily need an IDE, under Windows at least, you can code up the dialogues using any resource editor, then write the code as necessary.
    I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
    -- Linus Torvalds

  11. #11

    Thread Starter
    Frenzied Member aewarnick's Avatar
    Join Date
    Dec 2002
    Posts
    1,037
    Ok. I had better start learning things. Hopefully fast.

  12. #12
    Hyperactive Member
    Join Date
    Sep 2001
    Posts
    396
    Originally posted by aewarnick
    That is too bad. Which would you say is better; borland or VC? I know that Borland advertises free upgrades.
    A Borland C++ Builder user claimed to me that BCB is true RAD while VC is not. That fellow knew VC++ too. He said things that took him a while to figure out in VC, is actually very easy to do in BCB (because VCL is a better designed class framework I think, and Delphi uses the same library)

    BCB, he said, leaves him to concentrate on his program design than most of the time figuring how to do simple GUI stuff in VC.

    But if one programs in MFC in BCB, it is basically on his/her own, (No GUI support like in VC).

    VC. Hands down.

    It's one of the better compilers I've come across.
    Actually, BCB is more ANSI C++ compliant than VC6 long time ago, I guess you are referring to VC7.

  13. #13

    Thread Starter
    Frenzied Member aewarnick's Avatar
    Join Date
    Dec 2002
    Posts
    1,037
    One guy was saying that he could make programs just as fast with Borland as he could using VB.

  14. #14
    Hyperactive Member
    Join Date
    Sep 2001
    Posts
    396
    That's because they are both true RAD(Rapid Application Development) products.

    That fellow really tempted me with his comments. One of these days I have to try out either BCB or Delphi(since they uses the same application framework)

    He claimed Delphi compiles programs very fast in 1 second, while in VC it took damn long to compile a program. Delphi, he said, is better than VB6 as it(Object Pascal) is truly OOP.

    I think I shall wait for more comments here, since all my info are not first hand.

  15. #15
    Monday Morning Lunatic parksie's Avatar
    Join Date
    Mar 2000
    Location
    Mashin' on the motorway
    Posts
    8,169
    Originally posted by transcendental
    Actually, BCB is more ANSI C++ compliant than VC6 long time ago, I guess you are referring to VC7.
    I am indeed . I also prefer the asm that comes out of VC though so I'm biased

    Pascal is a horrible language, I tried to use it and found it awkward and restrictive *shudder*. It was designed as an "educational language" which means it's very difficult to do anything really wrong in it, but it also means you can't do much *useful* with it without serious messing around. Delphi's version of Pascal still shows its roots, the sort of thing that C and C++ have moved on from.

    Oh, and VC always compiled pretty damn fast for me, except when I needed to rebuild everything.

    As far as MFC vs. VCL goes, yeah, VCL every time I think
    I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
    -- Linus Torvalds

  16. #16

    Thread Starter
    Frenzied Member aewarnick's Avatar
    Join Date
    Dec 2002
    Posts
    1,037
    MFC, VCL? What are they?

  17. #17
    Kitten CornedBee's Avatar
    Join Date
    Aug 2001
    Location
    In a microchip!
    Posts
    11,594
    Both BCB and VC++ feature a large library of classes that are designed to make windows programming easier and faster. The Borland library is the VCL (I suppose Visual Class Library, but I'm not sure) while the MS class library is the MFC (Microsoft Foundation Classes, also called Application Frameworks, AFX).

    I have never really worked with the VCL, only a little bit in school when we learned Delphi, but that wasn't enough to get anyhow familiar with it.

    But unlike parksie I like the MFC.
    All the buzzt
    CornedBee

    "Writing specifications is like writing a novel. Writing code is like writing poetry."
    - Anonymous, published by Raymond Chen

    Don't PM me with your problems, I scan most of the forums daily. If you do PM me, I will not answer your question.

  18. #18

    Thread Starter
    Frenzied Member aewarnick's Avatar
    Join Date
    Dec 2002
    Posts
    1,037
    Ok. Thank you for the info.

  19. #19
    Monday Morning Lunatic parksie's Avatar
    Join Date
    Mar 2000
    Location
    Mashin' on the motorway
    Posts
    8,169
    Originally posted by CornedBee
    Both BCB and VC++ feature a large library of classes that are designed to make windows programming easier and faster. The Borland library is the VCL (I suppose Visual Class Library, but I'm not sure) while the MS class library is the MFC (Microsoft Foundation Classes, also called Application Frameworks, AFX).

    I have never really worked with the VCL, only a little bit in school when we learned Delphi, but that wasn't enough to get anyhow familiar with it.

    But unlike parksie I like the MFC.
    Visual Component Library
    I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
    -- Linus Torvalds

  20. #20
    Frenzied Member Jotaf98's Avatar
    Join Date
    Jun 2000
    Location
    I'm not gonna give you my IP address! Ok... Portugal, South-Western Europe, 3rd rock from the sun (our star is easy to find, a 47 Ursae Majoris in the Milky Way :p )
    Posts
    1,457
    Sorry I didn't read the whole thread but hey, you can use DJGPP it's free and even though it's DOS based, it has a really nice interface: http://www.delorie.com/djgpp/

    (Yeah I know I don't belong here, I just decided to read some threads cuz my next programming might be all in C++ )
    Code:
    Temp = Me.GetIQ()
    'Error 9: Overflow
    'DON'T PANIC! :eek:

    To learn how to use realistic effects in your games like fire, rain, snow and magic effects, read my article on particles systems here.


    Jotaf's Theories!
    "Cats land on their feet. Toast lands peanut butter side down. A cat with toast strapped to its back will hover above the ground in a state of quantum indecision."

  21. #21
    Kitten CornedBee's Avatar
    Join Date
    Aug 2001
    Location
    In a microchip!
    Posts
    11,594
    DOS programming is pretty outdated. Most programs written with DJGPP won't even run under Win2k. The only way to get a GUI is to write your own code to access the graphics card. The only way to get real time keyboard input is installing a (*gasp*) keyboard interrupt.

    No thanks...
    If you're looking for a free command line compiler I suggest using Borland's.

    It will need have a layout sort of like VB6 and able to make win applications fairly easily.
    I don't think DJGPP meets any of these requirements
    All the buzzt
    CornedBee

    "Writing specifications is like writing a novel. Writing code is like writing poetry."
    - Anonymous, published by Raymond Chen

    Don't PM me with your problems, I scan most of the forums daily. If you do PM me, I will not answer your question.

  22. #22

    Thread Starter
    Frenzied Member aewarnick's Avatar
    Join Date
    Dec 2002
    Posts
    1,037
    I am going to read up on C++ and see if I can learn it without torturing myself too much.

  23. #23
    Frenzied Member Jotaf98's Avatar
    Join Date
    Jun 2000
    Location
    I'm not gonna give you my IP address! Ok... Portugal, South-Western Europe, 3rd rock from the sun (our star is easy to find, a 47 Ursae Majoris in the Milky Way :p )
    Posts
    1,457
    CornedBee, I downloaded DJGPP and that's what I used to learn C++ (DOS-based programs), after that I got VC++ so it was like a suggestion I had that I was not sure if it was what he was looking for. I know it's outdated, but it has a nice interface and since the authors are updating it constantly it should be able to run in Windows, right?
    Code:
    Temp = Me.GetIQ()
    'Error 9: Overflow
    'DON'T PANIC! :eek:

    To learn how to use realistic effects in your games like fire, rain, snow and magic effects, read my article on particles systems here.


    Jotaf's Theories!
    "Cats land on their feet. Toast lands peanut butter side down. A cat with toast strapped to its back will hover above the ground in a state of quantum indecision."

  24. #24
    Monday Morning Lunatic parksie's Avatar
    Join Date
    Mar 2000
    Location
    Mashin' on the motorway
    Posts
    8,169
    It may *run* in Windows, but they won't be able to make use of Windows features. It's 32-bit though, so you won't have too much to worry about.
    I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
    -- Linus Torvalds

  25. #25
    Kitten CornedBee's Avatar
    Join Date
    Aug 2001
    Location
    In a microchip!
    Posts
    11,594
    But won't the NT technology hinder GO32 from running? This would mean no apps compiled with DJGPP can run in WinNT/2k and maybe even XP.
    All the buzzt
    CornedBee

    "Writing specifications is like writing a novel. Writing code is like writing poetry."
    - Anonymous, published by Raymond Chen

    Don't PM me with your problems, I scan most of the forums daily. If you do PM me, I will not answer your question.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width