Sign in to follow this  

Visual Studio Time

This topic is 4591 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Alright, I've been working with Dev-C++ for a while now, but I'm making the move to DirectX and the combination can be quite a pain if you're using the latest SDK. So I'm making the move to Visual Studio .NET. Just a couple of question though. First of all, what exactly does .NET infer (I know it has something to do with C#...maybe...)? Second of all, I was wondering where I can get a good, free, download source. I went to order VS 2005 Beta 2, and my order processed, but it's backordered, so god knows when it might become available. Thanks! -IV

Share this post


Link to post
Share on other sites
Quote:
First of all, what exactly does .NET infer (I know it has something to do with C#...maybe...)?

".NET" is Microsofts latest development platform.. it wraps up a whole load of technologies such as the CLR (Common Language Runtime) and MSIL (MS Intermediary Language?). Many languages can use the .Net platform, C# is a new language that they designed to make "perfect" use of it (rather than bolting .Net onto an existing language(s)).

Quote:
Second of all, I was wondering where I can get a good, free, download source.

I don't think you can download the full thing legally [wink], but you might want to try some of the links from my journal entry. If you don't mind the wait, you can get the CD Images for the latest VS2005 beta's...

hth
Jack

Share this post


Link to post
Share on other sites
jollyjeffers: I know who you are! You're that guy who stole my first name! I've read your DevJournal, that's a great project you're working on!

Any second opinions on Visual Studio 2005 Express. As McCoy pointed out, it looks like a very good tool. And is C# a difficult language to pick up if you already know C++?

-IV

Share this post


Link to post
Share on other sites
Visual Studio .Net is their latest version of the Visual Studio development platform. It has a comprehensive set of IDE's which enable you to program in a variety of languages, including but not limited to: C, C++, Managed C++, C#. You are not forced to use the .Net platform if you just want to build native applications. You can get the beta 2 express editions for VS2005 right now (although they are beta, so expect bugs). You could get VS2003, but with 2005 being released relatively soon now, I personally would wait.

C# is easy to pick up if you know C++, it's got some quirks you'll have to get used to, but for the most part the transition is fairly smooth.

Share this post


Link to post
Share on other sites
Quote:
Original post by Washu
(although they are beta, so expect bugs)


I don't think I'll be programming some very advanced applications, so I won't have to worry about that. Well, I think while I wait for my copy of VS 2005 Beta 2 I'll use the express version. Does it work relatively flawlessly with DirectX?

-IV

Share this post


Link to post
Share on other sites
Quote:
Original post by TraderJack
Quote:
Original post by Washu
(although they are beta, so expect bugs)


I don't think I'll be programming some very advanced applications, so I won't have to worry about that. Well, I think while I wait for my copy of VS 2005 Beta 2 I'll use the express version. Does it work relatively flawlessly with DirectX?

-IV

I've lost the thread link, but one of the big problems with the latest beta-2 release was that (for VC++) the dialog for specifying lib/include folders for the compiler was completely broken [smile]

The bugs aren't limited to the code it generates/compiles, it's as likely they're with the actual program and corresponding GUI...

Quote:
jollyjeffers: I know who you are! You're that guy who stole my first name!

[lol] I like it so I'm keeping it [razz]

Quote:
I've read your DevJournal, that's a great project you're working on!

Thanks [smile] More information on that (and other things) coming soon [wink]

Jack

Share this post


Link to post
Share on other sites
Well, I got VSC++ 2005 Express Edition Beta. Not only is it buggy, but a tediously difficult to use interface. It's always asking me about a header file called "stdafx" and wont even run a simple Hello World program. Maybe I should just stick to Dev-C++ and Allegro for now...

-IV

Share this post


Link to post
Share on other sites
Quote:
Original post by TraderJack
Well, I got VSC++ 2005 Express Edition Beta. Not only is it buggy, but a tediously difficult to use interface. It's always asking me about a header file called "stdafx" and wont even run a simple Hello World program. Maybe I should just stick to Dev-C++ and Allegro for now...

-IV


Have you tried the Eclipse C/C++ Development Tools? I haven't heard any reports about them working (or not working) with Win32/DX, but if you're in the market for a new IDE then it could be a worth a look [smile]

hth
Jack

Share this post


Link to post
Share on other sites
stdafx.h is an auto-generated file used to make precompiled headers. If you just leave it intact and don't do anything with it, it will never bother you. Or you can create a blank project, or set the project properties to not use precompiled headers.

C# and DirectX work very well together and you get to ignore all that ugly COM syntax...using the newer Managed DirectX API. I suggest you check it out.

Share this post


Link to post
Share on other sites
I personally love .NET, "stdafx" simply said, holds your header files. So if your getting an error there your most likely not including the right header files in your program. Go to file->open->stdafx.h ( i believe ) and simply add your header files there. VS 2005 beta is a little different then .NET 2003 I believe it doesnt even #include <iostream> but anyways, get some more practice with it and you learn it's a great IDE! Good Luck!

Share this post


Link to post
Share on other sites

This topic is 4591 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this