| 000 | 00000cam c2200205 c 4500 | |
| 001 | 000000785915 | |
| 005 | 20170803163138 | |
| 007 | ta | |
| 008 | 020916s2002 ulka 001c kor | |
| 020 | ▼a 8955507755 ▼g 93560 | |
| 035 | ▼a KRIC08362449 | |
| 040 | ▼d 243001 ▼d 211009 ▼d 244002 ▼a 211009 ▼c 211009 | |
| 041 | 1 | ▼a kor ▼h eng |
| 049 | 1 | ▼l 121065727 ▼f 과학 |
| 082 | 0 4 | ▼a 005.133 ▼2 21 |
| 085 | ▼a 005.133 ▼2 DDCK | |
| 090 | ▼a 005.133 ▼b 2002x | |
| 100 | 1 | ▼a Wright, Charles |
| 245 | 2 0 | ▼a (LOG-ON)Visual C# / ▼d Charles Wright 저 ; ▼e 최희순 [외]역 |
| 246 | 1 9 | ▼a Rescued by C# |
| 260 | ▼a 서울 : ▼b 사이텍미디어, ▼c 2002 | |
| 300 | ▼a xix, 598 p. : ▼b 삽화 ; ▼c 26 cm | |
| 504 | ▼a 색인수록 | |
| 700 | 1 | ▼a 최희순, ▼e 역 |
| 700 | 1 | ▼a 이해기, ▼e 역 |
| 700 | 1 | ▼a 이기오, ▼e 역 |
| 700 | 1 | ▼a 송치형, ▼e 역 |
소장정보
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 과학도서관/보존서고5(동양서)/ | 청구기호 005.133 2002x | 등록번호 121065727 (11회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 2 | 소장처 세종학술정보원/과학기술실(5층)/ | 청구기호 005.133 2002x | 등록번호 151141371 (2회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 과학도서관/보존서고5(동양서)/ | 청구기호 005.133 2002x | 등록번호 121065727 (11회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 세종학술정보원/과학기술실(5층)/ | 청구기호 005.133 2002x | 등록번호 151141371 (2회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
컨텐츠정보
책소개
C#은 MS의 차세대 플랫폼인 닷넷과 함께 새로 등장한 언어다. 닷넷에는 Visual C++, Visual Basic과 같은 기존 언어를 계속 사용할 수 있지만, 닷넷에 최적화된 언어는 새롭게 개발된 C#이라고 할 수 있다. C#은 C++과 자바언어의 장점만을 그대로 가지고 온 현대화된 언어다.
닷넷플랫폼의 새로운 주역인 C#언어를 배우고자 하는 프로그래머들을 위한 책이다. 닷넷 플랫폼이란 어떤 환경인지, CLR(공통 언어 런타임)은 무엇인지 먼저 살펴보고, C#언어의 기초 문법, 객체지향 프로그래밍 언어로서의 C#의 특징, 그리고 구조체, 예외, 배열등의 내용을 학습한다. 또한 기본내용을 바탕으로 윈도우 애플리케이션을 직접 작성해보면서 폼과 컨트롤, 이벤트에 대한 내용을 알아본다.
정보제공 :
저자소개
Charles Wright(지은이)
Denver Post지의 시스템 편집자이며, C++과 C#에 관한 몇 권의 책을 집필하였고, AT&T의 교환 서비스를 실시하는 데 도움을 주었다.
이해기(옮긴이)
<자동제어>
최희순(옮긴이)
서울대 컴퓨터공학부 재학.
이기오(옮긴이)
전산학 박사. 현재 혜천대학 컴퓨터통신계열 소프트웨어개발전공 주임교수로 재직중이며, (주)세림정보기술 기술자문교수, 국가공인자격 E-Test 문제 출제위원으로도 활동하고 있다.
송치형(옮긴이)
현재 서울대학교에서 컴퓨터공학과 경제학을 전공하며, (주)코어로직스 연구원으로 근무하고 있다. 또한 (주)포베엔터테인먼트에서 컨텐츠 팀장직을 겸임하고 있다. 옮긴 책으로 <코어 웹 프로그래밍>, <LogOn JAVA 2 PROGRAMMING>, <LogOn Visual C#>, <Core Java의 저자 Horstmann의 생각하는 Big Java> 등이 있다.
목차
목차 서문 = ⅲ 역자 서문 = ⅳ LESSON 1. C# 들어가기 = 1 컴퓨터 프로그램과 프로그래밍 이해하기 = 4 비주얼 스튜디오 닷넷(.NET) 설치하기 = 6 비주얼 스튜디오 실행하기 = 7 비주얼 스튜디오에서 C# 프로그램 불러 오기 = 8 C#에서 프로그램 파일 인쇄하기 = 11 비주얼 스튜디오 설정하기 = 12 프로그램 저장하기 = 14 반드시 알아야 할 사항 = 16 LESSON 2. 첫 번째 C# 프로그램을 작성하고, 실행하고 저장해 보기 = 17 프로젝트 만들기 = 20 프로그램 파일 이해하기 = 23 컴파일러 시작하기 = 24 출력 창 사용하기 = 25 결과 검사하기 = 27 프로그램 실행하기 = 29 프로그램 종료하고 저장하기 = 34 반드시 알아야 할 사항 = 35 LESSON 3. 비주얼 스튜디오 7 탐색하기 = 37 비주얼 스튜디오 옵션 세팅하기 = 39 "새 프로젝트" 대화 상자 사용하기 = 41 프로젝트 형식 선택하기 = 43 비주얼 스튜디오 창 사용하기 = 44 비주얼 스튜디오 메뉴와 도구 모음 탐색하기 = 47 솔루션 탐색기 사용하기 = 49 클래스 뷰 사용하기 = 50 도움말 보기 = 51 "파일에서 찾기" 명령 사용하기 = 52 반드시 알아야 할 사항 = 54 LESSON 4. 명령어 라인에서 C# 사용하기 = 55 명령어 라인에서 C# 프로그램 컴파일하기 = 56 C# 프로그램 실행하기 = 58 Main() 함수 이해하기 = 60 기본적인 출력 수행하기 : Console 클래스 = 64 스트링 사용하기 : "Hello C# world!" = 69 윈도우에서 C# 프로그램 작성하기 = 75 반드시 알아야 할 사항 = 77 LESSON 5. C#의 기본 핵심 개념 이해하기 = 79 토큰과 공백 = 81 함수 기초 다지기 = 83 C# 수행문 이해하기 = 86 세미콜론을 이용해서 수행문의 끝 표시하기 = 87 코드에 주석문 달기 = 89 네임스페이스 이해하기 = 91 C# 프로그램 수정하기 = 97 문법 에러 인식하기 = 97 반드시 알아야 할 사항 = 100 LESSON 6. C# 프로그램에서 정보를 저장하기 위해 변수 사용하기 = 101 식별자 이해하기 = 103 C#은 왜 변수형을 사용할까? = 104 C#의 기본형 이해하기 = 104 C# 프로그램에서 변수 선언하기 = 106 변수에 값 할당하기 = 110 변수 값 출력하기 = 110 데이터형의 값을 다른 데이터형 변수에 대입하기 = 117 Read-Only 변수 사용하기 = 119 Checked 변수와 Unchecked 변수 사용하기 = 121 변수 Boxing과 변수 Unboxing = 123 반드시 알아야 할 사항 = 124 LESSON 7. 클래스 다루기 = 127 C# 클래스란? = 128 클래스 정의하기 = 130 클래스에 멤버 선언하기 = 132 비주얼 스튜디오 클래스 뷰 창 사용하기 = 136 this 변수 이해하기 = 154 클래스 멤버에 대한 static 한정자 이해하기 = 155 반드시 알아야 할 사항 = 158 LESSON 8. 객체 지향 프로그래밍과 C# = 161 객체 이해하기 = 163 Value형과 Reference형 사용하기 = 163 열거 값 선언하고 사용하기 = 167 상속 사용하기 = 170 캡슐화와 가시성 검사 = 176 다형성 이해하기 = 176 추상 클래스 사용하기 = 184 반드시 알아야 할 사항 = 185 LESSON 9. C# 연산자 탐색하기 = 187 연산자에 대해 좀더 알아보기 = 188 단항 연산자 이해하기 = 190 이항 연산자 이해하기 = 195 산술 연산자 사용하기 = 197 할당 연산자 이해하기 = 199 두 개의 값을 비교하는 관계 연산자 사용하기 = 203 논리 연산자 : 조건의 참과 거짓을 판별하는 연산자 = 205 비트 연산자 이해하기 = 207 Unsafe 코드 사용하기 = 210 반드시 알아야 할 사항 = 213 LESSON 10. 생성자와 소멸자 이해하기 = 215 new 연산자 사용하기 = 217 생성자 이해하기 = 218 생성자 사용하기 = 220 여러 가지 생성자 사용하기 = 223 소멸자 이해하기 = 226 반드시 알아야 할 사항 = 229 LESSON 11. 클래스 유효 범위와 접근 제어 이해하기 = 231 클래스 객체 좀더 살펴보기 = 233 함수 접근 제어하기 = 235 데이터 멤버에 접근하기 = 240 클래스 유효 범위 이해하기 = 241 반드시 알아야 할 사항 = 243 LESSON 12. 기존 클래스로부터 새로운 클래스 파생시키기 = 245 기본 클래스 작성하기 = 246 기본 클래스에 액세스 키워드 사용하기 = 255 클래스 멤버 은닉하기 = 257 생성자와 소멸자의 순서 이해하기 = 261 Virtual 함수 사용하기 = 264 반드시 알아야 할 사항 = 266 LESSON 13. 네임스페이스와 어셈블리 사용하기 = 269 네임스페이스를 사용하여 작업하기 = 271 자신의 네임스페이스 생성하기 = 272 다수의 소스 코드 파일 사용하기 = 273 모듈의 생성과 사용 = 279 어셈블리 이해하기 = 281 어셈블리 작업하기 = 282 Shared 어셈블리 생성하기 = 288 반드시 알아야 할 사항 = 291 LESSON 14. C#에서 관련된 데이터를 그룹화하기 위해 구조체 사용하기 = 293 구조체 정의하기 = 294 구조체 멤버 선언하기 = 297 구조체를 객체로 사용하기 = 298 클래스와 구조체의 차이 = 300 구조체 변수를 Reference형의 객체로 사용하기 = 306 반드시 알아야 할 사항 = 308 LESSON 15. 예외 처리 = 309 C# 예외 처리란? = 310 예외 던지기 = 312 예외를 던질 때 해야 할 일 = 317 예외 블록에서의 유효 범위 이해하기 = 320 예외 블록에서 프로그램 종료시키기 = 323 다수의 catch 블록 사용하기 = 326 finally 블록 사용하기 = 328 반드시 알아야 할 사항 = 330 LESSON 16. 여러 값을 저장하기 위해 배열 사용하기 = 331 배열을 사용하여 하나의 변수에 여러 값을 저장할 수 있습니다. = 332 배열 선언하기 = 334 배열형 이해하기 = 337 배열 원소에 접근하기 = 340 클래스와 구조체의 배열 선언하기 = 342 C#에서 String 사용하기 = 347 다차원 배열을 선언하고 사용하기 = 347 반드시 알아야 할 사항 = 351 LESSON 17. 증가, 감소 연산자 사용하기 = 353 변수 값의 증가와 감소 = 354 선행 표현식 사용하기 = 355 후행 표현식 사용하기 = 357 반드시 알아야 할 사항 = 359 LESSON 18. C#에서 표현식 만들기 = 361 C#에서 표현식이 수행되는 방법 = 362 연산자의 우선 순위 이해하기 = 365 수학적 표현식 만들기 = 368 논리적 표현식 만들기 = 371 반드시 알아야 할 사항 = 372 LESSON 19. C#의 문법과 구문 = 373 C#에서 사용되는 정의와 규약 = 374 연산자 구문 이해하기 = 376 구두 기호 자세히 알아 보기 = 377 선언 구문 = 378 식의 값 판별 = 380 수행문 작성하기 = 381 비주얼 스튜디오에서 구문 강조 이용하기 = 385 반드시 알아야 할 사항 = 387 LESSON 20. C#에서 조건 판단하기 = 389 조건 판단문 이해하기 = 390 if 문 사용하기 = 392 else 문 사용하기 = 395 다중 if-else 문 만들기 = 397 if-else 대신 switch 문 사용하기 = 399 if 문 안에 여러 조건식 사용하기 = 402 중복된 조건 판단문 만들기(실행문 안에 실행문 만들기) = 404 반드시 알아야 할 사항 = 405 LESSON 21. C#에서 반복 구문 사용하기 = 407 C# 루프문을 사용하여 수행문 반복 실행하기 = 408 goto와 label 문을 사용한 루프 = 410 for 루프를 사용하여 수행문을 지정한 횟수만큼 수행시키기 = 412 while 문을 사용하여 조건이 True인 동안 수행문 실행하기 = 416 foreach 루프 사용하기 = 421 중첩된 루프 사용하기 = 423 반드시 알아야 할 사항 = 424 LESSON 22. C#의 함수 시작하기 = 425 프로그램 쪼개기 = 426 C#의 전역 함수 = 429 함수 호출하기 = 432 함수의 반환 형식 사용하기 = 434 ref 키워드를 사용하여 매개 변수 바꾸기 = 435 반드시 알아야 할 사항 = 437 LESSON 23. 함수에 변수와 값 전달하기 = 439 함수의 인자와 매개 변수 이해하기 = 440 C#에서 변수를 저장하는 방식 = 441 static 변수 이해하기 = 443 프로그램에서 함수가 호출되면 어떤 일이 일어나는가? = 445 함수에 인자 전달하기 = 446 ref 키워드를 사용하여 매개 변수를 Reference로 전달하기 = 448 반드시 알아야 할 사항 = 450 LESSON 24. 객체와 상수 값을 인자로 사용하기 = 453 구조체와 배열을 인자로 사용하기 = 454 변수의 데이터형 바꾸기 = 456 레퍼런스 사용하기 = 458 상수 값 이해하기 = 460 상수 값 정의하기 = 461 상수 값을 인자로 사용하기 = 464 반드시 알아야 할 사항 = 465 LESSON 25. 함수와 변수의 유효 범위 이해하기 = 467 유효 범위 이해하기 = 468 함수 선언 유효 범위 = 470 함수 유효 범위 = 472 블록 유효 범위 사용하기 = 480 가시성과 수명 이해하기 = 482 반드시 알아야 할 사항 = 484 LESSON 26. 윈도우 프로그램 만들기 = 485 윈도우 프로그램의 다른점 이해하기 = 486 비주얼 스튜디오에서 윈도우 응용 프로그램 만들기 = 489 윈도우 프로그램 컴파일 및 테스트하기 = 495 반드시 알아야 할 사항 = 496 LESSON 27. 폼 사용하기 = 499 프로젝트에 폼 추가하기 = 500 폼 옵션 설정하기 = 505 폼을 나타내거나 숨기기 = 508 폼에 컨트롤 추가하기 = 510 반드시 알아야 할 사항 = 512 LESSON 28. 윈도우 컨트롤 사용하기 = 513 컨트롤 이해하기 = 514 공통 컨트롤 테스트하기 = 516 컨트롤 속성 설정하기 = 523 컨트롤의 메시지 사용하기 = 524 반드시 알아야 할 사항 = 526 LESSON 29. 델리게이트 사용하기 = 527 델리게이트 이해하기 = 528 델리게이트 사용하기 = 530 델리게이트를 위한 클래스 작성하기 = 534 인자와 반환 값을 가진 델리게이트 사용하기 = 535 이벤트에 대한 델리게이트 정의 = 538 반드시 알아야 할 사항 = 539 LESSON 30. C# 프로그램에서 공통 다이얼로그 사용하기 = 541 공통 다이얼로그 이해하기 = 542 색 다이얼로그 사용하기 = 547 글꼴 다이얼로그 사용하기 = 550 파일 다이얼로그 사용하기 = 552 반드시 알아야 할 사항 = 560 LESSON 31. C# 스트림 사용하기 = 561 스트림 클래스란? = 562 스트림 객체 사용하기 = 567 스트림 프로퍼티 = 574 Stream 메서드 사용하기 = 575 반드시 알아야 할 사항 = 577 LESSON 32. 함수와 연산자 오버로딩하기 = 579 오버로딩 이해하기 = 580 함수 오버로딩하기 = 583 연산자 오버로딩하기 = 584 반드시 알아야 할 사항 = 589 찾아보기 = 590
