HOME > 상세정보

상세정보

C# 언어·프로그래밍 바이블

C# 언어·프로그래밍 바이블 (41회 대출)

자료유형
단행본
개인저자
김명렬 정영식, 저
서명 / 저자사항
C# 언어·프로그래밍 바이블 = C# Bible / 김명렬, 정영식 공저
발행사항
서울 :   홍릉과학출판사,   2004  
형태사항
xv, 1137 p. : 삽화 ; 26 cm
ISBN
8972834300
일반주기
Everything C#  
부록: C# 문법  
서지주기
색인수록
000 00000cam c2200205 c 4500
001 000045128496
005 20170829105053
007 ta
008 950603s2004 ulka 001c kor
020 ▼a 8972834300 ▼g 03000
035 ▼a KRIC09550789
040 ▼a 211046 ▼c 211046 ▼d 211046 ▼d 211009
082 0 4 ▼a 005.133 ▼2 22
085 ▼a 005.133 ▼2 DDCK
090 ▼a 005.133 ▼b C110 2004zzL
100 1 ▼a 김명렬 ▼0 AUTH(211009)128996
245 1 0 ▼a C# 언어·프로그래밍 바이블 = ▼x C# Bible / ▼d 김명렬, ▼e 정영식 공저
260 ▼a 서울 : ▼b 홍릉과학출판사, ▼c 2004
300 ▼a xv, 1137 p. : ▼b 삽화 ; ▼c 26 cm
500 ▼a Everything C#
500 ▼a 부록: C# 문법
504 ▼a 색인수록
700 1 ▼a 정영식, ▼e

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.133 C110 2004zzL 등록번호 111305987 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 C110 2004zzL 등록번호 121099814 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 3 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 C110 2004zzL 등록번호 121099815 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.133 C110 2004zzL 등록번호 111305987 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 C110 2004zzL 등록번호 121099814 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 C110 2004zzL 등록번호 121099815 도서상태 대출가능 반납예정일 예약 서비스 B M

컨텐츠정보

저자소개

김명렬(지은이)

정보제공 : Aladin

목차


목차
0장 C# 프로그래밍 환경(Environment of C# Programming)
 0.1 .NET과 .NET 플랫폼 = 3
  0.1.1 .NET의 필요성과 철학 = 3
  0.1.2 .NET의 정의와 구성 요소 = 6
  0.1.3 .NET 플랫폼 = 8
  0.1.4 .NET 제품군과 서비스 = 11
 0.2 .NET 프레임워크 = 15
  0.2.1 .NET 프레임워크의 개요 = 15
  0.2.2 CLR(Common Language Runtime) = 17
  0.2.3 BCL(Base Class Library) = 34
  0.2.4 PCL(Presentation Class Library) = 39
 0.3 C# 설치하기 = 41
  0.3.1 시스템 요구 사항 = 41
  0.3.2 .NET 프레임워크 설치하기 = 43
  0.3.3 Visual Studio .NET 설치하기 = 52
 0.4 .NET 환경에서의 프로그래밍 = 57
  0.4.1 C# 컴파일하기 = 57
1장 C# 프로그래밍 입문(Introduction to C# Programming)
 1.1 C# 언어 일반 = 67
  1.1.1 C# 언어 개요 = 67
  1.1.2 C#의 역사 = 68
  1.1.3 C#과 중요 .NET 언어 = 69
  1.1.4 C#의 특징 = 72
  1.1.5 C#의 응용 분야 = 75
 1.2 C# 언어의 구성 = 76
  1.2.1 C#의 문자 집합 = 76
  1.2.2 Char 클래스 라이브러리 = 78
  1.2.3 C#의 언어 요소 = 82
 1.3 기초 프로그래밍 = 93
  1.3.1 프로그래밍 일반 = 93
  1.3.2 프로그래밍 절차 = 96
  1.3.3 C# 프로그램의 구성 = 109
  1.3.4 주석 = 109
  1.3.5 예제 프로그램 분석 = 113
  1.3.6 Console 클래스 라이브러리 = 118
  1.3.7 코딩 스타일 = 121
 1.4 변수와 상수 = 123
  1.4.1 변수 = 123
  1.4.2 변수의 선언 = 126
  1.4.3 상수 = 129
  1.4.4 치환식문 = 131
