장바구니 담기 close

장바구니에 상품을 담았습니다.

초보자를 위한 VISUAL C# 2005

초보자를 위한 VISUAL C# 2005

  • JAMES FOXALL
  • |
  • 정보문화사
  • |
  • 2007-01-18 출간
  • |
  • 546페이지
  • |
  • 210 X 297 mm
  • |
  • ISBN 9788956743561
판매가

18,000원

즉시할인가

16,200

배송비

무료배송

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
16,200

이 상품은 품절된 상품입니다

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

목차

시작하면서

제1부 Visual C# 환경
제1장 Visual C# 2005 프로그래밍 살펴보기
Visual C# 2005 시작하기
새로운 프로젝트 생성
Visual Studio .NET 환경의 이해
객체의 속성 변경
객체의 명명
폼의 Text 속성 설정
프로젝트 저장
폼에 아이콘 넣기
폼의 크기 조절
폼에 컨트롤 추가하기
인터페이스 디자인
폼에 시각적 컨트롤 추가
폼에 비시각적 컨트롤 추가
인터페이스 이면에 코드 작성
사용자가 파일을 검색할 수 있도록 하기
코드를 사용하여 프로그램을 종료하기
프로젝트 실행
요약
Q&A
실습
퀴즈
정답
실습과제

제2장 Visual C# 2005 다루기
Visual C# 2005 시작 페이지 사용하기
새 프로젝트 생성
기존 프로젝트 열기
Visual C#의 환경 설정
디자인 창에서 작업하기
도구모음 다루기
도구모음의 표시와 숨기기
도구모음의 고정과 크기 조정
도구상자를 이용하여 폼에 컨트롤 추가하기
속성 창을 사용하여 객체의 속성 설정하기
객체의 선택 및 속성 확인
속성의 확인과 변경
Color 속성
속성에 대한 설명
프로젝트 관리
솔루션 탐색기를 이용한 프로젝트 파일 관리
솔루션 다루기
프로젝트 컴포넌트의 이해
프로젝트 속성 설정
프로젝트 파일의 추가 및 제거
간단한 프로그래밍 입문
변수에 값을 저장하기
기능 단위의 코드를 작성하기 위해 프로시저 사용하기
MessageBox.Show()
도움말 얻기
요약
Q&A
실습
퀴즈
정답
실습과제

제3장 객체와 컬렉션의 이해
객체의 이해
속성의 이해
속성의 확인 및 설정
객체와 속성 다루기
메소드의 이해
메소드 실행
메소드 동작에 대한 이해
간단한 객체 예제 프로젝트 만들기
그리기 프로젝트에 대한 인터페이스 생성
객체 기반 코드 작성
객체 예제 프로젝트 테스트
컬렉션의 이해
개체 브라우저 사용
요약
Q&A
실습
퀴즈
정답
실습과제

제4장 이벤트의 이해
이벤트 주도형 프로그래밍의 이해
이벤트 발생
사용자 상호작용을 통해 발생하는 이벤트
재귀 이벤트 피하기
객체 이벤트의 접근
이벤트 매개변수에 대한 작업
이벤트 핸들러 제거
이벤트 예제 프로젝트 만들기
사용자 인터페이스 생성
이벤트 핸들러 생성
요약
Q&A
실습
퀴즈
정답
실습과제

제2부 사용자 인터페이스 구축
제5장 폼 만들기 - 기본
폼의 이름 변경
폼의 형태 변경
폼의 타이틀바에 문구 표시하기
폼의 배경 색상 변경
폼의 배경에 이미지 추가
폼에 아이콘 추가
폼에 최소화, 최대화, 컨트롤 박스 버튼을 추가하기
폼의 테두리 형태와 동작의 변경
폼의 최소, 최대 크기 조절
폼의 표시 및 숨김
폼의 표시
폼 모달리티(modality)의 이해
폼의 초기 표시 위치 설정
폼을 기본, 최대, 최소 상태로 표시하기
작업표시줄에 폼 표시하지 않기
폼 언로드
요약
Q&A
실습
퀴즈
정답
실습과제

제6장 폼 만들기 - 향상된 기법
컨트롤 다루기
폼에 컨트롤 추가하기
도구상자에서 컨트롤을 더블클릭하여 추가하기
도구상자에서 컨트롤을 끌어다 놓기
컨트롤을 그려서 추가하기
컨트롤 다루기
탭 순서 만들기
컨트롤 겹침(Z-Order)
최상위 넌모달 창의 생성
투명한 폼 만들기
스크롤이 가능한 폼 만들기
MDI 폼의 생성
요약
Q&A
실습
퀴즈
정답
실습과제

