Goto the eInvesting Home Page
Home    Investing Forums    Edit Your Profile    Manage Your Portfolio    View the Rankings    Learn about the Simulator

Welcome to eInvesting! You've found the coolest stock market game on the web. At eInvesting you compete for monthly cash prizes while you interact, make virtual dollars, purchase items, and trade in the realistic stock market simulator. We make investing FUN!

Join now and and start trading right away!
Log In to make this message disappear!

 
  ::  Register  ::  Log in  ::  Log in to check your private messages
Purchase e$ Purchase e$ Virtual Store Virtual Store FAQ  FAQ      Search Search  
 
 
www.eInvesting.com Forum Index » General Non-Investing Discussion

Computer Programming Question-advice needed


Post new topic Reply to topic
Computer Programming Question-advice needed « View previous topic :: View next topic »
Author Message
MrT
PostPosted: Wed Apr 04, 2007 7:27 am Post subject: Computer Programming Question-advice needed Reply with quote

Investing Sr. Associate
Investing Sr. Associate

Joined: 29 Mar 2006

Posts: 196
This Month: 0

853997.53 e$

Net worth: 857,504.55
Portfolio Value: 88.02
Monthly Return:
11.32%
Trades this month: 7
Churn Rate: 78.04%

Items

This may seem a little out of place, but I have a question for anyone who is knowledgeable about computer programming/software engineering/game programming, etc. I figure there are a lot of intelligent people here and probably someone with the experience to give me some good advice.

Basically, I am interested in pursuing a small hobby I have always found interesting. I want to be able to create small windows applications (mostly little games, some custom software dealing with databases) with nothing more complicated than 2D graphics.

