Closed Thread
Page 1 of 2 12 LastLast
Results 1 to 10 of 15

Thread: Creating Software and Graphic Interfaces Question

  1. #1
    idontknow87 is offline Newbie
    Join Date
    Aug 2007
    Posts
    5
    Rep Power
    0

    Creating Software and Graphic Interfaces Question

    Hi,

    I'm trying to learn how to create desktop software applications. Yes, I'm a total programming newbie

    I'm trying to figure out how to design application windows, application menus, how to build window menus and so on. Yes, I know, I have a long hard road ahead of me

    I've started to learn some of the basic syntax, the code, etc (mainly php). I'm looking for a programming language that is not too difficult to learn, but that I will not be limited in.

    In other words, once I learn the language, I want to be able to do everything I think up with it. Sure I might need to learn complimentary languages, like MySQL, XML, etc...

    My questions are:

    1) Knowing what you know now, which progamming language would you choose to learn if you were me in my prediciment and if you were wanting to eventually create complex desktop apps as quickly and easily as possible without limits?

    2) For that programming language, which software can I use to add graphical interface controls to application windows, when attempting to create a software application?

    3) And after that software, do I need an additional software program to create an '.exe' file or to create an installation file? If so, which software can I use for that?

    Thanks so much for the help,

    idontknow87

  2. CODECALL Circuit advertisement
    Join Date
    Always
    Posts
    Many

     
  3. #2
    v0id is offline Retired
    Join Date
    Apr 2007
    Posts
    2,937
    Blog Entries
    3
    Rep Power
    42
    1) Choose Visual Basic or Visual Basic.net if you want to create desktop applications in a very fast, and easy way.

    2) You can download Visual Studio, to program in Visual Basic. You can get it from Microsoft's homepage. Just google "visual basic" and one of the first links will be to Microsoft's Visual Basic page.

    3) Visual Studio will do the job for you. Visual Studio doesn't create the executable file itself, but it helps you, because it's starting other small programs that does it for you (compilers, linkers, etc.)

  4. #3
    idontknow87 is offline Newbie
    Join Date
    Aug 2007
    Posts
    5
    Rep Power
    0

    Thanks, and...

    Hi v0id,

    Thanks for the info.

    Is Visual Basic a programming language like C++, C#, etc?

    I am more concerned about the power of the language than I am concerned about how hard it is to learn... to an extent, a 5 year learning curve is not in my plans...

    And I prefer not to have to learn one language, then upgrade to another one that does the same things, but more of them, then to have to learn another language that does the same as the other two, but more, or better...

    Does Visual Basic have it's limitations, is it like putting training wheels on a bicycle? I don't want those on my bike

    Maybe C++ or C# is for me? Or would you still go with Visual Basic?

    If C++ or C# is my calling, what is a good software for that, that does not require I sell my car or anything?

    Thanks again,

    idontknow87

  5. #4
    v0id is offline Retired
    Join Date
    Apr 2007
    Posts
    2,937
    Blog Entries
    3
    Rep Power
    42
    Yes, Visual Basic is a programming language like C, C++ and C#.

    Visual Basic is not one of the strongest languages the world have seen, but it's fast and easy to develop in. If you want to learn a stronger language, which doesn't take multiple years to learn, you should consider C#. It's also fast to develop in, and it has greater features than Visual Basic. You can find tools for C# on Microsoft's homepage too.

    The best language of those you mentioned would be, imo, C or C++. They're some of the strongest languages, but also more complex, and it would take more time to master them.

  6. #5
    idontknow87 is offline Newbie
    Join Date
    Aug 2007
    Posts
    5
    Rep Power
    0

    Thanks v0id

    Hi v0id,

    Thanks for the info. I spent all day and night yesterday trying to research which language to choose and I still could not get enough info to decide.

    You've made it much easier for me to make a decision.

    Thanks again,

    idontknow87

  7. #6
    Join Date
    Jul 2006
    Posts
    16,494
    Blog Entries
    75
    Rep Power
    143
    Delphi is another option that has the advantage of similar ease of use to VB, but more power/robustness. You can get a free version here.
    Programming is a branch of mathematics.
    My CodeCall Blog | My Personal Blog

  8. #7
    idontknow87 is offline Newbie
    Join Date
    Aug 2007
    Posts
    5
    Rep Power
    0

    Thanks WingedPanther

    Hi,

    Thanks for the info. I am downloading the Delphi version now.

    I'm getting kind of addicted to this programming stuff, so I might end up learning multiple languages after all. Nothing else worthwhile to do right?

    Thanks again,

    idontknow87

  9. #8
    CygnetGames's Avatar
    CygnetGames is offline Programmer
    Join Date
    May 2007
    Location
    York, England
    Posts
    119
    Rep Power
    0
    One thing to remember when you're learning programming is that "learning to program" is not the same as "learning to program in language X". As you are learning, especially if you learn multiple languages, you will see that there are some core concepts that remain the same across all languages.

    Ideas like variables, functions, logic, object orientation, abstraction, decomposition, iterators, generators, etc... are not products of any particular programming language, they are general themes that different programming languages provide at different levels.

    Once you understand how to program, you should be able to pick up a new language in under a week. Every language has its quirks and its own way of doing things, but the core ideas behind every language are the same. Learn these core ideas and you can transfer what you have learned to any language you like.

  10. #9
    hoser2001's Avatar
    hoser2001 is offline Programmer
    Join Date
    Jul 2006
    Posts
    175
    Rep Power
    0
    In response to Cygnets post, I am curious to if anyone has any good resources for someone to learn more about "programming" . Possibly some good tutorials on using advanced datastructures or concepts.

  11. #10
    idontknow87 is offline Newbie
    Join Date
    Aug 2007
    Posts
    5
    Rep Power
    0

    Wise words - Thanks CygnetGames

    Hi CygnetGames,

    Thanks for your insights. They are incouraging and make alot of sense.

    This forum is the best programming forum I have come across. The most helpful people with great attitutes are here.

    I am progressing along well in learning C# now. I hit a couple spots that were somewhat heavy where I had to go real slow and reread things a few times. But the complex parts are slowly sinking in.

    I started learning PHP before I started on C#, so I know what you mean... understanding the C# if statements, foreach statements, the while loop and so on came easily to me. After C# I need to go back and finish learning PHP.

    Then it's on to XML, mySQL, maybe JavaScript, maybe SOAP. And inbetween that I need to use C# to hone my skills... I got a long road ahead of me. But it is becoming enjoyable.

    Thanks again,

    idontknow87

Closed Thread
Page 1 of 2 12 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Software development lifecycle question
    By max_power in forum Software Development Tools
    Replies: 1
    Last Post: 11-11-2010, 03:48 AM
  2. Newbie question here: which software should I use?
    By teh noob in forum General Programming
    Replies: 4
    Last Post: 09-13-2010, 05:44 PM
  3. Creating own software
    By LemonMan in forum Linux Applications
    Replies: 5
    Last Post: 12-04-2008, 07:44 AM
  4. Replies: 12
    Last Post: 10-20-2008, 09:02 AM
  5. Question: Mouse-over Graphic Links
    By skilletsteve in forum HTML Programming
    Replies: 2
    Last Post: 09-14-2006, 03:39 PM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts