오늘날 사람들은 스마트폰을 사용해서 메일을 보내고 뉴스를 보고 날씨를 확인하고 책을 읽고 게임을 한다. 스마트폰에서 일어나는 이런 일들은 대부분 앱을 설치하여 이용할 수 있다. 애플의 앱 스토어나 구글의 플레이 스토어에는 이러한 수많은 앱이 있다. 이 앱 중에 내가 만든 앱이 들어간다면 정말 기분이 좋을 것이다.
이 책은 스마트폰에 인스톨하여 사용하는 앱을 만드는 방법을 설명하는 책이다. 스마트폰 앱을 만들 때 사용하는 도구는 많이 있지만 이 책에서 소개하는 Flutter를 사용하면 스마트폰 앱을 보다 빠르고 쉽게 만들 수 있다. 이 책은 Flutter로 스마트폰 앱을 만들 때 가장 먼저 필요한 환경 구축과 앱 화면 작성 방법, Dart 프로그래밍의 기본과 함께 마지막으로 실제로 앱을 하나 완성하는 구성으로 되어 있다. 책의 내용을 보고 직접 따라하도록 되어 있기 때문에 초보자라도 뭔가를 만들고 있다는 것을 체감할 수 있다. 물론 본격적인 앱을 만들려고 한다면 이 책의 내용과 더불어 더 많은 부분을 학습해야 하지만 이 책을 통해 스마트폰 앱을 하나 간단히 완성시켜 보면 분명 다음 단계로 넘어가고 싶은 의욕이 생길 것이다.
이 책이 Flutter로 스마트폰 앱 개발의 즐거움을 느낄 수 있는 계기가 되기를 바란다.
현대와 같은 인터넷 시대에는 기업 사이트 외에도 개인 홈페이지 블로그 등을 갖고 있는 경우가 많습니다. 특히 스마트폰이 널리 보급되어 언제 어디서나 인터넷을 이용할 수 있는 요즘은 웹 페이지에 대한 수요가 정말 많습니다.
이러한 웹 페이지는 모두 HTML 문서로 되어 있습니다. 예전에는 작성자가 태그를 하나하나 입력하면서 웹 페이지를 만들었지만, 요즘에는 웹 페이지 작성 툴이 많이 있어서 HTML 태그에 신경쓰지 않고도 어느 정도 고난이도의 웹 페이지를 만들 수도 있습니다. 하지만 다른 웹 페이지와 구별되는 자신만의 오리지널 페이지를 만들거나 미세한 조정을 하기 위해서는 태그에 대한 지식이 필요합니다.
그런데 최근 HTML5가 주목을 받고 있습니다. HTML5는 단순히 HTML 태그만이 아니라 CSS3과 JavaScript를 종합적으로 포함한 기술로, 지금까지는 애드온 등에 의존해 왔던 많은 다양한 기능들이 HTML5로 가능해졌습니다.
“HTML5가 보이는 그림책”은 HTML의 기본적인 내용과 더불어 HTML5에서 새로 도입된 기술 등을 한눈에 파악할 수 있도록 구성되어 있습니다. 각 기술에 대한 개요뿐만 아니라 관련 태그나 API를 사용하는 예제 프로그램도 풍부하므로 HTML5 전반에 관해 이해하고 이용해보고 싶은 분들에게 많은 도움이 될 것입니다.
Objective-C는 Macintosh의 OS인 Mac OS X와 iPhone, iPad용 OS인 iOS에서 작동하는 애플리케이션 개발 프로그래밍 언어입니다. 평소 C, C++, Java 등은 들어보았지만 Objective-C는 다소 생소할지 모릅니다. 하지만 Objective-C는 최근 스마트폰, 태블릿 등의 보급에 힘입어 많은 주목을 받고 있습니다. Objective-C의 특징으로는 C 언어를 기반으로 한 오브젝트 지향 프로그래밍 언어라는 점과 메모리를 관리하기가 쉽다는 점 등을 들 수 있습니다.
이 책은 Objective-C 프로그래밍 언어에 대한 입문서로, 풍부한 일러스트를 사용하여 Objective-C에 대한 기초를 알기 쉽게 설명하고 있습니다. 1장부터 4장까지는 C 언어에 대한 기본적인 지식을 설명하고 있으므로 C 언어를 모르는 분도 쉽게 접근할 수 있습니다. 물론 이미 C에 대한 기초 지식이 있는 분은 5장 이후부터 설명하는 내용을 통해 Objective-C의 핵심적인 내용을 배울 수 있습니다. 또한 이 책에는 많은 예제 프로그램이 실려 있기 때문에 Objective-C에 대한 기초 지식은 물론 프로그래밍에 대한 감각도 키울 수 있습니다.
우리가 컴퓨터를 사용할 때 흔히 말하는 Windows 컴퓨터나 Mac 컴퓨터는 컴퓨터에 사용된 OS의 이름을 따서 부르는 것입니다. 컴퓨터로 문서를 작성하거나 인터넷을 사용할 때에는 OS의 존재를 의식하지 못하지만, OS는 컴퓨터를 작동시키는 데 있어 반드시 필요한 기본 소프트웨어입니다. 또한 OS는 컴퓨터 외에도 요즘 많이 사용하는 스마트폰이나 태블릿 PC, 심지어 가전 제품에도 사용됩니다.
OS에는 많은 종류가 있지만 그중에서도 윈도우 컴퓨터에 사용되는 Windows, Mac 컴퓨터에 사용되는 iOS, 명령 프롬프트 환경의 UNIX 등이 유명합니다.
이 책은 OS와 각 OS의 기본 구조를 이해하기 위한 입문서입니다. 일반인에게는 조금 어렵게 느껴졌던 OS를 풍부한 일러스트와 그림을 사용하여 알기 쉽게 설명하고 있습니다. 이 책을 통해 먼저 OS의 전반적인 내용을 이해한 후 컴퓨터를 사용하면서 OS의 차이와 장점을 느끼는 계기가 되기를 바랍니다.
우리가 컴퓨터를 사용할 때 흔히 말하는 윈도우 컴퓨터나 맥 컴퓨터는 컴퓨터에 사용된 OS의 이름을 따서 부르는 것입니다. 컴퓨터로 문서를 작성하거나 인터넷을 사용할 때에는 OS의 존재를 의식하지 못하지만, OS는 컴퓨터를 작동시키는 데 있어 반드시 필요한 기본 소프트웨어입니다. 또한 OS는 컴퓨터 외에도 요즘 많이 사용하는 스마트폰이나 태블릿 PC, 심지어 가전제품에도 사용됩니다.
OS에는 많은 종류가 있지만 그중에서도 윈도우 컴퓨터에 사용되는 윈도우, 맥 컴퓨터에 사용되는 iOS, 명령 프롬프트 환경의 유닉스 등이 유명합니다.
이 책은 OS와 각 OS의 기본 구조를 이해하기 위한 입문서입니다. 일반인에게는 조금 어렵게 느껴졌던 OS를 풍부한 일러스트와 그림을 사용하여 알기 쉽게 설명하고 있습니다. 이 책을 통해 먼저 OS의 전반적인 내용을 이해한 후 컴퓨터를 사용하면서 OS의 차이와 장점을 느끼는 계기가 되기를 바랍니다.
오늘날 컴퓨터가 일상생활 속에 자리 잡았음에도 불구하고 컴퓨터 프로그래밍을 어렵게 생각하는 분이 많습니다. C나 Java 등과 같이 초보자가 쉽게 다가가기 어려운 프로그래밍 언어도 있지만 Visual Basic은 프로그래밍을 처음 배우는 사람이 시작하기에 적합한 비교적 쉬운 프로그래밍 언어입니다.
이 책은 Visual Basic을 사용하여 프로그램을 개발하는 방법을 설명하고 있는 입문서로, 풍부한 그림과 일러스트를 사용하여 Visual Basic의 핵심 문법을 알기 쉽게 설명하고 있습니다. 이 책에 나오는 내용을 따라하기만 해도 초보자도 쉽게 Visual Basic 프로그래밍의 흐름을 알 수 있으며, 클래스나 오브젝트 지향과 같이 비교적 어려운 개념도 쉽게 이해할 수 있습니다.
아무쪼록 이 책이 여러분이 Visual Basic을 접하는 데 있어서 많은 도움이 되기를 바라며, 아울러 Visual Basic 프로그램의 매력을 다시 한 번 느낄 수 있는 계기가 되기를 바랍니다.
오늘날 컴퓨터가 일상생활 속에 자리 잡았음에도 불구하고 컴퓨터 프로그래밍을 어렵게 생각하는 분이 많습니다. C나 Java 등과 같이 초보자가 쉽게 다가가기 어려운 프로그래밍 언어도 있지만 Visual Basic은 프로그래밍을 처음 배우는 사람이 시작하기에 적합한 비교적 쉬운 프로그래밍 언어입니다.
이 책은 Visual Basic을 사용하여 프로그램을 개발하는 방법을 설명하고 있는 입문서로, 풍부한 그림과 일러스트를 사용하여 Visual Basic의 핵심 문법을 알기 쉽게 설명하고 있습니다. 이 책에 나오는 내용을 따라하기만 해도 초보자도 쉽게 Visual Basic 프로그래밍의 흐름을 알 수 있으며, 클래스나 오브젝트 지향과 같이 비교적 어려운 개념도 쉽게 이해할 수 있습니다.
아무쪼록 이 책이 여러분이 Visual Basic을 접하는 데 있어서 많은 도움이 되기를 바라며, 아울러 Visual Basic 프로그램의 매력을 다시 한 번 느낄 수 있는 계기가 되기를 바랍니다.