이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
Step by Step Visual C# 2008
CD 1(원서 e북/연습예제 및 코드샘플 수록)
정보문화사 2009.01.31.
베스트
IT 모바일 top100 12주
가격
30,000
10 27,000
YES포인트?
1,500원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요
  • 교재기간 소량 입고 되는 도서로 배송이 지연 될 수 있습니다.

이미 소장하고 있다면 판매해 보세요.

  •  해외배송 가능?
  •  문화비소득공제 가능

책소개

목차

시작하면서

Part 1 Microsoft Visual C#과 Microsoft Visual Studio 2008 소개

Chapter 1 C# 소개
Visual Studio 2008 환경에서 프로그래밍 시작하기
첫 번째 프로그램 작성하기
네임스페이스 사용하기
그래픽 프로그램 만들기

Chapter 2 변수, 연산자와 수식 사용하기
명령문 이해하기
식별자 사용하기
키워드 구분하기
변수 사용하기
변수에 이름 붙이기
변수 선언하기
기본적인 데이터 종류
기본 데이터 종류의 값 표시하기
산술 연산자 사용하기
연산자와 데이터 형식
산술 연산자 살펴보기
우선순위 결정하기
수식을 계산하기 위해 결합성 사용하기
결합성과 대입 연산자
변수값의 증가와 감소
접두어와 접미어
암시적 형식의 로컬 변수 선언하기

Chapter 3 메서드 작성과 범위 적용하기
메서드 선언하기
메서드 선언 문법
return
메서드 호출하기
메서드 호출 문법
범위(Scope) 적용하기
로컬 영역 정의하기
클래스 범위 정의하기
메서드 오버로드
메서드 작성하기

Chapter 4 의사결정문 사용하기
논리형 변수 선언하기
논리 연산자 사용하기
동등성과 관계 연산자 이해하기
조건 논리 연산자 이해하기
연산자 우선순위와 연산 방향 요약
if
if
블록으로 문장 그룹 만들기
if
switch
switch
switch

Chapter 5 복합 대입문과 반복 실행문 사용하기
복합 대입 연산자 사용하기
while
for
for
do

Chapter 6 오류와 예외상황 관리하기
오류 대처하기
코드를 실행하여(Try) 예외상황 찾아내기(Catch)
예외상황 처리하기
여러 개의
여러 개의 예외상황 찾아내기
checked와 unchecked를 통한 정수 연산
Checked 문 작성하기
Checked 수식 작성하기
예외상황 발생시키기
finally

Part 2 C# 언어 이해하기

Chapter 7 클래스와 객체 생성하고 관리하기
분류 이해하기
캡슐화의 목적
클래스 정의하고 사용하기
접근성 제어하기
생성자 사용하기
생성자의 오버로드
static
공유 필드 만들기
const

Chapter 8 값과 참조 이해하기
값 형식의 변수와 클래스 복사하기
Null 값과 Null이 가능한 형식 이해하기
Null이 가능한 형식 사용하기
Null이 가능한 형식의 속성 이해하기
ref
ref
out
컴퓨터 메모리의 구성
스택과 힙 사용하기
System.Object
Box
Unbox
안전하게 데이터 변환하기(cast)
is
as

Chapter 9 나열형과 구조형의 값 형식 만들기
나열형 사용하기
나열형 선언하기
나열형 사용하기
나열형 값 선택하기
나열형의 내부 형식 선택하기
구조체 사용하기
구조체 선언하기
구조체와 클래스 차이 이해하기
구조체 변수 선언하기
구조체의 초기화 이해하기
구조체 변수 복사하기

Chapter 10 배열과 컬렉션 사용하기
배열이란 무엇인가?
배열 변수 선언하기
배열 인스턴스 만들기
배열 변수 초기화하기
암시적 형식의 배열 만들기
배열의 각 구성요소 사용하기
배열 요소 순환하기
배열 복사하기
컬렉션 클래스는 무엇인가?
ArrayList
Queue
Stack
Hashtable
SortedList
컬렉션 초기화
배열과 컬렉션 비교하기
컬렉션 클래스를 사용하여 카드놀이 구현하기

Chapter 11 파라미터 배열 이해하기
배열 인수 사용하기
Params
params object[]
params

Chapter 12 상속 사용하기
상속이란 무엇인가?
상속 사용하기
기본 클래스와 파생된 클래스
기본 클래스 생성자 호출하기
클래스 대입하기
new
가상 메서드 선언하기
오버라이드 메서드 선언하기
protected
확장 메서드 이해하기

Chapter 13 인터페이스 생성과 추상 클래스 정의하기
인터페이스 이해하기
인터페이스 문법
인터페이스의 제약
인터페이스 구현하기
인터페이스를 통해 클래스 참조하기
다중 인터페이스 사용하기
Abstract 클래스
Abstract 메서드
Sealed 클래스
Sealed 메서드
확장 가능한 프레임워크 구현하기
키워드 조합 요약

