▶기본문법만익혀도웬만한프로그램은만들수있어요!
어떤개발언어든지기본을충실하게배워두면다양한프로그램을만들수있을뿐만아니라새로운언어도쉽게배울수있습니다.이책은대부분의언어에서공통으로제공하는문법과객체지향프로그래밍의핵심을자세하게설명하여기초를튼튼하게만들어줍니다.또한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#프로그램으로장치를제어하고싶다!