๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ(266)
-
๋ฐ์ดํฐ๋ฒ ์ด์ค - DDL(Data Definition Language)
๋ฐ์ดํฐ๋ฒ ์ด์ค - DDL(Data Definition Language) ์ฐ๋ฆฌ๊ฐ ์์์ ๋ช ๋ น์ด๋ฅผ ์ ๊ธฐ์ ์ ์์ SQL > ์์์ด ๋ถ์๋ค. ์ด๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ด์ฉํ๊ธฐ ์ํ์ฌ ๋ฐ๋์ ํ์ํ ๋ช ๋ น์ด์ด๋ค. SQL์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ๊ทผํ๊ธฐ ์ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ผ๊ณ ๋ณด๋ฉด ๋๋ค. ์ด๋ ๋ฐ์ดํฐ ์ ์, ์กฐ์, ์ ์ด ๋ชจ๋์ ํ์ฉ๋๋ค. ๋จผ์ ์ ์๋ฅผ ์ดํด๋ณด์. ์ด๋ฅผ DDL(Data Definition Laguage)๋ผ๊ณ ๋ถ๋ฅด๋๋ฐ, ๋ง ๊ทธ๋๋ก ์ ์ํ๋๋ฐ ์ฐ์ธ๋ค. DDL์ ์ค์ ๋ฐ์ดํฐ ์ ํ์ ์ด๋ ๋ค. CHARACTER(s), VARCHAR(s), NUMERIC, DATETIME ์ฌ๊ธฐ์ VARCHAR๋ CHAR๊ณผ ๋ค๋ฅด๊ฒ ๊ฐ๋ณ ๊ธธ์ด ๋ฌธ์์ด ์ ๋ณด๋ก์จ ๊ฐ๋ณ์ ์ผ๋ก ๊ธธ์ด๋ฅผ ์ค์ ํ ์ ์๋ค. VARCHAR์ ํ์ ๊ฐ๋ณ ๊ธธ์ด์ด๋ฏ๋ก ํ์ํ ์์ญ์ ..
2020.09.19 -
๋ฐ์ดํฐ๋ฒ ์ด์ค - ๊ธฐ์ด
๋ฐ์ดํฐ๋ฒ ์ด์ค - ๊ธฐ์ด ์ด๋ฒ์ฅ์ ์๋นํ ์ฌ๋ฏธ๋ ๊ฑธ ๋ฐฐ์๋ณผ ๊ฒ์ด๋ค. ๋ฐ๋ก '๋ฐ์ดํฐ๋ฒ ์ด์ค'๋ผ๋ ๊ฒ์ธ๋ฐ, ์ด๋ ์ฌ๋ฌ ์ฌ๋์ด ๊ณต์ ํ์ฌ ์ฌ์ฉํ ๋ชฉ์ ์ผ๋ก ์ฒด๊ณํํด ํตํฉ, ๊ด๋ฆฌํ๋ ๋ฐ์ดํฐ์ ์งํฉ์ด๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ค๋ผํด์ฌ์ดํธ์ ๋ค์ด๊ฐ ๋ค์ด๋ก๋๋ฅผ ๋ฐ์ ์ ์๋ค. ๋ค์ด๋ก๋ ๊ฒฝ๋ก๋ www.oracle.com/database/technologies/xe-prior-releases.html ์ด๋ค.(ํ์๊ฐ์ ์ ํด์ผํ๋ค) ๊ธฐ๋ณธ๊ฐ์ผ๋ก ๊ณ์ NEXT๋ฅผ ๋๋ฅธ ๋ค Password์ ๋ ฅ์นธ์ด ์๋๋ฐ ๊ทธ๊ณณ์ ์ค๋ผํด ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ๋ฉด ๋๋ค. ๋ค์ด๋ก๋๊ฐ ๋๋ฉด Run SQL Command Line์ด๋ผ๋ ํ๋ก๊ทธ๋จ์ ์คํ์ํจ๋ค. ๊ทธ๋ฌ๋ฉด ๋ค์๊ณผ ๊ฐ์ ํ๋ฉด์ด ๋์จ๋ค. SQL์ connect system/(๋น์ ์ ๋น๋ฐ๋ฒํธ); ๋ฅผ ์ ๋ ฅํ๋ค. ์ด๋ฅผ ์ ๋ ฅํ๋ฉด ..
2020.09.19 -
์น ํ๋ก๊ทธ๋๋ฐ - ํผ(์ค์ต)
์น ํ๋ก๊ทธ๋๋ฐ - ํผ(์ค์ต) ์ค๋์ ํผ์ ๋ํ์ฌ ์ค์ต 2๊ฐ์ง๋ฅผ ํ ๊ฒ์ด๋ค. ์ฒซ๋ฒ์งธ ์ค์ต - ๋ฒํผ์ด ์๊ณ ๋ฒํผ์ ๋๋ฅด๋ฉด ํผ์์ ํ ๊ณต๊ฐ์ ์๊น์ด ๊ณ์ ๋ฐ๋๋ ํ๋ก๊ทธ๋จ sol) button1์ ํผ์์ ์๋์ ์๊ณ ์์ ์ฌ๊ฐํ์ Panel์ด๋ผ๋ ๋๊ตฌ์ด๋ฉฐ, ๋ฒํผ์์ ๊ฝ ์ฐจ์๋ค. ์ด๋ ๊ฒ ๋ฑ ํ์ ๋ง์ถฐ์ ์ฌ์ฉํ๋ ํ๋กํผํฐ๊ฐ Dock์ด๋ค. button1์ bottom(๋ฐ๋ฅ)์ Dock์ Panel์๋ Fill์ด๋ผ๋ Dock์ ์ฃผ๋ฉด ๋๋ค. sol2) ๋ฒํผ์ ํตํด ๋ฐ๋๋ ค๋ฉด ์ด๋ฒคํธ๋ฅผ ์ฃผ์ด์ผ ํ๋ค. ๋ฒํผ์๋ ํด๋ฆญ์, panel์ Paint๋ฅผ ์ค๋ค. ์ฆ ๋ฒํผ์ ํด๋ฆญํ ๋ ํ์ธํธ๊ฐ ๋ฐ๋๋ค๋ฅผ ๊ตฌํํ๊ธฐ์ํด ์ด์ ๊ฐ์ ์ด๋ฒคํธ๋ฅผ ์ฃผ๋ ๊ฒ์ด๋ค. ์๋ ์์ค ์ฝ๋๋ฅผ ๋ณด์. namespace ๋ฒ๋ฆฌ๋_๊ฑฐ { public partial clas..
2020.09.17 -
์๋์ฐ ํ๋ก๊ทธ๋๋ฐ - ํผ(ํ๋กํผํฐ)
์๋์ฐ ํ๋ก๊ทธ๋๋ฐ - ํผ(ํ๋กํผํฐ) ์ด ์ฅ์์๋ ํ๋กํผํฐ์ ๋ํด ์์๋ณผ ๊ฒ์ด๋ค. ํผ์์์ ํ๋กํผํฐ๋ ์์ฑ์ด๋ผ๋ ๋ป์ผ๋ก ๊ธ์์ ์๊น, ํฌ๊ธฐ, ๋ฐฐ๊ฒฝ์ ๋ฑ๊ณผ ๊ฐ์ ์์ฑ๊ฐ๋ค์ ์๋ฏธํ๋ค. ์ฌ๋ฌ๊ฐ์ง ํ๋กํผํฐ๋ฅผ ๋ค๋ฃฐ ๊ฒ์ธ๋ฐ, ์ ์ด๋ฐ๊ฒ ์๊ตฌ๋ ํ๊ณ ํ์ํ ๋ ์ฐ๋ฉด ๋๋ค. Text ํ๋กํผํฐ - ์ปจํธ๋กค์ ํ์๋๋ ๋ฌธ์์ด์ ์ค์ ํ๊ณ ์ ํ ๋ ์ฌ์ฉํ๋ ํ๋กํผํฐ - ๋ฒํผ์ ์ด๋ฆ, ํผ์ ์ด๋ฆ๊ณผ ๊ฐ๋ค. Enabled /Visible ํ๋กํผํฐ - Enabled : ์ปจํธ๋กค์ ํ์ฑํ ์ฌ๋ถ-->boolํ์ (์ฐธ, ๊ฑฐ์ง) - Visible : ์ปจํธ๋กค์ ํ๋ฉด์ ํ์ํ ์ง ์ฌ๋ถ -->boolํ์ (์ฐธ,๊ฑฐ์ง) Left/Right/Top/Bottom/Width/Height/Location ํ๋กํผํฐ - ๋ชจ๋ ์์น์ ๋ฐ๋ฅธ ํ๋กํผํฐ์ด๋ค. Size ํ๋กํผํฐ..
2020.09.17 -
์๋์ฐ ํ๋ก๊ทธ๋๋ฐ -Delegate
์๋์ฐ ํ๋ก๊ทธ๋๋ฐ -Delegate Delegate๋ ์๋์ฐ ํ๋ก๊ทธ๋๋ฐ์ ๊ณต๋ถํ๋ฉด์ ์ฒ์๋ณด๋ ์ค์ํ ๊ฐ๋ ์ด๋ผ ์์ฃผ ๊ฐ๋จํ๊ฒ ์ ๋ฆฌํด๋ณธ๋ค. Delegate -๋ฉ์๋๋ฅผ ๋์ ํด์ ํธ์ถํด์ฃผ๋ ๋ณ์ Delegate์ ์ฐ์์ ๋ณด๋ฉด์ ๋ณด๋ฉด ์ดํด๊ฐ ๋๋ค. Delegate ์ฌ์ฉ๋ฐฉ๋ฒ์ ์ด๋ ๋ค. 1) ๋ธ๋ฆฌ๊ฒ์ดํธ ์ ์ธ(์ฌ์ฉํ ๋ฉ์๋์ ๊ฐ์ ํ์ ์ผ๋ก) //delegate void Delegate(); 2) ๋ฉ์๋ ์ ์ธ //public static void Method1() 3) ๋ธ๋ฆฌ๊ฒ์ดํธ ๊ฐ์ฒด์์ฑ //Delegate d = new Delegate(Method1) 4) ๋ธ๋ฆฌ๊ฒ์ดํธ ๊ฐ์ฒด์ฐ๊ฒฐ // d += new Delegate(Method2) 5) ๋ธ๋ฆฌ๊ฒ์ดํธ ํธ์ถ // d() ๋ธ๋ฆฌ๊ฒ์ดํธ๋ ์ฌ๋ฌ๊ฐ์ ๋ธ๋ฆฌ๊ฒ์ดํธ ๊ฐ์ฒด๋ฅผ ๋ฌถ์ด๋ฃ์ด ์ฌ์ฉํ๋..
2020.09.17 -
์น ํ๋ก๊ทธ๋๋ฐ - DOM-2
์น ํ๋ก๊ทธ๋๋ฐ - DOM-2 ์ค๋์ DOM์ ๊ธฐ๋ณธ๊ฐ๋ ์ธ fileํ๊ทธ์ ์ฌ์ฉ์ ์์๋ณผ ๊ฒ์ด๋ค. fileํ๊ทธ๋ ํ์ผ ์ ํ์ด๋ผ๋ ๋ฒํผ์ ๋์์ฃผ๋ฉฐ ์ค์ ๋ก ํ์ผ์ ์ ํํ ์ ์๊ฒ ํด์ฃผ๋ ํ๊ทธ์ด๋ค. ํ์ผ์ ์ฐพ์ผ๋ฉด ํ์ผ์ ์ด๋ฆ๊ณผ ํ์ , ํฌ๊ธฐ๊น์ง ๋์ค๊ฒํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํด๋ณด์. ์ถ๋ ฅ๊ฐ: ์์ค ์ฝ๋ ์ ํ๋ ํ์ผ ์ ๋ณด ํ์ผ ์ด๋ฆ : ํ์ผ ํฌ๊ธฐ : ํ์ผ ํ์ : ์ฌ๊ธฐ์ file์์ด๋๋ฅผ ์ ๊ทผํ ํ ๋ค์ files[0]์ ๋ป์ ์ฒซ๋ฒ์งธ ํ์ผ์ ๊ฐ์ ธ์จ๋ค๋ ๋ป์ด๋ค. [0]๊ฐ ๋ฐฐ์ด์์์ ์ฒซ๋ฒ์จฐ๋ฅผ ์๋ฏธํ๊ธฐ ๋๋ฌธ์ด๋ค.
2020.09.17