toejam5
65 posts
|
Hey guys, does anyone know a simple free software (preferably with drag n drop interface) that i can use to make my own software?
ps. the software i am going to make will be a sticky note type thing
|
|
|
BobTheCoolGuy
3752 posts
|
http://stencyl.com/ is used to make flash projects and uses drag and drop
|
|
|
RTL_Shadow
1020 posts
|
If you’re looking to create anything outside of a simple window software then you’re going to have to learn C, there’s really no way around that. If you want you can try VBS, but for the love of all things good do not use it…
|
|
|
jerimo
1036 posts
|
If you are going to learn C you might as well learn C++; you can actually uses classes.
If you read through the things on here you will understand this reference; C is to AS2, as C++ is to AS3.
|
|
|
feartehstickman
521 posts
|
Visual Studio Express is free with C# and Windows Form applications are generally quick to make. Should suffice for a sticky note program.
|
|
|
RTL_Shadow
1020 posts
|
Originally posted by jerimo:
If you are going to learn C you might as well learn C++; you can actually uses classes.
If you read through the things on here you will understand this reference; C is to AS2, as C++ is to AS3.
False, C is to as1, as Visual Basic it to AS2, as C++ is to as3. AS2 can use classes but it’s not great.
|
|
|
BobTheCoolGuy
3752 posts
|
Originally posted by RTL_Shadow:
Originally posted by jerimo:
If you are going to learn C you might as well learn C++; you can actually uses classes.
If you read through the things on here you will understand this reference; C is to AS2, as C++ is to AS3.
False, C is to as1, as Visual Basic it to AS2, as C++ is to as3. AS2 can use classes but it’s not great.
I’d personally disagree. I think jerimo’s analogy, while somewhat out there is a lot more accurate. I’m not sure how you’d even compare Visual Basic to C.
|
|
|
Drakim
1139 posts
|
Originally posted by RTL_Shadow:
Originally posted by jerimo:
If you are going to learn C you might as well learn C++; you can actually uses classes.
If you read through the things on here you will understand this reference; C is to AS2, as C++ is to AS3.
False, C is to as1, as Visual Basic it to AS2, as C++ is to as3. AS2 can use classes but it’s not great.
Guys, seriously, shut up, you have no idea what you are talking about. Don’t go spreading falsehoods about a topic you are clueless on. People are already confused as it is on this topic. C and C++ do NOT have any sort relationship like AS2 and AS3. Not even close. You are comparing apples and space oranges.
|
|
|
jheiling
25 posts
|
Originally posted by RTL_Shadow:
If you’re looking to create anything outside of a simple window software then you’re going to have to learn C, there’s really no way around that. If you want you can try VBS, but for the love of all things good do not use it…
Yeah, learning C is the only way… no, wait a second, that was before Microsoft published MFC 20 years ago. Of course that’s only relevant if you’re interested in history, because 10 years ago .net came out.
Nowadays it doesn’t really matter which .net language you chose, use VisualBasic if you like the strange syntax, or C++ if you’re a masochist, or something more exotic like Boo or F#. I would highly recommend to follow feartehstickmans advice though and give C# a try, it’s a nice clean language, it’s not too hard to learn and by far the most popular, so you will find plenty of tutorials.
But it’s really mostly a matter of taste, they are all strongly typed, object oriented, and they use the same library.
|
|
|
stage_phrite
42 posts
|
Originally posted by jheiling:
Originally posted by RTL_Shadow:
If you’re looking to create anything outside of a simple window software then you’re going to have to learn C, there’s really no way around that. If you want you can try VBS, but for the love of all things good do not use it…
Yeah, learning C is the only way… no, wait a second, that was before Microsoft published MFC 20 years ago. Of course that’s only relevant if you’re interested in history, because 10 years ago .net came out.
Nowadays it doesn’t really matter which .net language you chose, use VisualBasic if you like the strange syntax, or C++ if you’re a masochist, or something more exotic like Boo or F#. I would highly recommend to follow feartehstickmans advice though and give C# a try, it’s a nice clean language, it’s not too hard to learn and by far the most popular, so you will find plenty of tutorials.
But it’s really mostly a matter of taste, they are all strongly typed, object oriented, and they use the same library.
This whole post is of course irrelevant if the OP intends to develop for any OS other than Microsuck Winblows
|
|
|
jheiling
25 posts
|
This whole post is of course irrelevant if the OP intends to develop for any OS other than Microsuck Winblows
Wrong, because there is mono on Mac and Linux.
|
|
|
jheiling
25 posts
|
Btw, I know a lot of people hate MS, but trust me, Visual Studio and the .net framework are both awesome!
|
|
|
BobTheCoolGuy
3752 posts
|
Originally posted by Drakim:
Originally posted by RTL_Shadow:
Originally posted by jerimo:
If you are going to learn C you might as well learn C++; you can actually uses classes.
If you read through the things on here you will understand this reference; C is to AS2, as C++ is to AS3.
False, C is to as1, as Visual Basic it to AS2, as C++ is to as3. AS2 can use classes but it’s not great.
Guys, seriously, shut up, you have no idea what you are talking about. Don’t go spreading falsehoods about a topic you are clueless on. People are already confused as it is on this topic. C and C++ do NOT have any sort relationship like AS2 and AS3. Not even close. You are comparing apples and space oranges.
I think his point was that AS2 and C both have some semblance of OOP while AS3 and C++ fully support OOP. As I said, I don’t think it’s entirely accurate, but you can kind of compare it abstractly. Also, C++ and AS3 are both the child languages of C ans AS2.
|
|
|
Drakim
1139 posts
|
Originally posted by BobTheCoolGuy:
I think his point was that AS2 and C both have some semblance of OOP while AS3 and C++ fully support OOP. As I said, I don’t think it’s entirely accurate, but you can kind of compare it abstractly. Also, C++ and AS3 are both the child languages of C ans AS2.
No, AS2 is a badly written language, that’s why it doesn’t have “real OOP”. C was made before OOP even existed, it’s a very old and very stable language that has been tested true over the ages. At the bottom of nearly all operating systems the most important parts are written in C, because C++ introduces some measure of bloat and lack of control with it’s higher level constructs. Not to say that C++ is a bad language for other things!
I find it’s extremely misleading to compare C and C++ to AS2 and AS3. The reason AS3 was made was because AS2 was such an incredibly bad language that was so flawed there merely “fixing it” with changes was deemed impossible. You can read the history of C++ on Wikipedia, but it in no way shares the same relationship with it’s predecessor like AS3 does.
The reason this bothers me so much is because new developers, real people, are gonna come across this thread and read the warped wrong statements of RTL Shadow and jerimo and become just as ignorant and mislead. They are gonna think that C is a “bad language” and that C++ “fixed it” akin to the relation between AS2 and AS3. While in reality, C does a lot of things you really can’t do well in C++
|
|
|
truefire
3011 posts
|
Originally posted by Linus Torvalds:
In other words, the only way to do good, efficient, and system-level and portable C++ ends up to limit yourself to all the things that are basically available in C.
I’ve come to the conclusion that any programmer that would prefer the project to be in C++ over C is likely a programmer that I really would prefer to piss off, so that he doesn’t come and screw up any project I’m involved with.
In fact, in Linux we did try C++ once already, back in 1992. It sucks. Trust me – writing kernel code in C++ is a BLOODY STUPID IDEA.
If you didn’t know, this is the guy responsible for Linux, basically.
|
|
|
lSWATLLAMA
593 posts
|
Btw, I know a lot of people hate MS, but trust me, Visual Studio and the .net framework are both awesome!
What meth have you been smoking?
OP, if you wanna do just Windows, use C#. It’ll be easiest to get using with the least effort. If you want to be a good desktop programmer, learn C and C++ – preferably C++ first, since if you learn C first it’ll be harder to get into OOP from what I have heard.
The linux kernal was coded in C, not C++. Also, t’was made AFTER C++ had come out. So yes, Drakim is right that
C does a lot of things you really can’t do well in C++
Maybe Linux would be better if it were in C++, but the fact remains that Linux outperforms operating systems that utilize C++ heavily.
I’ve come to the conclusion that any programmer that would prefer the project to be in C++ over C is likely a programmer that I really would prefer to piss off, so that he doesn’t come and screw up any project I’m involved with.
On the other hands, C++ also does things more efficiently than C and allows for better reusing of code.
Wrong, because there is mono on Mac and Linux.
Let’s teach people efficiency over initial ease of use.
|
|
|
BobJanova
853 posts
|
… While in reality, C does a lot of things you really can’t do well in C++
C++ is a superset of C, so that’s rubbish – anything you can do in C you can do exactly the same in C++. You might have to resist some of the shiny toys though.
|
|
|
Drakim
1139 posts
|
Originally posted by BobJanova:
… While in reality, C does a lot of things you really can’t do well in C++
C++ is a superset of C, so that’s rubbish – anything you can do in C you can do exactly the same in C++. You might have to resist some of the shiny toys though.
Let me copy paste the quote that is 2 posts above you, since you seem to have missed it in your haste to tell us about the finer details of rubbish.
Originally posted by Linus Torvalds: In other words, the only way to do good, efficient, and system-level and portable C++ ends up to limit yourself to all the things that are basically available in C.
|
|
|
lSWATLLAMA
593 posts
|
Efficient C++ is using OOP. :P
|
|
|
truefire
3011 posts
|
On the other hands, C++ also does things more efficiently than C and allows for better reusing of code.
Not true really. Anything you can do in C++ can be done just as efficiently in C. Perhaps not as easily in some cases.
Disclaimer: I’m not SUPER experienced with C++ or C. Everything I say is based on what I’ve heard from people who DO know them really well.
|
|
|
jheiling
25 posts
|
Originally posted by lSWATLLAMA:
Btw, I know a lot of people hate MS, but trust me, Visual Studio and the .net framework are both awesome!
What meth have you been smoking?
OP, if you wanna do just Windows, use C#. It’ll be easiest to get using with the least effort. If you want to be a good desktop programmer, learn C and C++ – preferably C++ first, since if you learn C first it’ll be harder to get into OOP from what I have heard.
The linux kernal was coded in C, not C++. Also, t’was made AFTER C++ had come out. So yes, Drakim is right that
C does a lot of things you really can’t do well in C++
Maybe Linux would be better if it were in C++, but the fact remains that Linux outperforms operating systems that utilize C++ heavily.
I’ve come to the conclusion that any programmer that would prefer the project to be in C++ over C is likely a programmer that I really would prefer to piss off, so that he doesn’t come and screw up any project I’m involved with.
On the other hands, C++ also does things more efficiently than C and allows for better reusing of code.
Wrong, because there is mono on Mac and Linux.
Let’s teach people efficiency over initial ease of use.
“From what you heard” is shows your ignorance about the topic. So you’re asking me what meth I was smoking because my opinion as someone who has written programs in C and C++ before you were able to write your own name differs from something you have heard. You’re ignorant, arrogant, and your opinion is worthless.
|
|
|
jheiling
25 posts
|
Originally posted by lSWATLLAMA:
Efficient C++ is using OOP. :P
You forgot to add that this is what you’ve heard.
|
|
|
jheiling
25 posts
|
Originally posted by BobJanova:
… While in reality, C does a lot of things you really can’t do well in C++
C++ is a superset of C, so that’s rubbish – anything you can do in C you can do exactly the same in C++. You might have to resist some of the shiny toys though.
You are right, it’s rubbish, but there are actually some differences, it’s not exactly a superset.
|
|
|
spolar70
6 posts
|
Hey bud, If you’re looking for something simple that’ll help you make some easy games there are RPG makers out there. I believe at one point I found (Although I never bothered using) a Flash RPG maker. You can honestly make more than just wanna-be pokemon games with them too. If you have problems being creative with it checkout “Megaminer”. It’s pretty much a clone of the ever-popular motherload game, but it is definitely doable in RPG Maker 2000, might as well the RPG Maker XP they came out with when I was like 10 haha.
|
|
|
feartehstickman
521 posts
|
Originally posted by stage_phrite:
This whole post is of course irrelevant if the OP intends to develop for any OS other than Microsuck Winblows Seeing as windows is the most widely used OS, I’d say that it’s most likely that he uses windows. And, based on what he said “(something) that i can use to make my own software” and “the software i am going to make will be a sticky note type thing”, I’m going to assume he’s making something for his personal use, or his friends.
So, I could be wrong, but I’d say, statistically, that it’s most likely that developing in C# will not damage the usability of his software.
|