Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I have just started to learn C++, and I would like to learn how to make Windows Forms C++ applications.
Could anyone recommend some good ebooks?
I have a small converter program that I have made. It runs from the console, but I would like to make a nice GUI for it.
The form is quickly made in Visual Studio, but then I need to insert some code. This is were I got stuck.
I haven't been able to find any tutorial. Well found some, but they used C# or VB.NET.
As jdehaan said, Windows Forms is a .NET component and is not pure C++, it is definitely different. If you need to decide which to use, the book Beginning Visual C++ 2008 was helpful for me, as it teaches C++/CLI and regular Windows C++ forms. I'm not sure how hard this would be to find online.
If you are serious about Windows Forms programming and do not need easy interoperability between native and managed code, I would definitely suggest you just go with learning C#. Visual C++ feels Frankenstein-ish to me, and support is definitely waning in the editor. The managed versions of the languages are so similar that if you are going to learn .NET, C# would be the better choice.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
Can someone suggest a IDE for Ruby which will make it easier to understand the code flow of the project. I am looking for something similar to intellij remote debugger for JAVA. The debugger should transfer the complete control of the code, so that stepping into and stepping out of the code becomes easier.
Rubymine is a very good IDE by JetBrains, so you should be on famillier grounds if you've worked IntelliJ. Among other things, it has a built in debugger with the functionalities you described.
One major caveat though - it's not free, and there's no community edition like there is for IntelliJ.
I use cloud9 IDE for Ruby programming and it does everything and more. You get a full Linux environment which includes a terminal, file-tree structure navigation and a code-editor. Best of all it's free to use but there are upgrade options if you need more muscle.
You can even collaborate on it (which you may have to pay for, I'm not sure).
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
i'm thinking about programming a tool that would be useful in windows and mac (as we use those at work) and it's 100% necessary that is inside on a OS window.
The first thing that came to my mind was to use java - as it's cross platform - but, is there any alternative to program cross platform window based programs?
Has anyone tried to use C# windows forms with Mono in other OS's?
I'm interested in a garbage collected language if possible as I don't want to think about possible memory leaks for a tool that can be slower or faster without any trouble.
Also if it's possible to be as easy as it is in visual studio + C# it would be awesome!
Any idea will be appreciated, thanks!
Java is fine if you're comfortable with it.
Many languages have bindings to cross-platform toolkits: for example Python is very pleasant and has PyQt4 or WxPython, both of which can be used to make GUIs which work nicely on Windows or Mac.
In the manage-your-memory world, using Qt from within C++ is actually very pleasant (they have a nice API). I find it creates more elegant applications than my Java code (they feel a tad more native) though YMMV.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 4 years ago.
Improve this question
I was planning on learning a way to create my own programming language and I wanted to know what language to write a compiler with. C? C++?
Windows Vista and newer come with the .NET Framework installed by default. That in turn already provides a compiler for the .NET languages (most notably C# and VB.NET). It's the only provided language you could possibly write an efficient compiler in. Other languages are VBScript and JScript (via windows Scripting Host) and batch files, so nothing you'd really want to implement more complicated stuff in.
Depending on the complexity of the language you want to create, a C++ implementation may provide better performance, though. No offense, but you don't quite make the impression that you really know how to implement a compiler for a new language. Greg Hewgill's link should give you some starting points there. The thing is, creating a new (formal) language is anything but a trivial task. Yes, the tools to do it are free, and so is the knowledge. But you should really already have a solid understanding of the programming language you want to write the compiler or interpreter in before even attempting to do it.
I suggest you use C#; DLR is great for this purpose.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I am completely new to creating Windows applications so I bought Professional Visual Studio 2010 to get started, but it's basically an overview of working with Visual Studio 2010 and not the "build an app from scratch for dummies" book I thought it was going to be.
Anyway, I was wondering if anyone could recommend a good book that offers a beginner level walk-through of creating a Windows application in C# from scratch so I can see the whole process from start to finish. Doing this by myself, it's much easier for me to learn by doing than to learn by theory.
Any suggestions would be greatly appreciated.
Take a look at Sams Teach Yourself Visual C# 2010 in 24 Hours.
Disclaimer: I am the author of the referenced book, so this is obviously a slightly biased answer.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
I'm a MAC user (not a fan :D) .. and I'm working these days on my graduation project in B.sc degree of Computer Science, and specifically I'm in the design phase. I've looked for CASE tools that should help me on my work, but unfortunately it seems there are no powerful CASE tools available!
could anyone suggest a good tool for me ?
Thanks in advance.
I would look at cross platform tools based on Java, specifically, tools which are based on the Eclipse platform. Eclipse runs really well on OS X, in fact, I believe it works even better than it does on Windows. Not all Eclipse-based tools will run on Mac (for example, Rational will not), but most will.
Look at the Eclipse Marketplace for some popular tools for UML, modeling, etc.
While this is likely to be closed as off-topic, you should see the other closed discussion or Apple's Visio replacement threads.
Summary is:
OmniGraffle for general, commercial diagramming.
Eclipse based tools, as most UML is for writing the bulky Java code.
Web based tools such as GenMyModel and Gliffy.
Any from the long list on Wikipedia.
As always, the exact needs you have will dictate your tool.