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
230
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 08
javiergs
PRO
0
230
CSC509 Lecture 07
javiergs
PRO
0
240
CSC305 Lecture 10
javiergs
PRO
0
220
CSC305 Lecture 09
javiergs
PRO
0
300
CSC305 Lecture 08
javiergs
PRO
0
270
CSC509 Lecture 06
javiergs
PRO
0
260
CSC305 Lecture 07
javiergs
PRO
0
300
CSC509 Lecture 05
javiergs
PRO
0
310
CSC305 Lecture 06
javiergs
PRO
0
270
Other Decks in Programming
See All in Programming
Cursorハンズオン実践!
eltociear
2
1.2k
オープンソースソフトウェアへの解像度🔬
utam0k
17
3.1k
SwiftDataを使って10万件のデータを読み書きする
akidon0000
0
230
バッチ処理を「状態の記録」から「事実の記録」へ
panda728
PRO
0
180
タスクの特性や不確実性に応じた最適な作業スタイルの選択(ペアプロ・モブプロ・ソロプロ)と実践 / Optimal Work Style Selection: Pair, Mob, or Solo Programming.
honyanya
3
190
その面倒な作業、「Dart」にやらせませんか? Flutter開発者のための業務効率化
yordgenome03
1
140
「ちょっと古いから」って避けてた技術書、今だからこそ読もう
mottyzzz
11
7k
monorepo の Go テストをはやくした〜い!~最小の依存解決への道のり~ / faster-testing-of-monorepos
convto
2
520
大規模アプリのDIフレームワーク刷新戦略 ~過去最大規模の並行開発を止めずにアプリ全体に導入するまで~
mot_techtalk
1
470
ソフトウェア設計の実践的な考え方
masuda220
PRO
4
630
Go言語の特性を活かした公式MCP SDKの設計
hond0413
1
400
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
360
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Gamification - CAS2011
davidbonilla
81
5.5k
Fireside Chat
paigeccino
40
3.7k
Navigating Team Friction
lara
190
15k
Being A Developer After 40
akosma
91
590k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
31
2.7k
Producing Creativity
orderedlist
PRO
347
40k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
115
20k
Building an army of robots
kneath
306
46k
Writing Fast Ruby
sferik
629
62k
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.