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
340
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
UP Lecture 26
javiergs
PRO
0
6
CSC305 Lecture 21
javiergs
PRO
0
34
CSC364 Lecture 18
javiergs
PRO
0
53
CSC364 Lecture 17
javiergs
PRO
0
170
CSC307_L17_review_5050.pdf
javiergs
PRO
0
31
CSC307 Lecture 16
javiergs
PRO
0
270
CSC364 Lecture 16
javiergs
PRO
0
190
CSC307 Lecture 15
javiergs
PRO
0
300
CSC364 Lecture 15
javiergs
PRO
0
87
Other Decks in Programming
See All in Programming
PHPer、Cloudflare に引っ越す
suguruooki
1
130
WebAssembly を読み込むベストプラクティス 2026年春版 / Best Practices for Loading WebAssembly (Spring 2026)
petamoriken
5
1k
AI-DLC Deep Dive
yuukiyo
9
5.5k
GitHubCopilotCLIをはじめよう.pdf
htkym
0
320
Structured Concurrency, Scoped Values and Joiners in the JDK 25 26 27
josepaumard
1
140
Kingdom of the Machine
yui_knk
2
1.4k
書籍「ユーザーストーリーマッピング」が私のバイブル
asumikam
4
470
第3木曜LT会 #28
tinykitten
PRO
0
120
Lightning-Fast Method Calls with Ruby 4.1 ZJIT / RubyKaigi 2026
k0kubun
3
2.4k
いつか誰かが、と思っていた フロントエンド刷新5年間の実践知
kiichisugihara
1
250
Firefoxにコントリビューションして得られた学び
ken7253
2
150
Vibe NLP for Applied NLP
inesmontani
PRO
0
580
Featured
See All Featured
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
770
How Software Deployment tools have changed in the past 20 years
geshan
0
33k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
350
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
350
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.1k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
900
The agentic SEO stack - context over prompts
schlessera
0
770
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
530
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
280
Joys of Absence: A Defence of Solitary Play
codingconduct
1
360
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.