Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
CSC308 Lecture 08
Javier Gonzalez-Sanchez
PRO
October 05, 2022
Programming
0
260
CSC308 Lecture 08
Software Engineering I
Implementation II
(202301)
Javier Gonzalez-Sanchez
PRO
October 05, 2022
Tweet
Share
More Decks by Javier Gonzalez-Sanchez
See All by Javier Gonzalez-Sanchez
CSC309 Lecture 11
javiergs
PRO
1
17
CSC309 Lecture 10
javiergs
PRO
0
19
CSC309 Lecture 09
javiergs
PRO
0
47
CSC309 Lecture 08
javiergs
PRO
0
30
CSC309 Lecture 07
javiergs
PRO
0
21
CSC309 Lecture 06
javiergs
PRO
0
19
CSC309 Lecture 05
javiergs
PRO
0
39
CSC309 Lecture 04
javiergs
PRO
0
35
CSC309 Lecture 03
javiergs
PRO
0
35
Other Decks in Programming
See All in Programming
Most Valuable Bug(?) ~インシデント未遂から得た学び~
tatsumiakahori
0
150
How to Fight Production Incidents?
asatarin
0
230
Glance App Widgetでウィジェットを作ろう / MoT TechTalk #15
mot_techtalk
0
150
What's new in Shopware 6.5
shyim
0
130
Next.js 13 Layout / Streaming SSR 仕組み解説
sumiren
0
160
Amazon QuickSightのアップデート -re:Invent 2022の復習&2022年ハイライト-
shogo452
0
250
そうだ、10Gを引こう
mattenn
0
100
社会人 20 年目エンジニア、発信で技術学びなおしてる話
e99h2121
1
150
Amebaブログの会員画面システム刷新の道程
ryotasugawara
1
250
量子コンピュータ時代のプログラミングセミナー / 20221222_Amplify_seminar _route_optimization
fixstars
0
250
データドリブンな組織の不正検知
fkubota
0
310
Rust、何もわからない...#6発表資料
ryu19
0
140
Featured
See All Featured
Git: the NoSQL Database
bkeepers
PRO
419
60k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
349
27k
Large-scale JavaScript Application Architecture
addyosmani
499
110k
Support Driven Design
roundedbygravity
88
8.9k
Scaling GitHub
holman
453
140k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
182
15k
The Web Native Designer (August 2011)
paulrobertlloyd
76
2.2k
Build your cross-platform service in a week with App Engine
jlugia
221
17k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
351
21k
What the flash - Photography Introduction
edds
64
10k
StorybookのUI Testing Handbookを読んだ
zakiyama
8
3.2k
Designing for Performance
lara
600
65k
Transcript
jgs CSC 308 Software Engineering I Lecture 08: Implementation II
Dr. Javier Gonzalez-Sanchez
[email protected]
users.csc.calpoly.edu/~javiergs | javiergs.com Building 14 -227 Office Hours: By appointment
jgs Fall 2022 | 00000010 Java API + Tutorials
jgs Fall 2022 | 00000010 Individual Assignment
jgs More About GUI
jgs Fall 2022 | 00000010 Extending JPanel
jgs Fall 2022 | 00000010 Extending JPanel
jgs Connecting the Dots Assignment 01
jgs Fall 2022 | 00000010 Step 1
jgs Fall 2022 | 00000010 Step 2
jgs Fall 2022 | 00000010 Step 3. Undo
jgs Fall 2022 | 00000010 Step 4. Erase
jgs Let’s Do This Assignment 05
jgs Fall 2022 | 00000010 Release 1. GUI
None
jgs Fall 2022 | 00000010 Release 2. Action Listeners
None
jgs Fall 2022 | 00000010 Release 3. Draw Area
None
None
jgs Fall 2022 | 00000010 Release 4. Mouse Listeners
None
jgs Fall 2022 | 00000010 MouseListener § public void mousePressed
(MouseEvent e) {} § public void mouseClicked(MouseEvent e) { } § public void mouseReleased(MouseEvent e) { } § public void mouseEntered(MouseEvent e) { } § public void mouseExited(MouseEvent e) { } § public void mouseDragged(MouseEvent me) { } § public void mouseMoved(MouseEvent e) { }
jgs Fall 2022 | 00000010 MouseMotionListener § public void mouseDragged(MouseEvent
me) { } § public void mouseMoved(MouseEvent e) { }
jgs Fall 2022 | 00000010 Release 5. Draw + Mouse
None
jgs Fall 2022 | 00000010 Release 5. Stack of Shapes
jgs Fall 2022 | 00000010
jgs Fall 2022 | 00000010 Questions
jgs
jgs CSC 308 Software Engineering I Lab 08: Individual Assignment
01 Dr. Javier Gonzalez-Sanchez
[email protected]
users.csc.calpoly.edu/~javiergs | javiergs.com Building 14 -227 Office Hours: By appointment
jgs Assignment 01 - Paint
jgs Fall 2022 | 00000010 Release 5. Stack of Shapes
jgs Fall 2022 | 00000010
jgs Fall 2022 | 00000010 Questions
jgs CSC 308 Software Engineering I Javier Gonzalez-Sanchez, Ph.D.
[email protected]
Fall 2022 Copyright. These slides can only be used as study material for the class CSC308 at Cal Poly. They cannot be distributed or used for another purpose.