제7장 전통적인 컨트롤 다루기
라벨 컨트롤을 사용한 정적 텍스트 표시
텍스트 박스를 사용한 텍스트 입력
텍스트 정렬의 지정
다중 행 텍스트 박스 생성
스크롤바 추가
사용자가 입력할 수 있는 문자 수 제한
패스워드 필드 생성
텍스트 박스의 일반적인 이벤트에 대한 이해
버튼 생성
입력 및 취소 버튼
체크 박스를 사용한 Yes/No 옵션 표시
컨테이너와 옵션 버튼 그룹 생성
패널과 그룹 박스
라디오 버튼 다루기
리스트 박스를 사용한 목록 표시
디자인 타임에서 Items 컬렉션 조작
런타임 시 아이템 조작
리스트 정렬
콤보 박스를 사용한 드롭다운 리스트 생성
요약
Q&A
실습
퀴즈
정답
실습과제

제8장 고급 컨트롤 사용하기
타이머 생성
탭 대화상자 만들기
이미지 리스트에 그림 저장하기
리스트 뷰를 사용한 향상된 리스트 구축
컬럼 생성
리스트 항목 추가
코드를 사용한 리스트 뷰의 조작
트리 뷰를 사용한 계층적 리스트 생성
트리 뷰에 노드 추가
노드 제거
모든 노드의 제거
요약
Q&A
실습
퀴즈
정답
실습과제


제9장 폼에 메뉴 및 도구모음 추가하기
메뉴 만들기
최상위 메뉴 항목 만들기
최상위 메뉴에 대한 메뉴 항목 생성
메뉴 항목의 이동 및 삭제
체크 메뉴 항목의 생성
메뉴 프로그래밍
상황 메뉴의 구현
메뉴 항목에 단축키 지정
도구모음 컨트롤의 사용
버튼 컬렉션을 사용하여 도구모음 버튼 추가
도구모음 프로그래밍
도구모음 버튼에 대한 드롭다운 메뉴 생성
상태 바 생성
요약
Q&A
실습
퀴즈
정답
실습과제

제3부 결과를 만들어내는 일 - 프로그래밍
제10장 메소드의 생성과 호출
클래스 멤버의 이해
메소드 정의와 작성
값을 반환하지 않는 메소드 선언
값을 반환하는 프로시저 선언
메소드 호출
매개변수 전달
메소드 종료
정적 메소드 생성
무한 반복 피하기
요약
Q&A
실습
퀴즈
정답
실습과제

제11장 상수, 데이터 형, 변수 그리고 배열
데이터 형의 이해
데이터 형 결정
다른 데이터 형으로 형 변환
상수의 정의와 사용
변수의 정의와 참조
변수의 선언
변수에 값 전달하기
문장 속에서 변수의 사용
배열 다루기
배열의 선언
배열 변수의 참조
다중 차원 배열 생성
범위의 결정
블록 범위의 이해
메소드 수준(지역) 범위에 대한 이해
Private 수준 범위의 이해
명명 규칙
데이터 형을 나타내는 접두어 사용
변수의 접두어를 사용한 범위 표시
Picture Viewer 프로젝트에 변수 사용하기
옵션에 대한 변수 생성
옵션 변수의 초기화 및 사용
요약
Q&A
실습
퀴즈
정답
실습과제

제12장 산술연산, 문자열 조작 그리고 날짜/시간 조정하기
Visual C#에서의 기본 산술연산 작업
더하기 실행
빼기와 부정의 실행
곱하기 실행
나누기 실행
나머지 연산자 실행
연산자 우선순위 결정
동등 비교
Boolean 로직의 이해
And(&) 연산자 사용
Not(!) 연산자 사용
Or(|) 연산자 사용
Xor(^) 연산자의 사용
문자열 조작
문자열 연결
기본적인 문자열 메소드와 속성의 사용
날짜와 시간 다루기
DateTime 데이터 형의 이해
날짜 또는 시간에 대한 덧셈과 뺄셈
날짜의 일부분 추출
날짜와 시간 형식
현재 System 날짜와 시간 구하기
요약
Q&A
실습
퀴즈
정답
실습과제

제13장 Visual C# 코드의 의사 결정
if...else를 사용한 의사 결정
표현식이 False일 때의 코드 실행
중첩된 if...else 구문
switch를 사용하여 다중 값에 대한 표현식 평가
switch 예제 만들기
요약
Q&A
실습
퀴즈
정답
실습과제

제14장 효율적인 루프의 사용
for를 사용한 지정회수 반복
for를 사용한 루프의 시작
for 예제 만들기
확정되지 않은 반복 횟수를 위한 while과 do...while의 사용
do...while의 생성
do...while 루프의 종료
do...while 예제 만들기
요약
Q&A
실습
퀴즈
정답
실습과제

제15장 코드 디버깅
코드에 주석 추가
에러의 두 가지 기본적인 형태 확인
Visual C#의 디버깅 도구 사용하기
중단점 사용하기
직접 실행 창 사용하기
출력 창 사용하기
Try...Catch...Finally를 사용하여 에러 핸들러 작성하기
예외 다루기
예상되는 예외 처리하기
요약
Q&A
실습
퀴즈
정답
실습과제

제16장 클래스를 사용한 객체 디자인
클래스의 이해
클래스를 사용하여 데이터와 코드 캡슐화하기
객체 멤버와 정적 멤버의 비교
생성자(Constructor)와 소멸자(Destructor)의 이해
객체 인터페이스 생성
메소드로서 함수를 노출시키기
클래스로부터 객체 만들기
객체 참조를 변수에 바인딩하기
객체 참조 해제
객체 수명에 대한 이해
요약
Q&A
실습
퀴즈
정답
실습과제

