반응형

분류 전체보기 2946

[HTML5] 4. 주석으로 가독성을 높이자.

4. 주석으로 가독성을 높이자. 웹 사이트를 구축하다 보면 자신이 만든 혹은 남이 만든 내용이 무엇인지 살펴볼 때가 많습니다. 이 때 자신이 원하는 부분을 빠르게 찾을 수 있고 무슨 의미인지 쉽게 이해할 수 있다면 개발 및 유지보수 비용을 줄일 수 있습니다. 대부분의 브라우저에서는 Ctrl + F 키를 누르면 문자열 검색을 할 수 있어요. 이를 잘 활용하기 위해서 작성하는 HTML 문서에 주석을 넣어두면 찾기도 쉽고 이해하기도 쉽답니다. 주석은 로 끝납니다. DOCTYPE html> 주석으로 가독성을 높이자. 청포도 이육사 내 고장 칠월은청포도가 익어 가는 시절 이 마을 전설이 주저리주저리 열리고먼 데 하늘이 꿈꾸며 알알이 들어와 박혀 하늘 밑 푸른 바다가 가슴을 열고흰 돛단배가 곱게 밀려서 오면 내가 ..

[HTML5] 3. 글자가 이상하게 보일 때 깨지지 않게 meta태그에 인코딩 설정

글자가 이상하게 보일 때 깨지지 않게 meta태그에 인코딩 설정 웹 문서에 한글이나 한자, 일본어 등으로 작성한 글은 사용자의 문화권에 따라 깨져 보일 수 있습니다. 이는 문화권에 따라 사용하는 문자 인코딩이 다르기 때문이죠. 이 때 meta 태그에 UTF-8로 인코딩을 설정하면 문제를 해결할 수 있어요.DOCTYPE html> ... UTF-8은 가변 길이 문자 인코딩 방식 중에 하나로 Universal Coded Character Set Transformation Format - 8bits의 약자입니다. 유니코드를 위해 켄 톰프슨과 롭 파이크가 만든 것이죠. 위키백과에서 확인하기 만약 국내의 고객만을 대상으로 웹 페이지를 만들고 사용하는 문자가 한글과 영어만 있다면 "euc-kr" 메타 태그를 사용할..

[HTML5] 2. 간단해진 HTML 문서 형식 선언 <!DOCTYPE html>

간단해진 HTML 문서 형식 선언 DOCTYPE html>... HTML 문서의 시작은 으로 시작할 것을 권장하고 있습니다. HTML5 이전인 HTML4에서는 HTML의 문서 유형이 몇 가지가 있었답니다. 그리고 브라우저마다 지원하는 정도에 차이가 있었죠. 이러한 이유로 문서 형식을 맨 위에 선언하여 브라우저가 웹 문서를 로딩하여 렌더링하기 쉽게 해 주었어요. HTML4에서의 문서 유형은 문법을 정확히 지키는 strict ,일부 규약을 따르지 않았을 때에도 처리를 요구하는 transitional, 프레임 구조로 구성한 frameset이 있어요. strict 모드로 문서 형식 선언DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/h..

[HTML5] 1. 첫 번째 만드는 HTML 문서, "Hello, HTML"

첫 번째 만드는 HTML 문서, "Hello, HTML" 먼저 메모장을 열어 다음처럼 HTML 문서를 편집하세요. DOCTYPE html> Hello, HTML5 안녕하세요. 언휴예요. first.html 이름으로 저장하신 후에 더블 클릭하여 확인하세요. DOCTYPE html>현재 문서가 어떤 형식에 맞게 제작했는지 설명합니다.HTML5, XHTML, HTML의 세 가지 유형이 있습니다.웹표준과 접근성을 높이기 위해 HTML 문서의 첫번째 행에 공백없이 선언합니다.이를 생략하면 비표준모드로 렌더링하여 일부 브라우저에서 문제가 발생할 수 있어요. ...HTML 문서는 시작 태그로 시작하여 종료 태그로 종료합니다. ...문서를 설명하는 메타 정보를 나타내는 영역입니다.문서 제목이나 문자 인코딩 정보등을 작..

조동사 can

조동사 can "~(을)를 할 수 있다." , "~(을) 해 주겠니?" 의미로 사용 can이 "~(을)를 할 수 있다."의 의미로 쓰일 때 be able to와 같은 의미이며 바꾸어 쓸 수 있다. 나는 할 수 있다.I can do it. I am able to do it. 나는 수영할 수 있어.I can swim.I am able to swim. 그는 세 개의 언어를 구사할 수 있어요.He can communicate in three languages.He is able to communicate in three languages. can이 "~(을)를 해 주겠니?"의 의미로 쓰일 때의문문일 때가 많습니다. 문 좀 닫아 주겠니?Can you shut the door? 내가 뭘 원하는지 물어볼 수 있겠니?..

[소프트웨어 접근성] 초점 제어기 만들기 실습

