메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

Qt 프로그래밍

Qt 프로그래밍

한빛미디어

번역서

절판

  • 저자 :
  • 번역 : 김태선
  • 출간 : 2000-03-01
  • 페이지 : 464 쪽
  • ISBN : 8979140592
  • 물류코드 :1059
  • 초급 초중급 중급 중고급 고급
0점 (0명)
좋아요 : 41

큐티(Qt) 프로그래밍을 일단 시작해보면 사용하기 쉽고 자연스러우며 배우는 속도가 빠르다는 것을 느낄 수 있다. 큐티는 매우 훌륭한 참고문서를 제공한다. 하지만 초보자의 경우에는 큐티를 처음 시작하는 데 충분한 설명이 빠져있다는 의견이 많았다. 이것이 이 책이 출간되게 된 가장 큰 이유이다. <큐티 프로그래밍>은 간단한 그림 프로그램을 작성하는 법을 통해 큐티 프로그래밍을 한단계씩 심화해 나간다. 이 책은 또한 독자들의 이해를 돕기 위해 몇가지 주제에 대한 예제를 다루었으며, 뒷부분에 자세한 해답을 수록했다.

주요 내용 

  • 큐티(Qt)에 사용하는 모든 GUI 요소들과 사용 시점 및 방법에 대한 지침
  • 프로그램 기능과 사용자 상호 작용을 연결하기 위한 큐티의 시그널 슬롯 메커니즘에 대한 완벽한 설명
  • 2D 전환, 더블 버퍼링, 향상된 이미지 기술을 포함하는 큐티의 그래픽 능력에 대한 설명
  • 자기만의 큐티 위제트를 작성하는 데 쓰이는 구성요소
김태선 역자

김태선

단국대학교 전기공학과를 졸업한 뒤, 동교 대학원 전산통계학과(소프트웨어공학 전공)를 거쳐 현재는 보안 및 시스템 관리 솔류션을 위한 프로젝트를 진행하고 있다. 전문 테크니컬 라이터로 활동해왔고, 분산 객체 및 네트워크 관련 분야에서 컨설턴트와 애플리케이션 엔지니어를 겸하면서 프로그램 개발작업에도 직접 참여해 왔다. 리눅스를 비롯한 다양한 운영체제에서 GUI 설계 및 구현에 관심이 많아 GUI 프로그래밍과 커널 해킹을 취미로 갖고 있다. 분산 객체(특히 코바와 자바)와 아키텍처 설계 및 구현과 관련된 UML도 주요 관심 분야 중 하나이다.

역자서문 

서 문 

1장. 소개하기

왜 GUI 툴킷인가? 
왜 이식성이 필요한가? 
왜 Qt인가? 
크로스 플랫폼 GUI 라이브러리 구현하기 
Qt 구하기 
Qt 컴파일하고 설치하기 
Qt 사용을 위한 C++ 
도움을 얻으려면 

2장. Qt 프로그래밍 처음 시작하기 
Hello World! 
Qt 참고 문서 사용하기 
종료 버튼 추가하기 
시그널과 슬롯에 대해서 
QPainter를 통한 이벤트 핸들링과 간단한 그리기 

3장. Qt 자세히 살펴보기 
메뉴 추가하기 
스크롤 뷰 생성하기 
컨텍스트 메뉴 추가하기 
파일 입출력 

4장. 간단한 위젯 사용하기 
일반적인 위젯 매개 변수 
위젯 스타일 
버 튼 
선택 위젯 
제한된 범위 입력을 위한 위젯 
스크롤바 
메뉴에 관련된 위젯들 
배치자 
텍스트 엔트리 필드 
라 벨 
"오피스 룩"을 위한 위젯들 
진행 표시바 
스크롤 뷰 
리스트 뷰 
테이블 형식을 위한 위젯들 

5장. Qt 다이얼로그 살펴보기 
미리 정의된 다이얼로그 
사용자 정의 다이얼로그를 위한 구축 단계 

6장. 레이아웃 매니저 사용하기 
레이아웃 매니저의 기본 
열과 행에 위젯 배치하기 
중첩된 레이아웃 매니저 
그리드 레이아웃 

