도서: 시작하세요! C# 7.1 프로그래밍: 기본 문법부터 실전 예제까지
기존에 출판되었던,
시작하세요! C# 프로그래밍 기본 문법부터 실전 예제까지
; http://www.yes24.com/24/goods/11257753?scode=032
시작하세요! C# 6.0 프로그래밍 기본 문법부터 실전 예제까지
; http://www.yes24.com/24/goods/19427525?scode=032
"시작하세요! C# 프로그래밍"의 7.0/7.1 개정판이 나왔습니다.
위키북스 - 시작하세요! C# 7.1 프로그래밍: 기본 문법부터 실전 예제까지
; http://wikibook.co.kr/beginning-csharp-71/
Yes24 - 시작하세요! C# 7.1 프로그래밍 기본 문법부터 실전 예제까지
; http://www.yes24.com/24/goods/48156128?scode=032&OzSrank=1
이 책에서 바뀐 점은 다음과 같습니다.
- C# 7.0/7.1 문법 설명 추가
- 닷넷 코어와 닷넷 스탠다드의 개요 설명 추가
- 비주얼 스튜디오 2017 / SQL Server 2016 기준으로 화면 업데이트
이번에도 책의 두께 문제로 초판에서 발행했던 3부의 내용은 PDF 파일로 공개됩니다.
공개된 3부 - PDF 파일
; https://www.sysnet.pe.kr/book/cs7_free.pdf
책에서 혹시 이해가 안되거나 궁금하신 부분이 있으면 다음의 게시판을 활용해 주시면 답변을 드리도록 하겠습니다. (물론, 오타나 문장이 이상한 부분이 있는 것도 게시판을 통해 알려주시면 반영하겠습니다.)
질문 답변 게시판
; https://www.sysnet.pe.kr/3/0
책에 있는 예제는 다음의 경로에서 다운로드 받을 수 있고,
소스코드 다운로드(단일 ZIP 파일)
; https://www.sysnet.pe.kr/book/cs7_sample_code.zip
* 소스코드를 비주얼 스튜디오 2017 (15.3.1버전)에서 열은 후, 테스트하고 싶은 프로젝트를 "시작 프로젝트로 설정" 메뉴로 지정하면 됩니다.
("시작 프로젝트로 설정" 메뉴에 대해서는 책의 295페이지에 있는 "Note" 내용에서 좀 더 자세하게 알 수 있습니다.)
* 처음 CSharp7.sln 솔루션을 로드 후 빌드하면 오류가 발생할 수 있습니다.
일부 프로젝트의 경우 NuGet 패키지 구성 시간이 걸려 그런 것이므로 1~2분 정도 후에 다시 빌드하면 됩니다.
6장에서 만드는 SQL 데이터베이스 파일
; https://www.sysnet.pe.kr/book/cs7_book_db_file.zip
압축을 풀면 나오는 "CSharp7.sln" 파일을 비주얼 스튜디오 2017 (
15.3.1버전)에서 열면 다음과 같이 솔루션 탐색기(Solution Explorer)에서 장(Chapter) 별로 나누어져 있어 찾기 편하도록 구성했습니다.
소스 코드 프로젝트 중에서 11장까지는 책에서 "예제" 제목이 달린 소스 코드마다 완전히 실행 가능한 C# 프로젝트를 만들었습니다. 또한, "예제" 제목이 달리지 않은 소스코드도 모두 "부가코드-[번호].txt"라는 파일에 담아 두었습니다. 각각의 txt 파일도 복사해서 붙여넣으면 컴파일이 되는 하나의 독립적인 예제입니다.
하지만 12장 ~ 13장은 "예제" 제목이 달린 프로젝트가 해당 절에 포함된 소스 코드와 일치합니다.
이번에도 책에 포함된 모든 그림 파일을 다음의 경로에 공개해 두었습니다.
책에 포함된 그림
; https://www.sysnet.pe.kr/book/cs7_img.zip
캡쳐된 그림 이외에 다이어그램을 그리기 위해 사용한 PPT 파일도 아래에 공개했습니다. (일부 다이어그램은 출판사 측에서 인쇄를 위해 재편집을 했기 때문에 원본과 다를 수 있습니다.)
다이어그램 원본 PPT 파일
; https://www.sysnet.pe.kr/book/cs7_diagram.pptx
(혹시 이 파일에 실린 다이어그램을 좀 더 멋지게 그리셨다면 제 책에 실을 수 있도록 공유 부탁드립니다. ^^)
마지막으로, 공개된 PDF의 14~15장 내용에 대해서는 책의 서문에 쓴 내용을 공지합니다.
이 중에서 3부의 내용은 좀 더 부가 설명이 필요하다. 필자가 쓴 책은 C# 5.0을 대상으로 처음 쓰여졌으며 3부의 내용은 원래 그 책에 포함돼 있던 내용이다. 하지만 C# 6.0을 포함한 개정판이 나오면서 책의 분량이 늘어나는 것을 고려해 3부의 내용을 제외시켜 무료 PDF 문서로 공개했고 이번 C# 7.0/7.1 책에서도 포함하지 않았다. 종이책으로 꾸준히 출판한 1부, 2부와는 달리 3부의 내용은 C# 5.0 책이 쓰여졌던 시점 이후로 업데이트되지 않았기 때문에 3부의 내용 중 일부는 개발 환경의 변화로 달라졌을 수 있음을 미리 말씀드린다.
정리하면, 3부의 내용 중 모바일 부분은 거의 실습을 할 수 없을 것입니다. 그래도 다음의 사이트에 소스코드가 공개되어 있으니 참고하실 수 있습니다.
OfficePresenter 소스코드
; https://github.com/stjeong/OfficePresenter
(다운로드 방법: 위 링크의 우측 하단에 "Download ZIP" 버튼을 누르면 됩니다.)
[정오표]
* 1부 정오표 *
* 2부 정오표 *