How to Create Computer Program Easily

We all know that programming is not an easy task to do. In fact, you need to devote a lot of time in order to finish your project in time. We have learned that there are two kinds of programming life cycle – the System Development Life Cycle (SDLC) and Prototyping. Each of this method has its own pros and cons. If you are in the rush then use prototyping, if you want to start from scratch then use SDLC.

As we know that if we really follow each of the steps mentioned in one of the methods above, we have to gather first all the data that we need in order to start.

Below is an example of SDLC.

[inline:SDLC.jpg=Modern Database Management by Jeffrey A. Hoffer, Mary B. Prescott, Fred R. McFadden]

Source: Modern Database Management (9th Edition) by Jeffrey A. Hoffer, Mary B. Prescott, Fred R. McFadden

As you may see, it contains 7 steps in a program development. And each of these steps includes a purpose and a deliverable.

It is not so easy to follow the steps in this kind of approach but if you follow it, the result is very rewarding.

The following is the advantages of using an SDLC approach:

  • Detailed, well-planned development process
  • Time-consuming, but comprehensive
  • Long development cycle

While it is true that an SDLC approach is very effective, sometimes you need a fast and easy way to implement your project, especially if you are in the rush. The alternative of this approach is called Prototyping.

Prototyping

  • Rapid application development (RAD)
  • Cursory attempt at conceptual data modeling.
  • Define database during development of initial prototype.
  • Repeat implementation and maintenance activities with new prototype versions.

Prototyping development process

[inline:Prototyping.jpg=Modern Database Management by Jeffrey A. Hoffer, Mary B. Prescott, Fred R. McFadden]

Source: Modern Database Management (9th Edition) by Jeffrey A. Hoffer, Mary B. Prescott, Fred R. McFadden

Prototyping is straight forward and requires only little time to develop a database system.

Now, let us also discuss some of the technique that most programmers are using. I know that you have also your own unique technique that governs your own will in order to finish your project. But I think the technique that most of us are using is by means of copying an existing code. Existing code means a code that is freely available to all with the written permission from the author regardless of licenses that have been implemented in the code.

Like in my own program, if you think that it can help you increase and enhance your development process then don’t hesitate to use some part or whole in my program. As long as you abide by the rule, you are free to use that code.

Another thing is to download a code snippet from the internet. This way you do not need to re-invent the wheel. Use the ideas of other programmer. Some programmers are happy to share their code.

If you find yourself being happy with the work of other programmer then give back. Share your own program also. May it be in the form of a code snippet or in complete application. The idea is it depends on you.

Let me give you an example. In my Hotel Reservation System I have a procedure called FillListView. This procedure will fill a listview with data based on the parameters you have passed in this procedure. So if you have a program that needs this kind of concept, say fill a listview with data, then don’t create another code or your own code. Although, it gives you credit to create your own, but if your purpose is to make money easily then why don’t you apply a copy and paste technique. It will really save you a lot of time. Just give credit to the original author of the code if you like. In my case, you do not need to. Use my code as long as you want.

Advice to beginners

Now my advice to those who want to start learning about computer programming is grab a book when you have extra money or research in the internet. A tutorial is a good one. Decide what will work for you.

Don’t think that some programmer who made a high-quality program is a genius. Believe me; they have also started from nothing. They also learn from scratch. Without any knowledge about programming.

Invest by buying a book. Don’t worry about the expenses. Think about the outcome if you become a programmer. A book cost only $30 or more and one program will make you a profit of $650 or more. That’s depend of course on the program you are making. Some will cost more and some will cost a little.

A lot of customer is waiting for your skills. You can work as a freelancer or a full time programmer whether in your local hometown or in the internet. Read my topic about becoming a highly paid freelance programmer and you’ll see what I mean. You have to think also on your own. My idea is just one of a million ideas out there.

Final thoughts

Read, read and read.

It is just sometimes our thought that makes us lazy. If you start today and learn programming in a month then you will earn a living in your lifetime.

What do you think of this lesson? Suggest your comments or advice so others may also benefit from you.

Submitted byAnonymous (not verified)on Tue, 06/23/2009 - 16:54

HEY THERE I AM JOLO VAN CLYDE S. ABATAYO, A COMPUTER ENGINEERING STUDENTS AND I PRESENTLY TAKING THE SUBJECT COMPUTER PROGRAMMING.CAN I HAVE SOME OF YOUR CODES OR EVEN RECOMMENDATIONS ABOUT IT SO THAT I CAN HAVE A GUIDE FOR MY STUDY.. PLEASE HELP ME FOR THIS SIR. I AM HOPING FOR YOUR CONSIDERATION. JUST INQUIRE ME OR HAVE MY FRIENDSTER OR E-MAIL ADDRESS: [email protected] THANKS.GODBLESS!
Submitted byAnonymous (not verified)on Fri, 07/03/2009 - 15:06

hello sir, i have a http link http://www.licindia.com/plan_navs.htm i want to store all the table data in txt file and save it to c drive. pls help me using this dot net. i want full project. thnx

Add new comment