본문 바로가기

전체 글332

SCSS - 변수 변수(Variables) 반복적으로 사용되는 값을 변수로 지정 가능. 변수 이름 앞에는 항상 $를 붙임. $변수이름: 속성값; - 변수 재 할당(Variables Reassignment) - !global (전역 설정) !global 플래그를 사용하면 변수의 유효범위를 전역(Global)로 설정 할 수 있음. - !default (초기값 설정) !default 플래그는 할당되지 않은 변수의 초기값을 설정. 할당되어 있는 변수가 있다면 변수가 기존 할당 값을 사용함.(기존 변수가 있을 경우는 현재 설정 값은 사용하지 않겠다는 의미) - #{} (문자 보간) ${} 를 이용해서 코드의 어디든지 변수 값을 넣을 수 있음. *내장 함수 unquote() 는 문자에서 따옴표를 제거함. 2021. 7. 2.
SCSS - 중첩 상위 선택자의 반복을 피하고 좀 더 편리하게 복잡한 구조를 작성 가능. // 이렇게 작성시 .section { width: 100%; .list { padding: 20px; li { float: left; } } } // 이렇게 컴파일 됨 .section { width: 100%; } .section .list { padding: 20px; } .section .list li { float: left; } cs - Ampersand (상위 선택자 참조) 중첩 안에서 & 키워드는 상위(부모) 선택자를 참조하여 치환합니다. - @at_root (중첩 벗어나기) 중첩에서 벗어나고 싶을 때 @at-root 키워드를 사용. 중첩 안에서 생성하되 중첩 밖에서 사용해야 하는 경우에 유용. *특정 변수를 범위 밖에서.. 2021. 7. 2.
SCSS - 데이터 종류 Numbers : 숫자(1, .82, 20px, 2em...) Strings : 문자(bold, relative, "/images/a.png", "dotum") Colors : 색상 표현(red, blue, #FFFFFF, rgba(255, 0, 0, .5)) Booleans : 논리(true, false) Nulls : 아무것도 없음(null) Lists : 공백이나 , 로 구분된 값의 목록((apple, orange, banana), apple orange) Maps : Lists와 유사하나 값이 Key: Value 형태((apple: a, orange: o, banana: b)) 2021. 7. 2.
SCSS - 주석 // 컴파일되지 않는 주석/* 컴파일되는 주석 *//*컴파일되는여러 줄주석*/cs 2021. 7. 2.
GetCurrentDirectory, GetModuleFileName GetCurrentDirectory ; 실행중인 파일의 현재 작업 디렉토리 얻어오기. #include #include DWORD WINAPI GetCurrentDirectory(DWORD nBufferLength, LPTSTR IpBuffer) ---------- int main() { char strPath[MAX_PATH]; GetCurrentDirectory(MAX_PATH, strPath); printf("%s\n", strPath); return 0; } Colored by Color Scripter cs GetModuleFileName ; 자신의 실행 경로 받아오기. #include #include DWORD WINAPI GetModuleFileName(HMODULE hModule, LPSTR.. 2021. 7. 1.
TCHAR 문자열 처리 방식에 따라.. 아스키코드 : char => 1byte 로 처리. 유니코드 : wchar_t => 2byte 로 처리. MS에서 자료형들에 대해 일관성을 부여하기 위해 typedef를 사용해 대문자로 사용. char => CHAR. wchar_t => TCHER. 아스키코드를 사용하는 프로그램은 CHAR 사용. 유니코드를 사용하는 프로그램은 WCHAR 사용. #ifdef UNICODE typedef WCHAR TCHAR; #else typedef CHAR TCHAR; #endif cs 2021. 7. 1.