@Richard: I've actually already written software to handle the data. I was going to use this data for this academic project just so I'm working with something real instead of just working with an abstract idea.
@Gerry: I've read about that feature, however I wanted to work with MSIL directly simply because I feel it will give me a deeper understand of the .NET Framework and hopefully, in the long run, help me written better and more efficient code.
@jschell: I was torn between getting the book I did and the Dragon book, but I decided to go with this book first and leave the Dragon book for second. The Dragon book seemed to deal mostly with theory, whereas this book doesn't go so much into theory but gives you actually code to demonstrate how to accomplish the different items. I tend to learn better with actually examples and exercises instead of theory and pseudo-code, however I plan on reading the Dragon book once I finish this one.
In the end I'm looking for a book that will work through MSIL similar to how this book does it. Each chapter building on the previous ones with actually code examples that write MSIL that in the end will lead to a fully functioning program; for me this is the best way to learn.
Depending on the format of the MDE file you can use the StreamReader[^] or BinaryReader[^] class to read the data. Then it is just a matter of formatting each line of data into the correct CSV format and writing it out with a StreamWriter[^].
I have been doing the aspx .NET C# solution for the past 3years now. (aspx/sep. c# codebehind - bll - dal - stored procedures). I am schooled in the old OOP days (OOA, OOD) that was hip around 2000. It was shortly before C# .NET was widely accepted. We were told about .NET, but never saw it. From what I have researched on MVC, it looks very promising and OO.