본문 바로가기

분류 전체보기

(72)
HTML 문서 작성을 위한 준비 HTML 웹 프로그래밍을 위한 준비물 1. 문서 작성을 위한 텍스트 편집기 ex) 윈도우 메모장, notepad, Eclipse, 워드프로세서 등 2. 문서 실행을 위한 웹브라우저 ex) 크롬, 오페라, 사파리 등 HTML5 관련 사이트 HTML5 관련 기술의 지원 현황 HTML5 관련 태크 지원 현황
HTML이란? Hyper Text Markup Language 웹페이지를 작성하기 위한 가장 기본적인 언어 웹 World Wide Web에서 사용하는 마크업 언어 인터넷 상에서 사용되는 웹페이지의 정보를 표현하기 위한 언어 하이퍼텍스트 다른 텍스트에 대한 참조("링크")를 가진 텍스트 단위 텍스트들과 이것들을 결합하는 링크로 구성 사용자가 연상하는 순서에 따라 관련 있는 쪽으로 이동하여 정보를 얻도록 조직화된 시스템 마크업 mark + up 합성어 "태그" tag 문서의 구조와 내용 등에 추가적인 정보를 부여하기 위해 문서 내에 삽입되는 일련의 문자 또는 기호 문서의 구성 및 마크업의 분류 의미적 마크업 구조적 마크업 양식적 마크업 제목, 주소 등 문단, 제목글 등 모양, 색상 등 , , ... , , , ... , ..
HTML 개요 HTML이란? HTML 문서 작성을 위한 준비 HTML 문서 작성의 기초
HTML HTML 개요 HTML에서 텍스트 표현 HTML에서 그림과 링크 표현(준비중...) HTML에서 테이블 표현(준비중...) HTML에서 멀티미디어 표현(준비중...) HTML에서 입력 양식(준비중...) CSS 개요(준비중...) CSS 속성(준비중...)
[클래스와 객체]-생성자의 종류-복사 생성자 복사 생성자(copy constructor)란 같은 클래스의 객체를 복사하여 객체를 만드는 생성자이다. 만일 복사 생성자를 명시적으로 선언하지 않으면 컴파일러는 원본 객체의 멤버들을 그대로 복사하여 객체를 정의하는 복사 생성자를 자동으로 만든다. 예를 들어 [소스코드 4-6]의 클래스 CounterM의 객체를 다음과 같이 정의하였다고 하자. CounterM cnt4(99); // ① 0부터 99까지 카운트하는 계수기 객체 CounterM cnt5(cnt4); // ② cnt4를 복사한 계수기 객체 cnt5 정의 CounterM cnt6 = cnt4; // ③ cnt4를 복사한 계수기 객체 cnt6 정의 객체 cnt4는 데이터 멤버 maxValue와 value가 각각 99와 0인 상태로 정의될 것이다. 그..
[클래스와 객체]-생성자의 종류-디폴트 생성자 생성자는 어떠한 매개변수를 이용하여 객체를 초기화할 것인가에 따라 여러 개를 다중정의할 수 있다. 이러한 생성자 중에는 디폴트 생성자, 복사 생성자, 이동 생성자라는 특별한 유형의 생성자가 있다. 디폴트 생성자(default constructor)는 매개변수가 없는 생성자 또는 매개변수가 있지만 모두 디폴트 값이 있는 디폴트 인수만 포함하고 있는 생성자이다. ex) CounterM() { value = 0; } 위 예제의 생성자는 매개변수를 가지고 있지 않으므로 디폴트 생성자이다. 만일 클래스를 선언할 때 생성자를 선언하지 않으면 컴파일러는 아무런 일도 하지 않는 디폴트 생성자를 만든다. [소스코드 4-1]에 예시된 Counter 클래스는 생성자를 포함하고 있지 않으므로, 컴파일러는 다음과 같은 생성자를..
[클래스와 객체]-생성자와 소멸자-소멸자 소멸자(destructor)는 객체가 소멸될 때 자동으로 실행되는 함수로서, 객체의 소멸에 따라 필요한 제반 처리를 하기 위한 코드가 포함된다. 클래스 선언문 내에서 소멸자의 선언 형식은 다음과 같다. class ClassName{ ...... public: ...... ~ClassName(){ // 소멸자 ...... } }; 소멸자의 선언형식 역시 일반 멤버함수와 유사하나, 다음과 같이 고유한 사항도 있다. 소멸자는 클래스이 이름에 ' ~ '를 붙여 선언한다. return 명령으로 값을 반환할 수 없으며, 함수 머리에 반환할 자료형을 표시하지 않는다. 매개변수를 포함할 수 없다. 소멸자는 다중정의할 수 없으며, 클래스에 하나만 정의한다. public 멤버로 선언하는 것이 일반적이다. 상속을 통해 파생..
[클래스와 객체]-생성자와 소멸자-생성자 객체의 속성(즉, 데이터 멤버)은 객체의 현재 상태를 나타내는 값이다. 그러므로 처음 객체가 만들어졌을 때에는 그 객체의 초기 상태를 적절히 지정하여 두어야 한다. 반드시 수행해야 하는 초기화 과정을 실수로 누락하면 프로그램은 올바로 동작하지 않는다. 이러한 실수가 발생하지 않도록 초기화 과정을 자동화할 수 있다면 불필요한 에러를 유발하지 않을 수 있다. 이러한 목적으로 사용할 수 있는 것이 생성자(constructor)이다. 생성자는 객체가 생성될 때 수행할 작업을 정의하는 특수한 멤버함수로서, 객체를 정의하는 문장에 의해 자동적으로 호출된다. 생성자의 선언 생성자의 기본적인 선언 형식은 다음과 같다. class ClassName{ ...... public: ClassName(fParameterList..