쉽게 배우는 C# 프로그래밍 (프로그래밍 기초부터 객체 지향 핵심까지)

쉽게 배우는 C# 프로그래밍 (프로그래밍 기초부터 객체 지향 핵심까지)

$34.04
Description
프로젝트를 완성하며 객체 지향 프로그래밍을 경험으로 이해한다!

이 책은 프로그래밍의 기초부터 클래스 상속과 같은 객체 지향의 핵심과 인터페이스, 델리게이터, Linq 등 고급 개념까지 다룹니다. 각 장에서는 기본예제와 응용예제를 통하여 기본 문법을 단계적으로 익히고, 윈도 폼 예제를 실습함으로써 학습한 내용을 시각적으로 표현해볼 수 있습니다. 나아가 [도서 관리 프로그램]과 [인공지능 챗봇 프로그램]을 제작하는 프로젝트로 실무에서 쓰이는 다양한 기능과 이를 구현하는 문법까지 익힐 수 있습니다.

※ 본 도서는 대학 강의용 교재로 개발되었으므로 연습문제 해답은 제공하지 않습니다.
저자

윤인성

출근하는것이싫어서책을집필하기시작했습니다.현재직업특성상집에서나갈이유가별로없다는것에굉장히만족하고있습니다.홍차와커피를좋아하며기타,가야금,그림그리기,스컬핑등이취미입니다.
저서로는『HTML5웹프로그래밍입문(4판)』(한빛아카데미,2023),『혼자공부하는파이썬(개정판)』(한빛미디어,2022)등이있습니다.역서로는『블렌더VFX』(위키북스,2024),『이펙티브코틀린』(인사이트,2022),『포르잔C++바이블』(한빛아카데미,2020)등이있습니다.

목차

Part01프로그래밍기초

Chapter01C#프로그래밍첫걸음
01플랫폼과프로그래밍언어
02라이브러리와프레임워크
03C#으로할수있는일
04실습환경구축

Chapter02기본문법
01기본용어
02출력
03기본자료형
04변수
05복합대입연산자
06증감연산자
07자료형검사
08var키워드
09입력
10자료형변환
요약
연습문제

Chapter03조건문
01if조건문
02ifelse조건문
03중첩조건문
04ifelseif조건문
05switch조건문
06조건연산자
07함께하는응용예제
요약
연습문제

Chapter04반복문
01반복문과배열
02while반복문
03dowhile반복문
04for반복문
05역for반복문
06foreach반복문
07중첩반복문
08break키워드
09continue키워드
10함께하는응용예제
요약
연습문제


Part02클래스와객체지향

Chapter05클래스기본
01클래스개요
02클래스사용
03클래스생성
04클래스의변수
05추상화
06함께하는응용예제
07윈도폼:윈도폼기본익히기
요약
연습문제

Chapter06메서드
01메서드기본형태
02매개변수와반환
03클래스메서드
04오버로딩
05접근제한자
06생성자
07속성
08값복사와참조복사
09함께하는응용예제
10윈도폼:윈도품에서메서드활용하기
요약
연습문제

Chapter07상속과다형성
01상속과다형성소개
02상속
03다형성
04is키워드
05클래스자료형변환
06상속의생성자
07섀도잉과하이딩
08하이딩과오버라이딩
09상속과오버라이딩제한
10윈도폼:윈도폼에서상속과다형성활용하기
요약
연습문제

Chapter08클래스심화
01제네릭
02인덱서
03out키워드
04구조체
05윈도폼:윈도폼에메뉴와상태표시줄만들기
요약
연습문제


Part03C#프로그래밍고급

Chapter09인터페이스
01인터페이스소개
02인터페이스생성
03인터페이스멤버
04인터페이스다중상속
05함께하는응용예제
06윈도폼:레이블,링크레이블,체크박스,라디오버튼,그룹박스사용하기
요약
연습문제

Chapter10예외처리
01예외와기본예외처리
02고급예외처리
03예외객체
04예외객체를사용한예외구분
05예외강제발생
06윈도폼:콤보박스,리스트박스,데이터그리드뷰사용하기
요약
연습문제

Chapter11델리게이터와람다
01델리게이터관련용어소개
02델리게이터를살펴보기전에:메서드이름,무명델리게이터,람다
03델리게이터선언
04델리게이터연산
05함께하는응용예제
06윈도폼:윈도폼에델리게이터와람다활용하고대화상자사용하기
요약
연습문제

Chapter12Linq
01Linq소개
02익명객체
03Linq구문과클래스활용
04함께하는응용예제
요약
연습문제


Part04프로젝트

Chapter13도서관리프로그램
01동작확인
02프로젝트구성
03모델클래스
04DataManager클래스
05디자인
06데이터소스구성
07속성지정과이벤트연결

Chapter14인공지능챗봇프로그램
01동작확인
02JSON형식
03UI구성
04OpenAIAPI요청
05전체코드
06인공지능챗봇활용예
07책의내용을마치며

찾아보기