I'm Game -- Anyone want to 'enjoy the ride' with me?

The place to discuss creating, porting and modifying Celestia's source code.
Topic author
don
Posts: 1709
Joined: 12.07.2003
With us: 20 years 11 months
Location: Colorado, USA (7000 ft)

I'm Game -- Anyone want to 'enjoy the ride' with me?

Post #1by don » 24.10.2003, 00:22

[Moved from the Bugs forum...]

Image Howdy gang ... or is it "lynch mob"? Image,

Okay, I will put my time and money where my mouth (writing) is, but cannot guarantee any results. Image

I will LEARN Image OOP and C++, come h*ll or high water Image, regardless of my mental lack of ability to focus. Image

But, I'm gonna need some recommendations to get started...

:?: First, I will locate, and hopefully be able to upgrade my old version of M$ VC++. But, what version should I get? I see that several .NET versions are available but I doubt I need that? Image

:?: Is there a book or web site anywhere out there that is GOOD at expressly teaching a procedural language programmer the OOP lingo and techniques? I guess that would be called "OOPP" or "POOP"? Image

:?: Is there a book or web site anywhere out there that is GOOD at expressly teaching an old procedural language programmer the C++ lingo and techniques (C++ for C-- folks)?

:?: Will someone help me (off-forum) to install and set-up whatever is necessary in order to connect to the Celestia CVS repository and actually get Celestia compiled on my Windows XP system for the first time?

:?: Chris Image, can you stand to have a lousy beginning C++ programmer on your project? :lol:

Ummm, Chris Image ... you are still alive and kicking, aren't you?

-Don G.

PS. Did I get enough "emotion" in the message without using words?
Last edited by don on 24.10.2003, 05:07, edited 1 time in total.

Topic author
don
Posts: 1709
Joined: 12.07.2003
With us: 20 years 11 months
Location: Colorado, USA (7000 ft)

Post #2by don » 24.10.2003, 00:23

[From TERRIER in the old thread...]

Here you go Don, I hope these links will be of some help;

C++

http://www.wtvl.net/mike/webjr/begcpp.htm

http://www.cgcu.net/internet/documents/cpp1.pdf (pdf File)

http://members.tripod.com/jcarbrey/cpp_ ... ginner.htm

OOP (JAVA)

http://sepwww.stanford.edu/sep/josman/oop/oop1.htm


Good luck!
TERRIER
_________________
1.3.1p11:AMD Ath 1800 256MB DDR:256MB DDR Nvid.GeF.FX5200:45.23 1.4o/gl:AA 4XS:AF 8x:
WinXP Home:
Earth(D.Edw)16kDDS/Arctic Year2000/FOV1/25500km:SPEC L3 DDS:NORM L3 DDS:CLOUDS 4kDDS:
NIGHT 4kDDS:MOON 2kDDS(JVV):GALAXY ON:MAG 15.1:TIME 1000x:12-14FPS

Topic author
don
Posts: 1709
Joined: 12.07.2003
With us: 20 years 11 months
Location: Colorado, USA (7000 ft)

Post #3by don » 24.10.2003, 00:24

Thank you TERRIER!

I will investigate them this evening.

Comments, added later that night ...

C++
http://www.wtvl.net/mike/webjr/begcpp.htm -- too simple
http://www.cgcu.net/internet/documents/cpp1.pdf (pdf File) -- too simple
http://members.tripod.com/jcarbrey/cpp_ ... ginner.htm -- good tutorials

OOP (JAVA)
http://sepwww.stanford.edu/sep/josman/oop/oop1.htm -- This one is a riot, but it gets the OOP vocabulary (with examples) across nicely.

Thanks again TERRIER!

-Don G.
Last edited by don on 24.10.2003, 07:38, edited 1 time in total.

Star Lion
Posts: 116
Joined: 09.08.2003
With us: 20 years 10 months
Location: Mosesto CA

Post #4by Star Lion » 24.10.2003, 00:47

