web2.0기술

Size: px
Start display at page:

Download "web2.0기술"

Transcription

1 HTML/CSS/Java Script 1

2 HTML 2

3 HTML 1. HTML 문서의기본적인형식 HTML 문서는태그를이용하여문서의모양을지정하는텍스트파일이다. HTML 문서안에서는대소문자나공백문자는무시된다. 파일이름은.html 또는.htm 확장자를사용한다. HTML 문서는헤더부분과바디부분으로나뉜다. <html> <head> <title> 브라우저제목 </title> 헤더정보 </head> <body> 본문내용 </body> </html> 3

4 HTML 2. <meta> </meta> 태그 Meta 태그는웹브라우저의행동을제어하거나검색엔진이 HTML 문서의키워드를저장하도록하는기능을제공한다. Meta 태그는반드시 HTML 문서의 head 태그내에기술하여야한다. http-equiv 와 name 속성에는 HTTP 헤더이름이나다른이름을기술하고, content 에는값을기술한다. Meta 태그는다음과같은속성을가진다. http-equiv : HTTP 헤더의이름을기술하여웹브라우저의행동을제어할수있다. 다음과같은값을가질수있다. content-type : MIME 타입을기술한다. content-disposition : 응용프로그램의핸들러를기술한다. pragma : HTTP/1.0 에서 Caching 을제어한다. no-cache 와같은값을사용한다. cache-control : HTTP/1.1 에서 cache agent 행동을기술한다. no-cache 와같은값을사용한다. refresh : HTML 문서를리로드하기전에걸리는시간을기술한다. URL 을추가하여다른문서를로드시킬수있다. set-cookie : 쿠키를설정한다. name : HTTP 헤더에포함되지않은다른타입을기술하기위해사용된다. keywords : 현재 HTML 페이지를검색엔진이 indexing 할수있도록키워드를기술한다. author : HTML 페이지작성자를기술한다. generator : HTML 페이지작성도구를기술한다. 4

5 HTML <meta> 태그사용예 content-type 설정예 <meta http-equiv= content-type content= text/html;charset=euc-kr > refresh 를사용하여페이지이동 <meta http-equiv= refresh content= 2;url=test.html > 2 초후에 test.html 페이지로이동한다. refresh 를사용하여파일다운로드 <meta http-equiv= refresh content= 2;url=test.zip > 2 초후에 test.zip 파일을다운로드하는창이화면에나타난다. 키워드설정예 <meta name= keywords conetent= servlet,jsp > 5

6 HTML 3. HTML 로문서모양만들기 글자크기지정 <hn> </hn> (n 은 1 에서 6 까지숫자 ) 문단지정 <p>... </p> 줄바꾸기 <br> 또는 <br/> 수평선그리기 <hr> <hr size= n width= n align= center noshade> (noshade 는음영효과없애기 ) 가운데정렬 <center>... </center> 주석 <!-- 주석 --> 6

7 HTML 4. HTML 문자모양만들기 문자의논리적스타일 태그 이름 용도 <dfn>... </dfn> Definition 용어정의 <em>... </em> Emphasis 부분강조 <cite>... </cite> Citation 부분인용 <code>... </code> Code 타이핑된코드 <kbd>... </kbd> Keyboard 사용자키보드입력 <samp>... </samp> Sample 예제 <strong>... </strong> Strong 강한강조 <var>... </var> Variable 변수이름 7

8 HTML 5. HTML 문자모양만들기 문자의물리적스타일 태그 이름 용도 <b>... </b> Boldface 볼드체 <i>... </i> Italic 이탤릭체 <u>... </u> Underlined 밑줄문자 <tt>... </tt> Typewriter 타지기체 <blink>... </blink> Blinking 문자깜빡임 <sub>... </sub> Subscript 아래첨자 <sup>... </sup> Superscript 위첨자 스페셜태그 <pre>... </pre> 태그 용도 에디터에서편집되어있는모양그대로브라우저에보여준다 <blockquote>... </blockquote> 인용문단을다른문단과구별해서보여준다. <address>... </address> HTML 을만든사람이누구인지알리기위해사용된다. 8

9 HTML 6. HTML 로목록과표만들기 문자의논리적스타일 설명예제코드화면결과 순서있는목록순서없는목록메뉴목록디렉토리목록 <ol> <li> 사과 </li> <li> 바나나 </li> <li> 키위 </li> </ol> <ul> <li> 사과 </li> <li> 바나나 </li> <li> 키위 </li> </ul> <menu> <li> 사과 </li> <li> 바나나 </li> <li> 키위 </li> </menu> <dir> <li> 사과 </li> <li> 바나나 </li> <li> 키위 </li> </dir> 1. 사과 2. 바나나 3. 키위 사과 바나나 키위 사과 바나나 키위 사과 바나나 키위 9

10 HTML 7. HTML 문서의표 <table> 태그의속성 align= 정렬 bgcolor= 색 속성 표의정렬방식지정 (left,center,right) 표의배경색 의미 border= n 표테두리두께지정 (0 값을사용하면테두리를그리지않는다 ) cellspacing= n cellpadding= n width= px height= px 셀과셀간의간격지정셀내부와테두리와내용간의간격지정표의너비표의높이 <table> 태그안에들어가는태그들 <caption> : 표에대한설명을넣기위한태그 <th> : 표의헤더를지정하기위한태그 <td> : 표의셀을지정하기위한태그 <tr> : 표의한행을지정하기위한태그 10

11 HTML 7. HTML 문서의표 <th> 태그의속성 <th> 태그의속성 align rowspan colspan 속성의역할헤더의정렬방식을지정하는속성. left,,center,right중한가지사용헤더의셀이몇개의행을병합한것인지에대한속성헤더의셀이몇개의열을병합한것이지에대한속성 11

12 HTML 8. HTML 문서의링크와이미지사용 <a> 태그 하이퍼텍스트연결을위해사용하는것으로같은문서의특정위치나다른문서, 다른웹사이트문서를연결하기위해사용된다. 다른사이트로연결 <a href= 썬스쿨바로가기 </a> 문서내에서연결 <a href= #test > 테스트문으로이동 </a> <a name= test > 여기는테스트문입니다.</a> 같은사이트내에서이동 <a href= spring/hello.htm > 인사화면으로이동합니다.</a> <img> 태그 HTML문서에서그림을삽입하기위해사용한다. <img src= screen.jpg align= top > 글자의위치가그림의위쪽에정렬 <br/> <img src= screen.jpg align= middle > 글자의위치가그림의가운데정렬 <br/> <img src= screen.jpg align= bottom > 글자의위치가그림의아래쪽에정렬 <br/> 이미지를통한문서연결 <a href= ><img src= sun.jpg ></a> 12

13 HTML 9. HTML 에서입력양식 (form) 만들기 <form> 태그 입력양식을사용하려면먼저 <form> 태그를만들어야한다. action 속성을사용하여사용자가입력한데이터를처리할프로그램의 URL 을지정한다. method 속성을사용하여입력값을헤더에붙여서보내는 get 방식이거나입력값을 body 에붙여서보내는 post 방식중하나를선택한다. 지정하지않으면 get 방식으로입력값이전송된다. <form action= hello.do method= post > </form> 13

14 HTML <input> 태그를이용한입력처리 (1) <input type="" name="" value="" size="" maxlength=""> type : 입력형식지정 text : 문자열입력 password : 암호를입력할때사용 checkbox : 체크박스형태로여러개값을선택할수있다. radio : 여러개중하나의값만선택할수있다. submit : 폼에서기술한내용을웹서버로전송한다. reset : 폼에기술한내용들을초기값으로변경한다. image : 이미지맵을이용하여이미지에서마우스가클릭된곳의위치를리턴한다. hidden : 화면에보이지않는값을웹서버에전달할때사용한다. button : 클릭할수있는버튼을나타낸다. file : 파일을선택할수있는창을나타낸다. 파일을업로드할때사용한다. name : 현재 input 태그의이름을기술한다. size : 텍스트입력양식의길이를지정 / 디폴트는 "20" 이다 maxlength : 사용자가최대로입력할수있는글자의수 value : 텍스트입력양식에미리입력하고싶은문자열지정 checked : type이 checkbox나 radio의경우디폴트로선택됨을의미한다. readonly : type이 text나 password의경우읽기전용으로만든다. 14

15 HTML <input> 태그를이용한입력처리 (2) 텍스트박스 <input type= text name= size= 20 maxlength= 20 value= 이메일주소입력 > 암호입력양식 <input type= password name= passwd > 체크박스 ( 여러개선택가능 ) <input type= checkbox name= device value= disk > 디스크 <input type= checkbox name= device value= cd >CD/DVD <input type= checkbox name= device value= usb checked>usb Memory 라디오버튼 ( 한개만선택가능 ) <input type= radio name= device value= disk checked> 디스크 <input type= radio name= device value= cd >CD/DVD <input type= radio name= device value= usb >USB Memory 버튼 <input type= button name= ok value= 확인 onclick= check(); > 15

16 HTML <input> 태그를이용한입력처리 (3) 데이터보내기버튼 <input type= submit name= ok value= 데이터보내기 > 리셋버튼 <input type= reset value= 입력취소 > 이미지입력양식 <input type= image name= duke src= duke.jpg > 숨겨진입력양식 <input type= hidden name= id value= > 16

17 HTML <select>, <option> 태그 select 태그는 Drog-down 형태의메뉴에서하나혹은여러개의아이템을선택할때사용된다. 아이템들을표현하기위해 option 태그를사용한다. select 태그의속성 name : 현재 select 태그의이름 size : 한번에보일수있는 <option> 태그의아이템의수 multiple : 한번에여러개를선택할수있는지여부를기술한다. multiple 선언되어있으면한번에여러개의아이템을선택할수있다. option 태크의속성 사용예 value : 서버로전달될값을기술한다. 값이기술되어있지않으면 option 태그의내용이값으로전달된다. selected : select 태그에서현재 option 이디폴트로선택되었음을표시한다. disabled: 특정목록을지정할수없도록할때사용된다. <form action="nothing.cgi"> <select name="animal"> <option> 개 <option> 고양이 <option selected> 말 </select > </form> 17

18 HTML <texarea> 태그 여러줄에걸쳐문자열을입력받을때사용된다. <textarea name="" rows="" cols=""></textarea> textarea 속성 사용예 name : 현재 textarea 태그의이름 rows : 화면에보일라인수지정 cols : 화면에보일문자의수지정 readonly : 읽기전용으로만든다. onfocus : 마우스의포커스를받았을때실행할자바스크립트함수를기술한다. onblur : 마우스가포커스를잃었을때실행할자바스크립트함수를기술한다. onselect : type 이 text 인경우혹은 textarea 에서텍스트내용을마우스로선택한경우실행할자바스크립트 함수를기술한다. <form action="nothingcgi"> <textarea name="test" rows="4" cols="30"> 이곳에내용을입력하세요. </textarea> </form> 18

19 HTML <input> 태그에서사용가능한이벤트들 onfocus : 마우스의포커스를받았을때실행할자바스크립트함수를기술한다. onblur : 마우스가포커스를잃었을때실행할자바스크립트함수를기술한다. onselect : type이 text인경우혹은 textarea에서텍스트내용을마우스로선택한경우실행할자바스크립트함수를기술한다. onchange : 마우스의포커스를잃고내용이변경된경우에실행할자바스크립트를기술한다. onclick : 마우스가클릭되었을때실행할자바스크립트함수를기술한다. <input type= button value= 누르세요 onclick= sayhello(); > 19

