C#๊ฐ๋ฐ ๋ ธํธ
ํ์ ํผ์์ ๋ถ๋ชจ ํผ์ผ๋ก ์ฐ๊ฒฐํ๋ ๋ฐฉ๋ฒ
F1 = ์์ ์์, F2 = ํ์ ์ฐฝ.
F1
private void F1(ใคใใณใใใณใใฉใผ)
{
ใusing (F2 f2=new F2())
{
ใf2.ShowDIalog(this);/่ฆชใใฉใผใ โๅญใใฉใผใ (ๅฑ้)/
/ใใใซๅญใใฉใผใ ใฎๅฆ็ใๅ
ฅใ/
ใๅคๆฐ=f2.InputText;/ๅญใใฉใผใ โ่ฆชใใฉใผใ (ใใผใฟ่ญฒๆธก๏ผ/
}}
F2public string InputText{get;set}/่ญฒๆธก็จๅคๆฐ/
private void F2(ใคใใณใใใณใใฉใผ)
{
ใInputText=HOGE;/่ญฒๆธกๅคๆฐๅค/
ใthis.Close();/F2ใฎ่กจ็คบใๆถใ/
}
๋ฐฐ๋ถ ๊ฐ๋ฅ ์บ๋ฆญํฐ ํ๋จ ์กฐ๊ฑด
๋ณ์ ์ด๋ฆ์ ๋๋ค.TryParse(๊ฐ์ฒด, out ture ์ ์ถ๋ ฅ ์์น)
์์ )
if (int.TryParse (int A, out int B) โ A์์ int ๋ณํ์ด ๊ฐ๋ฅํ๋ฉด B๋ก ์ถ๋ ฅํฉ๋๋ค.์ด ๊ฐ๋ฅํ๋ค, ~ํ ์ ์๋ค,...
๊ธฐ๋ฅ์ ๋ฐ๋ผ ์ข ํฉํ๋ฉด ์ฝ๊ธฐ์ ํธ๋ฆฌํ๋ค.
#region๏ฝ#endregion
๋ผ์ด ์๋ ์ ์ ๋ฑ์ ์ ๋ฆฌํ๋ฉด ์ ๋ณด์ธ๋ค.
์์ )