verry funny, but where did you get all those?
All I see are: :D :) :( :o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

I think Chris should add yours to :D
Come visit my:
Celestia Add-on website at:
http://www.starlionfiles.50megs.com
Reconstruction of Bruckners Celestia Page at:
http://www.bruckner.50megs.com
Celestia Mirror at:
http://www.celestiamirror.50megs.com

Topic author
don
Posts: 1709
Joined: 12.07.2003
With us: 20 years 11 months
Location: Colorado, USA (7000 ft)

Post #5by don » 24.10.2003, 01:31

When I see a good one, I save it to my system for future use <smile>.

A lot of them come from the Canopus forums at http://forum.canopus.com/ubbthreads.php?Cat=, but you don't see them until posting a message and you need to join in order to post. (By the way, they use UBB.threads™ 6.3.2 which is far and away much more robust, mature and lacks the many bugs found in phpBB that is being used here.) Sure wish someone would buy it for Chris!

Topic author
don
Posts: 1709
Joined: 12.07.2003
With us: 20 years 11 months
Location: Colorado, USA (7000 ft)

Post #6by don » 24.10.2003, 08:00

Howdy everyone,

What compilers are Windows (XP) folks using for Celestia?

* MS VC++ (what versions? 5.x, 6.x?)? All I have is 4.2 <frown>.

* MS .NET stuff ($1,100 - OUCH!)?

* Borland C++ (BuilderX Developer? $1,000 - OUCH! - which version?)?

* Any Open Source Windows compilers that work?

Thanks for your input!

-Don G.

Don. Edwards
Posts: 1510
Joined: 07.09.2002
Age: 59
With us: 21 years 9 months
Location: Albany, Oregon

Post #7by Don. Edwards » 24.10.2003, 09:09

personaly I like this one.
Image
I am officially a retired member.
I might answer a PM or a post if its relevant to something.

Ah, never say never!!
Past texture releases, Hmm let me think about it

Thanks for your understanding.

AdamOfTheTable
Posts: 16
Joined: 20.10.2003
With us: 20 years 8 months
Location: Jacksonville, Florida USA

I think Visual C++ v6

Post #8by AdamOfTheTable » 24.10.2003, 09:35

I believe they're using Microsoft Visual C++ version 6. I have that. Now, if only I knew how to USE it! Looking for the first time at the C++ code for a simple window creation, I tried my best to infer what was going on and read the old MSDN Jan 2000 help stuff that I've had laying around. Then I went to just making a simple Dos "Hello World!" program. Then something to input a number. That's about as far as I've gotten now. I really should learn some good skill, so maybe I'll atone for my past laziness and try to learn C++ and Visual Basic stuff. (Yeah, that ought to take some time)
Adam :?
Windows XP Pro 1Ghz Athlon 768Mb RAM
ATI Radeon 8500 128Mb video RAM
using Catalyst 3.9 drivers
Celestia 1.3.1

Harry
Posts: 559
Joined: 05.09.2003
With us: 20 years 9 months
Location: Germany

Re: I'm Game -- Anyone want to 'enjoy the ride' with me?

Post #9by Harry » 24.10.2003, 12:15

I already wrote Don about it, but maybe other readers want to take a look at:

http://mindview.net/Books/TICPP/ThinkingInCPP2e.html

(Volume 2 is still worked on, but it should still be very useful)

HTH,

Harald

Topic author
don
Posts: 1709
Joined: 12.07.2003
With us: 20 years 11 months
Location: Colorado, USA (7000 ft)

Re: I'm Game -- Anyone want to 'enjoy the ride' with me?

Post #10by don » 24.10.2003, 12:46

Howdy Harald,

Harry wrote:... maybe other readers want to take a look at:

http://mindview.net/Books/TICPP/ThinkingInCPP2e.html

(Volume 2 is still worked on, but it should still be very useful)

Thinking in C++, Second Edition (Volumes 1 and 2)
by Bruce Eckel

This really is amazing. An 878 page book, including hyperlinked bookmarks and Contents, in a PDF file -- for FREE! Hopefully, it will be a good book and be very useful to all newcomers.

Thank you for this link Harald.

-Don G.

Paolo
Posts: 502
Joined: 23.09.2002
With us: 21 years 9 months
Location: Pordenone/Italy

Post #11by Paolo » 24.10.2003, 20:35

don wrote:Howdy everyone,

What compilers are Windows (XP) folks using for Celestia?

* MS VC++ (what versions? 5.x, 6.x?)? All I have is 4.2 <frown>.

* MS .NET stuff ($1,100 - OUCH!)?

* Borland C++ (BuilderX Developer? $1,000 - OUCH! - which version?)?

* Any Open Source Windows compilers that work?

Thanks for your input!

-Don G.


I'm using an old (1998) unpatched MS Visual C++ 6.0.
It works.

Bye - Paolo
Remember: Time always flows, it is the most precious thing that we have.
My Celestia - Celui

Harry
Posts: 559
Joined: 05.09.2003
With us: 20 years 9 months
Location: Germany

Post #12by Harry » 24.10.2003, 22:02

don wrote:* MS .NET stuff ($1,100 - OUCH!)?
Isn't there a "Standard" Edition much cheaper than that? I think that it should suffice to compile celestia (if there aren't problems with C++ .NET in general) :?:

don wrote:* Any Open Source Windows compilers that work?


Now *that* would be nice, but is it possible?

Harald

Avatar
selden
Developer
Posts: 10190
Joined: 04.09.2002
With us: 21 years 10 months
Location: NY, USA

Post #13by selden » 24.10.2003, 22:40

All of the free GNU development utilities (compilers, etc) are availble for Windows under Cygwin. I have not the slightest idea how much work might be needed to get Celestia to compile and link with them to the appropriate Windows GUI APIs.
Selden

Topic author
don
Posts: 1709
Joined: 12.07.2003
With us: 20 years 11 months
Location: Colorado, USA (7000 ft)

Post #14by don » 24.10.2003, 23:18

Howdy Harald,

Harry wrote:Isn't there a "Standard" Edition much cheaper than that? I think that it should suffice to compile celestia (if there aren't problems with C++ .NET in general) :?:
Yes, there is a "Standard" edition, however the Microsoft "comparison" web page is of little use in actually "comparing" the two editions (surprise, surprise). The biggest difference I can see is that the Standard edition does not include the optimizing compiler, which I'm sure would be required for Celestia. Other reviews I found said that is is also missing several other features and compiler switches but none elaborated any further.

In addition, I found these somewhat disturbing answers on the MS FAQ for VC++ .NET...

Microsoft wrote:Q. Can I easily recompile my Visual C++ 6.0 projects?

A. In most cases, Visual C++ 6.0 code will run in Visual C++ .NET without alteration. Developer attention may be required for code using certain features of the Standard Template Library, which has been updated to be more standards compliant.


Q. Does Visual C++ .NET work on Microsoft Windows® 95, Windows 98, and Windows Millennium Edition (Windows Me) operating systems?

A. These platforms will not be supported at design time. This decision was made to ensure that developers will be able to benefit from the most advanced platform features available in the Microsoft Visual Studio® environment. For code execution, Windows 98 and higher will be supported.


Hopefully I'll be able to find a boxed, "used" VC++ 6.x Studio, which is what Chris is using right now.

-Don G.


Return to “Development”