체계화된 이론과 반복형 실습으로 탄탄히 다지는 C#의 기초
쉬운 개념 설명과 실습 예제로 배우는 C# 프로그래밍 기본서
이 책은 프로그래밍의 개념으로 시작해서 C#의 개요, 특징, 문법 등을 차례로 설명한다. 또한 마지막에 C#을 이용한 윈도우 응용 프로젝트와 웹 응용 프로젝트를 통해 응용력을 키울 수 있게 한다.
1부에서는 프로그래밍과 닷넷 프레임워크, C#의 개념 등을 알아보고 간단한 C# 예제를 통해 C#의 구동 원리를 알아본다.
2부에서는 프로그램 구성 요소와 형식, 변수, 제어문, 배열 등 C#의 가장 기본적인 문법을 알아본다.
3부에서는 객체지향 프로그래밍 방법론의 기본적인 원리를 알아보고, 클래스와 객체, 상속, 참조 등 객체지향 프로그래밍에서 중요한 주제를 다룬다. 또한 속성, 인덱서, 델리게이트, 이벤트, 네임스페이스 등의 C# 고급 주제도 함께 알아본다.
4부에서는 앞에서 배운 C#의 기본 이론을 응용하여 ASP.NET과 ADO.NET을 활용한 DataGrid의 생성과 웹 게시판 등의 웹 응용 프로그램을 직접 만들어본다.
마지막으로 WinForms를 응용한 가계부 프로그램을 설계하고 만드는 과정을 통해 C#의 응용과 데이터베이스와의 연동에 대해 알아본다.
[실습 환경]
- Visual Studio.net 2003(본문 화면)
- Visual C# 2008 Express
(실습 방법을 설명한 문서는 예제 소스와 함께 다운로드 가능)
1부. 준비학습 : C# 개요 1장. C#과 닷넷 프레임워크 개요 01. 프로그래밍 언어 프로그래밍 언어란 프로그래밍 언어의 역사 02. 닷넷 프레임워크 닷넷이란 닷넷 프레임워크 개요 닷넷 프레임워크 구성요소 CLR BCL ADO.NET, 데이터와 XML 윈도우 사용자 화면 ASP.NET 03. C# 개요 C#이란 C#의 장점 C#의 가비지 컬렉터 요약/연습문제 현장의 목소리 2장. Visual C# 프로그램 기초 01. Visual Studio .NET 개발환경 비주얼 스튜디오 닷넷 시작 페이지 새 프로젝트 시작하기 코드 편집하기 프로젝트 빌드와 실행 02. C# 프로그램 기초 C# 프로그램 구조 표준입출력 기타 사항 요약 연습문제/심화연습문제 2부. 기본학습 : C# 기본 문법 3장. 프로그램 구성 요소와 데이터형 01. 프로그램 구성 요소 키워드 식별자 상수 연산자와 구분자 02. 데이터형과 변수 CTS 개요 내장형 사용자정의형 03. 데이터 형 변환 System.Object와 System.ValueType 암시적 형 변환 명시적 형 변환 04. 연산자 단항 연산자 산술 연산자 비교 연산자 논리 연산자 대입 연산자 요약 연습문제/심화연습문제 현장의 목소리 4장. 제어문과 예외처리 01. 코드 블록과 제어문의 종류 코드 블록 제어문의 종류 02. 조건문 if문 switch문 03. 반복문 while문 do ... while문 for문 foreach문 04. 점프문 goto문 break문, continue문 05. 예외 처리 try문, catch finally문 요약 연습문제/심화연습문제 5장. 메소드와 인자 01. 메소드의 정의와 호출 메소드 정의 메소드 호출 중첨 메소드 재귀 메소드 02. 메소드와 변수 지역 변수 클래스 변수 인스턴스 변수 03. 메소드 인자 전달하기 인자 전달 방법 04. 메소드 오버로딩 메소드 구분 규칙 메소드 오버로딩 요약 연습문제/심화연습문제 현장의 목소리 6장. 배열 01. 배열의 개요 배열의 구문 배열의 생성과 초기 값 다차원 배열 배열의 크기 계산하기 배열 복사하기 02. 배열의 활용 배열의 속성 배열의 메소드 메소드에서 배열 사용하기 요약 연습문제/심화연습문제 3부. 심화학습 : C# 객체 지향 프로그래밍 7장. 객체 지향 개념 01. 객체 지향 개요 02. 클래스와 객체 객체 클래스 캡슐화 03. 상속과 다형성 상속 단일 상속과 다중 상속 다형성 추상 클래스 04. 인터페이스 요약 연습문제 현장의 목소리 8장. 클래스와 객체 01. 클래스 클래스 정의 접근 지정자 02. 객체의 생성 객체의 생성 생성자 생성자 오버로딩 데이터 초기화 03. 객체의 소멸 가비지 컬렉션 소멸자 요약 연습문제/심화연습문제 9장. 상속성 01. 파생 클래스 파생 클래스의 정의 기반 클래스 멤버 접근 기반 클래스 생성자 호출 02. 상속 관계에서 메소드 구현 상속 관계에서 메소드 구현 가상 메소드 메소드 숨기기 03. 추상 클래스 04. 인터페이스 요약 연습문제/심화연습문제 현장의 목소리 10장. 참조형 01. 참조형 변수 참조형 변수 선언과 해제 잘못된 참조 값 형식 비교와 참조형 비교 동일한 객체에 대한 다중 참조 02. 데이터 형 변환 Parent/Child 형 변환 is 연산자 as 연산자 object 형 변환 박싱과 언박싱 요약 연습문제/심화연습문제 11장. 고급 C# 프로그래밍 01. 변수 변수의 정의와 표현 변수의 사용 변수 형식 02. 인덱서 인덱서의 정의 인덱서의 사용 03. 위임 위임의 정의 위임 사용하기 04. 이벤트 이벤트의 정의 05. 네임스페이스 네임스페이스의 정의 네임스페이스의 범위 다른 네임스페이스 내에 있는 클래스 사용하기 동일한 네임스페이스 내의 클래스 사용하기 using 지시자 사용하기 06. 어셈블리 어셈블리의 정의 어셈블리의 구조 어셈블리 작성하기 어셈블리의 내용 살펴보기 어셈블리 활용하기 요약 연습문제/심화문제 현장의 목소리 4부. 실전 프로젝트 : C#을 응용한 프로그램 개발 12장. 웹 응용 프로그램 제작 01. ASP.NET 개요 ASP.NET의 특징 웹 폼이란 ASP.NET 컴포넌트 모델 ASP.NET 서버 컨트롤 소개 02. 비주얼 스튜디오 닷넷을 이용한 ASP.NET 개발 ASP.NET 시작하기 ASP.NET 파일 위치 03. ADO.NET을 이용하여 데이터베이스와 연동 ADO.NET 개요 ADO.NET의 두 가지 모델 ADO.NET이 사용하는 네임스페이스 ADO.NET 사용하기 04. DataGrid를 이용하여 데이터베이스 조회 화면 작성 05. ASP.NET과 데이터베이스 연동을 이용한 게시판 작성 게시판 만들기 준비사항 글쓰기 화면의 작성 글 목록 화면 만들기 글 조회화면 만들기 글 삭제화면 만들기 글 수정화면 만들기 06. ASP.NET 프로젝트를 마치며 13장. 윈도우 응용 프로그램 제작 및 배포 01. 가계부 프로젝트 개요 가계부 프로그램의 기능 가계부 프로젝트의 데이터베이스 02. 사용자 인터페이스 디자인 메인화면 디자인 수입지출내역등록 화면 디자인 계정항목등록 화면 디자인 기간별입출금내역집계 화면디자인 03. 데이터 연결 데이터베이스 파일에 연결하기 데이터베이스 관련 컨트롤 등록 04. 프로그램 코딩 클래스와 메소드 코딩 이벤트 코딩 05. 가계부 프로젝트를 마치며
자료명 | 등록일 | 다운로드 |
---|---|---|
예제소스 | 2016-04-06 | 다운로드 |
도서구입 안내
<한빛아카데미> 도서는 한빛 홈페이지에서 더 이상 판매를 하지 않습니다. 도서 구입은 인터넷 서점을 이용하시기 바랍니다. 양해바랍니다.