Need some input
Hello there. I have decided to try and make my fathers life easier by creating a program for hm that will help complete his billing faster. He is private electrical contractor and sends out bills frequently.
I would like to create a program in which he can use a list of some sort to select an item he needs to bill out to someone. After selecting an item I would like it to append the item name and price to an excel spreadsheet. Also a quantity selection would be great too.
I was wondering which language do you guys think would be best suited for this project. I am a beginner but I learn fast and I feel this will be a great way to learn and develop my skills.
Any input would be much appreciated. Thanks in advance.
Good for you! I remember when I was really young and fascinated by computers I would do this exact same thing. I wrote programs for my family members all the time to help with mundane tasks! Sometimes the best way to learn something is to force yourself into it and fight your way out (this method of learning is common in the professional development field).
After reading your requirements I would recommend that you use C# to develop your program. It offers very easy GUI tools and it is very flexible, especially for desktop app development.
We are still producing our C# course and we are still a few months away from having it be complete, but you can find a ton of resources that should be able to help you.
Also, for doing stuff like building excel spreadsheets and such, you can sometimes get away with creating simple CSV files. If you need the advanced functionality that Excel offers then you can read about usin the Microsoft Office API or OpenOffice API. I've used both and they are great!
Good luck!!! Keep us all informed on your progress.
Thank you very much for this knowledge. I am going to finish the C course on here first and then the C++ course so I can become a bit more familiar with the language. One last question, will C# be able to provide my father with an easy graphical UI? He is not very proficient with computers and im putting that nicely. He just agreed.
Once again thank you for this information. I can't wait to get started.
Welcome to the WiBit.net forums! Check out our terms and features:
Annoy your friends
Is this something you think someone else would enjoy? Is it not for you, but do you know someone who is down with this type of content? Well share away:
This blog is a reminder that cheating in software development can get you into big trouble. Sometimes developers get really really lazy, OR are pressured to write something using overly simplified data structures. Almost every time this happens you are bitten in the butt! Sometimes the problems show up immediately and other times it may take months or years (especially in integrated systems).
- 1 of 78