๋ฌธ๋ฒ
์ฒ๋ฆฌ๋ฅผ ๊ฑด๋๋ฐ๋ค.
for,while,do~while์ ์ํ ์ฒ๋ฆฌ์ ์ฌ์ฉ๋ฉ๋๋ค.
์กฐ๊ฑด์ด ture์ผ ๋ ์ฒ๋ฆฌ๋ฅผ ๊ฑด๋๋๋๋ค.
Enabled์ ๋๋ผ์ด ์์ฑ ์ ํ
์์ฑ์ ์ถ๊ฐ ๋๊ตฌ์ ๋ํ Enabled ์ค์ ์ด True๋ก ์ค์ ๋๋ฉด ์์์ด ํ์์ผ๋ก ๋ฐ๋๋๋ค.
์กฐ์ฌํด ๋ณด๋ ๋ฐฉ๋ฒ ๊ด๊ณ์๊ตฌ๋.
์ฌ์ฉ์๊ฐ ์ ํํ ์ ์์์ ์๋ฆฌ๊ธฐ ์ํด ํ์์ผ๋ก ์์๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋๋ถ์ ์ธ๋ชจ๊ฐ ๋ณํด์ ๊ณจ์น๊ฐ ์ํ ์ด์.
์ผ๋จ ReadOnly๊ฐ ๋์ฉํ ์ ์์ ๊ฒ ๊ฐ์ผ๋ ๊ทธ๊ฑธ๋ก ํ์.
Tab ์ ์ด๋ฅผ ํด์ ํ๋ ค๋ฉด TagStop ์์ฑ์ ๊ฐ์ง๋ก ์ค์ ํฉ๋๋ค.
์ทจ๋ ๋ ์ง์ ๋ฐ์ดํฐ
DateTime.Now.Tostring("yyyyMMddHHmmss")
์ 4๊ฐ ๋ฌธ์์ ์ฐ(y) 2๊ฐ ๋ฌธ์์ ์(M) 2๊ฐ ๋ฌธ์์ ์ผ(d) 2๊ฐ ๋ฌธ์์ ์๊ฐ(H) 2๊ฐ ๋ฌธ์์ ์(m) 2๊ฐ ๋ฌธ์์ ์ด(s)๋ฅผ ์ป์ ์ ์๋ค.
20170511183005(2017๋ 5์ 11์ผ 18์ 30๋ถ 05์ด) ๋ฌ์ฑ ๊ฐ๋ฅ
CSS ์กฐ์
๊ตฌ๊ธ ๋ณต์ ๊ฐ๋ฐ์ ๋ชจ๋๋ก ์กฐ์ โ์ ๋ฐ์ดํธ
๊ฐ์ฅ ์ดํดํ๊ธฐ ์ฝ๊ณ ๋์ฒํ๊ธฐ ์ฝ๋ค.
C#์์ Javascript๋ฅผ ํธ์ถํฉ๋๋ค.
์์ >
์น ๊ฐ๋ฐ์ ํ์์ ์ธ ํ์ ์ ํ์ํ๊ณ ์ถ์ต๋๋ค.
๋๋ ์ํ์ ๋ฐ๋ผ ํ์ ๋ด์ฉ์ ๋ฐ๊พธ๊ณ ์ถ๋ค.
๊ทธ๋ด ๋
Literal์ ์ฌ์ฉํ์ฌ javascript๋ฅผ ํธ์ถํฉ๋๋ค.
์ฐธ๊ณ ์ฌํญ >
์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ํธ์ถํ๋ฉด ํ๋ฉด ๋ฌ์ฌ๊ฐ ์ ์์ ์ด์ง ์์ต๋๋ค. (์๋ง๋ ๋ฌ์ฌ๊ฐ ๋๋๊ธฐ ์ ์ ์๋ฐ์คํฌ๋ฆฝํธ์ ์ฒ๋ฆฌ๊ฐ ์คํ๋๊ธฐ ๋๋ฌธ์ผ ๊ฒ์ ๋๋ค.)
์ฒ๋ฆฌํ๊ธฐ ์ ์ ์จ์ดํธ๋ ๊ฑธ์ด๋์๊น์?
์ด๋ฏธ์ง ํ์ผ ์์
์ปจํ ํธ >
ํ์ด์ง B์์ ํ์ด์ง A์ ํ์๋๋ ์ด๋ฏธ์ง๋ฅผ ๋ณ๊ฒฝํฉ๋๋ค.
Admin์ด User ํ์ด์ง์ ๋จธ๋ฆฌ๊ธ์ ๋ณ๊ฒฝํ๋ ๊ฒ์ฒ๋ผ...
์ก์ >
1. ํ ์ด๋ธ ์ด๊ธฐ
2. User ํ์ด์ง์ ์ฌ์ฉ๋ ์ด๋ฏธ์ง ํ์
3. Fileupload์์ ์ด๋ฏธ์ง ์ง์
4. ์ง์ ๋ ์ด๋ฏธ์ง๋ฅผ ๋ณ๊ฒฝ ์ด๋ฏธ์ง๋ก ํ์
5. ๋ณ๊ฒฝ ๋ฒํผ์ ๋๋ฌ ์ด๋ฏธ์ง๋ฅผ ๋ณ๊ฒฝํฉ๋๋ค.
ํ๊ณ ์๋ ์ผ>
ํผ์ aspImage (๋ ๊ฐ) Fileupload (ํ ๊ฐ) ๋จ์ถ (๋ ๊ฐ) ๋ฅผ ์ค์ ํฉ๋๋ค
์ฒ๋ฆฌํ๊ธฐ ์ ์ ๊ทธ๋ฆผ์ ํฐ์ ๊ทธ๋ฆผ (๊ธฐ๋ณธ.png) ์ ๊ทธ๋ฆผ ์ด๋ฆ์ ๋ณ๊ฒฝํ ๊ทธ๋ฆผ์ ์ถ๊ฐํ์ต๋๋ค.
๊ธฐ๋ณธ local ์ด๋ฏธ์งpng ์ด๋ฆ์ ๋ฐ๊พธ๊ณ ์ ์ฅ์ ๋ฎ์ด์๋๋ค.(์ด๊ธฐํ)
ํ๋ก์ ํธ ๋ฐ๋ก ์๋ ํด๋๋ฅผ ๊ฐ์ง๊ณ ๋์์ ๊ธฐ๋ถ์ด ์ ์ข์์.
์บ์๋ฅผ ๋จ๊ฒจ๋๋ฉด ๊ทธ๋ฆผ์ด ๋ฐ๋์ง ์์ต๋๋ค.
์น ์บ์๋ฅผ ํด์ ํ๋ ๋ฐฉ๋ฒ
๋ค์ ๋งํฌ
ASP.NET์์ ๋ธ๋ผ์ฐ์ ์บ์๊ฐ ํด์ ๋ ์น ํ์ด์ง.config ๊ตฌ์ฑ
web.Config ํ์ผ์ ๋ง๋ญ๋๋ค.
์๋ฒ ์ก์ธ์ค๊ฐ ๋ง์ ๋๋ ์ค์งํ๋ ๊ฒ์ด ์ข์ต๋๋ค(์ก์ธ์คํ ๋๋ง๋ค ์บ์๊ฐ ํ๋ณด๋จ).
Reference
์ด ๋ฌธ์ ์ ๊ดํ์ฌ(C#๊ฐ๋ฐ ๋ ธํธ), ์ฐ๋ฆฌ๋ ์ด๊ณณ์์ ๋ ๋ง์ ์๋ฃ๋ฅผ ๋ฐ๊ฒฌํ๊ณ ๋งํฌ๋ฅผ ํด๋ฆญํ์ฌ ๋ณด์๋ค https://qiita.com/sutoronnjiumu/items/d69e9082bc77710b0fefํ ์คํธ๋ฅผ ์์ ๋กญ๊ฒ ๊ณต์ ํ๊ฑฐ๋ ๋ณต์ฌํ ์ ์์ต๋๋ค.ํ์ง๋ง ์ด ๋ฌธ์์ URL์ ์ฐธ์กฐ URL๋ก ๋จ๊ฒจ ๋์ญ์์ค.
์ฐ์ํ ๊ฐ๋ฐ์ ์ฝํ
์ธ ๋ฐ๊ฒฌ์ ์ ๋
(Collection and Share based on the CC Protocol.)
์ข์ ์นํ์ด์ง ์ฆ๊ฒจ์ฐพ๊ธฐ
๊ฐ๋ฐ์ ์ฐ์ ์ฌ์ดํธ ์์ง
๊ฐ๋ฐ์๊ฐ ์์์ผ ํ ํ์ ์ฌ์ดํธ 100์ ์ถ์ฒ ์ฐ๋ฆฌ๋ ๋น์ ์ ์ํด 100๊ฐ์ ์์ฃผ ์ฌ์ฉํ๋ ๊ฐ๋ฐ์ ํ์ต ์ฌ์ดํธ๋ฅผ ์ ๋ฆฌํ์ต๋๋ค