Chapter 14 가비지 컬렉션과 리소스 관리
객체의 생애주기
소멸자 작성하기
왜 가비지 컬렉터를 사용할까?
가비지 컬렉터는 어떻게 실행될까?
권장사항
리소스 관리
Disposal 메서드
예외상황에 안전한 처리
using
소멸자에서
예외상황에 안전한 코드 만들기

Part 3 컴포넌트 만들기

Chapter 15 필드에 접근하기 위한 속성 구현하기
메서드를 사용하여 캡슐화 구현하기
속성은 무엇인가?
속성 사용하기
읽기 전용 속성
쓰기 전용 속성
속성의 접근성
속성의 제약 조건 이해하기
인터페이스 속성 선언하기
Windows 프로그램에서 속성 사용하기
자동 속성 생성하기
속성을 사용하여 객체 초기화하기

Chapter 16 인덱서 사용하기
인덱서란 무엇인가?
인덱서를 사용하지 않는 예제
인덱서를 사용한 동일한 예제
인덱서 접근 메서드 이해쿇기
인덱서와 배열 비교하기
인터페이스에서 인덱서 사용하기
Windows 프로그램에서 인덱서 사용하기

Chapter 17 프로그램 흐름 가로채기와 이벤트 처리하기
Delegate 선언하고 사용하기
자동화 공장 시나리오
Delegate를 사용하지 않고 공장 구현하기
Delegate를 사용하여 공장 구현하기
Delegate 사용하기
Lambda 수식과 Delegate
Method Adaptor 만들기
Adapter로써 Lambda 수식 사용하기
Lambda 수식의 형태
이벤트로 상황 알리기
이벤트 선언하기
이벤트 감시하기
이벤트에서 제외시키기
이벤트 발생시키기
WPF 사용자 인터페이스 이벤트 이해하기
이벤트 사용하기

Chapter 18 Generic 소개
객체의 문제
Generic 해결 방법
Generic과 일반화된 클래스
Generic과 제약 조건
Generic 클래스 만들기
이진 트리 이론
Generic을 사용하여 이진 트리 클래스 만들기
Generic 메서드 작성하기
이진 트리를 생성하기 위해 Generic 메서드 정의하기

Chapter 19 컬렉션 나열하기
컬렉션의 요소들 나열하기
직접 Enumerator 구현하기
IEnumerable
Iterator를 사용하여 Enumerator 구현하기
간단한 Iterator 예제
Iterator를 사용하여

Chapter 20 질의문을 사용하여 메모리의 데이터 조회하기
LINQ란 무엇인가?
C# 프로그램에서 LINQ 사용하기
데이터 선택하기
데이터 필터링
데이터 순서 지정, 그룹화, 합계 계산하기
데이터 결합하기
질의 연산자 사용하기
Tree 'TItem'
LINQ와 평가 지연하기

Chapter 21 연산자 오버로딩
연산자 이해하기
연산자 제약 조건
오버로드 연산자
대칭의 연산자 만들기
복합 대입 연산자 이해하기
증가와 감소 연산자 선언하기
쌍으로 구성된 연산자 정의하기
연산자 구현하기
변환 연산자 이해하기
내장 변환 기능 제공하기
사용자 정의 변환 연산자 구현하기
대칭의 연산자 만들기
내장 변환 연산자 추가하기

Part 4 Windows 프로그램 작성하기

Chapter 22 WPF(Windows Presentation Foundation) 소개
WPF 프로그램 작성하기
WPF(Windows Presentation Foundation) 프로그램 작성하기
폼에 컨트롤 추가하기
WPF 컨트롤
속성을 동적으로 변경하기
WPF 폼에서 이벤트 처리하기
Windows 폼에서 이벤트 처리하기

Chapter 23 메뉴와 대화상자 사용하기
메뉴 가이드라인과 스타일
메뉴와 메뉴 이벤트
메뉴 만들기
메뉴 이벤트 처리하기
단축 메뉴
단축 메뉴 만들기
Windows 공통 대화상자
SaveFileDialog

Chapter 24 데이터 유효성 검증하기
데이터 유효성 검증하기
사용자 입력 정보의 검사 전략
예제 : 고객 정보 유지관리
데이터 바인딩을 사용한 유효성 검증 수행하기
유효성 검사를 실행하는 시점 변경하기

Part 5 데이터 관리하기

Chapter 25 데이터베이스에서 정보 검색하기
ADO.NET을 사용하여 데이터베이스 질의하기
Northwind 데이터베이스
데이터베이스 만들기
ADO.NET을 사용하여 주문 정보 질의하기
DLINQ를 사용하여 데이터베이스 질의하기
Entity 클래스 정의하기
DLINQ 쿼리 작성하고 실행하기
지연하거나 즉시 가져오기
테이블 합치기와 관계 생성하기
지연된 가져오기와 즉시 가져오기
사용자 정의
DLINQ를 사용하여 주문(Order) 정보 질의하기