2장 기본 자료형(Basic Data Type)
 2.1 C#의 형체계 = 139
  2.1.1 C#의 기본형 = 139
  2.1.2 값형과 참조형 = 140
 2.2 단순형 = 142
  2.2.1 단순형의 의의 = 142
  2.2.2 논리형 = 143
  2.2.3 문자형 = 144
  2.2.4 정수형 = 148
  2.2.5 실수형 = 154
  2.2.6 십진형 = 160
 2.3 기본 참조형 = 168
  2.3.1 null형 = 168
  2.3.2 문자열형 = 168
  2.3.3 String 클래스 라이브러리 = 172
  2.3.4 StringBuilder 클래스 라이브러리 = 188
  2.3.5 Object 클래스 라이브러리 = 195
 2.4 형변환 = 205
  2.4.1 형변환의 의의 = 205
  2.4.2 암시적 형변환 = 206
  2.4.3 명시적 형변환 = 209
  2.4.4 단순형 형변환 요약 정리 = 211
 2.5 기타 형 관련 사항 = 213
  2.5.1 값형 = 213
  2.5.2 값형과 참조형의 비교 = 215
  2.5.3 통일형 체제 = 216
  2.5.4 포장과 포장풀기 = 219
  2.5.5 형에 관한 정보 = 222
3장 식과 연산자(Expression & Operator)
 3.1 식과 연산자의 의의 = 229
  3.1.1 식의 의의 = 229
  3.1.2 연산자의 의의 = 230
  3.1.3 상수식 = 233
 3.2 수치격상 = 234
  3.2.1 수치격상 = 234
  3.2.2 수치형의 계산 = 236
 3.3 기본 연산자 = 238
  3.3.1 상수 = 238
  3.3.2 단순명 = 238
  3.3.3 괄호식 = 238
  3.3.4 후치증가 및 후치감소 연산자 = 239
  3.3.5 checked와 unchecked 연산자 = 240
 3.4 단항 연산자 = 244
  3.4.1 단항 + 연산자 = 244
  3.4.2 단항 - 연산자 = 245
  3.4.3 논리부정 연산자 = 246
  3.4.4 비트별 보수 연산자 = 246
  3.4.6 전치 증가 및 감소 연산자 = 247
  3.4.7 캐스트식 = 249
 3.5 산술 연산자 = 249
  3.5.1 산술 연산자의 의의 = 249
  3.5.2 덧셈 연산자 = 249
  3.5.3 뺄셈 연산자 = 252
  3.5.4 곱셈 연산자 = 252
  3.5.5 나눗셈 연산자 = 253
  3.5.6 나머지 연산자(%) = 255
 3.6 비트이동 연산자 = 256
  3.6.1 비트이동 연산의 형식 = 256
  3.6.2 좌이동 연산 = 256
  3.6.3 우이동 연산 = 257
 3.7 관계 연산자 = 261
  3.7.1 정수 비교 연산 = 262
  3.7.2 실수 비교 연산 = 262
  3.7.3 decimal 비교 연산 = 262
  3.7.4 bool 등가 연산자 = 263
  3.7.5 문자열 등가 연산자 = 263
 3.8 논리 연산자 = 264
  3.8.1 비트 논리 연산자 = 264
  3.8.2 bool 논리 연산자 = 268
  3.8.3 조건 논리 연산자 = 269
 3.9 조건 연산자 = 271
  3.9.1 조건 연산자의 연산 = 271
 3.10 치환 연산자 = 274
  3.10.1 치환 연산자의 의의 = 274
  3.10.2 단순치환 = 274
  3.10.3 복합치환 = 275
 3.11 라이브러리 = 277
  3.11.1 Math 클래스 라이브러리 = 277
  3.11.2 Random 클래스 라이브러리 = 281
4장 문과 제어 구조(Statement & Control Structure)
 4.1 문의 의의 = 289
  4.1.1 제어 구조 = 289
  4.1.2 문의 분류 = 290
  4.1.3 끝점과 도달가능성 = 291
 4.2 비제어문 = 291
  4.2.1 식문 = 291
  4.2.2 공문 = 293
  4.2.3 라벨문 = 293
  4.2.4 블록 = 294
  4.2.5 선언문 = 296
 4.3 선택문 = 299
  4.3.1 if문 = 299
  4.3.2 switch문 = 308
 4.4 반복문 = 314
  4.4.1 while문 = 314
  4.4.2 do문 = 319
  4.4.3 for문 = 322
 4.5 분기문 = 330
  4.5.1 도약문 = 330
  4.5.2 goto문 = 330
  4.5.3 break문 = 332
  4.5.4 continue문 = 335
