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
300
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
CSC364 Lecture 16
javiergs
PRO
0
43
CSC307 Lecture 15
javiergs
PRO
0
230
CSC364 Lecture 15
javiergs
PRO
0
43
CSC364 Lecture 14
javiergs
PRO
0
110
CSC307 Lecture 14
javiergs
PRO
0
450
CSC307 Lecture 13
javiergs
PRO
0
310
CSC364 Lecture 13
javiergs
PRO
0
98
CSC364 Lecture 12
javiergs
PRO
0
85
CSC307 Lecture 12
javiergs
PRO
0
460
Other Decks in Programming
See All in Programming
PJのドキュメントを全部Git管理にしたら、一番喜んだのはAIだった
nanaism
0
240
New in Go 1.26 Implementing go fix in product development
sunecosuri
0
370
株式会社 Sun terras カンパニーデック
sunterras
0
2k
encoding/json/v2のUnmarshalはこう変わった:内部実装で見る設計改善
kurakura0916
0
350
手戻りゼロ? Spec Driven Developmentとは@KAG AI week
tmhirai
1
170
Agent Skills Workshop - AIへの頼み方を仕組み化する
gotalab555
15
8.1k
コーディングルールの鮮度を保ちたい / keep-fresh-go-internal-conventions
handlename
0
170
CDIの誤解しがちな仕様とその対処TIPS
futokiyo
0
180
Claude Code、ちょっとした工夫で開発体験が変わる
tigertora7571
0
200
今、アーキテクトとして 品質保証にどう関わるか
nealle
0
200
朝日新聞のデジタル版を支えるGoバックエンド ー価値ある情報をいち早く確実にお届けするために
junkiishida
1
390
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
260
Featured
See All Featured
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Practical Orchestrator
shlominoach
191
11k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.2k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
150
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
170
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
280
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
130
Joys of Absence: A Defence of Solitary Play
codingconduct
1
300
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
140
Bash Introduction
62gerente
615
210k
Building the Perfect Custom Keyboard
takai
2
710
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.