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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Javier Gonzalez-Sanchez
PRO
October 01, 2025
Programming
360
0
Share
CSC305 Lecture 05
Individual Software Design and Development
Libraries
(202409)
Javier Gonzalez-Sanchez
PRO
October 01, 2025
More Decks by Javier Gonzalez-Sanchez
See All by Javier Gonzalez-Sanchez
CSC307 Lecture 21
javiergs
PRO
0
47
CSC307 Lecture 17
javiergs
PRO
0
310
CSC305 Lecture 18
javiergs
PRO
0
370
final project
javiergs
PRO
0
110
CSC305 Lecture 18
javiergs
PRO
0
76
CSC307_L17_mqtt.pdf
javiergs
PRO
0
53
UP Lecture 28
javiergs
PRO
0
48
CSC307_L99_TDD.pdf
javiergs
PRO
0
60
CSC307_L99_TDD.pdf
javiergs
PRO
0
56
Other Decks in Programming
See All in Programming
AIとRubyの静的型付け
ukin0k0
0
490
JavaDoc 再入門
nagise
0
230
AI時代のUIはどこへ行く?その2!
yusukebe
18
5.9k
These Five Tricks Can Make Your Apps Greener, Cheaper, & Nicer
hollycummins
0
260
誰も頼んでない機能を出荷した話
zekutax
0
150
DynamoDBには集計系のクエリがないけどなんとかしたい
musan
1
110
AIエージェントと協働するCLI開発 — BunとOpenClawで学んだこと
yoshikouki
1
230
AIチームを指揮するOSS「TAKT」活用術 / How to Use “TAKT,” an OSS Tool for Orchestrating AI Teams
nrslib
6
760
次世代リンターで探る、tsgo 時代における型認識カスタムルールの現実解
ytakahashii
3
1.4k
さぁV100、メモリをお食べ・・・
nilpe
0
120
生成AI時代にこそ効くGo | Why Go Works in the Age of Generative AI
mom0tomo
8
3.1k
「エンジニアインターン、どうやって取った?」準備のリアルを語るLT会 Progate BAR
akiomatic
0
110
Featured
See All Featured
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
120
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
230
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.8k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
570
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.5k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
160
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
150
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.4k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
420
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
470
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.5k
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.