I only have personal experiences and discussions/panels I've done with professional fitness/weighlifters that have diabetes:
Working out affects diabetes in many ways, but the two main ones are the differences between aerobic and anaerobic exercises. Workouts like running (aerobic) will lower the blood sugar because it uses the glucose in the blood to continuously feed the cells. The opposite of that is exercises like weightlifting, especially days when you do the big, major muscle groups. This is caused, in part, by 'squeezing' the glycogen out of the muscles during lifting exercises. One problem this causes is when someone sees a major post-lifing high, the first reaction is to correct that high with insulin, but anywhere from 2 - 12 hours after a high intensity workout that will come back to bite you as your body readjusts and the blood sugar will drop again as the energy starved muscles absorb that glycogen back into them. One fix could be (which has been covered by some above): if you are not using a pump, and are using a long acting insulin such as Lantus, you want to ask your health care team about cutting your long acting (lantus) dose pre-workout (my heavy workout days required only 50% of my lantus). As for pre-workout eating it varies for everyone. I was playing football in college when I was diagnosed and it took me a long time to get it down just right, but I figured out that if I drank a gatorade and ate a nutrigrain bar, I was good to go for a 3-4 hour workout, but everyone is different. Complex carbs pre-workout are great as they won't spike your sugar during your workout, and will take longer to digest.
However, any diabetic, especially anyone new and just figuring things out, must keep some type of sugar near by during intense workouts as a safety precaution. A dramatic low can hit you so fast you might not make it to the lockeroom or your car.
One place that is a great reference for anyone looking for Diabetes and workout info is DESA (Diabetes Exercise and Sports Association) at www.diabetes-exercise.org
I hope this helps. Any other questions just shoot them over to me and I'll help any way I can.