Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CSC305 Lecture 19

CSC305 Lecture 19

Individual Software Design and Development
Connecting the Dots II
(202411)

Javier Gonzalez-Sanchez

November 08, 2024
Tweet

More Decks by Javier Gonzalez-Sanchez

Other Decks in Programming

Transcript

  1. Dr. Javier Gonzalez-Sanchez [email protected] www.javiergs.info o ffi ce: 14 -227

    CSC 305 Individual Software Design and Development Lecture 19. Connecting the Dots II
  2. To a draft of Standard Concepts (Patterns) 4 wrapper2 Main

    wrapper1 Factory decoration Envelope Box Gift wrapper3 ball Supervisor Is big > 10, box Is small < 5, envelop
  3. GUI 21 <svg xmlns="http://www.w3.org/2000/svg" width="400" height=“400"> <rect x="50" y="50" width="50"

    height="50" fill=“blue"/> <circle r="50" cx="150" cy="150" fill=“red"/> </svg>
  4. SVG 23 <svg xmlns="http://www.w3.org/2000/svg" width="800" height=“600"> <rect x="300" y="300" width="50"

    height="50" fill="#FF0000"/> <ellipse cx="60" cy="60" rx="25" ry="25" fill=“black"/> </svg> Always the first lines. Numbers are the size of your screen (picture) Always the last line rect The x of the top-left corner The y of the top-left corner The width of the rectangle. The height of the rectangle Color ellipse, The x-axis center of the ellipse The y-axis center of the ellipse The x radius of the ellipse The y radius of the ellipse Color https://www.w3schools.com/graphics/default.asp
  5. CSC 305 Individual Software Design and Development Javier Gonzalez-Sanchez, Ph.D.

    [email protected] Summer 2024 Copyright. These slides can only be used as study material for the class CSC305 at Cal Poly. They cannot be distributed or used for another purpose.