Drawing

Make an interesting design on a piece of graph paper as an interface sketch. Count off a 30 x 30 block rectangle on the graph paper with a scale of 1 block = 10 pixels. You must label x and y axes with the range from 0 to 300. Or, you can use this pre-labelled graph paper.

Here is the interface sketch that can serve as a model for the interface sketch that you must first create for this project.

Your design should consist of circles, lines, and/or rectangles. Every endpoint of every line segment must be labeled with an ordered pair of x & y coordinates as well as the top, left corners of rectangles and circles.

Watch this video to learn how to click and download the drawing.zip file linked here and then to use that project as a starting point for this project. Here is the source code that is included in the starting point for this project. You can either modify or delete that example code.

Create your design using the Form1_Paint method and the use of methods that we studied in this unit such as DrawLine, DrawEllipse, or DrawRectangle methods (or the Fill versions of those methods). You should also use interesting colors from the System.Drawing.Color class such as Color.HotPink or you may use the FromArgb method to create your own color. You may use other drawing methods from the lecture notes such as DrawCurve and FillPolygon. Display your first name and the first inital of your last name (example John D) somewhere on the form with the DrawString method. Part of the grade for this project will be determined by the creativity, complexity and overall appearance of your design.

Your program must follow the Visual Basic Coding Standards. Review the Program Check Off list. You do not have to include any buttons such as Exit or Clear in this project.

Upload the following files to the specified location. Your first name and last initial should replace "JohnD" in the filenames.

  • a screen capture graphic named DrawingJohnD.png.
  • a pdf of your source code named DrawingJohnD.pdf

You must turn in your graph paper interface sketch to our class inbox clearly labelled with your full name and class period.

Past Projects
2013-14
BlakeS ErinS MeganC LisbethV MattB EmmaN ElizabethA KaylaA AndreaK TaliaK AveryH EmilyW MiaM NathanE StratY NadaS RicardoA JakimA MaddieF AnnaS WesleyR AnaB BenWM McKennaB EthanB NateM HannahW GioM JeannetteE BailleyR BrianC AlexisM DanS LilyB ShelbyT DanB SaraO MaddieH ElvisD JolieS SladeS

2012-13:
Jocelyn D, Aidan S, Amber S, Austyn K, Ben B, Brad G, Bryanna G, Cassidy K, Charlie T, Chris G, Christian M, Clark D, Colin M, Connor A, Craig S, Daivys V, Danielle S, Daniel M, Danny N, Darius M, David T, Dean M, Dean V, Elias F, Emily O, Emily S, Eric B, Fabrizio F, Henry S, Izaak W, Jack D, Jack M, Jacob F, Jahaziel U, James S, Jasmyne L, Jason K, Jonquil T, Julian R, Katie K, Lakiyah B, Laura H, Laura W, Lauren D, Mara T, Matt S, Max G, Micah M, Mikayla A, Nasir C, Nat G, Oliver C, Olivia L, Patrick M, Paul F, Peter A, Phillip P, Robert M, Rohan R, Skye R, Slade S, Sonia S, Spencer B, Tito C, Victor B, Will S, Robert D