Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
CSC305 Lecture 05
Search
Javier Gonzalez-Sanchez
PRO
October 01, 2025
Programming
0
210
CSC305 Lecture 05
Individual Software Design and Development
Libraries
(202409)
Javier Gonzalez-Sanchez
PRO
October 01, 2025
Tweet
Share
More Decks by Javier Gonzalez-Sanchez
See All by Javier Gonzalez-Sanchez
CSC509 Lecture 06
javiergs
PRO
0
250
CSC509 Lecture 05
javiergs
PRO
0
300
CSC305 Lecture 06
javiergs
PRO
0
210
CSC509 Lecture 04
javiergs
PRO
0
300
CSC509 Lecture 03
javiergs
PRO
0
330
CSC305 Lecture 04
javiergs
PRO
0
260
CSC305 Lecture 03
javiergs
PRO
0
240
CSC305 Lecture 02
javiergs
PRO
1
260
CSC509 Lecture 01
javiergs
PRO
1
430
Other Decks in Programming
See All in Programming
Django Ninja による API 開発効率化とリプレースの実践
kashewnuts
0
1k
あなたの知らない「動画広告」の世界 - iOSDC Japan 2025
ukitaka
0
420
開発者への寄付をアプリ内課金として実装する時の気の使いどころ
ski
0
360
止められない医療アプリ、そっと Swift 6 へ
medley
1
130
Domain-centric? Why Hexagonal, Onion, and Clean Architecture Are Answers to the Wrong Question
olivergierke
1
470
Local Peer-to-Peer APIはどのように使われていくのか?
hal_spidernight
2
460
Cloudflare AgentsとAI SDKでAIエージェントを作ってみた
briete
0
130
Go Conference 2025: Goで体感するMultipath TCP ― Go 1.24 時代の MPTCP Listener を理解する
takehaya
7
1.6k
ポスターセッション: 「まっすぐ行って、右!」って言ってラズパイカーを動かしたい 〜生成AI × Raspberry Pi Pico × Gradioの試作メモ〜
komofr
0
1k
AI Coding Meetup #3 - 導入セッション / ai-coding-meetup-3
izumin5210
0
620
Web フロントエンドエンジニアに開かれる AI Agent プロダクト開発 - Vercel AI SDK を観察して AI Agent と仲良くなろう! #FEC余熱NIGHT
izumin5210
3
430
dynamic!
moro
9
6.8k
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
368
20k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
358
30k
Learning to Love Humans: Emotional Interface Design
aarron
274
40k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
61k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
960
The Cost Of JavaScript in 2023
addyosmani
53
9k
Rails Girls Zürich Keynote
gr2m
95
14k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
KATA
mclloyd
32
15k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Designing Experiences People Love
moore
142
24k
Transcript
Dr. Javier Gonzalez-Sanchez
[email protected]
www.javiergs.info o ffi ce: 14 -227
CSC 305 Individual Software Design and Development Lecture 05. Libraries
Week 02 2 ✅ Clean Code ✅ Object-Oriented Design
Examples I
JFrame 4
JFrame 5
JFrame 6
JFrame 7
JFrame 8
None
Examples II
None
None
None
None
How to show a Dialog Box? 15
How to show a Dialog Box? 16 JOptionPane.showMessageDialog (this, "Hello,
I am a dialog box!");
Questions 17
Lab
Build the GUI for this App 19
CSC 305 Individual Software Design and Development Javier Gonzalez-Sanchez, Ph.D.
[email protected]
Fall 2025 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.