| 000 | 00000nam c2200205 c 4500 | |
| 001 | 000000829938 | |
| 005 | 20170803164821 | |
| 007 | ta | |
| 008 | 030530s2003 ulka 000c kor | |
| 020 | ▼a 895598152X ▼g 93000 | |
| 035 | ▼a KRIC08669211 | |
| 040 | ▼a 241026 ▼c 241026 ▼d 211009 | |
| 049 | 1 | ▼l 111250732 ▼l 121085224 ▼f 과학 ▼l 121085225 ▼f 과학 |
| 082 | 0 4 | ▼a 005.133 ▼2 21 |
| 085 | ▼a 005.133 ▼2 DDCK | |
| 090 | ▼a 005.133 ▼b 2003d | |
| 100 | ▼a 이인찬 | |
| 245 | 2 0 | ▼a (키노의 애플리케이션 개발을 위한) C#&ASP.NET / ▼d 이인찬 지음 |
| 260 | ▼a 서울 : ▼b 사이버출판사, ▼c 2003 | |
| 300 | ▼a 735 p. : ▼b 삽화 ; ▼c 27 cm + ▼e 전자 광디스크 (CD-ROM) 6매 | |
| 500 | ▼a 부록: 디버깅 |
소장정보
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 중앙도서관/교육보존A/1 | 청구기호 005.133 2003d | 등록번호 111250732 | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 2 | 소장처 과학도서관/Sci-Info(1층서고)/ | 청구기호 005.133 2003d | 등록번호 121085224 (2회 대출) | 도서상태 분실(장서관리) | 반납예정일 | 예약 | 서비스 |
| No. 3 | 소장처 과학도서관/보존서고5(동양서)/ | 청구기호 005.133 2003d | 등록번호 121085225 (4회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 중앙도서관/교육보존A/1 | 청구기호 005.133 2003d | 등록번호 111250732 | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 과학도서관/Sci-Info(1층서고)/ | 청구기호 005.133 2003d | 등록번호 121085224 (2회 대출) | 도서상태 분실(장서관리) | 반납예정일 | 예약 | 서비스 |
| No. 2 | 소장처 과학도서관/보존서고5(동양서)/ | 청구기호 005.133 2003d | 등록번호 121085225 (4회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
컨텐츠정보
책소개
처음 닷넷을 시작하는 독자들을 대상으로 닷넷의 구성과 C#의 기본 문법, 프로그래밍 방법, 그리고 ASP.NET을 소개하는 책이다. 원리를 알고 활용할 수 있도록 자세한 설명을 덧붙였고, 쉽게 따라할 수 있는 예제 중심으로 구성했다.
1부에서 3부까지는 C# 언어에 대해서 소개한다. C#의 기본적인 문법과 프로그래밍 방법에 대해서 학습할 수 있다. 4부에서 7부까지는 윈도우 폼 기반의 애플리케이션을 작성하는 방법에 대해서 알아보고 입출력에 대해서도 학습한다. 마지막으로 데이터베이스 기반의 ADO.NET과 웹 서비스에 대해서 학습한다.
부록 : 책속의 책(디버깅)
부록 CD : 책에 사용된 예제 소스, Visual Studio.NET 평가판(6장)
정보제공 :
목차
목차 머리말 CHAPTER 1. C# 프로그래밍 기본 알기 1.1 .NET 프레임워크 & C# 개요 = 6 1.1.1 .NET 프레임워크의 출현 배경 = 7 1.1.2 .NET 프레임워크의 구성 = 21 1.1.2.1 MSIL(Microsoft Intermediate Lagnuage)과 JIT(Just-in-time) 컴파일러 = 22 1.1.2.2 CLR(Common Language Runtime) = 28 1.1.2.3 CTS(Common Type System) = 31 1.1.2.4 CLS(Common Language Specification) = 32 1.1.3 C#의 탄생 = 33 1.1.4 Visual Studio.NET = 37 1.1.4.1 Visual Studio.NET의 특징 = 37 1.1.4.2 Visual Studio.NET 설치 준비 = 38 1.1.4.3 Visual Studio.NET 설치 = 42 1.1.4.4 Visual Studio.NET의 달라진 모습 = 46 1.2 객체지향언어 = 55 1.2.1 객체지향언어의 출현 배경 = 56 1.2.2 모든 것은 객체이다. = 57 1.2.3 객체간 상호작용은 메시지로 한다. = 58 1.2.4 객체지향 언어의 3대 특징 - 캡슐화 = 59 1.2.5 객체지향 언어의 3대 특징 - 상속성 = 62 1.2.6 객체지향 언어의 3대 특징 - 다형성 = 63 1.3 C# 컴파일(Compile) = 64 1.3.1 가장 유명한 프로그램 - Hello, C# = 65 1.3.2 Visual Studio.NET에서 컴파일하기 = 67 1.3.3 Hello, C# 소스 코드 분석 = 68 1.4 값형 변후(Value-Type Variable) = 74 1.4.1 변수형 지정 = 76 1.4.2 변수명 지정 = 77 1.4.3 예약된 키워드 = 78 1.4.4 연산자 = 78 1.4.5 열거형(Enumeration Type) = 79 1.4.6 구조체 = 81 1.4.7 형 변환(Converting Data Types) = 84 1.5 구분(Statement) = 86 1.5.1 if 문 = 86 1.5.2 switch 문 = 88 1.5.3 while 문 = 90 1.5.4 do 문 = 91 1.5.5 for 문 = 93 1.5.6 foreach 문 = 94 1.5.7 예외처리(Exception) = 95 1.5.7.1 예외처리 이해하기 = 95 1.5.7.2 예외타입 = 98 1.5.7.3 던지기(throw) = 99 1.5.7.4 끝으로(finally) = 100 1.5.7.5 checked와 unchecked = 103 1.6 메서드(Method) = 107 1.6.1 메서드 정의와 사용 = 107 1.6.2 return 문 사용 = 109 1.6.3 지역 변수(Local Variables) = 110 1.7 매개변수(Parameters) = 111 1.7.1 값형 매개변수(Value Parameters) = 111 1.7.2 참조형 매개변수(Reference Parameters) = 112 1.7.3 출력형 매개변수(Output Parameters) = 114 1.7.4 배열 매개변수(Array Parameters) = 115 1.7.5 params 매개변후 = 117 1.8 배열(Array) = 120 1.8.1 배열이란? = 120 1.8.2 System.Array 클래스 = 125 1.8.3 배열(Array)과 컬렉션(Collection)의 차이점 = 127 CHAPTER 2. C# 프로그래밍 객체지향과의 만남 2.1 클래스(Class) = 130 2.1.1 클래스란? = 130 2.1.2 클래스 필드와 메서드 = 131 2.1.3 속성(Property) = 134 2.1.4 정적 멤버 선언 - static 키워드 = 136 2.1.5 상수 - const 키워드 = 142 2.1.6 자기 참조 - this 키워드 = 144 2.1.7 중첩 클래스(Nested Class) = 146 2.2 객체의 생성과 소멸 = 150 2.2.1 메모리 할당(Allocating Memory) = 150 2.2.2 기본 생성자(Default Constructor) = 151 2.2.3 재정의 생성자(Overriding&Overloading) = 152 2.2.4 소멸자와 가비지 컬렉터(Garbage Collector) = 156 2.3 참조형 변수(Reference Type Variables) = 158 2.3.1 참조형 변수와 포인터(Pointer) = 158 2.3.2 참조형 변수와 값형 변수 = 159 2.3.3 Boxing과 Unboxing = 162 2.4 클래스 상속(Inheritance) = 166 2.4.1 클래스 상속이란? = 166 2.4.2 가상 메서드(Virtual Method) = 173 2.4.3 new 제한자 = 174 2.5 추상 클래스(Abstract Class)와 인터페이스(Interface) = 176 2.5.1 추상 클래스 = 176 2.5.2 인터페이스 = 180 2.5.3 다중 인터페이스(Multiple Interface) = 182 2.5.4 추상 클래스와 인터페이스 = 184 2.5.5 인터페이스와 컬렉션 = 186 CHAPTER 3. C# 프로그래밍 더 막강한 기능들 3.1 인덱서(Indexer) = 196 3.2 연산자 오버로딩(Operator Overloading) = 199 3.3 델리게이트(Delegate) = 203 3.4 이벤트(Event) = 209 3.5 리플렉션(Reflection) = 216 3.5.1 어셈블리(Assembly) = 216 3.5.2 어셈블리 재사용 = 221 3.5.3 공유 어셈블리(Shared Assembly) = 224 3.5.4 리플레션이란? = 226 3.6 애트리뷰트(Attribute) = 234 3.6.1 .NET 정의 애트리뷰트 = 234 3.6.2 사용자 정의 애트리뷰트 = 238 3.7 쓰레드(Thread) = 242 CHAPTER 4. 윈도우즈 프로그래밍 Visual C# 4.1 윈도우즈 폼(Windows Form) = 252 4.1.1 윈도우즈 프로그래밍 이해 = 252 4.1.2 Application 클래스와 Run() 메서드 = 254 4.1.3 델리게이트와 이벤트의 만남 = 257 4.1.4 Form 클래스 상속 = 260 4.1.5 Visual Studio.NET 활용 = 262 4.1.6 다양한 모양의 폼 = 274 4.2 GDI+ 프로그래밍 = 283 4.2.1 System.Drawing 네임스페이스 = 284 4.2.2 Graphics 클래스 = 285 4.2.3 사각형 그리기(FillRectangle) = 287 4.2.4 호 그리기(DrawArc) = 291 4.2.5 라인 그리기(DrawLine) = 293 4.2.6 타원 그리기(Ellipse) = 294 4.2.7 문자열 그리기(DrawString) = 295 4.2.8 이미지 그리기(Image) = 296 4.3 키보드와 마우스(Keyboard & Mouse) = 298 4.3.1 키보드 프로그래밍 = 298 4.3.2 마우스 프로그래밍 = 305 4.4 메뉴(Menu) = 308 4.4.1 메뉴 프로그램 - 코드 창에서 하기 = 310 4.4.2 메뉴 프로그램 - 디자인 창에서 하기 = 315 4.4.3 컨텍스트 메뉴(Context Menu) = 317 4.4.4 메뉴 마음대로 그리기 = 323 4.5 상태바(StatusBar)와 툴바(ToolBar) = 334 4.5.1 상태바 프로그래밍 - 코드 창에서 하기 = 339 4.5.2 상태바 프로그래밍 - 디자인 창에서 하기 = 343 4.5.3 툴바 프로그래밍 - 코드 창에서 하기 = 347 4.5.4 툴바 프로그래밍 - 디자인 창에서 하기 = 353 4.5.5 툴바 마음대로 그리기 = 363 4.6 다중 문서 프로그래밍(MDI Programming) = 363 4.7 다이얼로그 박스(DialogBox) = 374 4.7.1 기본 다이얼로그 박스 = 375 4.7.2 모달리스 다이얼로그 박스 = 380 4.7.3 메시지 박스 = 384 4.7.4 공통 다이얼로그 박스(Common DialogBox) = 386 4.7.4.1 열기 공통 다이얼로그 박스 = 386 4.7.4.2 다른 이름으로 저장 공통 다이얼로그 박스 = 387 4.7.4.3 색 공통 다이얼로그 박스 = 388 4.7.4.4 글꼴 공통 다이얼로그 박스 = 389 4.7.4.5 인쇄 공통 다이얼로그 박스 = 390 4.7.4.6 페이지 설정 공통 다이얼로그 박스 = 392 CHAPTER 5. 윈도우즈 폼 컨트롤(Windows Form Control) 5.0 들어가기 전에 = 396 5.1 Label 컨트롤 = 399 5.2 Button 컨트롤 = 402 5.3 CheckBox 컨트롤 = 407 5.4 RadioButton 컨트롤 = 410 5.5 TextBox 컨트롤 = 413 5.6 ListBox 컨트롤 = 417 5.7 TreeView 컨트롤 = 421 5.8 ListView 컨트롤 = 429 5.9 DateTimePicker 컨트롤 = 437 5.10 ProgressBar 컨트롤 = 440 5.11 TrackBar 컨트롤 = 443 CHAPTER 6. 파일 입·출력과 스트림 (File I/O And Stream) 6.1 파일과 디렉터리(File & Directory) = 448 6.1.1 Path 클래스 = 449 6.1.2 Directory 클래스와 File 클래스 = 449 6.1.3 FileSystemInfo 클래스 = 451 6.1.4 DirectoryInfo 클래스 = 452 6.1.5 FileInfo 클래스 = 453 6.2 스트림(Stream) = 456 6.2.1 FileStream 클래스 = 457 6.3 텍스트 읽기(TextReader)와 쓰기(TextWriter) = 459 6.4 바이너리 읽기(Binary Reader)와 쓰기(Binary Writer) = 462 CHAPTER 7. 응용 C# 애플리케이션 만들기 7.1 텍스트 에디터 애플리케이션 = 468 7.2 E-mail 전송 애플리케이션 = 489 7.3 내가 만든 Button 컨트롤 = 494 7.4 내가 만든 TextBox 컨트롤 = 510 CHAPTER 8. ADO.NET 8.1 ADO.NET 개요와 구조 = 516 8.2 데이터 제공자(NET Data Provider) = 520 8.2.1 SQL Managed Provider = 520 8.2.2 OLE DB = 523 8.3 데이터 집합(DataSet) = 525 8.4 주소록 애플리케이션 = 534 CHAPTER 9. ASP.NET 9.0 들어가기 전에 = 550 9.1 ASP.NET의 개요와 구조 = 553 9.2 HTTP Context 클래스 = 556 9.3 환경 설정 = 560 9.3.1 Page Syntax = 560 9.3.2 Web.Config = 563 9.3.3 Global.asax = 563 9.4 서버 컨트롤(Server Controls) = 570 9.4.1 HTML Controls = 570 9.5 웹 컨트롤(Web Controls) = 573 9.5.1 Label = 574 9.5.2 TextBox = 580 9.5.3 Button/LinkButton/ImageButton = 581 9.5.4 DropDownList/ListBox = 583 9.5.4.1 Image = 586 9.5.4.2 CheckBox & CheckBoxList = 586 9.5.4.3 RadioButton & RadioButtonList = 589 9.5.4.4 Table/TableRow/TableCell = 592 9.5.4.5 Panel = 594 9.5.4.6 DataGrid = 595 9.5.5 Validation Controls = 600 9.5.5.1 RequiredFieldValidator = 601 9.5.5.2 RangeValidato = 602 9.5.5.3 CompareValidator = 603 9.5.5.4 RegularExpressionValidator = 605 9.5.5.5 ValidationSummary = 606 9.5.6 User Control = 608 CHAPTER 10. 웹 애플리케이션 제작 10.1 PostBack 이해 프로그램 = 614 10.2 자바스크립트 이용 프로그램 = 621 10.3 메모장 = 628 10.4 게시판(코드 비하인드) = 634 10.5 유저 컨트롤(User Control) 만들기 = 653 10.6 커스텀 컨트롤(Custom Control) 만들기 = 668 CHAPTER 11. 웹 서비스 11.1 웹 서비스의 개요 = 698 11.1.1 웹 서비스의 출현 배경 = 698 11.1.2 웹 서비스란? = 699 11.1.3 웹 서비스의 핵심 기술 = 700 11.2 웹 서비스의 구현 = 701 11.2.1 Hello 웹 서비스 애플리케이션 = 701 11.2.2 통합 예매 시스템 구축 = 705 부록 : 디버깅 = 726
