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

CSC305 Lecture 19

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

CSC305 Lecture 19

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

Avatar for Javier Gonzalez-Sanchez

Javier Gonzalez-Sanchez PRO

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.