서브메뉴

본문

Do it! C# 프로그래밍 입문 (딱 필요한 문법만 빠르게 배우고 프로젝트 실습까지!)
Do it! C# 프로그래밍 입문 (딱 필요한 문법만 빠르게 배우고 프로젝트 실습까지!)
저자 : 박필준
출판사 : 이지스퍼블리싱
출판년 : 20221013
ISBN : 9791163034087

책소개

C#에 빠르게 입문하는 지름길
기본 문법부터 유니티 게임과 아두이노 응용까지!

이 책은 기본이 충실하면서도 프로젝트 실습까지 챙긴 C# 입문서입니다. C#에 빠르게 입문하여 활용할 수 있게 구성했습니다. 방대하고 어려운 문법에 매몰되지 않도록 자주 사용하는 핵심 기능에 집중했으며, 윈도우 앱과 웹 서비스, 게임은 물론 사물 인터넷까지 각 분야에서 C#을 어떻게 활용하는지 4가지 프로젝트로 실습해 봅니다. 또한 책의 전체 과정을 상세하게 소개한 영상 강의로 학습을 돕고, 저자가 운영하는 커뮤니티에서는 책을 보충하는 다양한 콘텐츠로 독자와 만납니다.
[교보문고에서 제공한 정보입니다.]

출판사 서평

이 책의 특징

- 기본 문법부터 객체지향 프로그래밍까지 기초를 튼튼히 합니다.
- C#을 가장 많이 사용하는 4개 분야의 프로젝트 실습을 진행합니다.
- C# 1.0~10.0 버전까지 새로운 기능을 다룹니다.
- 책의 전체 내용을 동영상 강의로 제공합니다.
- 15차시 강의 진도표를 제공합니다.
- 전체 실습 과정과 소스를 최신 버전의 개발 도구로 검증했습니다.
- 웹 기반 개발 도구를 보조 수단으로 제시해 설치 문제가 없습니다. (단, 06~09장 프로젝트 실습은 제외)

▶ 기본 문법만 익혀도 웬만한 프로그램은 만들 수 있어요!
어떤 개발 언어든지 기본을 충실하게 배워 두면 다양한 프로그램을 만들 수 있을 뿐만 아니라 새로운 언어도 쉽게 배울 수 있습니다. 이 책은 대부분의 언어에서 공통으로 제공하는 문법과 객체지향 프로그래밍의 핵심을 자세하게 설명하여 기초를 튼튼하게 만들어 줍니다. 또한 C# 버전별로 추가된 새로운 기능까지 살펴보면서 문법 공부를 보충합니다.

▶ 프로그래밍이 처음이라면?
프로그래밍이 처음인 사람은 03~05장까지 C# 기본 문법에 집중해서 학습해 보세요. 처음에는 어려운 문법 공부에 매달리기보다는 자주 사용하는 문법에 집중해서 기초를 튼튼히 하는 것이 좋습니다. 그러고 나서 06~09장까지 이어지는 실습 프로젝트를 진행하면 각 분야에서 C#을 어떻게 활용하는지 알 수 있습니다.

▶ 프로그래밍을 경험해 보았다면?
새로운 언어를 배울 때는 문법 자체보다 프로그램을 직접 만들어 보면서 익히는 게 빠를 수 있습니다. 프로그래밍을 경험해 보았다면 기본 문법은 빠르게 훑어보고 프로젝트 실습에 집중해서 학습합니다. 문법을 익히는 조각 코드에서 벗어나 완성된 프로젝트를 진행해 볼 때 프로그래밍 능력을 한층 업그레이드할 수 있습니다.

▶ 4가지 프로젝트 실습으로 실력을 키워요!
06장에서는 C#으로 윈도우에서 동작하는 애플리케이션을 만들어 봅니다. 로그인 창, 숫자 맞히기, 계산기를 만들어 보면서 윈폼(WinForm)으로 윈도우 애플리케이션을 만드는 기본기를 익힐 수 있습니다. C#을 배우면 웹 개발 프레임워크인 ASP.NET으로 웹 브라우저에서 동작하는 애플리케이션을 만들 수 있습니다. 07장에서는 ASP.NET 프로젝트를 만들고 서버 시간을 불러와 표시하는 간단한 애플리케이션을 만들어 봅니다. 08장 유니티에서는 C# 스크립트로 게임, 3D, AR, VR 콘텐츠를 만들고 제어합니다. 점프 게임을 만드는 전체 과정을 실습해 보면서 유니티 사용법을 익히고 충돌, 음향 효과, 애니메이션 적용까지 다양한 활용법을 체험해 보세요. 09장에서는 아두이노에 각종 부품을 연결해 회로를 구성하고 스케치, C# 프로그램을 작성해 기기를 제어하는 방법을 알아 봅니다. 아두이노가 없어도 온라인 시뮬레이터인 서킷을 이용해 전체 과정을 실습할 수 있습니다.