5장 메서드와 배열(Method & Array)
 5.1 메서드 = 343
  5.1.1 메서드의 의의 = 343
  5.1.2 매개 변수의 전달방식 = 353
  5.1.3 메서드의 다중화 = 360
  5.1.4 재귀적 메서드 = 366
 5.2 배열 = 373
  5.2.1 배열의 의의 = 373
  5.2.2 단순배열 = 376
  5.2.3 배열의 전달 = 390
  5.2.4 사각형 배열 = 399
  5.2.5 톱니형 배열 = 404
  5.2.6 혼합형 배열 = 410
  5.2.7 Array 클래스 라이브러리 = 411
6장 클래스(Class)
 6.1 클래스의 선언 = 427
  6.1.1 클래스와 객체 = 427
  6.1.2 클래스의 선언 = 430
  6.1.3 클래스의 객체 = 432
  6.1.4 필드와 메서드 = 440
  6.1.5 상수필드 = 444
  6.1.6 멤버 접근 = 451
 6.2 생성자와 중첩클래스 = 466
  6.2.1 서론 = 466
  6.2.2 기정생성자와 일반생성자 = 467
  6.2.3 생성자에 관한 기타 사항 = 475
  6.2.4 중첩클래스 = 484
 6.3 속성과 색인자 = 493
  6.3.1 속성 = 493
  6.3.2 색인자 = 503
 6.4 객체의 메모리 관리 = 513
  6.4.1 메모리 관리 = 513
  6.4.2 객체의 소멸 = 515
  6.4.3 객체 소멸 후의 정리 = 528
7장 구조형과 열거형(Struct & Enum)
 7.1 구조형의 의의 = 545
  7.1.1 구조형 = 545
  7.1.2 구조형의 이용 = 546
  7.1.3 class와 struct의 비교 = 554
 7.2 열거형 = 566
  7.2.1 열거형의 정의 = 566
  7.2.2 열거형의 조작 = 574
  7.2.3 열거형의 클래스 라이브러리 = 579
8장 프로그램의 구성(Construction of Program)
 8.1 전처리 지령 = 587
  8.1.1 서론 = 587
  8.1.2 전처리 식별자와 전처리 선언 = 589
  8.1.3 전처리식과 전처리 조건부 컴파일 = 593
  8.1.4 전처리 진단 지령 = 601
  8.1.5 전처리 영역 지령 = 602
  8.1.6 전처리 행 지령 = 603
 8.2 명칭공간 = 605
  8.2.1 명칭공간의 의의 = 605
  8.2.2 명칭공간의 선언 = 605
  8.2.3 명칭공간의 이용 = 608
  8.2.4 using 선언 = 619
  8.2.5 형 선언 = 632
  8.2.6 명칭공간과 형명 = 633
 8.3 컴파일러 지령 = 634
  8.3.1 컴파일 단위 = 634
  8.3.2 컴파일(러) 옵션과 컴파일 방법 = 635
9장 유전(Inheritance)
 9.1 유전의 실현 = 655
  9.1.1 유전의 의의 = 655
  9.1.2 유전의 구현 = 658
  9.1.3 유전과 생성자 = 661
  9.1.4 명칭충돌과 처방 = 667
  9.1.5 유도클래스에서 기저클래스의 멤버접근 = 674
 9.2 접근명세어 = 675
  9.2.1 클래스 접근명세어 = 675
  9.2.2 멤버접근 명세어〈멤버접근 수식어 ②〉 = 676
  9.2.3 유전에서의 제한 = 682
 9.3 다형성 = 687
  9.3.1 클래스 객체 간의 형변환 = 687
  9.3.2 가상 메서드 = 692
  9.3.3 추상 메서드 = 703
  9.3.4 다형성 = 710
 9.4 유전의 응용 = 719
  9.4.1 속성과 첨자자의 유전 = 719
  9.4.2 유전의 이용 = 729
10장 인터페이스(Interface)
 10.1 인터페이스의 기초 = 735
  10.1.1 인터페이스의 개념 = 735
  10.1.2 인터페이스 선언 = 736
  10.1.3 인터페이스의 구현과 참조 = 739
  10.1.4 명시적 인터페이스 구현 = 743
 10.2 인터페이스의 중급 = 756
  10.2.1 인터페이스 사상 = 756
  10.2.2 다형성 = 766
  10.2.3 인터페이스 재구현 = 769
 10.3 인터페이스의 고급 = 776
  10.3.1 인터페이스 형변환 = 776
  10.3.2 인터페이스 기반 프로그래밍 = 784
  10.3.3 인터페이스 속성·색인자·이벤트 = 787
