1페이지
2페이지
3페이지
4페이지
5페이지
6페이지
7페이지
8페이지
9페이지
메뉴
현재 페이지 위치 : Home > 커뮤니티 > 채용정보

보기

[도서] 시작하는 사람들을 위한 델파이 프로그래밍 - 유리 칼미코프|박범용 옮김(2016)

작성일2016-05-24 오후 4:00:23

delphiprogramming_book.JPG

 

 

도서 구입

소스코드

다운로드

(업데이트 예정)

정오표

실습 문제:
나의 코드 공유

델파이 평가판
다운로드

 

 

 

책소개

 

왜? 번역하게 되었는가?

이 책을 처음 보는 순간,

러시아어 교재가 영문으로 다시 번역된 그 가치를 바로 알 수 있었습니다.

우리 나라에도 이런 프로그래밍 입문서가 있어야겠다는 생각이 들었습니다.

 

- 명쾌. 간결.: 전달하는 지식에는 통찰력과 깊이가 담겨있어야 개념이 명쾌.간결.해집니다.

 유리 칼미코프는 소프트웨어 개발 분야에서 잘 알려진 전문가이며 "학교에서 델파이 프로그래밍 가르치기" 등

 많은 프로그래밍 도서와 교과서를 저술하였습니다.

 

- 생각을 장려: 지식 전달 방식은 오랜 실무 경험과 교육 현장 경험이 뒷받침되어야 합니다.

 이 책은 러시아에서 가장 인정받는 대학 중 하나인 모스크바공학물리연구소 부속 국립원자력대학에서 정보과학 및

 제어 처리 교원으로서 학생들을 지도하고 모스크바의 최상위 예비학교에서 학생들을 가르쳐 온 저자의 25년간의

 경험을 통해 나온 결과물입니다.

 

 

누가??읽으면 좋은가?

처음이지만, 제대로 프로그래밍을 배우고 싶다.

처음이지만, 멋진 프로그래머가 되기 위해 생각하면서 프로그래밍을 시작하고 싶다.

처음이지만, 프로그래밍을 통해 문제를 해결하는 과정을 즐기고 싶다.

 

 

이 책은 델파이 언어를 사용하지만, 프로그래밍을 시작하는 모든 사람들에게 자신있게 권합니다.

이 책을 학습했다고 하여 반드시 델파이만 생각해서는 안됩니다.

언어는 커뮤니케이션 도구이기 대문입니다. 프로그래밍 언어도 마찬가지입니다.

델파이는 기호보다는 간단한 단어를 구문에 사용하는 매우 직관적이고 체계적인 언어입니다.

 

 

 

 

저자소개

 

유리 칼미코프(Yuriy Kalmykov)

 

유리 칼미코프는 소프트웨어 개발 분야에서 잘 알려진 전문가이며 "학교에서 델파이 프로그래밍 가르치기" 등

많은 프로그래밍 도서와 교과서를 저술하였다.

 

이 책은 러시아에서 가장 인정받는 대학 중 하나인 모스크바공학물리연구소 부속 국립원자력대학에서

정보과학 및 체어 처리 교원으로서 학생들을 지도하고 모스크바의 최상위 예비학교에서 학생들을 가르쳐 온

저자의 25년간의 경험을 통해 나온 결과물이다.

 

 

 

 

목차

 

모듈 1. 델파이 소개. 단순 컴포넌트들
           델파이를 실행하고, 프로젝트를 시작하고, 저장합니다.

           코드를 직접 쓰지 않고 프로그램을 만들고, 작동시켜 봅니다.

           폼, 레이블, 텍스트박스, 버튼 등 많이 쓰이는 컴포넌트들을 다룰 수 있게 됩니다.

 

모듈 2. 버튼 누름 이벤트 다루기

           마우스 클릭, 버튼 누름, 키보드 누름, 창 열기 등 사용자의 행위에 반응하도록 코드를 작성할 수 있게 됩니다.

 

모듈 3. 변수들, 변수의 타입들, 타입 변환하기

            변수(데이터를 메모리에 담다두는 그릇)을 사용할 수 있게 됩니다.

            연산자를 사용하여 변수에 값을 담거나 숫자 계산을 할 수 있게 됩니다.

            숫자, 문자 등 여러가지 유형의 데이터를 담기 위한 변수의 타입을 이해합니다.

            타입 변환 (예: 숫자 타입에서 문자 타입)을 할 수 있게 됩니다.

 

