please advice

  • Thread starter Thread starter Damir
  • Start date Start date
D

Damir

Hello,
I'm asking for help from experienced developers. I was a
given a task to make a simple graphic program with
following demands :

The program must have options to work with 2D and 3D
graphic. In 2D mode, it must provide user with ability to
draw the line,polyline, some basic poligons, circle and
elipse. The user must have the option to change the
thickness of pen, line color and background color. Also,
it must have a function to fill closed objects with color.
In 3D, program must provide user with ability to draw some
basic shapes in 3D, and to rotate and extend those objects
and to change the shape of object and also to provide some
basic lights and shadow effects. At the end, there must be
a feature to show coordinate system on drawing.

Please give me the advice about choosing a proper language
for doing this (I was thinking about VB.NET) because I
have only a small experience in programming (I'm network
administrator). Also, I would appriciate if someone give
me links to some source codes for similar purpose or
recommend a good book.
Thank you in advance.
 
Hi Damir,

Based on my understanding, you wants to make a program which will perform
some simple 2D and 3D vector operation.

I think VB.NET will be a good choice.

For 2D case you may try to use the GDI+, you may find it in the
System.Drawing and System.Drawing.Drawing2D Namespace.
.NET Samples - Windows Forms: GDI+
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpqstart/ht
ml/cpsmpnetsamples-windowsformsgdi.asp
Microsoft .NET Framework
http://msdn.microsoft.com/vbasic/downloads/samples/101samples.aspx

For 3D case you may try to use the Managed DirectX 9 in VB.NET
Managed DirectX 9 Kick Start : Graphics and Game Programming
by Tom Miller (Author)
http://www.amazon.com/exec/obidos/ASIN/0672325969/qid=1071737207/sr=2-2/ref=
sr_2_2/103-0446938-0220615


Regards,
Peter Huang
Microsoft Online Partner Support
Get Secure! www.microsoft.com/security
This posting is provided "as is" with no warranties and confers no rights.
 
Thank you Peter,

This was helpful to me. Since I'm pretty new to programming, I have one more
question. Can you please tell me what developing tools do I need to make
this kind of application? Is VS.NET enough or I need something else? To make
it more clear, application that I have to make must work like MSPaint in 2D,
and to have some basic 3D functions.
Thank you once again.
 
Hi Damir,

I think VS.NET IDE will be enough for your development.
For your case, I think the windows form project will be a good choice.

If you have any concern on this issue, please post here.

Regards,
Peter Huang
Microsoft Online Partner Support
Get Secure! www.microsoft.com/security
This posting is provided "as is" with no warranties and confers no rights.
 
Back
Top