책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 프로그래밍 기초/개발 방법론
· ISBN : 9788989484318
· 쪽수 : 300쪽
· 출판일 : 2003-06-09
책 소개
목차
제1장 컴퓨터와 프로그램의 관계
: 프로그램의 실체와 컴퓨터의 메커니즘에 대해 알아보자
컴퓨터가 하는 일
컴퓨터의 종류
프로그램은 왜 필요한가
프로그램과 CPU의 관계
컴퓨터 내부를 들여다보자
칩셋의 기본적인 구성
이것이 프로그램의 실체다
기계어에서 어셈블리 언어로
저급 언어에서 고급 언어로
컴파일러형 언어와 인터프리터형 언어
제2장 운영체제(Operating System)와 프로그램의 관계
: 운영체제는 무엇 때문에 존재하는 것인가?
운영체제는 어떤 역할을 하는가?
운영체제와 어플리케이션 소프트웨어와의 관계
컴퓨터 구동의 원리를 알아보자
어플리케이션이 OS 기능을 사용하는 구조
제3장 프로그램이 동작하는 구조?
: 프로그램이 동작하는 흐름을 따른다
CPU를 구성하는 4개의 유닛
CPU의 동작 원리
레지스터의 구조
CPU가 메모리를 사용하는 방법 (세그먼트에 의한 메모리 영역의 분할)
메인 메모리의 구조
프로그램 실행의 흐름
세그먼트 정의의 예
OS에 의한 세그먼트의 할당
프로그램의 재배치와 어드레스의 설정
제4장 프로그램에 있어서의 데이터
: 프로그램에 있어서의 데이터 구조를 알아보자
특정 데이터를 저장하는 편리한 그릇(변수)
변수의 실체를 찾아보자
데이터형
변수에 값을 넣는다
복수의 데이터를 모아서 저장한다 (배열)
배열을 사용한다
배열을 사용한 실제 처리
배열 속의 요소를 다룬다
2차원 배열
서로 다른 데이터형을 종합하여 다룬다 (구조체)
구조체의 사용
변하지 않는 값을 저장한다 (기호 정수)
마이너스 값을 다루는 방법
문자열의 취급
키보드로 입력된 숫자를 값으로 변환하는 방법
스택과 큐
디스크에 데이터를 저장한다 (파일)
제5장 프로그램의 실체
: 프로그램의 구성 요소
프로그램을 구성하는 요소
프로그램에 필요한 파일
연산자
프로그램을 부품화하다 (함수)
함수의 정의
인수와 리턴값
조건분기처리
반복 처리
포인터
제6장 프로그램의 개발 순서
: 소스 코드의 작성에서 실행 가능 파일의 작성까지
프로그래밍에 필요한 툴을 갖추자
프로그램으로 무엇을 할 것인가를 결정한다
프로그램 설계
코딩
컴파일 링크에 의한 실행형식 파일의 작성
버그 작업
제7장 구조화 프로그래밍
: 구조화 프로그래밍의 방법을 알아보자
구조화 프로그래밍이란
구조화 프로그래밍에서의 제어 구조
구조화를 위한 룰
제8장 절차형 언어?
: 절차형 언어의 종류와 특징
FORTRAN
COBOL
BASIC
Pascal
C언어
C언어의 개발 환경
제9장 객체 지향 프로그래밍
: 객체 지향 프로그래밍의 기법을 알아보자
객체 지향 프로그래밍
클래스에 의한 프로그램의 부품화
인스턴스를 이용한 클래스의 실체화
캡슐화(Encapsulation)에 의한 클래스의 보호
클래스 계승에 의한 프로그래밍의 효율화
다중성을 실현하는 폴리모피즘
제10장 객체 지향 언어?
: 객체 지향 언어의 종류와 특징
C++에서의 객체 지향 프로그래밍
C++의 개발환경
웹 프로그래밍으로 널리 보급된 Java
Java가 실행되는 구조 10?5
Java의 실행 환경
Java의 개발 환경
제11장 Windows 프로그래밍의 세계
: Windows 어플리케이션의 개발 환경에 대해 알아보자
이벤트 드리븐형
Delphi에 의한 Windows 프로그래밍
프로그래밍 언어의 울타리를 제거하는 .NET Framework
.NET Framework에서의 개발 툴
Visual C#.NET과 Visual Basic.NET
제12장 인터넷 프로그래밍의 세계
: 웹 페이지와 웹 어플리케이션의 작성
HTML
HTML 문서의 구조
스타일 시트
XML
XML 문서의 구조
클라이언트 사이드 프로그램
JavaScript
VBScript
서버 사이드 프로그램
서버 사이드에서 활약하는 스크립트 언어
서버 사이드에서 작동하는 Java 프로그램, Java 서블릿
소스 코드를 HTML에 써 넣는 JSP
ASP와 ASP.NET
제13장 데이터베이스 프로그래밍의 세계?
: 데이터베이스 어플리케이션의 작성
데이터베이스란?
SQL
스크립트 언어를 사용한 데이터베이스 프로그래밍
Java 언어의 데이터베이스용 API, JDBC
Windows 어플리케이션의 데이터베이스용 API, ODBC