You are viewing our Forum Archives. To view or take place in current topics click here.
Wanting to code a invoice program in VB
Posted:

Wanting to code a invoice program in VBPosted:

Ligma
  • 2 Million
Status: Offline
Joined: Mar 03, 201311Year Member
Posts: 876
Reputation Power: 87
Status: Offline
Joined: Mar 03, 201311Year Member
Posts: 876
Reputation Power: 87
for my job I am constantly getting work orders in and constantly sending some out and paying for an invoice program isn't working out because it still doesn't have some things I need in them. So what I want to make is a easy to use program that I can write a bill, add prices to the work I have done, put notes under the jobs, and be able to organize them in the program and have the ability to save them as a .pdf file. Where do I start??
#2. Posted:
Oib
  • TTG Senior
Status: Offline
Joined: Jul 19, 201311Year Member
Posts: 1,128
Reputation Power: 47
Status: Offline
Joined: Jul 19, 201311Year Member
Posts: 1,128
Reputation Power: 47
How much do you know about VB to begin with?
#3. Posted:
Ligma
  • TTG Master
Status: Offline
Joined: Mar 03, 201311Year Member
Posts: 876
Reputation Power: 87
Status: Offline
Joined: Mar 03, 201311Year Member
Posts: 876
Reputation Power: 87
Not so much, I've been looking to learn.
#4. Posted:
Visxal
  • Christmas!
Status: Offline
Joined: Nov 07, 20159Year Member
Posts: 2,261
Reputation Power: 332
Status: Offline
Joined: Nov 07, 20159Year Member
Posts: 2,261
Reputation Power: 332
Simple thing called YouTube
#5. Posted:
PolyMedia
  • New Member
Status: Offline
Joined: Feb 13, 20168Year Member
Posts: 10
Reputation Power: 0
Status: Offline
Joined: Feb 13, 20168Year Member
Posts: 10
Reputation Power: 0
Just use an MIS, e.g. Microsoft Access, set up the tables forms queries etc to your needs. Or use a template and customise it.
#6. Posted:
JugemDown
  • New Member
Status: Offline
Joined: Feb 05, 20168Year Member
Posts: 2
Reputation Power: 0
Status: Offline
Joined: Feb 05, 20168Year Member
Posts: 2
Reputation Power: 0
I would definitely not recommend using VB. I would recommend learning C# and doing it in that.
#7. Posted:
Bighair
  • Powerhouse
Status: Offline
Joined: Sep 26, 201014Year Member
Posts: 401
Reputation Power: 17
Status: Offline
Joined: Sep 26, 201014Year Member
Posts: 401
Reputation Power: 17
It's doable, I had to do it for a graded unit back in my hnc at college. I wrote a class that printed the invoice out. I used the excel API and made an excel document in the background, used a loop to add each item then printed it off. IT was possible to use the print dialog to save as pdf from there.

Some folk in my class managed it using the built in reports. I choose to challenge my brain and do it completely with my own code.
#8. Posted:
Cyimking
  • E3 2016
Status: Offline
Joined: May 02, 201212Year Member
Posts: 1,129
Reputation Power: 34
Status: Offline
Joined: May 02, 201212Year Member
Posts: 1,129
Reputation Power: 34
BlackjackAndHookers wrote
for my job I am constantly getting work orders in and constantly sending some out and paying for an invoice program isn't working out because it still doesn't have some things I need in them. So what I want to make is a easy to use program that I can write a bill, add prices to the work I have done, put notes under the jobs, and be able to organize them in the program and have the ability to save them as a .pdf file. Where do I start??


My 2 cents:

1) Pick a platform for your application (Mobile, Desktop, Web , 2 of them or all 3).

2) Plan out the app. Go into details as much as you can. So how do you want the app to look (UI)? What features do you want? What relationships are presented? Etc...

3) Finalized your app. This includes having the UI, all (or the almost) are the features, relationships between each object, and so on. You should know what the application looks like, the work flow and etc...

4) If you never coded before then you must go and learn a few languages. So research which language would be best for your application. From there, research that language. So you should know how to prevent hacks, handle bugs, etc... basically know that language to the point where you could make this app robust.

You will want to research software development methods as well. Is a TDD best for this app? Which design pattern is best for this app? Etc...

5) Attack it. You will instantly learn so much when you start to develop the application. Often you will have to configure a DB and a framework. From there, you will build the core then start to add features to it.


This doesn't sound to hard to be honest. Majority of languages have methods or functions to handle PDFs. Goodluck!
#9. Posted:
Ryz0r
  • Ladder Climber
Status: Offline
Joined: Aug 09, 201311Year Member
Posts: 355
Reputation Power: 41
Status: Offline
Joined: Aug 09, 201311Year Member
Posts: 355
Reputation Power: 41
JugemDown wrote I would definitely not recommend using VB. I would recommend learning C# and doing it in that.


Lol what m8? They're basically the same thing, but with different Syntax. Something logical would be to tell him to try it in Java or C++.
Jump to:
You are viewing our Forum Archives. To view or take place in current topics click here.