Boxing UnBoxing
·
개발/c#
Boxing 과 UnBoxing Boxing 과 unBoxing은 형변환 타입입니다. int => double , double => int 로 변환 하는것이아닌 object => int , int=> object 로 변환하는것입니다. 메모리 영역을 생각을 하고 바라 보아야합니다. 저희가 아는 데이터타입 스택영역입니다. 그래서 int-> double 은 스택영역에서의 형변환입니다. 하지만 object => int 는 힙영역에서 스택영역 즉 값 형식을 참조 형식으로 변환하는 것을 말하며 스택에 있는 데이터가 힙으로 복사 int => object 스택영역에서 힙영역으로 형변환 참조 형식을 값 형식으로 변환하는 것을 말하며 힙에 있는 데이터가 스택으로 복사가 이루어집니다. 이제 여기서 Boxing 은 스택영역에..
HTML (입력) 기초 6편
·
개발/HTML
웹사이트들 돌아 다니다 보면 로그인 창이나 입력 창을 볼수있습니다. 오늘은 입력할수있는 태그를 알아보겠습니다. 태그입니다 이태그는 다른 태그와는 다르게 이라는 끝나는 태그가 없습니다. 그리고 오늘은 input 태그의 Type 들중 Text에 대해 설명을 해보겠습니다. HTML 기초배우기 로그인 로그인 을 타이핑 하신후에 input 태그 속성값이 있는 type 를 Text로 지정해줌니다. 결과값은 아래 와같이 나옵니다. 태그를 이용하여 아이디와 비밀번호를 만들어 보면 결과는 이렇게 나오는데요 이렇게 만들기 싫고 로그인 밑에다가 비밀번호를 넣고 싶으면 여러 가지 방법이있습니다. 로그인 태그 뒤에 태그를 넣는 방법이있습니다. HTML 기초배우기 로그인 비밀번호 그리고 태그를 이용해 각각 단락을 설정해 주는 방..
c# WebBrowser 만들기
·
개발/c#
c# 으로 웹브라우저를 만드는 방법은 간단합니다. 윈도우 폼을 생성한뒤 tablelayoutpannel을 추가 하고 속성값의 Dock 을 fill로 설정해 줍니다. tableLayoutpannel의 열을 하나 제거해주고 상단의 패널을 28로 고정 시켜줍니다. tableLayoutPannel 첫번째 행에 패널을 다시 추가해주고 Dock 을 fill로 설정합니다. 그리고 margin값을 0으로 하여 여백을 제거합니다. 그리고 tableLayoutPannel 두번째 행에는 도구상자에 webbrowser를 추가 하고 Dock 을 fill로 채워줍니다. 버튼 3개와 텍스박스를 추가 하여줍니다 그리고 각각 더블클릭하여 함수를 만들어 놓습니다. using System; using System.Collections.G..
하루하루 읽다보면 늘어가는 개발지식 조엘 온 소프트웨어편 4-1
·
개발/개발지식
4장. 개발자가 꼭 알아둬야 할 유니코드와 문자 집합에 대한 고찰 2편 인코딩 인코딩에 대해 가장 중요한 사실 한가지는 일반 텍스트란 개념은 존재하지 않다라는 것입니다. 우리가 보는 html 문서의 head태그 에서도 문자열인코딩의 규칙을 기재해줘야 하는 것이 있다.
HTML (박스 모델) 기초 5-2편
·
개발/HTML
1편에 이어서 2편 은 박스모델 span 으로 알아보겠습니다. 은 div와달리 박스모델이지만 주 은 박스모델 span 으로 알아보겠습니다. span과 div 의 차이점은 줄바꿈의 여부입니다 . div는 자동으로 줄바꿈이 되는 박스모델이고 span은 자동 줄바꿈이 안되어있는 박스 모델입니다. 이런 디자인을 만들수 있습니다. 저희는 이제 간단한 예제로 span이 어떻게 되어있는지 알아 보겠습니다. HTML 기초배우기 첫번째 영역 세번째 영역 두번째 영역 네번째 영역 1편에서 보았던 마진과 패딩값을 설정 하여 span의 박스모델을 보겠습니다 . 결과 값은 이렇게 나온걸 볼수 있습니다. 이렇게 span과 div를 적절히 사용해서 디자인을 하면 저희가 원하는 디자인을 얻을수있습니다.
HTML (박스 모델) 기초 5-1편
·
개발/HTML
저희는 이제 박스 모델에서 알아 보겠습니다. HTML에서의 박스 모델이란 content를 둘러싸고 있는 테두리를 말합니다. 여기서 content란 opening tag와 closing tag 사이에 존재하는 문장들을 의미합니다. 즉 content 태그안에 있는 내용을 말하는것입니다. 그러면 content를 둘러싸고 있는 박스 모델에서 대해서 알아보겠습니다. 박스 모델에는 content, padding, border, margin 이있습니다. 자세한 내용은 en.wikipedia.org/wiki/CSS_box_model확인하시면 됩니다. 이제 박스 모델 를 알아 보겠습니다. HTML 기초배우기 첫번째 영역 두번째 영역 세번째 영역 네번째 영역 이렇게 작성 하고 출력결과를 보겠습니다. 이렇게 나온걸 보면 저..