473,395 Members | 1,468 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,395 software developers and data experts.

want to write a program for myself

ben
hi
i am starting a small business offering computer help to the local
area
i would like to write my own system where i can store customer
information, and link this to orders, then print invoices
automatically.
can anyone tell me where to start? should i get a book on VB or C or
something?
or is it really a better idea to use a well known software program
like access or something?
i'd like to learn how to program in the process if possible and would
really appreciate advice
thanks
ben

May 7 '07 #1
12 2151
On 2007-05-07 17:54, ben wrote:
hi
i am starting a small business offering computer help to the local
area
i would like to write my own system where i can store customer
information, and link this to orders, then print invoices
automatically.
can anyone tell me where to start? should i get a book on VB or C or
something?
or is it really a better idea to use a well known software program
like access or something?
i'd like to learn how to program in the process if possible and would
really appreciate advice
Well, since you don't already know how to program I would start with
access or perhaps some pre-made system for these kinds of things (there
ought to be some available).

You could of course create one yourself but by the time you've gained
enough skill to do it you'll probably come up with some other way of
handling this task. Since it's quite an important system for your
business you don't want it to crash because you were not good enough a
system developer when you wrote it

If you still want to learn how to program, C++ is a good language and
Accelerated C++ by Koenig and Moo is a generally recommended book.

--
Erik Wikström
May 7 '07 #2
Erik Wikström <Er***********@telia.comwrote:
On 2007-05-07 17:54, ben wrote:
>i am starting a small business offering computer help to the local
area
i would like to write my own system where i can store customer
information, and link this to orders, then print invoices
automatically.
can anyone tell me where to start? should i get a book on VB or C or
something?
or is it really a better idea to use a well known software program
like access or something?
i'd like to learn how to program in the process if possible and would
really appreciate advice

Well, since you don't already know how to program I would start with
access or perhaps some pre-made system for these kinds of things (there
ought to be some available).

You could of course create one yourself but by the time you've gained
enough skill to do it you'll probably come up with some other way of
handling this task. Since it's quite an important system for your
business you don't want it to crash because you were not good enough a
system developer when you wrote it

If you still want to learn how to program, C++ is a good language and
Accelerated C++ by Koenig and Moo is a generally recommended book.
I would also add that you should probably use some sort of RDBMS
(Relational Database Management System) to store the orders and other
information (Access is one type of RDBMS, though there are other ones
that are free, such as MySQL or Firebird).

Integrating the database is off-topic in this newsgroup, but if you're
learning C++, the IBPP wrapper for Firebird is designed to provide a
nice C++ interface. http://www.ibpp.org/

--
Marcus Kwok
Replace 'invalid' with 'net' to reply
May 7 '07 #3
"ben" <be****@o2.co.ukwrote in message
news:11**********************@e65g2000hsc.googlegr oups.com...
hi
i am starting a small business offering computer help to the local
area
i would like to write my own system where i can store customer
information, and link this to orders, then print invoices
automatically.
can anyone tell me where to start? should i get a book on VB or C or
something?
or is it really a better idea to use a well known software program
like access or something?
i'd like to learn how to program in the process if possible and would
really appreciate advice
thanks
I wrote a retail store pos system a long time ago in dbase III then
converted it to clipper. If it's cost that's an issue, you can download
simple ones for a low cost (did a google for retail software free download
and first link had one you could download and try and it's only $329).

If it's a learning experience you want, pos systems are database driven.
That is, the main thing is reading/writing from some sort of database
whatever it is, flat files, mysql, sql, access databases, whatever). For a
simple system I would suggest a programming language that is as easy to read
from/write to databases as possible. Back in the day dbase/clipper filled
that bill. You could do it in C/C++ but you would spending a whole lot of
time on the user interface.

I could write a pos system in C++, but it wouldn't be my first choice.
May 7 '07 #4
ben a écrit :
hi
i am starting a small business offering computer help to the local
area
i would like to write my own system where i can store customer
information, and link this to orders, then print invoices
automatically.
can anyone tell me where to start? should i get a book on VB or C or
something?
or is it really a better idea to use a well known software program
like access or something?
i'd like to learn how to program in the process if possible and would
really appreciate advice
thanks
ben
do this using web services and technologies.
May 7 '07 #5
ben wrote:
i am starting a small business offering computer help to the local
area
i would like to write my own system where i can store customer
information, and link this to orders, then print invoices
automatically.
Why, when there are tons of existing software which does that,
some of them free of charge?
May 7 '07 #6
ben
On 7 May, 22:16, Juha Nieminen <nos...@thanks.invalidwrote:
ben wrote:
i am starting a small business offering computer help to the local
area
i would like to write my own system where i can store customer
information, and link this to orders, then print invoices
automatically.

