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
370
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
62
CSC307 Lecture 17
javiergs
PRO
0
330
CSC305 Lecture 18
javiergs
PRO
0
380
final project
javiergs
PRO
0
120
CSC305 Lecture 18
javiergs
PRO
0
95
CSC307_L17_mqtt.pdf
javiergs
PRO
0
63
UP Lecture 28
javiergs
PRO
0
60
CSC307_L99_TDD.pdf
javiergs
PRO
0
68
CSC307_L99_TDD.pdf
javiergs
PRO
0
63
Other Decks in Programming
See All in Programming
属人化した知識を、 AIが辿れる地図にする
pkshadeck
PRO
1
140
JAWS-UG横浜 #102 AWSサ終供養LT会 成仏できない AWS サービスたち 〜本日、三体供養します〜
maroon1st
0
310
今さら聞けない .NET CLI
htkym
0
180
AWS DevOps AgentのAzure接続機能を検証して見えた活用法/Use Cases Verified for the AWS DevOps Agent's Azure Connectivity Feature
masakiokuda
1
210
torikago - Ruby::Boxで照らすモジュラモノリスの実行境界
se4weed
1
330
使いながら育てる Claude Code — 開発フローの1コマンド化 × 繰り返し指摘の自動仕組み化
shiki_kakaku
0
1.6k
AWS CDK を「作」ってみた 〜フルスクラッチで見えた CDK の裏側〜 / aws-cdk-from-scratch
gotok365
3
2.8k
琵琶湖の水は止められてもNet--HTTPのリトライは止められない / You might be able to stop the water flow of Lake Biwa but you can't stop Net::HTTP retries
luccafort
PRO
0
550
ソフトウェア設計に溶けるインフラ ― AWS CDK のインフラ認識論
konokenj
3
750
jsmini JavaScript Engine を作ってみた話
yosuke_furukawa
PRO
0
290
テーブルをDELETEした
yuzneri
0
130
komatsuna「分散システムにおけるバグ分析手法」
komatsunaqa
0
230
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Deep Space Network (abreviated)
tonyrice
0
250
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
119
120k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
890
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
3
400
RailsConf 2023
tenderlove
30
1.5k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
530
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
160
Amusing Abliteration
ianozsvald
1
240
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
67
56k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.7k
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.