Click here to Skip to main content
Licence 
First Posted 11 May 2003
Views 35,257
Bookmarked 31 times

MP3 CD Databasing tool

By | 11 May 2003 | Article
MP3 CD databasing tool written for A-level computing project. Provides a simple example of an interface, a database bridge and of message handling.

Sample Image - cddatabase.gif

Introduction

This is a program written for an A2-level computing project, and also my first program written in VC++, so it is a good sample for a beginner looking at databases and interfaces. I wish I had an example like this when I started my project!! There may also be a website published in due course related to this.

Background

There are several different techniques used in this program. They are as follows:

  • ID3v.1 tag reading
  • Interface to a .mdb database
  • SDI user interface
  • Progress bar in the status bar
  • File finder

As I said, this is the first VC++ program I have actually written - I am much better at programming pascal, so any programming conventions that I have missed or any glaring problems that you find, please email me.

Using the code

Very simple interface, if you have any problems, read the documentation.

Please don't use this program in your own A2-level projects - took me ages to write and so you should write your own!!

Points of Interest

Took me about 100-150 hours to code this, even though it is very small in comparison with other programs! It has however inspired me to write other programs now I know how... Watch out for an encryption program coming sometime during the summer...

History

First release.. There is one known error related to drive selection - if you use D, it should be fine, but watch this space for improvements sometime after my exams.

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here

About the Author

Gethyn



United Kingdom United Kingdom

Member

I'm a 18 year-old A-Level student currently doing not much really, but soon to be starting a new encryption program under the guise of 'Hafren Software' - website coming soon! Any ideas and help would be greatly appreciated!
 
Hope to be studying Computer and Communications Systems Engineering at Birmingham University next year. Tis a bit of a beastly 5 year MEng course with an industrial placement in the middle.
 
First article (and first proper program written in c++) is called 'MP3 CD Databasing tool', under Audio & Video.
 
Other Website is http://www.grandtheories.tk.

Sign Up to vote   Poor Excellent
Add a reason or comment to your vote: x
Votes of 3 or less require a comment

Comments and Discussions

 
You must Sign In to use this message board. (secure sign-in)
 
Search this forum  
 FAQ
    Noise  Layout  Per page   
  Refresh
-- There are no messages in this forum --
Permalink | Advertise | Privacy | Mobile
Web03 | 2.5.120517.1 | Last Updated 12 May 2003
Article Copyright 2003 by Gethyn
Everything else Copyright © CodeProject, 1999-2012
Terms of Use
Layout: fixed | fluid