모듈 4. 표준 수학 함수들

            다양한 표준 수학 함수를 사용하여 수학 계산을 합니다.

 

모듈 5. 논리 표현들. Boolean 타입 변수들. 논리 연산들

            참과 거짓을 판단하는 논리 표현들을 사용할 수 있게 됩니다.

            크고 작은 것을 비교할 수 있게 됩니다.

 

모듈 6. 프로그램에서 조건에 따라 실행. IF...THEN...ELSE 문

           참과 거짓을 판단하는 논리 표현들을 사용할 수 있게 됩니다.

           크고 작은 것을 비교할 수 있게 됩니다.

           조건에 따라 다른 행위를 할 수 있도록 프로그램을 만들 수 있게 됩니다.

 

모듈 7. 중첩된 IF...THEN...ELSE 문. 작업 해결 실습하기

           조건 안에 다른 조건을 중첩하여 처리하도록 할 수 있습니다.

 

모듈 8. 프로시저들

           프로그램이 복잡해지지 않도록, 목적에 따라 프로시저를 만들 수 있게 됩니다.?

           그리고 이것을 활용할 수 있게 됩니다.

           프로시저를 사용할 때 필요한 데이터를 넘기고 받을 수 있게 됩니다.

 

모듈 9. 함수들

           처리한 결과를 알려줘야 하는 프로시저는 함수로 만들어서 활용합니다.

 

모듈 10. 그래픽들

           선과 도형을 그리는 코드를 작성할 수 있게 됩니다.

 

모듈 11. 반복들

           같은 처리를 일정한 조건에서 계속 반복할 수 있는 코드를 작성할 수 있게 됩니다.

 

모듈 12. String 문자열들

           문자열을 원하는대로 비교하고 조작할 수 있게 됩니다.

 

모듈 13. 문자열과 숫자 타입을 서로 변환 하기

           문자와 숫자를 보다 정교하게 변환할 수 있게 됩니다.

 

모듈 14. TMemo 콘트롤

           여러 줄을 입력하는 텍스트박스를 이용하여 문장을 다룰 수 있게 됩니다.

 

모듈 15. TMemo 콘트롤(계속)

           TMemo 콘트롤에 있는 문장을 더 자유자재로 다룰 수 있게 됩니다.

 

모듈 16. 무작위 숫자들, 상수들, 사용자 타입들

           프로그램 실행 중에 변하지 않는 값을 지정하여 사용할 수 있게 됩니다.

           내가 원하는 데이터 타입을 새로 만들어 쓸 수 있게 됩니다.

           무작위 숫자를 사용할 수 있게 됩니다.

 

모듈 17. 1차원 정적 배열

           타입이 동일한 요소들을 모아서 배열로 다룰 수 있게 됩니다.

 

모듈 18. 배열 정렬하기와 선택정렬

           배열 안에 있는 요소들을 정렬할 수 있게 됩니다.

 

모듈 19. StringGrid 콘트롤

           데이터를 표 형식으로 표현하고 계산할 수 있게 됩니다.

 

모듈 20. StringGrid 실습

           표 안에 있는 데이터를 자유롭게 다루고 활용할 수 있게 됩니다.

 

모듈 21. 2차원 배열들

           2차원 배열을 만들고, 그 값을 표에 넣어서 표현할 수 있게 됩니다.

 

모듈 22. 날짜와 시간

           날짜와 시간을 표현하고 계산할 수 있게 됩니다.

 

모듈 23. 타이머

           특정 시간 간격을 두고 실행되도록 프로그래밍 할 수 있게 됩니다.

           타이머를 사용하여 반짝이는 별들을 표현할 수 있습니다.

 

모듈 24. 텍스트 파일들

           텍스트 파일을 다루는 프로그램을 만들 수 있게 됩니다.

           텍스트 파일 안에 있는 데이터를 원하는대로 꺼낼 수 있습니다.

 

모듈 25. 표준 파일 다이얼로그들

           파일을 손쉽게 열거나, 만들고 저장할 수 있습니다.