20 HTML 로그인을처리하는 login.html 예제 <HTML> <script type="text/javascript" > <!-- function check(){ if(loginform.uid.value =="") { alert("id 를입력하세요 ") return false; } else if(loginform.pwd.value =="") { alert("pwd 를입력하세요 ") return false; } else { return true; } } //--> </script> <body> <FORM name= Loginform METHOD= post ACTION="login.jsp" > 로그인명 :<INPUT TYPE="text" NAME="uid"> 패스워드 :<INPUT TYPE="password" NAME="pwd"> <INPUT TYPE="image" src="submit.gif" onclick="return check()"> //type=submit 이나 type=image 둘다 submit 버튼이다. 그래서 return 으로처리 <INPUT TYPE="reset" value=" 재작성 "> </FORM> </body> </HTML> 20

21 CSS ( Cascading Style Sheet ) yskim@suned.co.kr 21

22 CSS 1. CSS 란? cascading style sheets의약어로스타일시트라고합니다. 웹문서의스타일을저장해둔파일입니다. HTML,XHTML 문서에서자주사용하는서체나색상, 정렬, 각요소들의배치등의유형에대한다양한스타일을한군데모아놓은것을 ' 스타일시트 ' 라고합니다. 유지보수가아주간편하게된다는이점이있고브라우저를가리지않습니다. 22

23 CSS 2. 스타일시트를사용해야하는이유 웹문서의디자인과내용을분리할수있습니다. CSS 를이용해서웹문서를디자인할경우 HTML 소스부분은그대루두고 CSS 소스만수정하면되기때문에작업이훨씬효율적이다. 다양한매체에적합한문서를만들수있습니다. HTML 로작성된내용은그대로두고 CSS 에서대상매체 (Media) 가프린터인지, 모바일기기인지만지정해주면같은내용을여러매체에서사용할수있다. 23

24 CSS 3. CSS 명령어의구조 선택자 { 프로퍼티 : 값 } ex) body { color : black } 선택자 : 주로태그가기술됨. 이태그에프로퍼티와값이적용됨 프로퍼티 : 왼쪽의선택자에적용될속성을기술함 ( 프로퍼티 = 속성 ) 값 : 프로퍼티의값. 즉, 속성값을기술함. 이값은프로퍼티마다다름 1. 모든 CSS 구문은위와같이선택자, 프로퍼티, 값으로구성 2. 프로퍼티와값은중괄호 { } 내에기술되며, 콜롞 (:) 으로구분합니 3. 값이 2 개이상의단어로구성되면따옴표내에기술합니다. p {font-family:"sans serif"} 4. 하나의태그에여러개의프로퍼티 : 값쌍을지정할경우는값프로퍼티 : 값쌍을세미콜롞 (;) 으로구분합니다. p {text-align:center; color:red } 5. 여러개의프로퍼티를지정할경우, CSS 구문을읽기쉽도록한개라인에한개의프로퍼티 : 값쌍을기술할수도있습니다. p { } text-align: center; color: black; font-family: Arial, 바탕, 굴림 24