11장 예외 처리(Exception Handling)
 11.1 서론 = 799
  11.1.1 예외의 의의 = 799
  11.1.1 예외 처리 기구 = 803
 11.2 예외 처리 = 807
  11.2.1 예외 발사 = 807
  11.2.2 예외 처리 = 812
  11.2.3 사용자 정의 예외 처리 = 836
  11.2.4 Exception 클래스 라이브러리 = 839
12장 연산자 다중화와 형변환(Operator Overloading & Type Conversion)
 12.1 연산자 다중화 = 851
  12.1.1 연산자 다중화의 의의 = 851
  12.1.2 다중 연산자 정의 = 852
  12.1.3 사용자 정의 연산자 평가 = 863
 12.2 사용자 정의 형변환 = 865
  12.2.1 사용자 정의 형변환의 의의 = 865
  12.2.2 사용자 정의 형변환 평가 = 878
 12.3 형변환 = 880
  12.3.1 형변환의 의의 = 880
  12.3.2 표준 변환 = 881
  12.3.3 사용자 정의 변환 = 884
13장 대리형과 이벤트(Delegate & Event)
 13.1 대리형 = 891
  13.1.1 대리형의 선언 = 891
  13.1.2 대리형의 연산 = 906
  13.1.3 대리형의 이용 = 913
 13.2 이벤트 = 917
  13.2.1 이벤트의 구조 = 917
  13.2.2 이벤트의 처리 = 922
  13.2.3 이벤트의 응용 = 945
14장 멀티스레딩(Multithreading)
 14.1 멀티스레딩의 의의 = 959
  14.1.1 멀티태스킹과 멀티프로세싱 = 959
  14.1.2 스레드의 의의 = 960
  14.1.3 멀티스레딩과 아파트 = 963
 14.2 스레드의 생성과 실행 = 965
  14.2.1 스레드 생성을 위한 준비 = 965
  14.2.2 스레드 생성과 실행 = 967
  14.2.3 스레드의 실행 제어 = 976
  14.2.4 volatile 필드 = 990
  14.2.5 Thread 클래스 라이브러리 = 992
 14.3 스레드의 상태와 활용 = 995
  14.3.1 스레드의 일생과 상태 = 995
  14.3.2 스레드 스케줄링 = 998
  14.3.3 스레드 풀링 = 1001
  14.3.4 Timer 클래스와 Timeout 클래스 = 1007
 14.4 스레드의 동기화 = 1013
  14.4.1 스레드의 충돌 = 1013
  14.4.2 스레드 동기화 = 1015
  14.4.3 lock문의 이용 = 1018
  14.4.4 Monitor 클래스의 이용 = 1023
  14.4.5 Mutex 클래스의 이용 = 1029
 14.5 기타 동기화 방법 = 1034
  14.5.1 Interlocked 클래스의 이용 = 1034
  14.5.2 ReaderWriterLock 클래스의 이용 = 1038
  14.5.3 WaitHandle 클래스의 이용 = 1043
  14.5.4 ManualResetEvent 클래스의 이용 = 1047
  14.5.5 AutoResetEvent 클래스의 이용 = 1051
15장 불안전 코드(Unsafe code)
 15.1 비관리 코드와 불안전 문맥 = 1059
  15.1.1 비관리 코드와 외부 메서드 = 1059
  15.1.2 불안전 코드와 불안전 문맥 = 1061
  15.1.3 sizeof 연산자 = 1065
 15.2 포인터 = 1066
  15.2.1 포인터형 = 1066
  15.2.2 번지 연산자 = 1070
  15.2.3 포인터형 변환 = 1071
  15.2.4 포인터를 낳는 식 = 1073
  15.2.5 포인터 연산 = 1078
 15.3 변수의 고정과 스택 할당 = 1079
  15.3.1 fixed문 = 1079
  15.3.2 스택 할당 = 1089
부록
 A. C# 문법 = 1095
  A.1 Lexical Grammar = 1095
  A.2 Syntactic Grammar = 1102
  A.3 Grammar Extensions for Unsafe Code = 1123
 B. 찾아보기 = 1126
  B.1 기호 = 1126
  B.2 영문 = 1127
  B.3 한글 = 1132
  B.4 기타 명칭 = 1137


관련분야 신착자료