HOME > 상세정보

상세정보

(about) C#

(about) C# (15회 대출)

자료유형
단행본
개인저자
김종덕
서명 / 저자사항
(about) C# / 김종덕 저
발행사항
서울 :   영진.com,   2001  
형태사항
904 p. : 삽화 ; 24 cm + 전자 광디스크 (CD-ROM) 5매
ISBN
8931418205
일반주기
색인수록  
000 00000nam c2200205 c 4500
001 000000747872
005 20170605181421
007 t
008 011128s2001 ulka 001c kor
020 ▼a 8931418205 ▼g 13000
040 ▼a 211009 ▼c 211009 ▼d 211009
049 1 ▼l 121057271 ▼f 과학
082 0 4 ▼a 005.133 ▼2 21
085 ▼a 005.133 ▼2 DDCK
090 ▼a 005.133 ▼b 2001zzzd
100 1 ▼a 김종덕
245 2 0 ▼a (about) C# / ▼d 김종덕 저
260 ▼a 서울 : ▼b 영진.com, ▼c 2001
300 ▼a 904 p. : ▼b 삽화 ; ▼c 24 cm + ▼e 전자 광디스크 (CD-ROM) 5매
500 ▼a 색인수록

소장정보

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 세종학술정보원/과학기술실(5층)/ 청구기호 005.133 2001zzzd 등록번호 151108759 (2회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M ?

컨텐츠정보

책소개

이 책은 최근 각광받는 C#을 배울 수 있도록 구성한 책이다. Visual Studio .NET Beat 2 한글판으로 작업되어 있다. 기존의 다른 환경에서 개발하던 개발자들이 C#이라는 언어를 쉽게 배울 수 있도록 하였다.

크게 세 개의 파트로 구성되어 있다.1부는 주로 C# 언어의 학습에 초점을 두어, C# 언어에 대한 기초 학습, VS.NET 통합 환경 살펴보기, 객체지향 프로그래밍의 기본, 네임스페이스와 클래스 등에 대해 다른다. 2부에서는 윈도 폼 프로그래밍, 윈도 폼을 사용한 텍스트 에디터 작성 등을 다른다. 3부에서는 다양한 네임스페이스들에 존재하는 클래스들의 소개와 사용법을 다룬다. ADO.NET 사용, 닷넷에서의 XML 등을 다룬다,

이 책은 베타 2 버전으로 집필되어 있기 때문에 저자 홈페이지에서 개정되고 증보되는 내용들을 서비스할 예정이다. 저자 홈페이지에서 새로운 소식과 각종 Q&A 등을 통해 독자들이 많은 도움을 받을 수 있을 것이다. 저자 홈페이지 My.dreamwiz.com/papasmf1 를 방문해서 질문을 할 수 있다.

부록 CD-ROM은 Visual Studio .NET beta 2(4매)와 책내 예제 소스(1매)를 제공한다.


정보제공 : Aladin

저자소개

김종덕(지은이)

멀티캠퍼스에서 전임교수로 강의를 하고 있는 김종덕 전임교수입니다. 멀티캠퍼스에서 파이썬 프로그래밍 과정, 아이폰앱개발과정, 닷넷 과정등을 강의하고 있습니다. 소프트뱅크 교육센터, 트라이콤 교육센터, 에티버스 교육센터, 비트 캠프등에서 재직자, 미취업자 반을 강의한 경험을 가지고 있습니다. 삼성전자, 삼성SDS, 현대중공업, 미포조선등의 기업체 강의도 다수 진행했습니다. 마이크로소프트의 공인강사 MCT(Microsoft Certified Trainer)로 2002년부터 활동을 하고 있습니다. 주로 닷넷으로 개발과 강의를 했었고, 꾸준하게 아이폰앱개발 과정과 파이썬 과정을 강의하고 있으며, 최근에는 Azure 개발자기술들을 준비하고 있습니다. IT를 좋아하고 IT를 취미로 하면서 살고 싶은 강사입니다. 새로운 전자기기를 무척이나 좋아하며, 미러리스를 통한 사진촬영, 그리고 트라이폴드 자전거를 사용하면서 한강 라이딩을 즐기고 있습니다. 앞으로 프리라이더의 삶을 사는 것이 꿈입니다. 네이버 블로그에 제가 하는 강의 관련 프로그래밍과 경제적 자유에 대한 글을 쓰는 것을 무척이나 좋아합니다. 저서로는 About C# (2002년 영진출판사) About ASP.NET & ADO.NET(2001년 영진출판사) .NET 개발자를 위한 SQL Server 2005 (2007년 대림출판사) 챗GPT를 활용한 파이썬 프로그래밍 (2023년 아이티포럼) 등이 있습니다. . · 구글 블로그: https://papasmf blogspot com/.. · 네이버 블로그: https:// blog naver com/papasmf1004.. · 유튜브 채널: https:// www youtube com/@papasmf1.. · 깃허브 주소: https://github com/papasmf1/VibeCoding

정보제공 : Aladin

목차


목차
Part 01 기본 학습
 Chapter 01 닷넷 플랫폼 = 23
  01 .NET 프레임워크 소개 = 24
  02 CLR(Common Language Runtime) = 29
  03 IL코드와 메타데이터 = 32
  04 닷넷 엔터프라이즈 서버 제품군 = 46
  05 VS.NET 베타 한글판의 설치 = 48
 Chapter 02 C# 언어에 대한 기초 학습 = 57
  01 언어에 대한 소개 = 58
  02 C#을 사용할 수 있는 영역 = 61
  03 컴파일하는 방법 = 62
  04 데이터 타입 = 66
   값 형식(Value type) = 66
   참조 형식(Reference type) = 69
  05 연산자 = 71
   산술 연산자 = 73
   관계와 논리 연산자 = 75
  06 예외 처리 = 75
  07 플로어 컨트롤 = 82
   선택문 = 82
   반복문 = 85
   점프에 관련된 문장들 = 88
 Chapter 03 VS.NET 통합 환경 살펴보기 = 91
  01 통합 환경에 대한 소개 = 92
  02 Visual Studio.NET 개발 환경의 특징 = 97
  03 개발시 사용되는 주요 도구 화면 소개 = 100
   툴박스 = 100
   솔루션 익스플로러 = 101
   클래스 창 = 102
   서버 탐색기 = 103
   마이크로소프트의 비지오와의 연동 = 104
  04 윈도 폼과 웹 폼에서 디버깅하는 방법 = 106
   디버거 모드 = 106
   디버깅 창 = 106
   디버깅 따라해 보기 = 108
 Chapter 04 Value-Type 변수 = 113
  01 CTS(Common Type System)에 대한 소개 = 114
  02 변수의 이름을 지정하는 방법 = 118
  03 내장 데이터 타입의 사용 = 120
  04 유저 정의 데이터 타입의 사용 = 122
   열거형(Enumeration Type) = 122
   구조체형(Structure Type) = 123
  05 데이터 타입 간의 변환 = 124
   묵시적인 형변환(Implicit Type Conversion) = 125
   명시적인 형변환(Explicit Type Conversion) = 125
 Chapter 5 메소드와 파라미터 = 129
  01 메소드의 생성 = 130
   메소드를 만들어 보자! = 131
   메소드 정의의 기본 문형 = 133
  02 메소드 호출 = 133
   같은 클래스 내에 있는 메소드를 호출하는 경우 = 134
   다른 클래스에서 메소드를 호출하는 경우 = 134
   중첩해서 메소드를 호출하는 경우 = 135
  03 리턴 문장 = 136
   즉시 리턴 = 137
  04 로컬 변수와 인스턴스 변수의 구분 = 139
   로컬 변수 = 139
   공유 변수 = 140
   범위 충돌 = 141
  05 파라미터의 사용방법 = 142
   값에 의한 전달(Pass by value) = 143
   참조에 의한 전달 = 144
   출력 파라미터 = 145
   가변 인자에 대한 처리 = 146
   파라미터를 전달하는 방식에 대한 조언 = 149
  06 메소드의 오버로드 = 150
 Chapter 06 배열 = 155
  01 배열에 대한 소개 = 156
   C#에서 배열의 선언 = 156
   배열의 차원(Rank) = 157
   배열의 첨자 알아내기 = 158
   배열과 컬렉션 비교 = 160
  02 배열을 생성하는 방법 = 164
   배열의 초기화 리스트 = 165
   배열 변수를 복사한다는 의미 = 169
  03 배열을 사용해 보자 = 171
   Sort 메소드 = 171
   Clear 메소드 = 173
   Clone 메소드 = 174
   GetLength 메소드 = 174
   GetLowerBound 메소드 = 174
   GetUpperBound 메소드 = 175
   IndexOf 메소드 = 175
   LastIndexOf 메소드 = 175
  04 불규칙 배열(Jagged Array) = 176
 Chapter 07 객체지향 프로그래밍의 기본 = 179
  01 프로그래밍의 패러다임 = 180
  02 객체지향 프로그래밍 언어의 족보 = 181
  03 객체와 클래스 = 183
  04 클래스와 구조체 = 186
  05 추상성(Encapsulation) = 190
   절차식 프로그래밍 = 190
   객체지향 프로그래밍 = 191
   오브젝트간의 데이터의 공유 = 194
  06 상속성(Inheritance) = 201
   상속은 전이된다 = 203
   단일상속과 다중상속 = 205
  07 다형성(Polymorphism) = 206
  08 추상 클래스 = 209
  09 인터페이스(Interface) = 212
   초기 바인딩과 후기 바인딩 = 218
 Chapter 08 Reference형 변수 = 221
  01 참조형 변수 사용하기 = 222
   값형과 참조형의 메모리 할당 = 223
   참조형 변수의 선언과 해제 = 224
   값을 비교하는 경우와 참조를 비교하는 경우 = 226
   메소드의 파라미터로 참조형 변수를 사용하는 경우 = 229
  02 일반적인 참조형 = 230
   String 클래스 = 231
   문자열 비교 연산자 = 234
  03 오브젝트 클래스 살펴보기 = 235
   공통 메소드들 = 236
  04 데이터 컨버전 = 237
   부모/자식간의 컨버전 = 237
   형 변환시에 사용할 수 있는 is 연산자, as 연산자 = 239
   object형을 사용한 데이터 컨버전 = 245
   박싱(Boxing)과 언박싱(Unboxing) = 245
 Chapter 09 C#에서의 오브젝트의 생성과 소멸, 상속 = 249
  01 생성자(Construct)란? = 250
   오브젝트의 생성 = 250
   기본 생성자(Default Constructor) = 251
   기본 생성자를 오버라이딩하기 = 252
   생성자 오버로딩하기 = 252
  02 데이터의 초기화 = 255
   구조체에서의 생성자 사용 = 257
   Private 생성자 = 261
   Static 생성자 = 262
  03 가비지 컬렉터 살펴보기 = 266
   오브젝트의 일생 = 266
   가비지 컬렉터(Garbage Collector) = 268
   C#의 세대별(Generation) 가비지 컬렉션에 대한 이해 = 271
   Public sealed 클래스 GC = 272
  04 소멸자(Destructor)란? = 273
   Finalize 메소드 = 273
   소멸자(Destructor) 사용하기 = 275
   GC의 SuppressFinalize 메소드 사용 = 277
   정리작업을 위한 디자인 패턴 = 279
  05 파생 클래스 = 287
   기본 클래스의 생성자 호출하기 = 291
  06 가상 메소드와 new 키워드 = 294
   new 키워드를 사용해서 멤버 숨기기 = 296
  07 Sealed 클래스 = 306
  08 인터페이스를 사용해 보자 = 307
   인터페이스의 생성 = 307
   인터페이스의 다중 상속 = 308
   명시적으로 인터페이스의 멤버를 구현하는 경우 = 309
  09 추상 클래스의 사용 = 314
 Chapter 10 연산자와 델리게이트형, 이벤트 = 319
  01 연산자에 대한 소개 = 320
  02 연산자 오버로딩 = 321
   관계 연산자의 오버로딩 = 325
   연산자 컨버전의 오버로딩 = 329
  03 델리게이트(Delegate)형의 생성과 사용방법 = 333
   델리게이트를 정의 = 334
   델리게이트에 메소드를 연결 = 334
  04 이벤트의 생성과 사용방법 = 336
   이벤트의 생성 = 336
   이벤트의 구독 = 337
   구독자들에게 이벤트를 공지하기 = 337
  05 이벤트의 파라미터 전달 = 338
   sender 오브젝트 = 339
 Chapter 11 프로퍼티와 인덱서 = 349
  01 프로퍼티란? = 350
  02 엑세스의 사용 = 351
   get 액세서 = 351
   set 액세서 = 352
  03 프로퍼티와 필드를 비교 = 354
  04 프로퍼티와 메소드 비교 = 359
  05 프로퍼티 형 = 361
   읽기/쓰기 프로퍼티 = 361
   읽기전용 프로퍼티 = 361
   쓰기전용 프로퍼티 = 362
   스태틱 프로퍼티 = 362
  06 프로퍼티 예제 = 363
  07 인덱서(Indexer)란? = 364
  08 인덱서와 배열을 비교 = 367
  09 프로퍼티와 인덱서 비교 = 372
  10 인덱서에 파라미터 사용 = 373
  11 인덱스 예제 = 375
   string 클래스 = 375
   FileByteArray 예제 = 376
 Chapter 12 어트리뷰트(Attrubutes) = 383
  01 어트리뷰트에 대한 소개 = 384
  02 어트리뷰트 기본 문형 = 384
  03 이미 정의된 어트리뷰트 정리 = 386
   일반적인 어트리뷰트들 = 386
   COM과의 호환성을 위한 어트리뷰트들 = 387
   트랜잭션 처리에 관련된 어트리뷰트들 = 388
   VS.NET의 비주얼 디자이너에서 사용되는 어트리뷰트들 = 388
  04 조건 어트리뷰트 = 389
  05 DIIImport 어트리뷰트 = 392
  06 커스텀 어트리뷰트의 생성 = 394
  07 어트리뷰트 클래스의 생성 = 396
   커스텀 어트리뷰트의 처리 과정 = 397
   다중으로 어트리뷰트를 사용하기 = 398
  08 어트리뷰트를 검색하기 = 399
 Chapter 13 네임스페이스와 어셈블리, 통합 = 407
  01 액세스 수정자의 사용 = 408
  02 통합(Aggregation) = 415
   팩토리 디자인 패턴 = 417
  03 네임스페이스(Namespae) = 422
   네임스페이스의 이름에 대한 가이드라인 = 426
  04 모듈과 어셈블리 = 430
   모듈을 생성해 보자 = 433
   어셈블리의 사용 = 434
   버전 번호 = 442
   글로벌 어셈블리 캐쉬(Global Assembly Cache) = 443
 Chapter 14 자주 사용하는 네임스페이스와 클래스들에 대한 소개 = 447
  01 System 네임스페이스 = 448
  02 System.Data 네임스페이스 = 449
  03 System.IO 네임스페이스 = 450
  04 System.Net과 System.Net.Sockets 네임스페이스 = 451
  05 System.Web과 System.Web.UI.WebControls = 458
  06 System.Windows.Forms 네임스페이스 = 461
  07 System.Xml = 462
Part 02 C#으로 작성하는 윈도 폼 프로그래밍
 Chapter 15 윈도 폼 프로그래밍 = 469
  01 윈도 폼 프로그래밍 소개 = 470
  02 VS.NET으로 작성하는 윈도 폼 프로그램 = 476
  03 폼 다루기의 기본 = 484
  04 폼의 상속 = 490
  05 이벤트에 대한 소개 = 493
   델리게이트를 정의 = 494
   델리게이트에 메소드를 연결 = 494
  06 이벤트 핸들러에 대한 소개 = 495
  07 윈도 폼 디자이너에서의 이벤트 핸들러 생성 = 496
  08 하나의 이벤트 핸들러에서 다중의 이벤트 처리 = 498
  09 윈도 폼에서의 다이얼로그 박스 생성 = 501
   다이얼로그 박스의 생성 = 501
   다이얼로그 박스를 오픈하기 = 502
  10 사용자가 선택한 값을 검색 = 509
  11 다이알로그 박스에서의 사용자 입력 처리 = 514
  12 윈도 폼의 데이터 바이딩 = 517
 Chapter 16 윈도 폼에서 컨트롤들을 사용해 보자 = 529
  01 컨트롤들의 기능별 분류 = 530
  02 컨트롤을 폼에 추가하기 = 533
  03 액세스 키 추가와 사용자가 누른 키를 체크하기 = 534
   컨트롤의 레이어 변경하기 = 536
  04 여러 개의 컨트롤들의 배치를 쉽게 하기 = 536
  05 폼에서 탭 순서 세팅하기 = 538
  06 CheckedListBox 사용 = 539
  07 Color 다이얼로그박스, Font 다이얼로그박스, OpenFile 다이얼로그박스의 사용 = 542
  08 콤보박스 컨트롤과 리스트박스 사용 = 544
  09 DateTimePicker 컨트롤과 MonthCalendar 컨트롤의 사용 = 547
  10 PictureBox 컨트롤의 사용 = 550
 Chapter 17 MDI 폼과 메뉴, 컨텍스트 메뉴를 사용해 보자! = 555
  01 부모 폼과 자식 폼 만들기 = 556
  02 Context 메뉴를 추가하기 = 560
 Chapter 18 윈도 폼을 사용한 텍스트 에디터 작성 = 567
  01 에디터의 뼈대를 생성 = 568
  02 텍스트 에디터에 필요한 코드 = 572
Part 03 C#을 활용할 수 있는 다양한 기반 기술들
 Chapter 19 ADO.NET 사용 = 593
  01 ADO와 ADO.NET의 달라진 컨셉 = 594
  02 관리 프로바이더(Managed Provider) = 596
  03 Connection 클래스 = 597
   sqlConnection 클래스 = 598
  04 커맨드클래스(Command) = 604
   SqlCommand 클래스 = 605
  05 스토어드 프로시저의 사용 = 613
   Public 인스턴스 속성 = 614
  06 데이터셋을 사용하지 않고 직접 데이터 소스를 가지고 작업하기 = 622
   데이터커멘드를 통해서 결과셋을 리턴받는 경우 = 623
   데이터커멘드를 통해서 Update를 수행하는 경우 = 630
   데이터커멘드를 통해서 단일 값을 리턴받는 경우 = 634
   SQL 서버로부터 XML 포맷으로 데이터를 리턴받는 경우 = 636
  07 데이터 어댑터(DataAdapter) 클래스 = 639
  08 데이터 어댑터에서의 테이블 맵핑구조 = 648
  09 데이터 어댑터를 생성하는 3가지 방법 = 650
   서버 탐색기를 통해서 데이터 어댑터를 생성 = 650
   위저드를 통해서 데이터 어댑터를 생성 = 651
   ‘난 꼼꼼히 코딩하는게 좋아!’라고 하는 독자는 직접 생성 = 655
  10 데이터 어댑터의 결과를 미리보자 = 655
  11 데이터 어댑터의 파라미터 세팅 = 659
   Selection 파라미터 = 659
   Update 파라미터 = 660
  12 데이터리더(DataReader) = 663
   SqlDataReader 클래스 = 665
  13 데이터셋(DataSet) = 666
   DataSet 클래스 = 672
  14 비주얼스튜디오의 툴을 통해서 데이터셋을 생성하는 방법 = 678
   컴포넌트 디자이너(Component Designer)를 사용 = 678
   XML 디자이너를 사용 = 682
  15 데이터셋을 필터링하고 소팅하기 = 691
   데이터 테이블에서의 필터링 = 692
   소팅 = 692
   데이터 뷰 매니저(DataViewManager) = 692
  16 데이터셋에 릴레이션과 제약 조건들을 추가하는 방법 = 697
   비주얼 스튜디오의 XML 디자이너를 사용해서 릴레이션 오브젝트를 사용하기 = 699
  17 데이터 테이블(DataTable) = 710
  18 데이터뷰(DataView) = 718
  19 데이터로우(DataRow) = 725
  20 데이터로우뷰(DataRowView) = 730
  21 데이터컬럼(DataColumn) = 730
  22 트랜잭션(Transaction) 사용 = 732
 Chapter 20 ADO.NET에서의 데이터 업데이트와 충돌 해결 방안 = 735
  01 데이터셋을 통한 업데이트 작업에 대한 기본 개념들 = 736
   데이터셋의 결합(Merge) = 737
   변경된 레코드의 정보는 어떻게 유지되지? = 737
   데이터셋에 변경된 사항을 커밋하기(Commit) = 738
  02 데이터 업데이트에 관련된 중요한 이벤트들 = 739
  03 데이터셋을 통한 데이터의 업데이트 방법 = 740
  04 잠시 데이터셋 내의 제약조건을 정지시키기 = 741
  05 데이터셋 내에 변경된 데이터 찾아내기 = 741
  06 데이터셋 내의 변경사항을 커밋하기 = 743
  07 비주얼 스튜디오 닷넷에서 Concurrency 제어 모델 = 744
 Chapter 21 닷넷에서의 XML = 765
  01 XML의 기본 개념 = 766
  02 XML 문서의 생성 = 770
  03 기본적인 용어 정리 = 774
  04 XSLT를 사용한 XML 문서의 변환작업 = 778
  05 닷넷 프레임워크에서 xmlReader, xmlWriter 사용 = 790
   XmlReader = 791
   XmlWriter = 802
  06 Xml DOM(Document Object Model)에 대한 학습 = 804
   DOM의 기초 클래스와 확장 클래스 = 804
   XpathNavigator 클래스 = 806
  07 XmlDataDocument와 데이터셋 = 811
  08 비주얼스튜디오 닷넷의 Typed DataSet에서 사용되는 스키마 살펴보기 = 818
   XML 요소 = 818
 Chapter 22 C#으로 웹 응용 프로그램 만들기 = 823
  01 ASP.NET의 획기적인 실행 모델 = 824
  02 웹 폼 모델에 대한 이해 = 827
   웹 폼 모델의 특징 = 828
   웹 폼의 코드 모델 = 829
   페이지 클래스 = 830
   웹 폼의 수행 방식 = 830
  03 웹 폼에서의 이벤트 = 833
 Chapter 23 웹 서비스와 SOAP 프로토콜 = 847
  01 웹 서비스에 대한 소개 = 848
  02 SOAP Tool Kit의 설치 = 854
   설치 후에 점검할 사항들 = 854
  03 비주얼베이직 6.0으로 작성해 본 ROPE를 사용하는 클라이언트 프로그램 = 861
  04 비주얼베이직 6.0으로 작성하는 샘플 COM 컴포넌트 = 864
  05 SDL 위저드를 사용해서 SDL(Services Description Language) 파일을 생성 = 868
  06 포켓 PC에서의 SOAP 프로토콜 지원 = 875
  07 포켓 PC에서 SOAP 프로토콜을 사용할 수 있는 클라이언트 프로그램 = 884
  08 VS.NET을 사용한 웹 서비스 프로그램의 작성 = 891


관련분야 신착자료

Harvard Business Review (2025)