▶ 누구나 쉽게 실습해 볼 수 있어요!
이 책은 누구나 무료로 쉽게 구할 수 있는 비주얼 스튜디오 설치와 사용법을 자세하게 소개합니다. 실습은 대부분 비주얼 스튜디오에서 진행하지만 게임을 만들 때는 유니티, 사물 인터넷을 만들 때는 온라인 저작 도구인 팅커캐드의 서킷을 이용합니다. 또한 C# 문법을 공부할 때는 개발 도구를 설치하지 않아도 웹 브라우저에서 바로 실습해 볼 수 있는 온라인 통합 개발 환경도 소개하여 진입 장벽을 낮췄습니다.

▶ 보기 편한 책으로 ‘꼼꼼하게’ 배워요!
책에 담긴 주요한 코드마다 주석이나 말풍선으로 해설을 달아 분석에 도움을 주고 실행 결과를 친절하게 설명합니다. 또한 〈미니 퀴즈〉, 〈도전 코딩〉을 풀며 배운 내용을 스스로 점검해 볼 수 있습니다.

이 책의 대상 독자
- C#을 처음 배우는 학생 또는 취업 준비생 -기본 개념부터 시작하고 싶다!
- 다른 언어 개발자 - 핵심만 빠르게 배워 프로젝트에 써먹고 싶다!
- 유니티 콘텐츠 크리에이터 - C# 스크립트를 자유자재로 작성하고 싶다!
- 아두이노 메이커 - C# 프로그램으로 장치를 제어하고 싶다!
[교보문고에서 제공한 정보입니다.]

목차정보

==============
01 C# 알아보기
==============
01-1 프로그래밍 언어와 C#
01-2 C#이 사는 집 ‘닷넷 프레임워크’
01-3 절차적 vs 객체지향 프로그래밍
01-4 C#으로 무엇을 만들까?
===============
02 C# 시작하기
===============
02-1 비주얼 스튜디오 설치하기
02-2 첫 번째 C# 프로그램 만들기
02-3 웹 통합 개발 환경
================
03 C# 기본기 쌓기
================
03-1 데이터를 저장하는 변수
03-2 프로그램의 흐름을 결정하는 제어문
03-3 데이터를 연산자로 요리하기
03-4 데이터 옮겨 담기
도전 코딩! 섭씨 온도를 화씨 온도로 변환하기
====================
04 클래스 알아보기
====================
04-1 클래스와 인스턴스
04-2 클래스의 시작과 끝
04-3 클래스의 상속과 재사용
04-4 클래스의 데이터 전달
도전 코딩! 자동차 추상화하기
===============
05 C# 실력 쌓기
===============
05-1 C#의 지식 창고 MSDN 활용하기
05-2 묶음 데이터 다루기
05-3 예외 처리하기
도전 코딩! 회문인지 검증하기
=======================
06 윈도우 프로그램 만들기
=======================
06-1 윈폼 만들기
06-2 로그인 창 만들기
06-3 숫자 맞히기 게임 만들기
06-4 계산기 만들기
도전 코딩! 계산기에 실수 연산 기능 추가하기
==================
07 웹 서비스 만들기
==================
07-1 서버와 클라이언트 환경
07-2 ASP.NET 웹 서비스 만들기
도전 코딩! 요일을 출력하는 웹 서비스 만들기
=======================
08 유니티로 3D 게임 만들기
=======================
08-1 유니티로 프로젝트 만들기
08-2 C#으로 게임 오브젝트 움직이기
08-3 1인칭 점프 게임 만들기
08-4 충돌과 음향 효과 부여하기
08-5 캐릭터에 애니메이션 적용하기
도전 코딩! 유니티 게임 만들기
============================
09 아두이노로 사물 인터넷 만들기
============================
09-1 C# 프로그램과 아두이노
09-2 아두이노 통합 개발 환경 설치하기
09-3 C# 프로그램과 스케치 프로그램
09-4 C#으로 아두이노의 LED 제어하기
도전 코딩! LED 깜빡임 제어하기
==================
10 C#의 새로운 기능
==================
10-1 C#의 역사
10-2 C# 1.0의 주요 기능
10-3 C# 2.0의 주요 기능
10-4 C# 3.0의 주요 기능
10-5 C# 4.0의 주요 기능
10-6 C# 5.0의 주요 기능
10-7 C# 6.0의 주요 기능
10-8 C# 7.0의 주요 기능
10-9 C# 8.0, 9.0, 10.0의 주요 기능
도전 코딩! 일반화 프로그래밍

찾아보기
[교보문고에서 제공한 정보입니다.]

QuickMenu