Why, when there are tons of existing software which does that,
some of them free of charge?
thanks for the replies
i have a little database experience with my sql and php. i created the
site www.cardsbylaura.co.uk (excuse the hosting ads, need to move to
another host)
so i guess the database side of things would be similar to that, but
as well as showing records i need to be able to add, edit and delete?
and i would need to create an interface. would i be better off doing
this as a webpage?
to the last poster i would like to learn some programming in the
process
thanks
ben

May 8 '07 #7
On 8 Maj, 12:38, ben <ben...@o2.co.ukwrote:
On 7 May, 22:16, Juha Nieminen <nos...@thanks.invalidwrote:
ben wrote:
i am starting a small business offering computer help to the local
area
i would like to write my own system where i can store customer
information, and link this to orders, then print invoices
automatically.
Why, when there are tons of existing software which does that,
some of them free of charge?

thanks for the replies
i have a little database experience with my sql and php. i created the
sitewww.cardsbylaura.co.uk(excuse the hosting ads, need to move to
another host)
so i guess the database side of things would be similar to that, but
as well as showing records i need to be able to add, edit and delete?
and i would need to create an interface. would i be better off doing
this as a webpage?
Maybe, depends on how good you are at making webpages. However if you
still want to make a program I would recommend that you start looking
at the different frameworks available to making GUIs, and chose one
that adds database support as well, since that will probably make some
things easier.

If you are targeting Windows you might be interested in using C# (or
managed C++) and the .Net framework, I think that might be a bit
easier than using some pure C++ framework.

--
Erik Wikström

May 8 '07 #8
ben
On 8 May, 12:19, Erik Wikström <eri...@student.chalmers.sewrote:
On 8 Maj, 12:38, ben <ben...@o2.co.ukwrote:


On 7 May, 22:16, Juha Nieminen <nos...@thanks.invalidwrote:
ben wrote:
i am starting a small business offering computer help to the local
area
i would like to write my own system where i can store customer
information, and link this to orders, then print invoices
automatically.
Why, when there are tons of existing software which does that,
some of them free of charge?
thanks for the replies
i have a little database experience with my sql and php. i created the
sitewww.cardsbylaura.co.uk(excusethe hosting ads, need to move to
another host)
so i guess the database side of things would be similar to that, but
as well as showing records i need to be able to add, edit and delete?
and i would need to create an interface. would i be better off doing
this as a webpage?

Maybe, depends on how good you are at making webpages. However if you
still want to make a program I would recommend that you start looking
at the different frameworks available to making GUIs, and chose one
that adds database support as well, since that will probably make some
things easier.

If you are targeting Windows you might be interested in using C# (or
managed C++) and the .Net framework, I think that might be a bit
easier than using some pure C++ framework.

--
Erik Wikström- Hide quoted text -

- Show quoted text -

well thing is i am a windows user but am close to trying linux i have
a few full versions on disc i am going to try soon.

while i'm here what are your motivations for programming, i know its a
very challenging area and can make lots of money, are they your main
reasons for learning it?

May 8 '07 #9
ben a écrit :
On 7 May, 22:16, Juha Nieminen <nos...@thanks.invalidwrote:
>ben wrote:
>>i am starting a small business offering computer help to the local
area
i would like to write my own system where i can store customer
information, and link this to orders, then print invoices
automatically.
Why, when there are tons of existing software which does that,
some of them free of charge?

thanks for the replies
i have a little database experience with my sql and php. i created the
site www.cardsbylaura.co.uk (excuse the hosting ads, need to move to
another host)
so i guess the database side of things would be similar to that, but
as well as showing records i need to be able to add, edit and delete?
and i would need to create an interface. would i be better off doing
this as a webpage?
to the last poster i would like to learn some programming in the
process
thanks
ben
I suggest java and Netbeans (see www.netbeans.org) It is perfect for
what you want to do. A free database is included (now also included in
Java 6) The visual web pack helps you making web interface.