Chapter 26 데이터 바인딩을 사용하여 데이터 표시하고 편집하기
DLINQ로 데이터 바인딩 사용하기
DLINQ를 사용하여 데이터 수정하기
기존 데이터 업데이트하기
업데이트 충돌 처리하기
데이터 추가하고 삭제하기

Part 6 웹 프로그램 작성하기

Chapter 27 ASP.NET 소개
인터넷 이해하기
웹 서버 요청과 응답 이해하기
상태 관리하기
ASP.NET 이해하기
ASP.NET으로 웹 프로그램 작성하기
ASP.NET 프로그램 작성하기
서버 컨트롤 이해하기
테마 만들고 사용하기

Chapter 28 웹 폼의 유효성 검사 컨트롤 이해하기
서버와 클라이언트에서의 유효성 검사 비교하기
웹 서버에서 데이터 검증하기
웹 브라우저에서 데이터 검사하기
클라이언트에서 유효성 검사 수행하기

Chapter 29 웹 사이트 보호와 웹 폼에서 데이터베이스 접근하기
보안 관리하기
폼 기반의 보안 이해하기
폼 기반의 보안 구현하기
데이터 질의하여 표시하기
웹 폼의
고객과 주문 이력 정보 표시하기
데이터 페이지 사용하기
데이터 편집하기
GridView
여러 폼들로 이동하기

Chapter 30 웹 서비스 만들고 사용하기
웹 서비스란 무엇인가?
SOAP의 역할
WSDL은 무엇인가?
비기능적인 웹 서비스의 요구사항
WCF의 역할
웹 서비스 만들기
ProductsService 웹 서비스 만들기
웹 서비스, 클라이언트와 프록시
SOAP 사용하기(어려운 방법)
SOAP 사용하기(쉬운 방법)
ProductsService 웹 서비스 사용하기

찾아보기

저자 소개

저자 : 존 샤프 (John Sharp)
John Sharp는 영국에서 기술 서적 제작 회사인 CM 그룹의 Content Masterr(www. contentmaster.com)에서 수석 기술자를 맡고 있다. 그는 교육 과정, 세미나, 백서 등의 기술적 내용을 연구하고 개발하는 일을 하고 있다. John은 Microsoft .NET Framework 프로그램 개발과 상호운영성에 깊이 관여하고 있다. 그는 많은 저서와 교재를 작성하고, 교육 과정을 개발하였으며, 분산 시스템, 웹 서비스 그리고 Microsoft Windows/.NET Framework와 UNIX/Linux/Jave 사이의 프로그램 이식과 상호운영성, C#과 J# 언어를 사용한 개발 등에 관한 여러 편의 컨퍼런스 발표를 하였다. John은 또한 『Microsoft Windows Communication Foundation Step by Step』과 『Microsoft Visual J# Core Reference』 등의 책을 저술하였으며, 이 책들은 모두 Microsoft Press에서 발간되었다.
역자 : 윤석헌
경상대학교 건축학부 조교수로 건설정보화 연구실에 있다. 역서로는 『쉽게 배우는 액세스 2007』(2007, 정보문화사), 『쉽게 배우는 엑셀 2007』(2007, 정보문화사), 『초보자를 위한 Visual Basic 2005』(2006, 정보문화사), 『XML 입문』(2003, 인포북) 등이 있다. gfyun@gnu.ac.kr

관련 분류

품목정보

발행일
2009년 01월 31일
쪽수, 무게, 크기
838쪽 | 1466g | 137*235*40mm
ISBN13
9788956744575

출판사 리뷰

Visual C#으로 프로그램을 작성하는 방법을 배우기 위한 단계적이면서 알기 쉬운 안내서!

한 번에 하나씩 Visual C# 2008을 혼자서 배운다. 기본적인 컴퓨터 프로그래밍 기술을 갖고 있는 개발자들에게 이상적이며, 이 책의 실무적 내용은 C# 컴포넌트와 Windows 기반의 프로그램을 작성하는데 직접적인 도움을 제공한다.

텍스트 에디터, 프로그램이나 IDE를 사용해서 JavaScript 코드를 짤 수 있다.
변수 선언하기, 문장 작성하기, 연산자 만들기와 메서드 호출하기
예외상황 찾아내고 처리하기
소멸자(Destructor) 와 가비지 컬렉션을 사용하여 리소스 관리하기
속성과 인덱서 정의하고 이벤트 처리하기
형식에 안전한 클래스와 컬렉션을 정의하기 위해 Generic 사용하기
Microsoft ADO.NET과 LINQ(Language Integrated Query) 사용하여 데이터 처리하기
상호 대화적인 웹 프로그램을 만들고 웹 서비스 작성하기
WPF(Windows Presentation Foundation)으로 풍부한 사용자 인터페이스 구현하기

리뷰/한줄평3

리뷰

7.6 리뷰 총점

한줄평

첫번째 한줄평을 남겨주세요.