제17장 사용자와 상호작용하기
MessageBox.Show() 메소드를 사용하여 메시지 표시하기
Buttons과 Icon 지정하기
클릭한 버튼 확인하기
좋은 메시지 만들기
사용자 정의 대화상자 만들기
키보드와 상호작용하기
일반적인 마우스 이벤트 사용하기
요약
Q&A
실습
퀴즈
정답
실습과제

제18장 그래픽 다루기
그래픽 객체 이해하기
폼과 컨트롤에 대한 Graphics 객체 생성하기
새 비트맵을 위한 Graphics 객체의 생성
더 이상 사용하지 않는 객체 처리하기
펜 다루기
시스템 컬러 사용하기
직사각형 다루기
도형 그리기
선 그리기
직사각형 그리기
원과 타원 그리기
그리기 표면 지우기
텍스트 그리기
폼의 그래픽 유지하기
Graphics Project 예제 만들기
요약
Q&A
실습
퀴즈
정답
실습과제

제4부 데이터 다루기
제19장 파일 작업하기
파일 열기 대화상자와 파일 저장 대화상자 컨트롤 사용하기
파일 열기 대화상자 사용하기
파일 저장 대화상자 컨트롤 사용하기
File 객체를 사용하여 파일 조작하기
파일이 존재하는지 확인하기
파일 복사하기
파일 이동하기
파일 이름 변경하기
파일 삭제하기
파일 속성 불러오기
Directory 객체를 사용하여 디렉토리 조작하기
요약
Q&A
실습
퀴즈
정답
실습과제

제20장 텍스트 파일과 레지스트리 다루기
레지스트리 다루기
Windows 레지스트리 구조의 이해
Registry와 RegistryKey를 사용하여 레지스트리 액세스하기
레지스트리를 사용하도록 Picture Viewer 프로젝트 수정하기
텍스트 파일 읽고 쓰기
텍스트 파일 쓰기
텍스트 파일 읽기
텍스트 파일을 사용하도록 Picture Viewer 프로젝트 수정하기
요약
Q&A
실습
퀴즈
정답
실습과제

제21장 데이터베이스 다루기
ADO.NET의 소개
데이터베이스 연결하기
데이터 원본에 대한 접속 해제하기
데이터 조작하기
DataTable의 이해
DataAdapter 생성하기
DataRow의 필드 참조하기
레코드 탐색하기
레코드 편집하기
새 레코드 추가하기
레코드 삭제하기
데이터베이스 예제 실행하기
요약
Q&A
실습
퀴즈
정답
실습과제

제22장 자동화를 사용하여 다른 응용프로그램 제어하기
자동화 라이브러리에 대한 참조 만들기
자동화 서버의 인스턴스 만들기
서버 조작하기
Excel 표시하기
Excel 통합문서 만들기
Excel 통합문서에서 데이터 다루기
클라이언트 응용프로그램 테스트하기
Microsoft Word 2003 자동화
자동화 라이브러리 참조 만들기
자동화 서버의 인스턴스 만들기
요약
Q&A
실습
퀴즈
정답
실습과제

제5부 솔루션 개발과 그 이후 작업
제23장 응용프로그램 배포하기
원클릭 기술의 이해
원클릭 응용프로그램을 만들기 위해 배포 마법사 사용하기
Picture Viewer 원클릭 설치 프로그램 테스트하기
배포한 응용프로그램 삭제하기
원클릭 프로그램을 만들기 위한 추가 옵션 설정하기
요약
Q&A
실습
퀴즈
정답
실습과제

제24장 전망
.NET Framework
공용 언어 런타임
Microsoft 중간 언어
네임스페이스
공용 형식 시스템
가비지 컬렉션
앞으로 공부해야 할 것
요약



Visual C# 2005 Express Edition 한글판 설치 안내
찾아보기

저자소개

James Foxall: MCSD, 상용 데이터베이스 응용프로그램 부분의 MCP이며, Tigerpaw Software, Inc.의 부사장이다. Windows 응용프로그램 개발 관리 책임자이며 Microsoft Windows와 Office 환경에 대한 응용프로그램의 인터페이스, 표준에 대한 권위자이다. 또한 잘 알려진 저자이며 다수의 학술지와 잡지에도 기고한 바 있다. 국제적인 연설과 Visual Basic에 대해 대학 강의를 하기도 했으며 뉴스와 무역관련 출판물 그리고 그의 기술적 전문성에 대한 신문 기사 등에 소개된 바 있다.

도서소개

VISUAL C# 입문서. 이 책은 VISUAL C# 2005 프로그래밍 방법부터 활용까지 단계적 설명을 통해 내용을 상세하게 살펴본다. 또한 각 장 끝부분에 Q&A, 퀴즈, 실습과제를 통해 본문의 내용을 복습할 수 있도록 했다.

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.