[소프트웨어 접근성] 초점 제어기 만들기 실습 이번에는 SetFocus 메서드를 이용하여 원하는 자동화 요소로 초점을 옮기는 프로그램을 작성합시다. [그림] 초점 제어기 실행화면 초점 제어기를 만들기 전에 타겟 데모 응용 프로그램을 만들기로 합시다. 타겟 데모 응용 프로그램은 12개의 버튼이 있고 1개의 Label이 있습니다. 이 프로그램은 버튼에 초점이 오면 어느 버튼에 초점이 왔는지 Label에 표시하는 응용 프로그램입니다. 먼저 Windows Forms 응용 프로젝트를 생성하세요. 그리고 Form1에 버튼 12개와 Label 1개를 배치하세요. 그리고 Label의 이름 속성을 lb_focus로 설정합니다. Fom1의 FormLoad 이벤트 핸들러를 추가하여 각 버튼에 초점이 왔을 때 lb_focus..

[C#] 10. .NET 어셈블리 - 모듈 작성

10. .NET 어셈블리 10.6 모듈 작성 이번에는 .NET 어셈블리의 부속이 될 수 있는 모듈을 작성하는 방법울 알아봅시다. 그리고 모듈을 포함하는 .NET 어셈블리도 만들어 봅시다. 모듈은 Visual Studio 명령 프롬프트에서 csc 명령어를 이용하여 컴파일해야 합니다. 먼저 간단한 소스 코드를 편집한 후에 모듈을 만듭시다. ▶ 모듈로 만들 코드(Foo.cs) namespace DemoModule { public class Foo { public string Name { get; private set; } public Foo(string name) { Name = name; } public override string ToString() { return Name; } } } 그리고 Visual..

[C#] 10. .NET 어셈블리 - XML 문서 파일

10. .NET 어셈블리 10.5 XML 문서 파일 이번에는 라이브러리를 만들 때 사용하는 곳에서 Microsoft Visual Studio의 인텔리센스 기능을 활용할 수 있게 해 봅시다. 프로젝트 속성 창에서 빌드 탭을 선택하여 XML 문서 파일을 체크하세요. [그림 56] XML 문서 파일 출력 설정 그리고 빌드하면 공개된 멤버 형식에 주석이 없다는 경고 메시지가 나타납니다. XML 문서 파일 출력을 설정하면 가시성이 public인 형식과 멤버에 대한 세 줄 주석으로 XML 양식에 맞는 설명이 없으면 경고 메시지가 뜹니다. 다음과 같이 코드를 약간 변경한 후에 주석을 달아봅시다. ▶ XML 양식에 맞게 세 줄 주석 달기 DemoLib 데모 클래스 Foo 메서드 첫 번째 인자 두 번째 인자 첫 번째 인..

[C#] 10. .NET 어셈블리 - 공용 어셈블리

10. .NET 어셈블리 10.4 공용 어셈블리 공용 어셈블리는 전역 어셈블리 캐시(윈도우즈 설치 폴더의 하위 폴더명이 Assembly인 폴더를 말함)에 있는 어셈블리를 말합니다. 전역 어셈블리 캐시에는 파일명과 확장자가 같더라도 어셈블리의 강력한 이름이 다르다면 배포할 수 있습니다. [그림 50] 전역 어셈블리 캐쉬*운영체제 버전에 따라 전역 어셈블리 캐쉬 폴더가 다릅니다.* 강력한 이름은 어셈블리 이름, 버전 번호, 문화권, 어셈블리 ID, 공개 키, 디지털 서명 등으로 구성됩니다. 이처럼 전역 어셈블리 캐시에는 같은 이름의 DLL도 강력한 이름이 다르면 배포할 수 있습니다. 이로써 서로 다른 버전을 사용하는 응용 프로그램들이 자신에게 맞는 어셈블리를 사용할 수 있는 것입니다. 이를 병행(Side b..

[C#] 10. .NET 어셈블리 - 전용 어셈블리

10. .NET 어셈블리 10.3 전용 어셈블리 이번에는 앞에서 만든 어셈블리를 전용으로 사용하는 방법에 대해 살펴보기로 합시다. 전용 어셈블리는 사용하는 응용 프로그램과 함께 어셈블리를 배포하여 해당 응용 프로그램에 의해서만 이용되는 어셈블리를 말합니다. 배포하는 위치는 응용 프로그램과 같은 디렉토리이거나 하위 디렉토리가 됩니다. 그리고 .NET에서 어셈블리 배포 방법은 기본으로 전용으로 되어 있어서 통합 개발 환경인 Microsoft Visual Studio를 가지고 개발할 때 특정 어셈블리를 참조하고 컴파일하면 자동으로 참조하는 어셈블리를 출력 폴더로 복사해 주어 개발자에게 편의성을 제공하고 있습니다. 솔루션 탐색기에서 참조 폴더에 마우스 우측 버튼을 클릭하여 나오는 컨텍스트 메뉴에서 참조 추가를 ..

반응형