25 CSS 4. CSS 를이용하는 3 가지방법 CSS 를이용하는 3 가지방법 1. <head>... </head> 사이에기술 ( 내부파일방식 ) [ 우선순위 1] 2. HTML 태그내에직접기술 ( 인라인방식 ) [ 우선순위 2] 3. 별도의.css 파일에기술 ( 외부파일방식 ) [ 우선순위 문이용 25

26 CSS CSS 입력위치 (1) <head>... </head> 사이 <head> <style type="text/css"> body {background-color: yellow} h1 {font-size: 36pt} h2 {color: blue} p {margin-left: 50px} </style> </head> 26

27 CSS CSS 입력위치 (2) html 태그내에직접기술 ( 인라인방식 ) <body style="backgrount-color: yellow"> <h1 style="font-size: 36pt"> 이제목은 36 포인트입니다.</h1> <h2 style="color: blue"> 이제목은푸른색입니다.</h2> <p style="margin-left: 50px"> 이문장은왼쪽여백이 50 픽셀입니다.</p> </body> 27

28 CSS CSS 입력위치 (3) 별도의.css 파일에기술 ( 외부파일방식 ) <head> <link rel="stylesheet" type="text/css" href="style12.css" /> </head> # cat style12.css body {background-color: yellow} h1 {font-size: 36pt} h2 {color: blue} p {margin-left:50px} 28

29 CSS CSS 입력위치 문이용 <style " 외부스타일시트파일 " 문사용시 <link> 태그와함께사용 <link rel="stylesheet" href="style1.css"> <style "style2.css" </style> 29

30 CSS 주석사용하기 주석사용하기 /* 와 */ 사이에기술한다 ( 여러줄주석 ) <style type="text/css"> /* 이것은주석입니다. */ p { text-align: center; /* 이것도주석입니다. */ color: black; font-family: arial } 30

31 CSS 5. 스타일시트의 CLASS 속성정의하기 CLASS 속성사용하기 ( Tag.class name ) class 속성은두가지경우에유용하다. 첫번째는하나의태그에여러개의스타일을적용하는경우이고, 두번째는여러개의태그에하나의스타일을적용하는경우이다. <style type="text/css"> p.right {text-align: right} p.center {text-align: center} </style> -> P 태그하나에두개의스타일을정의함 <p class="right"> 이문장은오른쪽으로정렬됩니다. </p> <p class="center"> 이문장은가운데로정렬됩니다. </p> <style type="text/css">.center {text-align: center} </style> <h1 class="center"> 이제목은가운데로정렬됩니다.</h1> <p class="center"> 이문장도가운데로정렬됩니다.</p> 31

32 CSS 6. 스타일시트의 ID 속성사용하기 ID 속성사용하기 ( #ID name ) ID 속성은 CLASS 속성과유사하다. ID 속성도두가지경우에유용하다. 첫번째는동일한 ID 를가진모든태그들에동일한스타일이적용되는경우이고, 두번째는동일한태그라도해당 ID 를가진경우만스타일이적용된다. <style type="text/css"> #intro { font-size:110%; font-weight:bold; color:#0000ff; background-color:transparent } </style> <h1 id="intro"> 이제목은 intro 스타일로표시됩니다. </h1> <p id="intro"> 이문장도 intro 스타일로표시됩니다.</p> 32

33 CSS 7. 폰트지정을위한스타일시트 폰트크기 : font-size(css)/fontsize(javascript) 크기지정방법의미 / 지정할수있는값사용예 절대크기폰트의절대적크기 ( 서로 1.5 배차이 ) x-small, small, medium,large,x-large,xx-large 상대크기 상위요소에대한상대적크기 Larger, smaller h3 { font-size: small; } h3 { font-size: larger; } 숫자폰트크기 h3 { font-size: 12px; } 백분율상위요소에대한상대적크기 h3 { font-size: 150%; } 폰트종류 : font-family/fontfamily 하나이상의폰트를나열할수있으며, 이중컴퓨터에서사용가능한첫번째폰트가사용된다. serif, sans-serif, 굴림, 맑은고딕,Arial 등등 폰트굵기 : font-weight/fontweight normal, bold, bolder,lighter 을이용한절대굵기를지정하거나 100 에서 900 사이의숫자를사용하여지정할수도있다. 33

34 CSS 7. 폰트지정을위한스타일시트 (2) 폰트스타일 : font-style/fontstyle normal, italic, oblique 를값으로사용할수있다. 폰트밀도 : font-strech/fontstrech ultra-codensed, extra-codensed, codensed, semi-codensed, Normal, semi-expanded, expanded, extra-expanded, ultra-expanded Wider, narrower 폰트색 : color/color h3 { color: green; } 폰트 : font/font 여러가지폰트속성을한번에지정할때사용 font 속성은 font-style,font-weight,font-size,font-family 순서로지정 h3 { font: normal, bold, 12px, arial; } 34

35 CSS 8. 텍스트지정을위한스타일시트 (1) 줄높이 : line-height/lineheight 각줄사이간격을지정하기위해사용하는속성 line-height: 1.5 <- 현재폰트의크기에대한비율을의미 길이 : 절대길이를의미 백분율 : 상위요소에대한상대적인크기 텍스트장식 : text-decoration/textdecoration 문자에더해질수있는여러가지효과를지정하기위해사용하는속성 속성 효과 none underline overline line-through blink 텍스트효과없음밑줄윗줄텍스트가운데를관통하는줄깜빡임 35

36 CSS 8. 텍스트지정을위한스타일시트 (2) 수직정렬 : vertical-align/verticalalign 텍스트의수직정력방식을지정하기위해사용하는속성 속성 baseline super sub top bottom text-top text-bottom middle 백분율 효과상위요소의베이스라인에정렬위첨자아래첨자가장긴요소의상단에정렬가장작은요소의하단에정렬상위요소의상단에텍스트상단을정렬상위요소의하단에텍스트하단을정렬텍스트중갂부분으로정렬 line-height에대한비율 36

37 CSS 8. 텍스트지정을위한스타일시트 (3) 텍스트변환 : text-transform/texttransform 텍스트변환방식지정 none : 변환없음 capitalize : 각단어의첫번째글자를대문자로변환 uppercase : 모든글자들을대문자로변환 lowercase: 모든글자들을소문자로변환 텍스트정렬 : text-align/textalign 텍스트의수평정렬방식지정 left : 좌측정렬 right: 우측정렬 center : 가운데정렬 justify : 고른정렬 텍스트들여쓰기 : text-indent/textindent 각문단의첫번째글자를앞에서얼마나들여쓸지를지정 숫자 : 글자가들어가는크기 백분율 : 상위요소의너비에대한비율 37

38 CSS 8. 텍스트지정을위한스타일시트 (4) 글자간격 : letter-spacing/letterspacing 글자간의간격지정 Normal : 일반크기 숫자 : 글자간격길이, 음수도사용가능 p { letter-spacing: 2px; } 단어간격 : word-spacing/wordspacing 단어사이간격지정 Normal : 일반크기 숫자 : 글자간격길이, 음수도사용가능 p { word-spacing: -2px; } 줄바꾸기설정 : white-spacing/whitespacing 줄바꾸기를어떻게할것인지를지정 normal: 문자열이주어진너비를넘어서는경우자동으로줄바꿈 nowrap: 줄바꾸기를허용하지않음 pre: <PRE> 태그처럼모든공백을그대로인정 38

39 CSS 9. 텍스트포맷지정을위한스타일시트 (1) Box Position Margin( 바깥여백 ), Boder( 선 ), Padding( 안쪽여백 ) 명칭 [1]. padding-top [2].padding-right [3]. padding-bottom [4].padding-left [5]. border-top [6]. border-right [7].border-bottom [8]. border-left [9]. margin-top [10]. margin-right [11]. margin-bottom [12].margin-left 39

40 CSS 9. 텍스트포맷지정을위한스타일시트 (2) 여백 텍스트의테두리여백을주기위해 margin-left, margin-right, margin-top, margin-bottom 속성을사용. margin 을이용하여상우하좌순서의여백을한번에지정 <style type= text/css >.main10 { margin-top: 8px; margin-right: 9px; margin-top: 10px; margin-bottom: 7px; } </style> 테두리와내용간의거리 텍스트의테두리와내용갂의거리를지정하기위해 padding-left, padding-right, padding-top, padding-bottom 속성을사용 padding 을이용하여상우하좌순서의갂격을한번에지정 <style type= text/css >.main10 { padding-top: 8px; padding-right: 9px; padding-top: 10px; padding-bottom: 7px; } </style> 40

41 CSS 9. 텍스트포맷지정을위한스타일시트 (3) 테두리의두께 텍스트의테두리여백을주기위해 border-left-width, border-right-width, bordertop-width, border-bottom -width 속성을사용. Border-width 을이용하여상우하좌순서의테두리두께를한번에지정 속성값은숫자나 thin, medium, thick 를사용 숫자의단위에 em 은현재폰트의크기를의미, 2em 이면현재폰트의 2 배크기 테두리스타일 테두리스타일을지정하기위해 border-left-style, border-right-style, border-top-style, border-bottom -style속성을사용 Border-style을이용하여상우하좌순서의갂격을한번에지정 p.solid {border-style: solid } > 선테두리 p.double {border-style: double} > 두줄 p.dashed {border-style: dashed} > 파선 p.dotted {border-style: dotted} > 점선 p.groove {border-style: groove } >3차원그루브 p.ridge {border-style:ridge} >3차원 ridge p.inset {border-style: inset} >3차원 inset p.outset {border-style: outset } >3차원 outset p.none {border-style: none } > 테두리없음 p.hidden {border-style: hidden} > 테두리없음 41

42 CSS 9. 텍스트포맷지정을위한스타일시트 (4) 테두리색 테두리색을지정하기위해 border-left-color, border-right-color border-top-color, border-bottom -color 속성을사용. Border-color 을이용하여상우하좌순서의테두리두께를한번에지정 텍스트너비와높이 : width,height Width 와 height 는텍스트의너비와높이를지정하기위해사용 텍스트배치 : align 정렬방식을지정 img { align: left; } 비우기 : clear 텍스트나이미지가왼쪽이나오른쪽에나타나지못하도록만들때사용하는속성 42

43 CSS 10. 기타스타일시트 (1) 배경색 : background-color 배경색지정 배경그림 : background-image 배경그림지정 요소종류 : display HTML 요소를어떤식으로보여줄지를지정 none: 요소감추기 block: block 모양 inline: inline 모양 list-item: 목록타입모양 목록마크타입 : list-style-type <ul> 태그에서목록의마크를어떤모양으로보여줄지지정 none: 없음 disc: 디스크모양 circle: 원모양 square: 사각형모양 decimal: 숫자 lower-roman: 로마자소문자 upper-roman: 로마자대문자 lower-alpha: 소문자알파벳 upper-alpha: 대문자알파벳 43

44 CSS 10. 기타스타일시트 (2) 목록마크이미지 : list-style-image <ul> 태그에서목록의마크를이미지로지정하기위해 URL 할당 요소감추기 : visibility 요소를감추고자할때사용하는속성 visible 이면보여주소, hidden 이면요소를감춘다 위치지정방식 : position HTML 요소의위치를지정하는방식지정 static: 디폴트값. 위치지정없이 HTML 요소들이순서대로나오게됨 relative: 현재위치에서상대적인거리만큼이동 absolute: 상위요소를기준으로지정된특정위치에표시 fixed: 브라우저를기준으로지정된위치에표시 44

45 CSS 11. <a> 태그설정과관련된 CSS 문서가처음표시될때 a:link { color:black; text-decoration:none; font-family: 돋움 ; font-size:9pt;} 링크가한번이라도클릭된후 a:visited{ color:red; text-decoration:none; font-family: 돋움 ; font-size:9pt;} 링크를클릭하고나면 a:active{ color:blue; text-decoration:none; font-family: 돋움 ; font-size:9pt;} 커서가링크위로올라왔을때 a:hover { color:green; text-decoration:underline; font-family: 돋움 ; fontsize:9pt; background-color:#0066cc } 45

46 CSS Border Style 예제 Border Style 2 (border width, style, color, boder-right-color) <style type="text/css"> p.one { border-style: solid; border-width: 5px; border-color: blue /*border-right-color: #ff0000*/ } p.two { /* 색상두개지정할경우, 먼저색은위아래선색, 다음색은좌우선색 */ border-style: solid; border-width: 10px; border-color: blue yellow /*border-right-color: #ff0000*/ } 46

47 CSS Border Style 예제 p.three { /* 색상세개지정할경우, 먼저색은위, 다음색은좌우색, 다음색은아래로나타난다. */ border-style: solid; border-width: 15px; border-color: blue yellow red /*border-right-color: #ff0000*/ } p.four { /* 시계방향으로적용됨 */ border-style: solid; border-width: 20px; border-color: blue yellow red gray /*border-right-color: #ff0000*/ } </style> 47

48 CSS 테이블에 CSS 적용하기 (1) 테이블에 CSS 적용하기 <HTML> <HEAD> <TITLE> 테이블에스타일시트적용하기 </TITLE> <STYLE type="text/css"> TABLE { border-style:double; /* 테두리종류 : double*/ border-width:5px; /* 테두리굵기 : 5px*/ border-color:# /* 테두리색 : #006600*/ } 48

49 CSS 테이블에 CSS 적용하기 (2) TH { border-style:solid; /* 테두리종류 : solid*/ border-top-width:0px; /*border-top-width : 위쪽테두리굵기 : 0px*/ border-bottom-width:5px; /* 아래쪽테두리굵기 : 5px*/ border-right-width:0px; /* 오른쪽테두리굵기 : 0px*/ border-left-width:0px; /* 왼쪽테두리굵기 : 0px*/ border-color:#006600; /* 테두리색 : #006600*/ padding:5px 5px 5px 5px; /*padding : 셀안의데이터와테두리간여백 */ background-color:#ffffff; /* 배경색 : #ffffff*/ color:#006699; /* 글자색 : #006699*/ font-size:15pt; /* 폰트크기 : 15pt*/ font-family: 바탕 ; /* 폰트체 : 바탕 */ letter-spacing:10px /* 글자간격 : 10px*/ } 49

50 CSS 테이블에 CSS 적용하기 (3) TD { border-style:dotted; /* 테두리종류 : dotted*/ border-top-width:0px; /*border-top-width : 위쪽테두리굵기 : 0px*/ border-bottom-width:1px; /* 아래쪽테두리굵기 : 1px*/ border-right-width:0px; /* 오른쪽테두리굵기 : 0px*/ border-left-width:0px; /* 왼쪽테두리굵기 : 0px*/ border-color:#006600; /* 테두리색 : #006600*/ padding:5px 5px 5px 5px; /*padding : 셀안의데이터와테두리간여백 * / line-height:150%; /* 칸높이 : line-height: 150%*/ font-size:15pt; /* 폰트크기 : 15pt*/ font-family: 바탕 7 /* 폰트체 : 바탕 */ } </STYLE> </HEAD> 50

51 Java Script 51

52 Java Script 1. 자바스크립트란? 자바스크립트는네스케이프사가개발한객체지향스크립트언어로 HTML 문서내에작성하고웹브라우저에의해실행된다 자바스크립트작성방법 HTML 문서내에작성할때 <SCRIPT LANGUAGE= JavaScript > 자바스크립트코드 </SCRIPT> HTML 문서외부에따로둘때 <SCRIPT LANGUAGE= JavaScript SRC= aaa.js ></SCRIPT> 확장자는 js 이고텍스트문서이다. 다른사이트의 js 파일도가능하다 ( 웹문서를간결하게해주고여러문서가공통으로 js 파일을사용할수있다. 자바스크립트를이해하지못하는브라우저를위해 <!-- --> <SCRIPT LANGUAGE= JavaScript > <!-- 자바스크립트코드 --> </SCRIPT> 52

53 Java Script 2. 자바스크립트위치 HEAD 태그내에 <HEAD> <SCRIPT LANGUAGE= JavaScript > 자바스크립트코드 </SCRIPT> </HEAD> BODY 태그위에 <HEAD><title>~~</title></HEAD> <SCRIPT LANGUAGE= JavaScript > 자바스크립트코드 </SCRIPT> <BODY> 필요시문서내적당한곳에 </table> <SCRIPT LANGUAGE= JavaScript > <!-- 자바스크립트코드 --> </SCRIPT> <table> 53

54 Java Script 3. 자바스크립트기본문법 변수 배열 var 변수명 [= 초기값 ][, 변수명 [= 초기값 ]] var firstname; var lastname= 김 ; var 배열명 =new Attay(); 배열명.push(1); 배열명 [0]=1; var a=new Array(); a[0]=1; 산술연산자 +, -, *, /, %, ++, -- 대입연산자 =, +=, -=, *=, /=, %= 비교연산자!=, ==, >, <, >=, <= 논리연산자 &&,,! 조건연산자 ( 조건 )? 조건이참일때의값 : 조건이거짓일때의값 ; ex) b= (a>10)? 3 : 0 ; 54

55 Java Script 자바스크립트의구문과함수 if 문 if ( a>b ) { document.write( a 가 b 보가큽니다 ); } else if ( a == b) { document.write( a 와 b 는값습니다. ); } else { document.write( a 가 b 보다작습니다. ); } switch 문 switch ( a % 2 ) { case 0 : document.write( 짝수 ); break; case 1 : document.write( 홀수 ); break; default: document.write( 숫자가아닙니다. ); break; } 55

56 Java Script 자바스크립트의구문과함수 for 문 for ( var a=1; a < 10 ; a++ ) { sum+=a; } while 문 while ( a <= 10 ) { sum += a; a++; } try ~ catch 문 try { document.write(name+ 입니다 ); } catch(e) { document.write(e.message); } 56

57 Java Script 자바스크립트의구문과함수 매개변수가없는함수 <script language= javascript > function sayhello() { document.write( 안녕하세요? ); } </script> 메서드이름과변수이름이반드시달라야한다. 매개변수가있는함수 <script language= javascript > function sayhello(name) { document.write(name+ 님안녕하세요? ); } </script> 리턴값이있는함수 <script language= javascript > function sayhello(name) { return name+ 님안녕하세요? ; } </script> 함수선언시리턴타입을표시하지않음 57

58 Java Script 자바스크립트로웹브라우저창제어 alert() 사용자에게메시지를보여주기 <script language= javascript > alert( 안녕하세요? ); </script> prompt() 사용자에게질문하기 <script language= javascript > var name= prompt( 이름을입력하세요 ); alert(name+ 님환영합니다 ); </script> confirm() 사용자의선택알아내기 <script language= javascript > var result = confirm( 삭제하시겠습니까? ); if ( result ) { alert( 삭제합니다 ); } else { alert( 삭제작업취소 ); } </script> 58

59 Java Script 자바스크립트로웹브라우저창제어 open() 팝업창띄우기 <script language= javascript > window.open( 새로운창, left=0,top=0,width=300,height=500, location=yes,status=no ); </script> settimeout() 일정시간이지나면함수를실행하기 <script language= javascript > var timer = settimeout(sayhello,3000) </script> 3 초뒤에 sayhello 함수호출 cleartimeout(timer); 함수호출동작을중단한다. setinterval() 일정시간동안특정함수를반복실행하기 <script language= javascript > var timer = setinterval(sayhello, 5000); </script> 5 초간격으로 sayhello 함수호출 cleartimeout(timer); 함수호출동작을중단한다. 59

60 Java Script 4. 자바스크립트함수 함수정의하기 function 함수이름 ( 매개변수 1, 매개변수 2,... ) { } 함수문장 반환값이있는경우 function testfunction(var1) { } var var2; var2=confirm(var1); return var2; 자바스크립트함수호출하기 다른자바스크립트구문에서앞의예제와같이명시적으로호출하여실행한다. 링크에의해 <a href="javascript:testa()"> 실행하기 </a> body 태그에서 <body onload= testa()"> 페이지로딩시실행된다. onclick, onmouseover 등등과같은다양한이벤트에의해에의해실행된다. 60

61 Java Script 5. 자바스크립트객체 객체정의하기 자바스크립트에서객체는생성자함수 (constructor function) 라는것을통해정의 function computer(cpu,memory,disk) { } this.cpu=cpu; this.memory=memory; this.disk=disk; 객체만들기 var mycom=new computer( 2 core, 8G, 500G ); 객체의메서드정의하기 function computer(cpu,memory,disk) { this.cpu=cpu; this.memory=memory; this.disk=disk; this.print = function() { document.write( CPU: +this.cpu+ 메모리 : +this.memory+ 디스크 : +this.disk+ <p> ); } 61

62 Java Script 6. 자바스크립트내장객체 자바스크립트내장객체란? 자바스크립트에서사용할수있도록미리만들어진객체. String, Date, Math, Array 같은객체가많이사용되는내장객체이다. 객체의메서드정의하기 function computer(cpu,memory,disk) { this.cpu=cpu; this.memory=memory; this.disk=disk; this.print = function() { document.write( CPU: +this.cpu+ 메모리 : +this.memory+ 디스크 : +this.disk+ <p> ); } 62

63 Java Script 브라우저내장객체 익스플로러나네비게이터등의브라우저가내장하고있는객체를자바스크립트를이용하여이용할수있다. 다음은웹문서에서기본적으로만들어지는내장객체이다. 이부분이자바스크립트의상당부분을차지할정도로중요하고이용빈도또한아주높다. 63

64 Java Script 브라우저내장객체 내장객체 window 설명 브라우저창이열릴때마다하나씩만들어지는객체이다. 브라우저창안에존재하는모든요소의최상의객체이다. navigator 현재사용중인브라우저에대한정보를가지고있는객체이다. frame document 프레임마다하나씩만들어지는객체로, <FRAME> 태그를쓸때마다하나씩만들어진다. 웹페이지마다하나씩만들어지는객체로, <BODY> 태그에의해만들어진다. HTML 문서에대한정보를가지고있다. location 현재페이지에대한 URL 정보를가지고있는객체이다. history 현재창에서사용자의방문기록을저장하고있는객체이다. image 웹페이지에삽입된이미지정보를가지고있는객체로 <IMG> 태그를쓸때마다객체가하나씩만들어진다. link 웹페이지의하이퍼링크정보를가지고있는객체로, <A Href = "..."> 태그를쓸때마다만들어진다. 64

65 Java Script window 객체메서드 alert() : 경고용대화상자를보여줌 confirm() : 확인, 취소를선택할수있는대화상자를보여줌 open() : 새로운창을오픈 <script language="javascript"> function winopen() { // 페이지로딩시새창열기 window.open("123.html","newwin","width=300,height=200,toolbar=no") } </script> <body onload="winopen()"> <font onclick="winopen()"> 클릭열기 </font> <a href="javascript:winopen()"> 링크열기 </a> </body> prompt() : 입력창이있는대화상자를보여줌 blur() : focus 를이동 back() 한단계전 URL( 이전화면 ) 로돌아감. 익스플로러지원안함 65

66 Java Script window 객체이벤트핸들러 onblur : 브라우저가포커스를잃을때발생 onerror : 문서를읽는중에에러가생길때발생 onfocus : 브라우저에포커스를얻을때발생 onload : 문서를읽을때발생 onunload : 현재문서를지울려고할때발생 66

67 Java Script document 객체 최상위 window 객체에서파생된것으로 <body>~</body> 태그속의내용과관련된처리를할수있다. 많은기능이있지만이객체는범위가넓어서직접다루는일은별로없고실제이용은이객체에서파생된하위객체 (Layer, Link, Image, Area, Anchor, Applet, Form) 를통해세세한접근을할수있다. 상위객체인 window 를생략하고사용한다. 현재문서의 URL <script language="javascript"> alert(document.location) </script> 이전문서의 URL <script language="javascript"> alert(document.referer) // 이파일을링크한페이지에서 </script> // 넘어와야값이있다. 67

68 Java Script Document 객체와내장객체 title 속성을이용해서 HTML 문서의제목바꾸기 <script language= javascript > var title = window.prompt( 제목을입력하세요 ); document.title=title; </script> <TITLE> 태크의값을변경한다. bgcolor 속성으로문서의배경색변경 <script language= javascript > function changebg(color) { document.bgcolor=color; } </script> HTML 문서내의특정태그를찾아내기 메서드 getelementbyid getelementbyname 설명 HTML 태그의 id 특성값을이용해객체를찾는다 HTML 태그의 name 특성값을이용해객체를찾는다 getelementbytagname HTML 태그이름으로객체를찾는다. 68

69 Java Script Document 객체와내장객체 createelement 와 appendchild 메서드로 HTML 태그를동적으로생성하기 <html> <head> <title> 동적으로테이블만들기 </title> <script language= javascript > function makefriends() { var myfriends = window.prompt( 친구가몇명인가요?, ); for ( var i=0; i<parseint(myfriends); i++) { var textbox=document.createelement( input ); var newline=document.createelement( br ); textbox.type= text ; document.body.appendchild(textbox); document.body.appendchild(newline); } } </script> </head> <body onload= makefriends() > <h2> 내친구목록 </h2> </body> </html> <body> 에붙여넣는다. <input type= text name= textbox > 69

70 Java Script history 객체 window 객체에서파생된것으로 window 를생략한다. 방문자가최근에방문한 URL 을웹브라우저가저장해둔히스토리정보를이용해서앞으로, 뒤로갈수있다. URL 자체를알아내지는못한다. 어떤일처리를하고나서원래의페이지로보낼때이용한다. <script language="javascript"> alert( 로그인실패 ") history.back() // history.go(-1) 과동일 </script> 메서드 back() forward() go() 설명웹브라우저의 [ 뒤로 ] 버튼을클릭한것과같이이전페이지로이동웹브라우저의 [ 앞으로 ] 버튼을클릭한것과같이앞페이지로이동지정된숫자만큼이전페이지또는앞페이지로이동 70

71 Java Script location 객체 window 객체에서파생된것으로 window 를생략한다. 열려있는문서의 URL 정보를얻을수있고, 이보다는앞으로이동할문서의 URL 을설정하는데아주중요하게사용된다. 열릴문서의 URL 설정하기 <script language="javascript"> location.href= " </script> <script language="javascript"> alert(" 회원가입을하시겠습니까?") location.href= "member.html" </script> <script language="javascript"> // 연창의 URL 이동 opener.location.href= "member.html" </script> <script language="javascript"> // 부모창지정프레임의 URL 이동 parent.frame1.location.href= "member.html" </script> 71

72 Java Script location 객체 (2) <script language="javascript"> // 전체창에새페이지열기 top.location.href= "index.html </script> 72

73 Java Script form 객체 document 객체소속으로 html 의 <form> 태그에접근하는정보를제공한다. 웹프로그래밍에서아주중요한전송과관련하여필수로사용되는객체이다. <form name="form1" action="ok.jsp" method="post" target="_self" enctype="" > <input type="text" name="tel"> </form> <form name="form2" action="ok.jsp" method="post" enctype=""> <input type="text" name="tel"> </form> 위의폼태그에서 "tel" 에접근하려면아래처럼배열또는이름을이용할수있다. document.form1.tel 또는 document.forms[0].elements[0] document.form2.tel 또는 document.forms[1].elements[0] * 배열정보를이용할때는 for 반복문을통해모든폼 / 모든요소에접근할때유리하다 73

74 Java Script 1. form 객체속성 속성 name action method target encoding elements 설명 <form> 태그의 name 속성값 name 은자바스크립트에서폼이름으로접근하기이해설정이필요 <form> 태그의 action 속성값전송에사용하고자할경우이전송을받아처리할페이지를설정 <form> 태그의 method 속성값전송의방법으로 post 또는 get 방식을사용할수있다. 특별히지정하지않으면 get 방식이사용된다. <form> 태그의 target 속성값 _blank, _self, _top,_parent <form> 태그의 enctype 속성값전송데이타를 encode 하는방법으로첨부파일이있다면 multipart/formdata 을, 첨부가없다면생략하면된다 <form> 태그내의폼요소를배열로저장 74

75 Java Script 1. Form 객체의객체 form 객체의 elements 는현재 form 안에선언되어있는모든입력양식에대한객체정보를배열형태로포함하고있다. ex) document.form1.elements[0].value 2. Form 객체의메서드 submit() : 서버로데이타전송 submit 버튼을누른효과 reset() : 폼요소의값을모두초기화 reset 버튼을누른효과 3. Form 객체의이벤트핸들러 onsubmit : 입력양식에있는데이터를서버로보낼때발생하는 submit 이벤트를처리하기위한이벤트핸들러 onreset : 입력양식에있는리셋버튼을눌렸을때발생하는 reset 이벤트를처리하기위한이벤트핸들러이다. ex) <form name= form1 action= nothing onsubmit= return bewforesubmit() > 75

76 Java Script HTML 문서에서발생하는이벤트종류 이벤트 이벤트핸들러 설명 blur onblur 태그영역에서포커스가없어질때 change onchange 텍스트상자에입력하거나드롭다운리스트에서목록을선택할때 click onclick 태그영역을클릭했을때 dbclick ondbclick 태그영역을더블클릭했을때 dragdrop ondragdrop 태그영역을드래그했을때 focus onfocus 태그영역이포커스를얻었을때 keydown onkeydown 태그영역이포커스를얻은후사용자가키보드의키를누를때 keyup onkeyup 태그영역이포커스를얻은후사용자가키보드의키를눌렀다땔때 keypress onkeypress 키보드를눌렀다가때고난뒤 load onload <body> 나 HTML 태그가웹브라우저에의해해석될때 unload onunload <body> 나 HTML 태그가없어질때 mousedown onmousedown 마우스버튼을누를때 76

77 Java Script HTML 문서에서발생하는이벤트종류 이벤트 이벤트핸들러 설명 mouseup onmouseup 마우스버튼을눌렀다뗄때 mousemove onmousemove 마우스가움직일때 mouseover onmouseover 태그영역안으로마우스포인터가들어오는순간 mouseout onmouseout 태그영역바깥으로마우스포인터가나가는순간 resize onresize 태그영역의크기가조절될때 submit onsubmit <input type= submit > 버튼을클릭할때 reset onreset <input type= reset > 버튼을클릭할때 77

78 Java Script 이벤트를처리하는 3 가지방법 이벤트핸들러를이용하는방법 <img onclick= 이벤트핸들러함수 > HTML 객체에이벤트핸들러를지정하는방법 <script language= javascript > window.onload = function() { // 스크립트코드를추가 } </script> 동적으로이벤트처리를추가하는방법 <input id= button type= button value= 눌러 > <script language= javascript > var objbutton=document.getelementbyid( button ); objbutton.attachevent( onclick,clickeventhandler); function clickeventhandler() { // 버튼이클릭되었을때실행된내용정의 } </script> 78

79 감사합니다. 79

PowerPoint Template

PowerPoint Template JavaScript 회원정보 입력양식만들기 HTML & JavaScript Contents 1. Form 객체 2. 일반적인입력양식 3. 선택입력양식 4. 회원정보입력양식만들기 2 Form 객체 Form 객체 입력양식의틀이되는 태그에접근할수있도록지원 Document 객체의하위에위치 속성들은모두 태그의속성들의정보에관련된것

More information

Javascript

Javascript 1. 이벤트와이벤트핸들러의이해 이벤트 (Event) 는웹브라우저에서발생하는다양한사건을말합니다. 예를들면, 버튼을마우스로을했다거나브라우저를닫았다거나 Enter 키를눌렀다거나등등아주다양한사건들이있습니다. 그렇다면이벤트핸들러 (Event Handler) 는무엇일까요? 이다양한이벤트들을핸들링 ( 처리 ) 해주는것입니다. 예를들면, 어떤버튼을했을때메시지창이뜨게하는등을말합니다.

More information

이장에서다룰내용 테두리를제어하는스타일시트 외부여백 (Margin) 과내부여백 (Padding) 관련속성 위치관련속성 2

이장에서다룰내용 테두리를제어하는스타일시트 외부여백 (Margin) 과내부여백 (Padding) 관련속성 위치관련속성 2 03 장. 테두리여백지정하는속성 이번장에서는테이블, 레이어, 폼양식등의더예쁘게꾸미기위해서 CSS 를이용하여 HTML 요소의테두리속성을바꾸어보자. 이장에서다룰내용 1 2 3 테두리를제어하는스타일시트 외부여백 (Margin) 과내부여백 (Padding) 관련속성 위치관련속성 2 01. 테두리를제어하는스타일시트 속성값설명 border-width border-left-width

More information

var answer = confirm(" 확인이나취소를누르세요."); // 확인창은사용자의의사를묻는데사용합니다. if(answer == true){ document.write(" 확인을눌렀습니다."); else { document.write(" 취소를눌렀습니다.");

var answer = confirm( 확인이나취소를누르세요.); // 확인창은사용자의의사를묻는데사용합니다. if(answer == true){ document.write( 확인을눌렀습니다.); else { document.write( 취소를눌렀습니다.); 자바스크립트 (JavaScript) - HTML 은사용자에게인터페이스 (interface) 를제공하는언어 - 자바스크립트는서버로데이터를전송하지않고서할수있는데이터처리를수행한다. - 자바스크립트는 HTML 나 JSP 에서작성할수있고 ( 내부스크립트 ), 별도의파일로도작성이가능하다 ( 외 부스크립트 ). - 내부스크립트 - 외부스크립트

More information

Javascript

Javascript 1. HTML 이란? HTML 은 Hyper Text Mark Up Language 의약자로예약되어있는각종태그라는명령어를이용하여웹페이지를작성할때사용하는언어입니다. 2. HTML 의기본구조 < 태그 > 내용 < 태그속성 = 변수 > 내용

More information

제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호

제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호 제이쿼리 () 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호 CSS와마찬가지로, 문서에존재하는여러엘리먼트를접근할수있다. 엘리먼트접근방법 $( 엘리먼트 ) : 일반적인접근방법

More information

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 CHAPTER 7. HTML 와 CSS 로웹사이트만들 기 웹사이트작성 웹사이트구축과정 내비게이션구조도 홈페이지레이아웃 헤더 web Shop 내비게이션메뉴

More information

Javascript.pages

Javascript.pages JQuery jquery part1 JavaScript : e-mail:leseraphina@naver.com http://www.webhard.co.kr I.? 2 ......,,. : : html5 ; ; .

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 09 장 문서객체모델 1. 문서객체모델관련용어 2. 웹페이지생성순서 3. 문서객체선택 4. 문서객체조작 5. 이벤트 문서객체와문서객체모델의개념을이해한다. 문서객체를선택하고조작할수있다. 이벤트의종류를알아보고문서객체에이벤트를연결해본다. 1 문서객체모델관련용어 문서객체모델 (DOM) Document Object Model 웹브라우저가 HTML 파일을분석하고표시하는방법

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 HTML5 웹프로그래밍입문 5 장. 고급표현을위한 CSS3 활용 1 목차 5.1 박스모델설정하기 5.2 레이아웃설정하기 5.3 다양한효과설정하기 5.4 움직임설정하기 2 5.1 박스모델설정하기 5.1.1 영역설정을위한박스모델 5.1.2 박스모델유형의지정 3 영역설정을위한박스모델 배경영역 , , : 해당하는줄만큼배경 ,

More information

02 장. 글꼴문단지정하기 이번장에서는스타일시트속성중에서글꼴과관련한속성과문단에관련된속성을살펴보도록하자.

02 장. 글꼴문단지정하기 이번장에서는스타일시트속성중에서글꼴과관련한속성과문단에관련된속성을살펴보도록하자. 02 장. 글꼴문단지정하기 이번장에서는스타일시트속성중에서글꼴과관련한속성과문단에관련된속성을살펴보도록하자. 이장에서다룰내용 1 2 3 4 5 글꼴꾸밈관련스타일시트텍스트관련스타일시트배경관련스타일시트목록관련스타일시트하이퍼링크관련스타일시트 2 01. 글꼴꾸밈관련스타일시트 v 글자에관련된스타일시트는크기, 스타일, 모양등에관련된 font 속성이가장많이사용 속성값설명 color

More information

Week8-Extra

Week8-Extra Week 08 Extra HTML & CSS Joonhwan Lee human-computer interaction + design lab. HTML CSS HTML, HTML 5 1. HTML HTML HTML HTML (elements) (attributes), (arguments). HTML (tag), DTD (Document Type Definition).!4

More information

Microsoft PowerPoint - aj-lecture1-HTML-CSS-JS.ppt [호환 모드]

Microsoft PowerPoint - aj-lecture1-HTML-CSS-JS.ppt [호환 모드] Web Technology Stack HTML, CSS, JS Basics HTML Tutorial https://www.w3schools.com/html/default.asp CSS Tutorial https://www.w3schools.com/css/default.asp JS Tutorial 524730-1 2019 년봄학기 3/11/2019 박경신 https://www.w3schools.com/html/default.asp

More information

SK Telecom Platform NATE

SK Telecom Platform NATE SK Telecom Platform NATE SK TELECOM NATE Browser VER 2.6 This Document is copyrighted by SK Telecom and may not be reproduced without permission SK Building, SeRinDong-99, JoongRoGu, 110-110, Seoul, Korea

More information

2009년 상반기 사업계획

2009년 상반기 사업계획 웹 (WWW) 쉽게배우는데이터통신과컴퓨터네트워크 학습목표 웹서비스를위한클라이언트 - 서버구조를살펴본다. 웹서비스를지원하는 APM(Apache, PHP, MySQL) 의연동방식을이해한다. HTML 이지원하는기본태그명령어와프레임구조를이해한다. HTTP 의요청 / 응답메시지의구조와동작원리를이해한다. CGI 의원리를이해하고 FORM 태그로사용자입력을처리하는방식을알아본다.

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 05 장 CSS3 선택자 1. 선택자개요 2. 기본선택자 3. 속성선택자 4. 후손선택자와자손선택자 5. 반응 / 상태 / 구조선택자 CSS 블록을생성할수있다. 선택자를이해하고적절한선택자를활용할수있다. 1 선택자개요 CSS3 선택자 특정한 HTML 태그를선택할때사용하는기능 선택한태그에원하는스타일이나스크립트적용가능 그림 5-1 CSS 블록 CSS 블록 style

More information

PowerPoint Presentation

PowerPoint Presentation WordPress 를이용한웹사이트만들기 2015 년 한지웅 WordPress 를이용한웹사이트만들기 Day 1 Day 2 Day 3 Day 4 Day 5 1. 웹사이트제작기초 HTLM 기본 CSS 기본 WordPress 개론 ( 웹사이트구축툴 ) 2. 웹호스팅 / 웹사이트구축 웹호스팅업체선택 cpanel 설정 WordPress 설치 3. WordPress 기초활용

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 HTML5 웹프로그래밍입문 10 장. 이벤트처리와동적 웹문서 목차 10.1 이벤트처리하기 10.2 동적웹문서만들기 10.3 다양한방법으로폼다루기 2 10.1 이벤트처리하기 10.1.1 이벤트처리개요 10.1.2 이벤트의정의와종류 10.1.3 이벤트핸들링및이벤트등록 10.1.4 폼다루기 3 이벤트처리개요 이벤트 사용자가웹브라우저를사용하는중에발생시키는키보드, 마우스등의입력

More information

PowerPoint Presentation

PowerPoint Presentation 웹과인터넷활용및실습 (Web & Internet) Suan Lee - 웹과인터넷활용및실습 (Web & Internet) - 04. CSS3 스타일속성기본 1 04. CSS3 스타일속성 04. CSS3 Style Properties - 웹과인터넷활용및실습 (Web & Internet) - 04. CSS3 스타일속성기본 2 CSS3 단위 1 CSS 는각각의스타일속성에다양한값을입력

More information

Lab1

Lab1 Lab 1: HTML CSS 2015 Fall human-computer interaction + design lab. Joonhwan Lee HTML Web Server (World Wide Web: WWW)? (., FTP ). web 3 웹 구조의 이해 웹페이지 웹페이지는 HTML 이라는 언어로 만들어진 일종의 프로그램 웹페이지는 텍스트, 이미지, 동영상,

More information

PHP & ASP

PHP & ASP 단어장프로젝트 프로젝트2 단어장 select * from address where address like '% 경기도 %' td,li,input{font-size:9pt}

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 ONE page html 이란? 원페이지는최근의홈페이지제작트렌드로한페이지에상단에서하단으로의마우스스크롤링을통해서컨텐츠를보여주는스타일의홈페이지입니다. USER 의시선을분산시키지않고위쪽에서아래쪽으로마우스스크롤링을통해서홈페이지의컨텐츠를보여주게됩니다. 반응형으로제작되어스마트폰, 아이패드, 태블릿,PC, 노트북등다양한디바이스에서자동으로최적화됩니다. ONE page 웹사이트사례

More information

Ext JS À¥¾ÖÇø®ÄÉÀ̼ǰ³¹ß-³¹Àå.PDF

Ext JS À¥¾ÖÇø®ÄÉÀ̼ǰ³¹ß-³¹Àå.PDF CHAPTER 2 (interaction) Ext JS., HTML, onready, MessageBox get.. Ext JS HTML CSS Ext JS.1. Ext JS. Ext.Msg: : Ext Ext.get: DOM 22 CHAPTER 2 (config). Ext JS.... var test = new TestFunction( 'three', 'fixed',

More information

Front-Side 웹개발의이해 (CSS Basic) 1. CSS 란?

Front-Side 웹개발의이해 (CSS Basic) 1. CSS 란? CSS Basic 과정소개 과정목표 : CSS 의기본개념이해 1. CSS 란? 2. CSS 선택자 3. CSS 속성 1 Front-Side 웹개발의이해 (CSS Basic) 1. CSS 란? 1. CSS 란? - 스타일선언이위에서아래로순차적으로적용이되고, 마지막에선언된스타일이우선순위갖음 - 마크업언어 (HTML/XHTML) 가실제화면에표시되는방법을기술하는언어

More information

Javascript

Javascript 1. 폼 (Form) 태그란? 일반적으로폼 (Form) 태그는입력양식을만들때사용됩니다. 입력양식이란어떤데이터를받아전송해주는양식을말합니다. 예를들면, 방명록이나게시판, 회원가입등의양식을말합니다. 이러한입력양식의처음과끝에는반드시폼태그가들어가게됩니다. 폼의입력양식에는 Text Box, Input Box, Check Box, Radio Button 등여러가지입력타입들이포함됩니다.

More information

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher( 실행할페이지.jsp); 다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp"); dispatcher.forward(request, response); - 위의예에서와같이 RequestDispatcher

More information

PHP & ASP

PHP & ASP PHP 의시작과끝 echo ; Echo 구문 HTML과 PHP의 echo 비교 HTML과 PHP의 echo를비교해볼까요

More information

e-비즈니스 전략 수립

e-비즈니스 전략 수립 CSS3 속성 HTML5 웹프로그래밍입문 ( 개정판 ) Contents 학습목표 CSS3가지원하는스타일속성과스타일값을활용할수있습니다. CSS3를사용해레이아웃을잡을수있습니다. 내용 CSS3 단위 박스속성 display 속성 배경속성 글자속성 위치속성 float 속성 그림자속성 그레이디언트 2/85 1. CSS3 단위 키워드단위 W3C에서미리정의한단어 키워드를입력하면키워드에해당하는스타일이자동으로적용

More information

<3036B0AD D4C5F584D4C5FC0CEC5CDB3DDBAB8C3E6C7D0BDC0C0DAB7E12E687770>

<3036B0AD D4C5F584D4C5FC0CEC5CDB3DDBAB8C3E6C7D0BDC0C0DAB7E12E687770> HTML/XML 인터넷보충학습자료 - 1 - (1) 글자색상 : color 속성사용 - 태그의 color 속성과같은역할을한다. (2) 배경지정 : background-color 속성사용. - HTML의 bgcolor 속성과같은역할. bgcolor 속성은일정한태그에만한정되어있지만 background-color 속성은어떤태그에서도모두적용된다.

More information

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 CHAPTER 10. DOM 과이벤트처리, 입력검 증 문서객체모델 (DOM) DOM 은 HTML 문서의계층적인구조를트리 (tree) 로표현 DOM 과 BOM HTML 문서를객체로표현한것을 DOM 웹브라우저를객체로표현한것을 BOM(Browser Object Model) HTML 요소찾기 동적인웹페이지를작성하려면원하는요소를찾아야한다. id 로찾기 태그이름으로찾기

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 실습 1 배효철 th1g@nate.com 1 목차 조건문 반복문 System.out 구구단 모양만들기 Up & Down 2 조건문 조건문의종류 If, switch If 문 조건식결과따라중괄호 { 블록을실행할지여부결정할때사용 조건식 true 또는 false값을산출할수있는연산식 boolean 변수 조건식이 true이면블록실행하고 false 이면블록실행하지않음 3

More information

<3035B0AD D4C5F584D4C5FC0CEC5CDB3DDBAB8C3E6C7D0BDC0C0DAB7E12E687770>

<3035B0AD D4C5F584D4C5FC0CEC5CDB3DDBAB8C3E6C7D0BDC0C0DAB7E12E687770> HTML/XML 인터넷보충학습자료 - 1 - - Cascading Style Sheets - HTML의단점을보완하기위해사용하는것으로, 웹문서에스타일 ( 예 ; 글꼴, 색상, 여백등 ) 을추가하는간단한메카니즘 1 다양한기능의확장 : HTML의단순한기능을확장 ( 추가, 변경 ) 시킴 2 통일된문서양식제공 : 한번의속성정의로여러문서에동시에적용가능 3 독립적인문서제작환경가능

More information

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 CHAPTER 13. HTML5 위치정보와드래그앤드롭 SVG SVG(Scalable Vector Graphics) 는 XML- 기반의벡터이미지포맷 웹에서벡터 - 기반의그래픽을정의하는데사용 1999 년부터 W3C 에의하여표준 SVG 의장점 SVG 그래픽은확대되거나크기가변경되어도품질이손상되지않는다. SVG 파일에서모든요소와속성은애니메이션이가능하다. SVG 이미지는어떤텍스트에디터로도생성하고편집할수있다.

More information

네트워크 명령 실습

네트워크 명령 실습 HTML 실습 Contents 1. WWW, HTTP, HTML 개요 2. HTML 기본구조 3. HTML 기본태그 1. 글자관련 2. 서식관련 3. 표관련 4. 하이퍼링크관련 5. 프레임관련 6. 멀티미디어관련 7. 배경등꾸미기관련 8. 아이템화관련 1. HTML 개요 1. HTML(Hyper Text Markup Language) A. 웹문서를표현하는기술

More information

미쓰리 파워포인트

미쓰리 파워포인트 computer & internet 07. FRAME TAG FRAME? 프레임이란? : 웹페이지를수직이나수평으로여러개영역으로나누어다른웹문서가들어갈수있도록구성할수있음. 이때나누어진각각의창을프레임이라고함. 2 FRAME 문서의구조 HTML 문서에서 태그기능을 프레임문서구조에서는 이대신함 일반웹페이지구조 ..

More information

슬라이드 1

슬라이드 1 웹프로그래밍 HTML, 자바스크립트, ASP 를중심으로 제 3 장고급 HTML 작성 목차 제 3 장고급 HTML 작성 2.1 기본태그 2.2 LINK 태그 2.3 Image 2.4 TABLE 2.5 FRAME 2.6 INPUT 양식 2 3 장고급 HTML 작성 멀티미디어파일다루기 스타일시트 레이어 3 3.1 멀티미디어 최근인터넷사용자가급증하면서기업 / 개인용홈페이지가급증하였고다양한홈페이지를만들기위해많은기술들이생겨나고있음

More information

Microsoft PowerPoint - web-part02-ch16-이벤트.pptx

Microsoft PowerPoint - web-part02-ch16-이벤트.pptx 과목명 : 웹프로그래밍응용교재 : 모던웹을위한 JavaScript Jquery 입문, 한빛미디어 Part2. jquery Ch16. 이벤트 2014년 1학기 Professor Seung-Hoon Choi 16 이벤트 jquery 에서는 자바스크립트보다더쉽게이벤트를연결할수있음 예 $(document).ready(function(event) { } ) 16.1

More information

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 CHAPTER 11. 자바스크립트와캔버스로게임 만들기 캔버스 캔버스는 요소로생성 캔버스는 HTML 페이지상에서사각형태의영역 실제그림은자바스크립트를통하여코드로그려야한다. 컨텍스트객체 컨텍스트 (context) 객체 : 자바스크립트에서물감과붓의역할을한다. var canvas = document.getelementbyid("mycanvas"); var

More information

jQuery.docx

jQuery.docx jquery 김용만 http://cafe.naver.com/javaz 1. jquery 에대해 1) jquery 의특징 DOM 과관련된처리를쉽게구현 CSS 선택자를이용하여쉽고편리하게요소를선택 일괄된이벤트연결을쉽게구현 시각적효과를쉽게구현 Ajax 애플리케이션을쉽게개발 2) jquery 다운로드와 CDN 방식 - jquery 라이브러리파일다운로드 jquery 라이브러리파일을

More information

Microsoft PowerPoint HTML.ppt

Microsoft PowerPoint HTML.ppt 웹프로그래밍 () HTML () 2006 년봄학기 문양세강원대학교컴퓨터과학과 웹페이지제작단계및환경 주제와주제와내용선정 어떤어떤내용을내용을담을담을것인지것인지,, 어떤어떤단계로단계로제작할제작할것인지것인지결정결정 디자인디자인 웹페이지페이지구조구조 저작권저작권확인확인 로고로고, 아이콘, 아이콘또는또는멀티미디어멀티미디어등다양한다양한소재를소재를어떻게어떻게꾸밀꾸밀것인지것인지구성구성

More information

하둡을이용한파일분산시스템 보안관리체제구현

하둡을이용한파일분산시스템 보안관리체제구현 하둡을이용한파일분산시스템 보안관리체제구현 목 차 - 1 - - 2 - - 3 - - 4 - - 5 - - 6 - - 7 - - 8 - 1. 사용자가웹서버에로그인하여다양한서비스 ( 파일업 / 다운로드, 폴더생성 / 삭제 ) 를활용 2. 웹서버와연동된하둡서버에서업 / 다운로드된파일을분산저장. ( 자료송수신은 SSH 활용 ) - 9 - - 10 - - 11 -

More information

Visual Basic 반복문

Visual Basic 반복문 학습목표 반복문 For Next문, For Each Next문 Do Loop문, While End While문 구구단작성기로익히는반복문 2 5.1 반복문 5.2 구구단작성기로익히는반복문 3 반복문 주어진조건이만족하는동안또는주어진조건이만족할때까지일정구간의실행문을반복하기위해사용 For Next For Each Next Do Loop While Wend 4 For

More information

(Microsoft PowerPoint - 9\300\345.ppt [\310\243\310\257 \270\360\265\345])

(Microsoft PowerPoint - 9\300\345.ppt [\310\243\310\257 \270\360\265\345]) 제9장폼객체 객체다루기 학습목표 폼객체에서사용하는속성, 메소드, 이벤트핸들러를이해한다. 목록상자에서사용하는속성, 메소드, 이벤트핸들러를이해한다. 목차 9.1 form 객체 9.2 입력상자, 체크상자, 라디오버튼 9.3 목록상자 2 9.1 form 객체 폼은주로서버에어떤데이터를보내고자하는경우에많이사용한다. 태그를제어하는 form 객체의기본용법은다음과같다

More information

Cookie Spoofing.hwp

Cookie Spoofing.hwp Cookie Spoofing&Sniffing By Maxoverpro[max]( 장상근) maxoverpro@empal.com http://www.maxoverpro.org 1. 서론 이문서는 Cookie Spoofing 과 Sniffing 에대해정석적인방법을이야기하도록하며또 한어느특정곳의취약점을설명하지않고직접제작한예제를가지고 Cookie Spoofing 과

More information

Microsoft PowerPoint - web-part01-ch09-브라우저객체모델.pptx

Microsoft PowerPoint - web-part01-ch09-브라우저객체모델.pptx 과목명 : 웹프로그래밍응용교재 : 모던웹을위한 JavaScript Jquery 입문, 한빛미디어 Part1. JavaScript / Ch09. 브라우저객체모델 2014년 1학기 Professor Seung-Hoon Choi 9 브라우저객체모델 브라우저객체모델 (Browser Object Model, BOM) 웹브라우저와관련된객체들의집합 window, location,

More information

Microsoft PowerPoint - web-part01-ch10-문서객체모델.pptx

Microsoft PowerPoint - web-part01-ch10-문서객체모델.pptx 과목명 : 웹프로그래밍응용교재 : 모던웹을위한 JavaScript Jquery 입문, 한빛미디어 Part1. JavaScript / Ch10. 문서객체모델 2014년 1학기 Professor Seung-Hoon Choi 10 문서객체모델 문서객체모델 (Document Object Model, DOM) 웹브라우저가 HTML 페이지를인식하는방식 document

More information

<3033B0AD D4C5F584D4C5FC0CEC5CDB3DDBAB8C3E6C7D0BDC0C0DAB7E12E687770>

<3033B0AD D4C5F584D4C5FC0CEC5CDB3DDBAB8C3E6C7D0BDC0C0DAB7E12E687770> HTML/XML 인터넷보충학습자료 - 1 - - HTML 표를만들기위해서는 태그를사용한다. - - 테이블에서행과열을나눠주기위한태그는따로지정해야해며나눌개수만큼반복해서작성해야한다.

More information

C스토어 사용자 매뉴얼

C스토어 사용자 매뉴얼 쪽지 APP 디자인적용가이드 I. 쪽지 APP 소개 2 I. 쪽지 APP 소개 쪽지 APP 을통해쇼핑몰의특정회원또는특정등급의회원그룹에게 알림메시지나마케팅을위한쪽지를발송하실수있습니다. 쪽지 APP의주요기능 1. 전체회원, 특정ID, 특정회원그룹별로쪽지발송가능 2. 발송예약기능 3. 발송한쪽지에대해수신및열람내역조회가능 4. 쇼핑몰페이지에서쪽지함과쪽지알림창제공 3

More information

예스폼 프리미엄 템플릿

예스폼 프리미엄 템플릿 HTML 과 CSS 를활용한개별디자인 D4 강사김준일 01. HTML, CSS 그리고메이크샵 1 2 쇼핑몰의구조와기능 이미지, 문구등내용을 담당하는언어 쇼핑몰 쇼핑몰이어떻게보여질지 표현 ( 디자인 ) 을담당하는언어 3 4 쇼핑몰의 UI 및배너등을 표현하며유효성검사등을 담당하는개발언어 쇼핑몰의핵심기능을담당하는 쇼핑몰프로그램으로 HTML,CSS,Javascript

More information

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc NTAS and FRAME BUILDER Install Guide NTAS and FRAME BUILDER Version 2.5 Copyright 2003 Ari System, Inc. All Rights reserved. NTAS and FRAME BUILDER are trademarks or registered trademarks of Ari System,

More information

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx #include int main(void) { int num; printf( Please enter an integer "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 을 작성하면서 C 프로그램의

More information

Tcl의 문법

Tcl의 문법 월, 01/28/2008-20:50 admin 은 상당히 단순하고, 커맨드의 인자를 스페이스(공백)로 단락을 짓고 나열하는 정도입니다. command arg1 arg2 arg3... 한행에 여러개의 커맨드를 나열할때는, 세미콜론( ; )으로 구분을 짓습니다. command arg1 arg2 arg3... ; command arg1 arg2 arg3... 한행이

More information

웹의 뼈대 HTML의 이해 개요 및 텍스트 태그

웹의 뼈대 HTML의 이해 개요 및 텍스트 태그 HTML 의이해 - 개요및텍스트태그 최현종 ( 서원대학교 ) HTML 의개요 웹문서란무엇인가? 인터넷에올려진문서 HTML : 다양한멀티미디어요소까지다룰수있는인터넷표준웹문서 웹브라우저란무엇인가? 웹문서를보기위한프로그램 대표적인웹브라우저 - 인터넷익스플로러 - 넷스케이프내비게이터 - 오페라 그림 1. 인터넷익스플로러 HTML 의정의 - Hyper Text Markup

More information

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 CHAPTER 4. CSS 스타일시트기초 CSS 의개념 문서의구조 -> HTML 문서의스타일 ->? CSS 의역할 만약 CSS 가없다면 CSS CSS(Cascading Style Sheets): 문서의스타일을지정한다. CSS 의장점 거대하고복잡한사이트를관리할때에필요 모든페이지들이동일한 CSS 를공유 CSS 에서어떤요소의스타일을변경하면관련되는전체페이지의내용이한꺼번에변경

More information

Microsoft PowerPoint 세션.ppt

Microsoft PowerPoint 세션.ppt 웹프로그래밍 () 2006 년봄학기 문양세강원대학교컴퓨터과학과 세션변수 (Session Variable) (1/2) 쇼핑몰장바구니 장바구니에서는사용자가페이지를이동하더라도장바구니의구매물품리스트의내용을유지하고있어야함 PHP 에서사용하는일반적인변수는스크립트의수행이끝나면모두없어지기때문에페이지이동시변수의값을유지할수없음 이러한문제점을해결하기위해서 PHP 에서는세션 (session)

More information

PowerPoint Presentation

PowerPoint Presentation 객체지향프로그래밍 클래스, 객체, 메소드 ( 실습 ) 손시운 ssw5176@kangwon.ac.kr 예제 1. 필드만있는클래스 텔레비젼 2 예제 1. 필드만있는클래스 3 예제 2. 여러개의객체생성하기 4 5 예제 3. 메소드가추가된클래스 public class Television { int channel; // 채널번호 int volume; // 볼륨 boolean

More information

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt 변수와상수 1 변수란무엇인가? 변수 : 정보 (data) 를저장하는컴퓨터내의특정위치 ( 임시저장공간 ) 메모리, register 메모리주소 101 번지 102 번지 변수의크기에따라 주로 byte 단위 메모리 2 기본적인변수형및변수의크기 변수의크기 해당컴퓨터에서는항상일정 컴퓨터마다다를수있음 short

More information

금오공대 컴퓨터공학전공 강의자료

금오공대 컴퓨터공학전공 강의자료 C 프로그래밍프로젝트 Chap 14. 포인터와함수에대한이해 2013.10.09. 오병우 컴퓨터공학과 14-1 함수의인자로배열전달 기본적인인자의전달방식 값의복사에의한전달 val 10 a 10 11 Department of Computer Engineering 2 14-1 함수의인자로배열전달 배열의함수인자전달방식 배열이름 ( 배열주소, 포인터 ) 에의한전달 #include

More information

INDEX 들어가기 고민하기 HTML(TABLE/FORM) CSS JS

INDEX 들어가기 고민하기 HTML(TABLE/FORM) CSS JS 개발자에게넘겨주기편한 TABLE&FORM 마크업 김남용 INDEX 들어가기 고민하기 HTML(TABLE/FORM) CSS JS 들어가기 이제는 ~ 서로간의이슈웹표준 & 웹접근성왜웹표준으로해야할까요? 모든웹페이지는 ~ 퍼블리싱순서 이제는 ~ 디자이너 디자이너 퍼블리셔 Front-end (UI 개발자 ) 퍼블리셔 Front-end (UI 개발자 ) 서버개발자 서버개발자

More information

Microsoft PowerPoint - web-part02-ch15-문서객체조작.pptx

Microsoft PowerPoint - web-part02-ch15-문서객체조작.pptx 과목명 : 웹프로그래밍응용교재 : 모던웹을위한 JavaScript Jquery 입문, 한빛미디어 Part2. jquery Ch15. 문서객체조작 2014년 1학기 Professor Seung-Hoon Choi 15 문서객체조작 문서객체조작 자바스크립트만으로문서객체모델을다루려면복잡함 jquery를이용하면쉽게다룰수있다. 이책에서가장중요한부분 15.1 문서객체의클래스속성추가

More information

Microsoft PowerPoint - Java7.pptx

Microsoft PowerPoint - Java7.pptx HPC & OT Lab. 1 HPC & OT Lab. 2 실습 7 주차 Jin-Ho, Jang M.S. Hanyang Univ. HPC&OT Lab. jinhoyo@nate.com HPC & OT Lab. 3 Component Structure 객체 (object) 생성개념을이해한다. 외부클래스에대한접근방법을이해한다. 접근제어자 (public & private)

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 HTML5 웹프로그래밍입문 부록. 웹서버구축하기 1 목차 A.1 웹서버시스템 A.2 PHP 사용하기 A.3 데이터베이스연결하기 2 A.1 웹서버시스템 3 웹서버의구축 웹서버컴퓨터구축 웹서버소프트웨어설치및실행 아파치 (Apache) 웹서버가대표적 서버실행프로그램 HTML5 폼을전달받아처리 PHP, JSP, Python 등 데이터베이스시스템 서버측에데이터를저장및효율적관리

More information

JSP 의내장객체 response 객체 - response 객체는 JSP 페이지의실행결과를웹프라우저로돌려줄때사용되는객체이다. - 이객체는주로켄텐츠타입이나문자셋등의데이터의부가정보 ( 헤더정보 ) 나쿠키 ( 다음에설명 ) 등을지정할수있다. - 이객체를사용해서출력의방향을다른

JSP 의내장객체 response 객체 - response 객체는 JSP 페이지의실행결과를웹프라우저로돌려줄때사용되는객체이다. - 이객체는주로켄텐츠타입이나문자셋등의데이터의부가정보 ( 헤더정보 ) 나쿠키 ( 다음에설명 ) 등을지정할수있다. - 이객체를사용해서출력의방향을다른 JSP 의내장객체 response 객체 - response 객체는 JSP 페이지의실행결과를웹프라우저로돌려줄때사용되는객체이다. - 이객체는주로켄텐츠타입이나문자셋등의데이터의부가정보 ( 헤더정보 ) 나쿠키 ( 다음에설명 ) 등을지정할수있다. - 이객체를사용해서출력의방향을다른 URL로바꿀수있다. 예 ) response.sendredirect("http://www.paran.com");

More information

WEB HTML CSS Overview

WEB HTML CSS Overview WEB HTML CSS Overview 2017 spring seminar bloo 오늘의수업은 실습 오늘의수업은 이상 : 12:40 목표 : 1:00 밤샘 SPARCS 실습 오늘의수업은 근데숙제는많음 화이팅 WEB 2017 spring seminar bloo WEB WEB 의원시적형태 WEB 의원시적형태 질문 못받음 ㅈㅅ HTML 2017 spring seminar

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 10 장 jquery 라이브러리 1. jquery 라이브러리설정 2. 문서객체선택 3. 문서객체조작 4. 이벤트 5. 효과 HTML 페이지에 jquery 라이브러리를추가한다. jquery 라이브러리를사용해문서객체를조작할수있다. jquery 라이브러리를사용해문서객체에효과를부여한다. jquery 플러그인을활용한다. 기본예제 10-1 jquery 라이브러리설정하기

More information

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일 Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 Introduce Me!!! Job Jeju National University Student Ubuntu Korean Jeju Community Owner E-Mail: ned3y2k@hanmail.net Blog: http://ned3y2k.wo.tc Facebook: http://www.facebook.com/gyeongdae

More information

- 이벤트의처리 <input type= button id= button1 value= 확인 /> <input type= button id= button2 value= 확인 /> 자바스크립트인경우 : document.getelementbyid( button1 ).oncl

- 이벤트의처리 <input type= button id= button1 value= 확인 /> <input type= button id= button2 value= 확인 /> 자바스크립트인경우 : document.getelementbyid( button1 ).oncl 제이쿼리 (JQuery) - 제이쿼리는자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리이다. - 따라서, 제이쿼리를사용하기위해서는자바스크립트라이브러리를사용해야한다. - 제이쿼리사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) - 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호를말함. - 사용예 )

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 : 준비학습 2: 학습내용 11장. 12장. 이미지, 목록, 하이퍼링크스타일 13장. 테두리, 폼양식관련스타일과레이어 14장. 필터효과와 활용하기 : 11 장. 학습내용 개요와삽입법 선택자 글꼴 / 문단관련스타일 개요 Cascading Style Sheets 의약자 계단형스타일시트 라고한다. 의표준화작업과신기술및팁을제공하는 W3C 에서 1996 년 레벨 1

More information

학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2

학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2 학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2 6.1 함수프로시저 6.2 서브프로시저 6.3 매개변수의전달방식 6.4 함수를이용한프로그래밍 3 프로시저 (Procedure) 프로시저 (Procedure) 란무엇인가? 논리적으로묶여있는하나의처리단위 내장프로시저 이벤트프로시저, 속성프로시저, 메서드, 비주얼베이직내장함수등

More information

HTML5 웹프로그래밍 입문-개정판

HTML5 웹프로그래밍 입문-개정판 HTML5 웹프로그래밍입문 8 장. 자바스크립트 프로그래밍기초 목차 8.1 자바스크립트시작하기 8.2 자바스크립트기본문법 8.3 자바스크립트제어문및반복문 8.4 자바스크립트함수 2 8.1 자바스크립트시작하기 8.1.1 자바스크립트개요와특징 8.1.2 자바스크립트작성하기 8.1.3 자바스크립트실행및디버깅 3 자바스크립트개요 개요및특징 동적인웹문서, 웹응용프로그램을위한사용자인터페이스개발

More information

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 (   ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각 JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( http://java.sun.com/javase/6/docs/api ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각선의길이를계산하는메소드들을작성하라. 직사각형의가로와세로의길이는주어진다. 대각선의길이는 Math클래스의적절한메소드를이용하여구하라.

More information

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 CHAPTER 6. CSS 레이아웃과애니메이션 레이아웃이란? 웹페이지에서 HTML 요소의위치, 크기등을결정하는것 집안에서의가구배치와비슷하다. 블록요소와인라인요소 블록 (block) 요소 - 화면의한줄을전부차지한다. 인라인 (inline) 요소 - 한줄에차례대로배치된다. 현재줄에서필요한만큼의너비만을차지한다. 블록요소 한줄을전부차지 , , ,

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 HTML5 웹프로그래밍입문 4 장. CSS3 스타일시트기초 1 목차 4.1 CSS3 시작하기 4.2 CSS 기본사용법 4.3 문자와색상지정하기 4.4 목록과표장식하기 2 4.1 CSS3 시작하기 4.1.1 스타일시트와 CSS3 기본개념 4.1.2 CSS 속성선언 4.1.3 문서일부분에 CSS 속성설정 3 스타일시트와 CSS3 기본개념 스타일시트란? 웹문서의출력될외형스타일

More information

Overall Process

Overall Process CSS ( ) Overall Process Overall Process (Contents : Story Board or Design Source) (Structure : extensible HyperText Markup Language) (Style : Cascade Style Sheet) (Script : Document Object Model) (Contents

More information

5장. JSP와 Servlet 프로그래밍을 위한 기본 문법(완성-0421).hwp

5장. JSP와 Servlet 프로그래밍을 위한 기본 문법(완성-0421).hwp 1 0 1.7 6 5 'A ' '/ u 4 4 2 2 ' " JS P 프로그래밍 " A ', 'b ', ' 한 ', 9, \ u d 6 5 4 ' c h a r a = 'A '; 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 < % @ p a g e c o n te n

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Web server porting 2 Jo, Heeseung Web 을이용한 LED 제어 Web 을이용한 LED 제어프로그램 web 에서데이터를전송받아타겟보드의 LED 를조작하는프로그램을작성하기위해다음과같은소스파일을생성 2 Web 을이용한 LED 제어 LED 제어프로그램작성 8bitled.html 파일을작성 root@ubuntu:/working/web# vi

More information

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 CHAPTER 5. CSS 박스모델과응용 박스모델 HTML 요소들을박스 ( 사각형 ) 형태로그리는것 박스는배치, 색상, 경계등의속성을가진다. 박스모델의속성 배경색과배경이미지 HTML 요소에배경색과배경이미지가설정되어있는경우에, 패딩은투명하므로배경이미지와배경색이보이게된다 ( 그림출처 : Jon Hicks) 경계선스타일

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 How to produce table XHTML 임정희 M2community 1 Table of Contents 1. XHTML - XHTML 과 HTML 2. Table XHTML - Table의이해 - Table 링크연결 - Table 작성 2 15 th KCSE Editor s Workshop, Seoul 2015 XHTML XHTML 기존에사용되던 HTML

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 실습문제 Chapter 05 데이터베이스시스템... 오라클로배우는데이터베이스개론과실습 1. 실습문제 1 (5 장심화문제 : 각 3 점 ) 6. [ 마당서점데이터베이스 ] 다음프로그램을 PL/SQL 저장프로시져로작성하고실행해 보시오. (1) ~ (2) 7. [ 마당서점데이터베이스 ] 다음프로그램을 PL/SQL 저장프로시져로작성하고실행해 보시오. (1) ~ (5)

More information

HTML5

HTML5 자바스크립트 류관희 충북대학교 자바스크립트 스크립트의등장과역할 최초의스크립트 : 1987 년애플사의 HyperCard 발전계기 : 1990 년대초에 MS 사에서 VB 에서사용할수있는 VBA(VBApplication) 개발 SunMicrosystems 사가인터넷프로그래밍언어로 Java 를개발 넷스케이프사는선사와전략적제휴를통하여, HTML 기능을수용하면서프로그래밍개념을대폭수용한

More information

HTML

HTML Hyper Text Markup Language Bok, Jong Soon jongsoon.bok@gmail.com www.javaexpert.co.kr 1 HTML 문서의특징 HyperText Markup Language WWW 문서제작에쓰임 SpaceBar, Tab, Enter 인식못함 텍스트문서의형태 컴퓨터기종에독립적 확장명 :.html,.htm 태그는대소문자구별안함

More information

게임 기획서 표준양식 연구보고서

게임 기획서 표준양식 연구보고서 ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ

More information

C H A P T E R 2

C H A P T E R 2 C H A P T E R 2 Foundations of Ajax Chapter 2 1 32 var xmlhttp; function createxmlhttprequest() { if(window.activexobject) { xmlhttp = new ActiveXObject( Micr else if(window.xmlhttprequest) { xmlhttp =

More information

Microsoft PowerPoint 자바스크립트(1).pptx

Microsoft PowerPoint 자바스크립트(1).pptx 웹과인터넷활용및실습 () (Part I) 문양세강원대학교 IT 대학컴퓨터과학전공 강의내용 의기초의기본문법제어구조함수의내장객체브라우저내장객체를이용한다양한효과주기 Page 2 1 개요 사용자와상호작용하는동적웹문서작성웹에서사용할수있도록만들어진스크립트언어선마이크로시스템스와넷스케이프사가공동으로개발 주요특징 웹문서 (HTML 문서 ) 에포함되어웹서버에서브라우저로다운로드됨

More information

UI TASK & KEY EVENT

UI TASK & KEY EVENT 2007. 2. 5 PLATFORM TEAM 정용학 차례 CONTAINER & WIDGET SPECIAL WIDGET 질의응답및토의 2 Container LCD에보여지는화면한개 1개이상의 Widget을가짐 3 Container 초기화과정 ui_init UMP_F_CONTAINERMGR_Initialize UMP_H_CONTAINERMGR_Initialize

More information

XSS Attack - Real-World XSS Attacks, Chaining XSS and Other Attacks, Payloads for XSS Attacks

XSS Attack - Real-World XSS Attacks, Chaining XSS and Other Attacks, Payloads for XSS Attacks XSS s XSS, s, May 25, 2010 XSS s 1 2 s 3 XSS s MySpace 사건. Samy (JS.Spacehero) 프로필 페이지에 자바스크립트 삽입. 스크립트 동작방식 방문자를 친구로 추가. 방문자의 프로필에 자바스크립트를 복사. 1시간 만에 백만 명이 친구등록. s XSS s 위험도가 낮은 xss 취약점을 다른 취약점과 연계하여

More information

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다. Eclipse 개발환경에서 WindowBuilder 를이용한 Java 프로그램개발 이예는 Java 프로그램의기초를이해하고있는사람을대상으로 Embedded Microcomputer 를이용한제어시스템을 PC 에서 Serial 통신으로제어 (Graphical User Interface (GUI) 환경에서 ) 하는프로그램개발예를설명한다. WindowBuilder:

More information

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 CHAPTER 14. HTML5 웹스토리지, 파일 API, 웹소켓 웹스토리지 웹스토리지 (web storage) 는클라이언트컴퓨터에데이터를저장하는메카니즘 웹스토리지는쿠키보다안전하고속도도빠르다. 약 5MB 정도까지저장이가능하다. 데이터는키 / 값 (key/value) 의쌍으로저장 localstorage 와 sessionstorage localstorage 객체

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 HTML5 웹프로그래밍입문 12 장. 인터페이스관련 API 목차 12.1 위치정보사용하기 12.2 드래그앤드롭사용하기 12.3 오디오및비디오제어하기 2 12.1 위치정보사용하기 12.1.1 지오로케이션 API의개요 12.1.2 단발성위치요청하기 12.1.3 반복적위치요청하기 3 위치정보 (geolocation) 위치정보 GPS 가내장된모바일기기에서정확한위치파악가능

More information

PART 1 CHAPTER 1 Chapter 1 Note 4 Part 1 5 Chapter 1 AcctNum = Table ("Customer").Cells("AccountNumber") AcctNum = Customer.AccountNumber Note 6 RecordSet RecordSet Part 1 Note 7 Chapter 1 01:

More information

Microsoft PowerPoint 자바-기본문법(Ch2).pptx

Microsoft PowerPoint 자바-기본문법(Ch2).pptx 자바기본문법 1. 기본사항 2. 자료형 3. 변수와상수 4. 연산자 1 주석 (Comments) 이해를돕기위한설명문 종류 // /* */ /** */ 활용예 javadoc HelloApplication.java 2 주석 (Comments) /* File name: HelloApplication.java Created by: Jung Created on: March

More information

Microsoft PowerPoint - e pptx

Microsoft PowerPoint - e pptx Import/Export Data Using VBA Objectives Referencing Excel Cells in VBA Importing Data from Excel to VBA Using VBA to Modify Contents of Cells 새서브프로시저작성하기 프로시저실행하고결과확인하기 VBA 코드이해하기 Referencing Excel Cells

More information

Microsoft PowerPoint - additional01.ppt [호환 모드]

Microsoft PowerPoint - additional01.ppt [호환 모드] 1.C 기반의 C++ part 1 함수 오버로딩 (overloading) 디폴트매개변수 (default parameter) 인-라인함수 (in-line function) 이름공간 (namespace) Jong Hyuk Park 함수 Jong Hyuk Park 함수오버로딩 (overloading) 함수오버로딩 (function overloading) C++ 언어에서는같은이름을가진여러개의함수를정의가능

More information

Microsoft PowerPoint - web-part02-ch13-기본.pptx

Microsoft PowerPoint - web-part02-ch13-기본.pptx 과목명 : 웹프로그래밍응용교재 : 모던웹을위한 JavaScript Jquery 입문, 한빛미디어 Part2. jquery / Ch13. 기본 2014년 1학기 Professor Seung-Hoon Choi 13.1 기본 jquery 란? 모든브라우저에서동작하는클라이언트자바스크립트라이브러리 2006년 John Resig이개발 기능 문서객체모델과관련된처리를쉽게구현

More information

Microsoft PowerPoint - web-part03-ch20-XMLHttpRequest기본.pptx

Microsoft PowerPoint - web-part03-ch20-XMLHttpRequest기본.pptx 과목명 : 웹프로그래밍응용교재 : 모던웹을위한 JavaScript Jquery 입문, 한빛미디어 Part3. Ajax Ch20. XMLHttpRequest 2014년 1학기 Professor Seung-Hoon Choi 20 XMLHttpRequest XMLHttpRequest 객체 자바스크립트로 Ajax를이용할때사용하는객체 간단하게 xhr 이라고도부름 서버

More information

슬라이드 1

슬라이드 1 웹프로그래밍 HTML, 자바스크립트, ASP 를중심으로 제 2 장 HTML 문법 목차 제 2 장 HTML 문법 2.1 기본태그 2.2 LINK 태그 2.3 Image 2.4 TABLE 2.5 FRAME 2.6 INPUT 양식 2 2.1 기본태크 구조태그 문자서식태그 문단서식태그 3 2.1.1 구조태그 HTML 태그들중가장기본이되는태그 : HTML

More information

Microsoft PowerPoint 웹 연동 기술.pptx

Microsoft PowerPoint 웹 연동 기술.pptx 웹프로그래밍및실습 ( g & Practice) 문양세강원대학교 IT 대학컴퓨터과학전공 URL 분석 (1/2) URL (Uniform Resource Locator) 프로토콜, 호스트, 포트, 경로, 비밀번호, User 등의정보를포함 예. http://kim:3759@www.hostname.com:80/doc/index.html URL 을속성별로분리하고자할경우

More information

C 프로그램의 기본

C 프로그램의 기본 C 프로그램의기본 목차 C 프로그램의구성요소 주석 main 함수 출력 C 언어의입력과출력 변수 printf 함수 scanf 함수 2 예제 2-1 : 첫번째 C 프로그램 3 2.1.1 주석 주석의용도 프로그램에대한설명 프로그램전체에대한대략적인정보를제공 프로그램수행에영향을미치지않는요소 4 2.1.1 주석 주석사용방법 /* 과 */ 을이용한여러줄주석 // 을이용한한줄주석

More information

Visual Basic 기본컨트롤

Visual Basic 기본컨트롤 학습목표 폼 ( Form) 폼의속성, 컨트롤이름, 컨트롤메서드 기본컨트롤 레이블, 텍스트박스, 버튼, 리스트박스 이벤트 버튼 기본컨트롤실습 2 2.1 폼 (Form) 2.2 기본컨트롤 2.3 기본컨트롤실습 3 폼 - 속성 속성 (Name) AutoSize BackColor Font ForeColor Icon StartPosition Transparency WindowState

More information

PowerPoint Presentation

PowerPoint Presentation Class - Property Jo, Heeseung 목차 section 1 클래스의일반구조 section 2 클래스선언 section 3 객체의생성 section 4 멤버변수 4-1 객체변수 4-2 클래스변수 4-3 종단 (final) 변수 4-4 멤버변수접근방법 section 5 멤버변수접근한정자 5-1 public 5-2 private 5-3 한정자없음

More information