7장. GUI 디자인에서 고려할 사항 

8장. 컨테이너 클래스 

제공되는 컨테이너 클래스 
컨테이너 클래스 선택하기 
컨테이너 클래스로 작업하기 
데이터 캐싱하기 
반복자 
스택과 큐 

9장. 그래픽 
애니메이션 
인쇄하기 
색상 다루기 
기본 QPainter : 그리기 기능 
고급 QPainter : 2차원 변환과 뷰 변환 
뷰 변환 
더블 버퍼링과 다른 멋진 기법들 
사용자 정의 이미지 포맷 불러오기와 저장하기 
커서 설정하기 

10장. 텍스트 처리 
사용자 입력 검증하기 
정규 표현식으로 작업하기 

11장. 파일과 디렉토리 다루기 
텍스트 파일 읽기 
디렉토리 읽어오기 
파일 정보 

12장. 응용 프로그램 간의 내부 통신 
클립보드 사용하기 
드래그 & 드롭 

13장. 날짜와 시간값을 다루기

14장. 사용자 정의 위젯 만들기 

좌표 선택기 위젯 구현하기 
탐색 박스 구현하기 

15장. 포커스 핸들링 

16장. 고급 이벤트 핸들링 

이벤트 필터 
가상 이벤트 보내기 

17장. 고급 시그널과 슬롯 

시그널과 슬롯에 대한 다른 주제
여러 개의 버튼들을 하나의 슬롯에 연결하기 

18장. 디버깅 

19장. 이식성 

왜 이식성이 필요한가 
이식성 있는 프로그램을 작성하는 방법 
Qt에서 이식성을 제공하지 못하는 경우 
이식성 있는 프로젝트를 tmake로 구축하기 

20장. GUI 빌더 사용하기 
QtArchitect 
QtEZ 
EBuilder 

21장. Qt 네트워크 프로그래밍

22장. 다른 언어 및 라이브러리와 Qt의 인터페이스 만들기

Qt를 이용한 OpenGL 프로그래밍 
넷스케이프 플러그인 만들기 
Xt 위젯 통합하기 
Qt와 펄을 연동하기 

23장. 비주얼 C++ IDE로 Qt 프로그래밍하기 
존재하고 있는 makefile 도입하기 
기본적인 내용에서 프로젝트 생성하기 
프로젝트 파일을 생성하기 위해서 tmake 사용하기 

24장. Qt 프로젝트 소개 
KDE 프로젝트 
OrthoVista 

25장. Qt 2.0 살펴보기 
유니코드 지원 및 향상된 QString 
향상된 레이아웃 관리 
국제화 지원 
테마 기능 
새로운 위젯과 향상된 위젯들 
디버깅 도움 기능 
네임스페이스 폴루션 방지 
그 외 변경 사항 
Qt의 미래 

부록 A. 연습 문제 해답 
부록 B. Qt의 한글화와 국제화 기능 
부록 C. 간단한 KDE 응용 프로그램 

참고문헌
찾아보기

  • 첫번째 리뷰어가 되어주세요.
  • 결제하기
    • 문화비 소득공제 가능
    • 배송료 : 2,000원배송료란?

    배송료 안내

    • 20,000원 이상 구매시 도서 배송 무료
    • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

    무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

    닫기

    리뷰쓰기

    닫기
    * 도서명 :
    Qt 프로그래밍
    * 제목 :
    * 별점평가
    * 내용 :

    * 리뷰 작성시 유의사항

    글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

    1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
    2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

    오탈자 등록

    닫기
    * 도서명 :
    Qt 프로그래밍
    * 구분 :
    * 상품 버전
    종이책 PDF ePub
    * 페이지 :
    * 위치정보 :
    * 내용 :

    도서 인증

    닫기
    도서명*
    Qt 프로그래밍
    구입처*
    구입일*
    부가기호*
    부가기호 안내

    * 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

    * 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

    * 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

    닫기

    해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
    장바구니로 이동하시겠습니까?

    자료실

    최근 본 책0