Now, before you say it, my next question is not, "What programming language should I use?" I actually want to know, "What Design Interface should I use?" I actually have a lot of working knowledge of programming for text based applications using C++, Fortran (I don't know why), Basic, etc. I am comfortable with learning commands for a text based interface and I have plently of apps that can do that for me. I really want to know a good environment for laying out an interface for an application with some simple graphics on a windows system (XP and Vista), excellent tutorials and resources, good debugging tools, etc.

Reason for question - I actually recently purchased Visual Studio 2005 Professional with the intent of learning to use C++ to make some little games in windows for my own amusement and some custom finance applications (I was looking for something with more power than Access). I had no problem making console applications, but even making something beyond a simple windows box proved somewhat difficult because I didn't have the experience with Visual Studio. As it turns out, Microsoft doesn't do a particular good job of supporting Visual Studio 2005 C++ and nearly every single tutorial that they publish on the web relates to C# or Basic. (Presumably because they would prefer everyone uses these). Also, there is a lack of other people using this, so examples and books are sparse.

So now, I really want to figure out what has a good Development Interface for making relatively simple Windows applications with graphics. I am willing to learn a new language, but I don't want to go through the boring phase of learning commands and syntax only to find out that the available documentation for creating graphical environments is sparse.

I have looked at a few options, such as C++, C#, Basic, Java, and Python, all of which can meet my criteria, but I don't know what IDE would do the best job!

Here is the criteria I am looking for:
Most Important
1. IDE that supports graphical development (VS2005 may be the answer)
2. Lots of user support, well-supported, good tutorials, and LOTS of examples because I learn best through well-thought out examples (I have found VS2005 to be lacking in this aspect, but VS.NET seemed to have been better supported)
3. IDE that doesn't make make debugging a pain
4. Something that supports some sort of SQL interface (mySQL interface would be great)
5. Makes portable applications: this seems obvious, but is not always the case. I want to make programs that I can turn into an executable and use with minimal additional files on another windows system easily.
6. Scalability: It has to be something that can allow very elaborate, detailed applications, even though I am interested mainly in smaller efforts.
7. Object-Oriented Programming Environment: I've dabbled with OOP, but I really want to learn it through experience with applications.

Least Important
1. Cost:partially, I already have visual studio, and a free IDE would be nice, but I also don't mind dropping $50-$100 on one that is a lot more user-friendly. Also, I would actually prefer a language and corresponding programming environment that has some books I can buy to learn from.
2. Creating web-applications: I'm not interested, some networking capability would be nice, but I'm really just looking at doing single computer applications.
3. Actual programming language: I'm not picky.
4. Type of graphics library: OpenGL or DirectX, I don't really care, as long as there are very good examples using that development environment.
5. Execution speed of language: I'm not one of those extreme programmers who will only program in C++ rather than have a 5% drop in performance using another language. Unless there is a significant performance issue like "It runs 10x slower than a comparable C++ app", I'm not too picky

Thanks in advance! I hope there is someone out there with experience willing to offer good advice!


Last edited by MrT on Wed Apr 04, 2007 2:48 pm; edited 1 time in total
Back to top
soontoberich
PostPosted: Wed Apr 04, 2007 7:55 am Post subject: Reply with quote

Investing Associate
Investing Associate

Joined: 26 Mar 2007

Posts: 36
This Month: 0

75.51 e$

Net worth: 15,240.61
Portfolio Value: 8,327.10
Monthly Return:
-18.31%
Trades this month: 0
Churn Rate: 0.00%

Items

As far as computer programming goes...I'm useless with anything other than Python. (Computer guys, start laughing.) But for your search, try looking at cnet or other file sharing websites. They are free (or free to try) and you might just find exactly what you are looking for. And on a side note, I use it all the time and I've never gotten a virus. Give it a shot. Most of the sites have new up and comming programmers that are just trying to get their ideas out there, so some good things can be found. Hope I was any help.
Back to top
geb9696
PostPosted: Wed Apr 04, 2007 8:33 am Post subject: Reply with quote

Investing VP
Investing VP

Joined: 10 Nov 2005

Posts: 1550
This Month: 0

15189.76 e$

Net worth: 628,687.76
Portfolio Value: 0.00
Monthly Return:
0.00%
Trades this month: 0
Churn Rate: 0.00%

Items

I am taking a class with a professor that has a lot of knowledge in this area. I am going to print out your post and take it to class today and see what he says about it. I have class later today so I should have some type of response for you later tonight.
Back to top
geb9696
PostPosted: Wed Apr 04, 2007 11:06 am Post subject: Reply with quote

Investing VP
Investing VP

Joined: 10 Nov 2005

Posts: 1550
This Month: 0

15189.76 e$

Net worth: 628,687.76
Portfolio Value: 0.00
Monthly Return:
0.00%
Trades this month: 0
Churn Rate: 0.00%

Items

You also may want to take a look at www.sitepoint.com The forum there is top notch and I am sure someone will be able to give you an answer.
Back to top
MrT
PostPosted: Wed Apr 04, 2007 2:33 pm Post subject: Reply with quote

Investing Sr. Associate
Investing Sr. Associate

Joined: 29 Mar 2006

Posts: 196
This Month: 0

853997.53 e$

Net worth: 857,504.55
Portfolio Value: 88.02
Monthly Return:
11.32%
Trades this month: 7
Churn Rate: 78.04%

Items

soontoberich wrote:
As far as computer programming goes...I'm useless with anything other than Python. (Computer guys, start laughing.) But for your search, try looking at cnet or other file sharing websites. They are free (or free to try) and you might just find exactly what you are looking for. And on a side note, I use it all the time and I've never gotten a virus. Give it a shot. Most of the sites have new up and comming programmers that are just trying to get their ideas out there, so some good things can be found. Hope I was any help.


Thanks, I have used cnet before, it's a good site. Unfortunately, I could spend years downloading everyone's programming development tools and learning how to use them. Smile
Back to top
MrT
PostPosted: Wed Apr 04, 2007 2:39 pm Post subject: Reply with quote

Investing Sr. Associate
Investing Sr. Associate

Joined: 29 Mar 2006

Posts: 196
This Month: 0

853997.53 e$

Net worth: 857,504.55
Portfolio Value: 88.02
Monthly Return:
11.32%
Trades this month: 7
Churn Rate: 78.04%

Items

geb9696 wrote:
You also may want to take a look at www.sitepoint.com The forum there is top notch and I am sure someone will be able to give you an answer.


Thanks, I looked at that website, and I'll send my question there also, but I'm not sure I'll get a good answer because they talk mostly about web design. I'm really not interested in web design, but I'll ask anyways because I'm sure they have varied experience.

I've actually looked around at different web sites and forums for some time, and have not found any answers to my satisfaction. There is plently of advice out there for beginners to learn a good 'starter language', but not a lot of information on one that has a good, easy to learn design interface for doing computer graphics. I really prefer to use forums as a last resort for such questions since the internet is full of information, but I really haven't found the answer out there.
Back to top
MrT
PostPosted: Wed Apr 04, 2007 2:49 pm Post subject: Reply with quote

Investing Sr. Associate
Investing Sr. Associate

Joined: 29 Mar 2006

Posts: 196
This Month: 0

853997.53 e$

Net worth: 857,504.55
Portfolio Value: 88.02
Monthly Return:
11.32%
Trades this month: 7
Churn Rate: 78.04%

Items

Oh, I almost forgot, I would like a to work in a very object oriented environment, so I edited my post to include that.
Back to top
Display posts from previous:
Post new topic Reply to topic Page 1 of 1

www.eInvesting.com Forum Index » General Non-Investing Discussion » Computer Programming Question-advice needed
Jump to:  




Penny Stock Simulator | What are e$? | Forum Rules | FAQ | Manage Your eInvesting Portfolio | Privacy Policy | Links
PcTechTalk | Club-tC | Lost Discussion | World Class Designs | Xtreme Tuning | Statistical Trading | Advertise with eInvesting!


Before acting on any advice or program you find here at eInvesting.com we strongly recommend that you seek independent & professional legal, tax and investment advice as to whether it is suitable for your particular needs and circumstances. Failure to seek personally tailored, detailed, professional advice prior to acting could lead you to act contrary to your own best interests and could lead to loss of money. eInvesting.com is not responsible for your actions, so do it right!

Powered by:phpBB VERSION 59
© 2005, 2006 eInvesting.com