How to make application program?

Discussion in 'General Chat' started by feeltheheat, Aug 13, 2007.

  1. #1
    well i wanted to write/code a program, how do i go about it. Which language to use to make the software most useful. It should be able to connect to the internet to retreive some data. I think many people here dont know how to go about write some application programs. So can anyone hlp me here?
     
    feeltheheat, Aug 13, 2007 IP
  2. Hecky

    Hecky Like a Dungeon Dragon!

    Messages:
    5,656
    Likes Received:
    284
    Best Answers:
    1
    Trophy Points:
    0
    #2
    You might try Visual Basic, but I'm not so sure on the internet capabilities of that, you might want to check.
     
    Hecky, Aug 13, 2007 IP
  3. ecentricNick

    ecentricNick Peon

    Messages:
    351
    Likes Received:
    13
    Best Answers:
    0
    Trophy Points:
    0
    #3
    Your question is vague. You may as well be asking, "how do I build a house?" How you go about it would depend on what type of house? what materials do you want in it? where is it to be built? how many people must live in it? do you care about environmental issues? do you want it cheap or luxurious? do you need car parking? is your climate hot, cold, temperate?

    The software process is very similar. And you start off by stating, clearly and concisely, what your requirements are. Only when you know what you really want to do, can you set about selecting the tools and materials you need to work with to make it happen.

    Programming is about breaking things down into logical steps and joining those steps together in the least compromising way.

    Writing software is a skill that takes many years to master, you're not going to learn it overnight - so if you really want to do it, be prepared for a long period of study and much frustration.

    Finally, your comment "I think many people here dont know how to go about write some application programs" is quite clearly wrong (and a little insulting). Whilst there are a lot of newbies at digital point, there are also many many experts on this forum. These are people who would normally earn a great deal of money for their services but who give their time and experience to others here for free.
     
    ecentricNick, Aug 13, 2007 IP
  4. feeltheheat

    feeltheheat Peon

    Messages:
    86
    Likes Received:
    3
    Best Answers:
    0
    Trophy Points:
    0
    #4
    yep my question is definitely vague, so is my brain in the field of application programming. I just want to build a house so that i can have some shelter to sleep. I dont want to care abt parking space, how many bathrooms i want, does it need a back yard, does it need a dog house, etc.,

    I just want to write some kind of application program :)

    Btw i am sorry if i hurt anybody's feeling when saying that "there would be many people here who may want to learn to program applications", iam a newbie to this forum and i thought this forum is related to somewhat web design, blogs, links, etc., I thought there may be a few programmers, but i never knew it houses a ton of experienced programmers. sry it was my fault. again if anyone would be helpful to help out this alone newbie into writing some programs, it would be a pleasure!
     
    feeltheheat, Aug 13, 2007 IP
  5. selltrib

    selltrib Peon

    Messages:
    1,442
    Likes Received:
    81
    Best Answers:
    0
    Trophy Points:
    0
    #5
    I do this for a living and believe me it's not quite as simple as you may thing. in fact it can be terrible complex. Microsoft is never the most stable system to program on top of :)
     
    selltrib, Aug 13, 2007 IP
  6. feeltheheat

    feeltheheat Peon

    Messages:
    86
    Likes Received:
    3
    Best Answers:
    0
    Trophy Points:
    0
    #6
    i know its difficult of all, but pls guide me from where to start or post ur stories abt how u learnt programming stuff :)
     
    feeltheheat, Aug 13, 2007 IP
  7. ecentricNick

    ecentricNick Peon

    Messages:
    351
    Likes Received:
    13
    Best Answers:
    0
    Trophy Points:
    0
    #7
    Well, you start by reading and doing.

    Pick a programming language, buy a book, and write your first application - normally called "hello world" because normally that's what it does - it writes a message on the screen which says "hello world".

    Then you build up to bigger and more complex things.

    You've probably got enough on your pc already to make a start. Got Word or Excel? Then read up on how to write macros. They use a cutdown form of visual basic. Or you can write dos batch files (again, everything's already on your pc for that).

    And, hang out in the programming sections of this forum.
     
    ecentricNick, Aug 13, 2007 IP
  8. selltrib

    selltrib Peon

    Messages:
    1,442
    Likes Received:
    81
    Best Answers:
    0
    Trophy Points:
    0
    #8
    First thing first is work out what your want your program to do and then go read up about different programming languages to see what one will fit your requirements.

    You haven't stated if you wanted to write a windows program, asp or (web application) so it's hard for us to point you in a general direction.

    Visual Basic 6 Tutorials

    ASP.Net Tutorials

    There are a few to start with.
    (and no, i don't own any of these links)
     
    selltrib, Aug 13, 2007 IP
  9. feeltheheat

    feeltheheat Peon

    Messages:
    86
    Likes Received:
    3
    Best Answers:
    0
    Trophy Points:
    0
    #9
    I wanted to start with a windows program, like a notepad? whats best technology to make one now a days? which is easy, simple yet functional! If i can code notepad in some technology, i hope i can learn and move on ;)
     
    feeltheheat, Aug 13, 2007 IP
  10. selltrib

    selltrib Peon

    Messages:
    1,442
    Likes Received:
    81
    Best Answers:
    0
    Trophy Points:
    0
    #10
    You can code that quite easily in Visual Basic 6.0 Which is also one of the cheapest programming languages to buy. though i suppect it will take some work trying to locate it as its quite dated. So it's easy to learn, quick to develop in and there is 1000's of online tutorials for it.

    I would recommend getting Visual Basic 6.0 Learning the basics of that language first before biting into anything like C# or you might get information overload.
     
    selltrib, Aug 13, 2007 IP
  11. Hecky

    Hecky Like a Dungeon Dragon!

    Messages:
    5,656
    Likes Received:
    284
    Best Answers:
    1
    Trophy Points:
    0
    #11
    Agree 100%, I'm using vb 6.0 and it's really, really simple to use. Except for modules, I've never worked out what they're for and I've never seen teh need to use one.
     
    Hecky, Aug 13, 2007 IP
  12. ecentricNick

    ecentricNick Peon

    Messages:
    351
    Likes Received:
    13
    Best Answers:
    0
    Trophy Points:
    0
    #12
    There are a few reasons why one would want, or possibly need to use modules. For example, if you were creating a suite of functions which you may wish to reuse in another project, it is a clean way of packaging them up so that they can easily be inserted. Copy and paste is fine for a few hundred lines of code, but would be a right pain for a few million!

    Similarly, if a project was too big for one person to work on, you need a convenient way of organising the work. One person can deliver a module that say, deals with all the database stuff; another might deliver a module that controls all of the user interaction.

    Finally, logically organising your code can make it easier to maintain, and easier to debug.

    So, whilst on a small project, there is no need, on anything large, complex, or where you're expecting others to work on your code after you, they are very useful.
     
    ecentricNick, Aug 14, 2007 IP
  13. The Webmaster

    The Webmaster IdeasOfOne

    Messages:
    9,516
    Likes Received:
    718
    Best Answers:
    0
    Trophy Points:
    360
    #13
    Modules are small code snippets, Basically an independent function..

    The biggest advantages of using Modules are 1) Re-usability 2) Maintenance


    TO OP: If you want to code applications, then you have to decided in what language and what kind of application..

    Try getting the basics of one language and start with small codes..
     
    The Webmaster, Aug 14, 2007 IP