logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

이것이 C#이다

이것이 C#이다

(처음부터 끝까지 입문자를 배려한 C# 입문서 (C#7.2 버전 반영))

박상현 (지은이)
한빛미디어
30,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
알라딘 판매자 배송 34개 3,300원 >
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

이것이 C#이다
eBook 미리보기

책 정보

· 제목 : 이것이 C#이다 (처음부터 끝까지 입문자를 배려한 C# 입문서 (C#7.2 버전 반영))
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > C
· ISBN : 9791162240861
· 쪽수 : 812쪽
· 출판일 : 2018-07-01

책 소개

『뇌를 자극하는 C# 5.0』의 전면개정판. C# 언어의 탄생 배경부터 상세한 입문 과정까지, C#의 전반적인 큰 틀을 설명한다. 문법 설명에만 치중하지 않고 프로그램의 동작 원리도 충분히 다뤘으며, C# 프로그래밍이 수행될 때 밑단에서 돌아가는 .NET 프레임워크도 상세히 설명한다

목차

CHAPTER 1 프로그래밍을 시작합시다
__1.1 프로그래밍 언어의 역사
__1.2 비주얼 스튜디오 설치하기

CHAPTER 2 처음 만드는 C# 프로그램
__2.1 Hello, World!
__2.2 첫 번째 프로그램 뜯어보기
__2.3 CLR에 대하여
__연습 문제

CHAPTER 3 데이터 보관하기
__3.1 데이터에도 종류가 있다
__3.2 변수
__3.3 값 형식과 참조 형식
__3.4 기본 데이터 형식
__3.5 상수와 열거 형식
__3.6 Nullable 형식
__3.7 var: 데이터 형식을 알아서 파악하는 똑똑한 C# 컴파일러
__3.8 공용 형식 시스템
연습 문제

APPENDIX A 문자열 다루기
__A.1 문자열 안에서 찾기
__A.2 문자열 변형하기
__A.3 문자열 분할하기
__A.4 문자열 서식 맞추기

CHAPTER 4 데이터를 가공하는 연산자
__4.1 C#에서 제공하는 연산자 둘러보기
__4.2 산술 연산자
__4.3 증가 연산자와 감소 연산자
__4.4 문자열 결합 연산자
__4.5 관계 연산자
__4.6 논리 연산자
__4.7 조건 연산자
__4.8 널 조건부 연산자
__4.9 비트 연산자
__4.10 할당 연산자
__4.11 Null 병합 연산자
__4.12 연산자의 우선순위
연습 문제

CHAPTER 5 코드의 흐름 제어하기
__5.1 분기문
__5.2 반복문
__5.3 점프문
연습 문제

CHAPTER 6 메소드로 코드 간추리기
__6.1 메소드란?
__6.2 return에 대하여
__6.3 매개 변수에 대하여
__6.4 참조에 의한 매개 변수 전달
__6.5 메소드의 결과를 참조로 반환하기
__6.6 출력 전용 매개 변수
__6.7 메소드 오버로딩
__6.8 가변길이 매개 변수
__6.9 명명된 매개 변수
__6.10 선택적 매개 변수
__6.11 로컬 함수
연습 문제

CHAPTER 7 클래스
__7.1 객체 지향 프로그래밍과 클래스
__7.2 클래스의 선언과 객체의 생성
__7.3 객체의 삶과 죽음에 대하여: 생성자와 종료자
__7.4 정적 필드와 메소드
__7.5 객체 복사하기: 얕은 복사와 깊은 복사
__7.6 this 키워드
__7.7 접근 한정자로 공개 수준 결정하기
__7.8 상속으로 코드 재활용하기
__7.9 기반 클래스와 파생 클래스 사이의 형식 변환, 그리고is 와 as
__7.10 오버라이딩과 다형성
__7.11 메소드 숨기기
__7.12 오버라이딩 봉인하기
__7.13 중첩 클래스
__7.14 분할 클래스
__7.15 확장 메소드
__7.16 구조체
__7.17 튜플
연습 문제

CHAPTER 8 인터페이스와 추상 클래스
__8.1 인터페이스의 선언
__8.2 인터페이스는 약속이다
__8.3 인터페이스를 상속하는 인터페이스
__8.4 여러 개의 인터페이스, 한꺼번에 상속하기
__8.5 추상 클래스: 인터페이스와 클래스 사이
연습 문제

CHAPTER 9 프로퍼티
__9.1 public 필드의 유혹
__9.2 메소드보다 프로퍼티
__9.3 자동 구현 프로퍼티
__9.4 프로퍼티와 생성자
__9.5 무명 형식
__9.6 인터페이스의 프로퍼티
__9.7 추상 클래스와 프로퍼티
연습 문제

CHAPTER 10 배열과 컬렉션, 그리고 인덱서
__10.1 All for one, one for all
__10.2 배열을 초기화하는 방법 세 가지
__10.3 알아두면 삶이 윤택해지는 System.Array
__10.4 2차원 배열
__10.5 다차원 배열
__10.6 가변 배열
__10.7 컬렉션 맛보기
__10.8 컬렉션을 초기화하는 방법
__10.9 인덱서
__10.10 foreach가 가능한 객체 만들기
연습 문제

CHAPTER 11 일반화 프로그래밍
__11.1 일반화 프로그래밍이란?
__11.2 일반화 메소드
__11.3 일반화 클래스
__11.4 형식 매개 변수 제약시키기
__11.5 일반화 컬렉션
__11.6 foreach를 사용할 수 있는 일반화 클래스
연습 문제

CHAPTER 12 예외 처리하기
__12.1 예외에 대하여
__12.2 try~catch로 예외 받기
__12.3 System.Exception 클래스
__12.4 예외 던지기
__12.5 try~catch와 finally
__12.6 사용자 정의 예외 클래스 만들기
__12.7 예외 필터하기
__12.8 예외 처리 다시 생각해보기
연습 문제

CHAPTER 13 대리자와 이벤트
__13.1 대리자란?
__13.2 대리자는 왜, 그리고 언제 사용하나요?
__13.3 일반화 대리자
__13.4 대리자 체인
__13.5 익명 메소드
__13.6 이벤트: 객체에 일어난 사건 알리기
__13.7 대리자와 이벤트
연습 문제

CHAPTER 14 람다식
__14.1 람다식, 너는 어디에서 왔니?
__14.2 처음 만나는 람다식
__14.3 문 형식의 람다식
__14.4 Func와 Action으로 더 간편하게 무명 함수 만들기
__14.5 식 트리
__14.6 식으로 이루어지는 멤버
연습 문제

CHAPTER 15 LINQ
__15.1 데이터! 데이터! 데이터!
__15.2 LINQ의 기본: from, where, orderby, select
__15.3 여러 개의 데이터 원본에 질의하기
__15.4 group by로 데이터 분류하기
__15.5 두 데이터 원본을 연결하는 join
__15.6 LINQ의 비밀과 LINQ 표준 연산자
연습 문제

CHAPTER 16 리플렉션과 애트리뷰트
__16.1 리플렉션
__16.2 애트리뷰트
연습 문제

CHAPTER 17 dynamic 형식
학습 목표
__17.1 dynamic 형식 소개
__17.2 COM과 .NET 사이의 상호 운용성을 위한 dynamic 형식
__17.3 동적 언어와의 상호 운용성을 위한 dynamic 형식

CHAPTER 18 파일 다루기
__18.1 파일 정보와 디렉토리 정보 다루기
__18.2 파일을 읽고 쓰기 위해 알아야 할 것들
__18.3 이진 데이터 처리를 위한 BinaryWriter/BinaryReader
__18.4 텍스트 파일 처리를 위한 StreamWriter/StreamReader
__18.5 객체 직렬화하기

CHAPTER 19 스레드와 태스크
__19.1 프로세스와 스레드
__19.2 Task와 Task, 그리고 Parallel
__19.3 async 한정자와 await 연산자로 만드는 비동기 코드

CHAPTER 20 WinForm으로 만드는 사용자 인터페이스
__20.1 도대체 무슨 일이 일어나고 있는 걸까?
__20.2 C# 코드로 WinForm 윈도우 만들기
__20.3 Application 클래스
__20.4 윈도우를 표현하는 Form 클래스
__20.5 폼 디자이너를 이용한 WinForm UI 구성
__20.6 사용자 인터페이스와 비동기 작업

CHAPTER 21 네트워크 프로그래밍
__21.1 네트워크 프로그래밍에 앞서 알아둬야 할 기초
__21.2 TcpListener와 TcpClient
__21.3 흐르는 패킷

CHAPTER 22 가비지 컬렉션
__22.1 가비지 컬렉터를 아시나요?
__22.2 개처럼 할당하고 정승처럼 수거하라
__22.3 세대별 가비지 컬렉션
__22.4 가비지 컬렉션을 이해했습니다. 우리는 뭘 해야 하죠?

저자소개

박상현 (지은이)    정보 더보기
반도체 공정 자동화, 통신 장비, 방공무기체계, 사이버 시큐리티, SaaS 분야에서 소프트웨어를 개발해왔으며, 현재 캘리포니아 소재 스타트업에서 소프트웨어 엔지니어로 일하고 있습니다. 여가 시간에는 집필과 번역, 강의를 합니다. 대표 저서로 『이것이 C#이다(3판)』(2023), 『이것이 자료구조 + 알고리즘이다 with C 언어』(2022) , 『뇌를 자극하는 파이썬』(2016) 등이 있습니다.
펼치기

책속에서



추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책