It is also free: you can download or ask for a free CD.

May 8 '07 #10
On May 8, 7:28 am, ben <ben...@o2.co.ukwrote:
while i'm here what are your motivations for programming, i know its a
very challenging area and can make lots of money, are they your main
reasons for learning it?- Hide quoted text -
The money can be good and I like to get paid for my work, but if
that's your only goal you could do better in any number of
professions.

May 8 '07 #11
"ben" <be****@o2.co.ukwrote in message
news:11**********************@n59g2000hsh.googlegr oups.com...
On 8 May, 12:19, Erik Wikström <eri...@student.chalmers.sewrote:
On 8 Maj, 12:38, ben <ben...@o2.co.ukwrote:
On 7 May, 22:16, Juha Nieminen <nos...@thanks.invalidwrote:
ben wrote:
i am starting a small business offering computer help to the local
area
i would like to write my own system where i can store customer
information, and link this to orders, then print invoices
automatically.
Why, when there are tons of existing software which does that,
some of them free of charge?
thanks for the replies
i have a little database experience with my sql and php. i created the
sitewww.cardsbylaura.co.uk(excusethe hosting ads, need to move to
another host)
so i guess the database side of things would be similar to that, but
as well as showing records i need to be able to add, edit and delete?
and i would need to create an interface. would i be better off doing
this as a webpage?

Maybe, depends on how good you are at making webpages. However if you
still want to make a program I would recommend that you start looking
at the different frameworks available to making GUIs, and chose one
that adds database support as well, since that will probably make some
things easier.

If you are targeting Windows you might be interested in using C# (or
managed C++) and the .Net framework, I think that might be a bit
easier than using some pure C++ framework.
well thing is i am a windows user but am close to trying linux i have
a few full versions on disc i am going to try soon.

while i'm here what are your motivations for programming, i know its a
very challenging area and can make lots of money, are they your main
reasons for learning it?

=============

I program because I enjoy it. I enjoy being able to create anything I can
think of. I started programming at a young age (10) and orignally wasn't
going to become a professional programmer because I felt that if I did it
for a living I wouldn't enjoy it anymore. But it turns out it was about the
only thing I could make money doing, so I did. And I still enjoy programming
at home.

I bought my oldest 13 year old son "Learning C++ in 21 days" as his first
programming book. Going to get him a proper manual soon. He wants to learn
to program.
May 9 '07 #12
On May 7, 11:54 am, ben <ben...@o2.co.ukwrote:
i am starting a small business offering computer help to the local
area
[off topic question snipped]

The dot-com bubble is still bursting.
Socks

May 9 '07 #13

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

5
by: John Ladasky | last post by:
Hi, folks, At the beginning of 2003, I was a frustrated computer user, and lapsed programmer, with problems to solve that screamed for programming. Thanks to the Python language and community, I...
3
by: Chris Cioffi | last post by:
I started writing this list because I wanted to have definite points to base a comparison on and as the starting point of writing something myself. After looking around, I think it would be a...
22
by: edgrsprj | last post by:
PROPOSED EARTHQUAKE FORECASTING COMPUTER PROGRAM DEVELOPMENT EFFORT Posted July 11, 2005 My main earthquake forecasting Web page is: http://www.freewebz.com/eq-forecasting/Data.html ...
11
by: Michael B. | last post by:
I'm still learning C so I've written a simple app which lets you make a contact list (stored as a linked list of structs), write it to a file, and read it back. It works fine, but I notice in my...
182
by: Jim Hubbard | last post by:
http://www.eweek.com/article2/0,1759,1774642,00.asp
2
by: | last post by:
I'm writing web applications. I build and extend a lot of custom objects, and in the course of debugging my apps I invariably find myself writing a lot of junky code: Response.Write("Title: " +...
13
by: Jacek Dziedzic | last post by:
Hi! <OT, background> I am in a situation where I use two compilers from different vendors to compile my program. It seems that recently, due to a misconfiguration, library conflict or my...
4
by: georges the man | last post by:
hey guys, i ve been posting for the last week trying to understand some stuff about c and reading but unfortunaly i couldnt do this. i have to write the following code. this will be the last...
10
by: cjard | last post by:
I have a client and server that enjoy the following simple dialogue: Client connects Client sends request Server sends response Client disconnects This is the way it must be. The response...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.