February 08, 2012, 07:20:58 AM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: What was Zafehouse coded in?  (Read 1465 times)
Coded One
Zombie

Posts: 24



« on: July 09, 2009, 04:00:34 PM »

I've just gotten into some C++ programming, and was wondering what Zafehouse was programmed in. I'm talking like what IDE did you use?

I'm pretty sure it was mentioned somewhere, but I searched the forums and didn't find it, and I couldn't find it on the blog.

Just wondering.
« Last Edit: July 09, 2009, 04:02:27 PM by Coded One » Logged

Proud contributor of http://www.ubercharged.net/ and http://boomercharged.net/

Zafehouse High Score: 4166
LoganB
Developer
Posts: 103



« Reply #1 on: July 10, 2009, 01:26:07 AM »

Hey Coded One,

Zafehouse was coded in Visual Basic 2008 Express. You can download it free from: http://www.microsoft.com/express/vb/Default.aspx

Microsoft also offers free IDEs and compliers for C# and C++. They're both available from the link above with a bit of hunting.
Logged
Coded One
Zombie

Posts: 24



« Reply #2 on: July 10, 2009, 12:28:54 PM »

Wow... Visual Basic?

I started using Dev-C++ (from Bloodshed Software) to begin coding in C, but I then switched over to Visual Studio. I know that Visual Studio supports C++, C#, Visual Basic .NET, Python and others.

I haven't tried to code in Basic though, how does it compare to C? I mean, other than being simpler to learn.

EDIT: Wait a minute, I was just checking out that website, is Visual Basic totally free? Or is it just a free version?
« Last Edit: July 10, 2009, 01:24:17 PM by Coded One » Logged

Proud contributor of http://www.ubercharged.net/ and http://boomercharged.net/

Zafehouse High Score: 4166
LoganB
Developer
Posts: 103



« Reply #3 on: July 10, 2009, 05:49:27 PM »

I should mention that it's Visual Basic .NET, not VB6, which is what you're probably thinking of.

Except for some minor differences, programs coded in VB .NET and C# .NET compile to the same byte code and use the same libraries. So these days, choice of language (at least for .NET) is more about which one you're more comfortable using, rather than power or features. I came from a VB background rather than a C one, so VB .NET was the natural choice. At work, I do most of my coding in C#.

My only regret is that .NET is not very portable, which makes Zafehouse, and a lot of the other programs I write, Windows-only. I've tried compiling them in Mono, but to no avail.

The Express Editions of Microsoft's IDEs are completely free. You can even make commercial applications with them. You just lose a lot of features, but nothing that should hamper the hobby or even semi-hobby developer.
Logged
Coded One
Zombie

Posts: 24



« Reply #4 on: July 10, 2009, 06:33:15 PM »

I notice that Visual Basic, Visual C#, and Visual C++ all have express versions, is Visual Studio just all these in one package?

Also, can you get the software for free if you're a student? I know that I was able to get an old version of Word for free because I'm a student...

Sorry for the tons of questions, but Dev-C++ is just really limited and I'm trying to find a good IDE.
« Last Edit: July 10, 2009, 07:48:12 PM by Coded One » Logged

Proud contributor of http://www.ubercharged.net/ and http://boomercharged.net/

Zafehouse High Score: 4166
LoganB
Developer
Posts: 103



« Reply #5 on: July 12, 2009, 06:21:11 PM »

The Visual Studio DVD comes with an IDE that supports those languages. When you install VS, you then select which ones you'd like to install compilers and what not for.

The differences between VS and the Express Editions are things like proper source control, conditional breakpoints, release/debug settings, etc. As I said, nothing critical, just features that are time-saving and convenient.

I'm not sure if there's an Academic version of Visual Studio (which would be reduced cost, not free), but you're free to grab all the versions of the Express stuff and run them side-by-side. It's pretty much the same thing, and won't cost you a cent.

If you're still curious, I'd suggest checking out the FAQ: http://www.microsoft.com/express/support/faq/. It does a decent job of summarising the differences between VS and the Express Editions.
Logged
Coded One
Zombie

Posts: 24



« Reply #6 on: July 12, 2009, 07:07:26 PM »

I just tried Visual C++, I don't know what the deal was, but code that ran perfect in Dev-C++ gave me so much trouble in Visual. Is there some whacky way that it handles header files? Because it wasn't recognizing any strings, ints, or really anything that I was putting into it. Also, it kept saying I was referencing unrecognized headers.

So I would put in the standard #include <strings> and #include <iostream> but any code that used them wasn't recognized. I'm sure it was just user error (albeit due to a really stupid system to handle standard header files).

I'm not sure if you have a lot of experience with Visual C++, but I'll just be using Dev-C++ till I figure this out.

EDIT: Nevermind, I got it. Surprisingly, the problem wasn't in between the keyboard and chair as previously thought. I just reinstalled it and it worked fine...
« Last Edit: July 12, 2009, 09:30:28 PM by Coded One » Logged

Proud contributor of http://www.ubercharged.net/ and http://boomercharged.net/

Zafehouse High Score: 4166
Pages: [1]
  Print  
 
Jump to:  

Powered by SMF 1.1.14 | SMF © 2006-2007, Simple Machines LLC
intellectual