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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
ふつうのRubyist、ちいさなデバイス、大きな一年 / Ordinary Rubyists, Tiny Devices, Big Year
chobishiba
1
400
どんと来い、データベース信頼性エンジニアリング / Introduction to DBRE
nnaka2992
1
240
Agentic AI: Evolution oder Revolution
mobilelarson
PRO
0
110
SourceGeneratorのマーカー属性問題について
htkym
0
170
Python’s True Superpower
hynek
0
200
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
420
Windows on Ryzen and I
seosoft
0
210
Docコメントで始める簡単ガードレール
keisukeikeda
1
100
DSPy入門 Pythonで実現する自動プロンプト最適化 〜人手によるプロンプト調整からの卒業〜
seaturt1e
1
600
Rubyと楽しいをつくる / Creating joy with Ruby
chobishiba
0
210
nuget-server - あなたが必要だったNuGetサーバー
kekyo
PRO
0
200
Fundamentals of Software Engineering In the Age of AI
therealdanvega
1
220
Featured
See All Featured
Ruling the World: When Life Gets Gamed
codingconduct
0
160
Measuring & Analyzing Core Web Vitals
bluesmoon
9
770
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
62
51k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
76
Site-Speed That Sticks
csswizardry
13
1.1k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
60
42k
New Earth Scene 8
popppiees
1
1.7k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
73k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
430
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Docker and Python
trallard
47
3.8k
Between Models and Reality
mayunak
2
230
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.