Creating Your Own Graphics Program with VB.NET

For the last couple of months, I've been busy with an Article about how to create your own Drawing / Graphics program with VB.NET.

This article series is intended to be very interactive.

This article (when it is finally finished) will cobver all these topics :
Drawing basic shapes
Drawing odd shapes
Filling basic & odd shapes (in three different ways)
Duplicating the graphic objects
Selecting & moving the graphic objects
Cropping
Rresizing the objects
3D options for drawing
Animations
Persisting the graphic objects
..and more

At first, I thought, let me build this article series step by step - Create one part, then the next part and so on. But I'm just scared that, if I do this, people will get confused with keeping on having to change the program (I.O.W) continous improvements being done, and basically lose interest.
On the other hand, I thought, let me finish the whole thing (which can end up to be huge), and end up with an article with 30 odd pages :eek:

I'm halfway through, and I'm basically at a cross roads here.
Will this article be well accepted, is it a good idea
Sorry if posted in the wrong forum :blush:
[1246 byte] By [HanneSThEGreaT] at [2007-11-20 4:35:33]
# 1 Re: Creating Your Own Graphics Program with VB.NET
If it is intended to be a tutorial, a step-by-step buildup sounds like a nice thing for the reader. Most likely, this would follow the same kind of questions that the reader would come up with as one learns things one by one.

If the article is intended to provide info, then a single article of 30 pages would surely make the reader lose interest.

IMHO, I would suggest you break it into a gradually developing article , building up on the previous one and publish them one by one.
kirants at 2007-11-10 3:38:51 >
# 2 Re: Creating Your Own Graphics Program with VB.NET
Thanx a lot for the advice :thumb:
I'm going to stick with the tutorial idea.
Thanx! :)
HanneSThEGreaT at 2007-11-10 3:39:54 >
# 3 Re: Creating Your Own Graphics Program with VB.NET
Whatever works, Hannes. It's your call :) I just thought that it is fairly difficult to hold one's attention if the article spans more than a few pages. Of course, that is my opinion only ;)
kirants at 2007-11-10 3:40:52 >
# 4 Re: Creating Your Own Graphics Program with VB.NET
I agree with Kirants in that a 30 page article tends to be so long that people will drop out after a few pages. If you are using an article format, then you are better off to try to break this into logical pieces. It looks like you have kind of done this in your list:

Drawing basic shapes
Drawing odd shapes
Filling basic & odd shapes (in three different ways)
Duplicating the graphic objects
Selecting & moving the graphic objects
Cropping
Rresizing the objects
3D options for drawing
Animations
Persisting the graphic objects

If you can make each one of these an article, you'd end up with a better 'tutorial' in the end. You can hit each topic and show sample code within the article for the given topic. Linking to your larger program at the end of each would then help to tie it all together.

You can also then write an overview article (index) to the larger application that ties it all together. This article would link to all the otheres.

Either way, I think people will appreciate your submission(s). :)

Brad!
Brad Jones at 2007-11-10 3:41:57 >
# 5 Re: Creating Your Own Graphics Program with VB.NET
Thanx Brad!
I was hoping for these comments, the last thing I want to do is to bore the article readers :)
In this case, I'll start submitting them a bit sooner than I thought I would :)
HanneSThEGreaT at 2007-11-10 3:42:52 >
# 6 Re: Creating Your Own Graphics Program with VB.NET
Being a Mac user and web developer, I love Photoshop. Can you somehow work creating of paths ( http://www.google.com/search?hl=en&q=photoshop+paths&btnG=Google+Search) (not selection paths but paths) into this?
PeejAvery at 2007-11-10 3:44:03 >
# 7 Re: Creating Your Own Graphics Program with VB.NET
Photoshop is cool
Thanx for the idea!
HanneSThEGreaT at 2007-11-10 3:45:02 >