Velocity Reviews

Velocity Reviews (http://www.velocityreviews.com/forums/index.php)
-   C++ (http://www.velocityreviews.com/forums/f39-c.html)
-   -   new to c++ (http://www.velocityreviews.com/forums/t285145-new-to-c.html)

maurizio 08-21-2004 11:09 AM

new to c++
 
I am a java programmer and i want to start to write c++ program: I have
found the compiler and the examples but i have't found nothing about the
GUI, like frames, textfields, etc.
Can someone help me?
Bye
Maurizio



Sharad Kala 08-21-2004 11:16 AM

Re: new to c++
 

"maurizio" <mcivenn@tin.it> wrote in message .
> I am a java programmer and i want to start to write c++ program: I have


That's good.

> found the compiler and the examples but i have't found nothing about the
> GUI, like frames, textfields, etc.


Things like frames, textfields are NOT defined by *Standard* C++. You need
to check your compiler documentation to do such things. You may want to read
a good C++ textbook like Accelarated C++ (Koening & Moo) or You Can Do It!
(Francis Glassborrow).

-Sharad



maurizio 08-21-2004 12:02 PM

Re: new to c++
 

"Sharad Kala" <no__spam.sharadk_ind@yahoo.com> ha scritto nel messaggio
news:2oop8nFcopndU1@uni-berlin.de...
>
> "maurizio" <mcivenn@tin.it> wrote in message .
> > I am a java programmer and i want to start to write c++ program: I have

>
> That's good.
>
> > found the compiler and the examples but i have't found nothing about the
> > GUI, like frames, textfields, etc.

>
> Things like frames, textfields are NOT defined by *Standard* C++. You need
> to check your compiler documentation to do such things. You may want to

read
> a good C++ textbook like Accelarated C++ (Koening & Moo) or You Can Do It!
> (Francis Glassborrow).
>
> -Sharad
>
>

If i understand, but i'm not really sure, the GUIs and other user interfaces
are in personal or enterprise library not standard, that i have to pay and
to import in my program.
Regard
Maurizio



Sharad Kala 08-21-2004 12:12 PM

Re: new to c++
 

> If i understand, but i'm not really sure, the GUIs and other user

interfaces
> are in personal or enterprise library not standard, that i have to pay and
> to import in my program.


Standard C++ is defined by ISO/IEC 14882:2003. It has no notion of GUI
programming. To do these kind of things you need to resort to 3rd party
libraries or support/extensions provided by your compiler. E.g. on VC++ you
can use MFC or WTL to do these kind of things but these are non-standard
i.e. non-portable.

-Sharad



=?ISO-8859-15?Q?Juli=E1n?= Albo 08-21-2004 12:35 PM

Re: new to c++
 
maurizio wrote:

> If i understand, but i'm not really sure, the GUIs and other user
> interfaces are in personal or enterprise library not standard, that i have
> to pay and to import in my program.


Not always. In windows, for example, you can use the Windows API with any
reasonable C++ compiler without paying anything. In other platforms they
can have his own standard libraries for graphics. And if none of this
exists or is not adequate, there are free libraries available, and some of
them are multi-platform in some degree.

--
Salu2

maurizio 08-21-2004 12:57 PM

Re: new to c++
 

"Julián Albo" <JULIANALBO@terra.es> ha scritto nel messaggio
news:2oots0Fd7b6oU1@uni-berlin.de...
> maurizio wrote:
>
> > If i understand, but i'm not really sure, the GUIs and other user
> > interfaces are in personal or enterprise library not standard, that i

have
> > to pay and to import in my program.

>
> Not always. In windows, for example, you can use the Windows API with any
> reasonable C++ compiler without paying anything. In other platforms they
> can have his own standard libraries for graphics. And if none of this
> exists or is not adequate, there are free libraries available, and some of
> them are multi-platform in some degree.
>
> --
> Salu2


I use a free Bordland line command compiler.
How I can use these Windows API



=?ISO-8859-15?Q?Juli=E1n?= Albo 08-21-2004 01:07 PM

Re: new to c++
 
maurizio wrote:

> I use a free Bordland line command compiler.
> How I can use these Windows API


Hard to say in a few lines, and is off topic in this newsgroup. Take some
book and/or tutorial about windows programming, and visit the appropiate
newsgroup in the borland. hierarchy for the peculiarities of your compiler.

--
Salu2

Mabden 08-21-2004 08:31 PM

Re: new to c++
 
"maurizio" <mcivenn@tin.it> wrote in message
news:9FHVc.166974$5D1.8048981@news4.tin.it...
>
> "Julián Albo" <JULIANALBO@terra.es> ha scritto nel messaggio
> news:2oots0Fd7b6oU1@uni-berlin.de...
> > maurizio wrote:
> >
> > > If i understand, but i'm not really sure, the GUIs and other user
> > > interfaces are in personal or enterprise library not standard,
> > > that i have to pay and to import in my program.

> >

[snip]
>
> I use a free Bordland line command compiler.
> How I can use these Windows API
>


You could try C#. It has the GUI objects you are talking about, and there
are free tools out there. Just be aware that it is Microsoft specific, altho
there are ports to other platforms, and MS may change it freely. Also, the
computer running the program you write will need the (free) Runtime engine,
just like Java.

--
Mabden



joe 08-22-2004 03:32 AM

Re: new to c++
 
Why not look at C# instead. C++ is dying.


"maurizio" <mcivenn@tin.it> wrote in message
news:K3GVc.130096$OR2.6476638@news3.tin.it...
> I am a java programmer and i want to start to write c++ program: I have
> found the compiler and the examples but i have't found nothing about the
> GUI, like frames, textfields, etc.
> Can someone help me?
> Bye
> Maurizio
>
>




red floyd 08-22-2004 04:02 AM

Re: new to c++
 
joe wrote:
> Why not look at C# instead. C++ is dying.
>


I know it's feeding the troll, but...

Maybe he wants to write code that will work on systems other then Windows?


All times are GMT. The time now is 01:51 PM.

Powered by vBulletin®. Copyright ©2000 - 2013, vBulletin Solutions, Inc.
SEO by vBSEO ©2010, Crawlability, Inc.


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57