본문 바로가기

제가 쓴 책175

1.2 웹 브라우저(Browser)의 기능과 한계 1.2 웹 브라우저(Browser)의 기능과 한계 익스플로러(Internet Explorer), 파이어폭스(Firefox), 크롬(Chrome), 사파리(Safari), 오페라(Opera) 같은 웹 브라우저들은 HTML 문서들 속에 포함된 다양한 태그(tag)를 읽어서 시각적 혹은 청각적으로 웹 페이지를 여러분들이 보고 들을 수 있도록 나타내는 역할을 합니다. 구체적으로 말하자면 각 웹 브라우저 별로 독자적인 웹 브라우저 엔진 혹은 “layout engine” 혹은 “rendering engine” 이라 불리는 컴포넌트가 포함되어 있는데 이 웹 브라우저 엔진이 HTML, XML, Image 등과 같은 내용(content)를 포함하는 마크업 데이터나 이 책에서 다루는 CSS나 XML 기반의 스타일 형식인 .. 2013. 7. 31.
1. HTML5의 구조 및 기본 지식 익히기 1. HTML5의 구조 및 기본 지식 익히기 HTML5를 학습하는데 있어 기본적인 내용을 설명하기에 앞서 먼저 HTML5의 특징을 간략하게 요약하면 다음과 같습니다. 첫째, 멀티미디어 기능 지원이 강화되었습니다. HTML5 이전에는 이미지, 오디오, 비디오 등과 같은 멀티미디어 기능과 벡터 이미지를 웹 페이지에 나타내기 위해서 어도비(Adobe)사의 플래시(Flash)나 마이크로소프트(Microsoft)사의 Silverlight가 필요했었지만 HTML5에서는 canvas, audio, video, svg 요소 등을 이용하여 해당 기능들을 구현할 수 있습니다. 둘째, Web Storage 기능이 새롭게 등장하였습니다. 상대적으로 크기가 작은 파일에 사용자의 아이디, 쇼핑 정보 등을 저장할 수 있는 Web .. 2013. 7. 31.
HTML5 등장 배경 및 표준화 현황 HTML5은 현재 W3C를 통해 최종 권고안(Recommendation)이 채택되지 않았고 W3C에서 최종 권고안(Recommendation)까지 5 단계 절차 중 현재 Working Draft 상태임에도 불구하고 전세계 IT, 특히 소프트웨어 분야는 HTML5가 하나의 큰 주류를 형성하고 있습니다. HTML5는 기존의 기술인 HTML이나 XML 기반의 HTML인 XHTML을 벗어나 전혀 새로운 기술이 아니며 기존 기술을 바탕으로 보다 체계화되고 새로운 기능이 추가되고 있는 기술입니다. HTML5의 실제적인 내용을 학습하기에 앞서 HTML5의 모태가 된 HTML이 어떻게 시작되었는지를 알아보는 것도 의미가 있을 것 같습니다. 1989년 Tim Berners-Lee는 다양한 문서들을 연결하기 위해서 제한된.. 2013. 7. 31.
97-2003 엑셀 파일 불러올 때 숫자형 데이터 안보이는 문제 제 책에 있는 엑셀 리더기 만들기에서 소개한 OLE DB를 이용하여 엑셀 2007에서는 숫자형 데이터가 잘보이는데 97-2003 버전의 엑셀 파일을 불러올 때 숫자형 데이터가 표시안된다는 요청이 있어서 체크를 해보았습니다. Excel은 버전에 따라 내부적으로 처리하는 방식이 조금씩 다른 것을 엑셀 응용 프로그램을 만들면서 경험했었는데 이런 요청이 있어서 혹시 10번 이상 체크하고 테스트한 코드가 문제가 있나 하는 일말의 염려와 함께 다시 테스트를 해보았는데 정상적으로 동작을 해서 요청 부분에 대한 내부적으로 어떤 이유에서 이런지는 찾지 못했지만 97-2003 버전의 엑셀 파일을 불러올 때 숫자형 데이터가 표시 안되는 문제의 답은 의외 간단히 찾았습니다. 바로 숫자 앞에 '을 붙여주어 처리하면 됩니다. 다.. 2011. 1. 21.