책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 웹 서비스/웹 프로그래밍
· ISBN : 9788992939171
· 쪽수 : 432쪽
· 출판일 : 2008-09-23
책 소개
목차
1장 어도비 AIR 소개
1.1 어도비 AIR에 대한 해부
1.1.1 런타임 환경하에서 개발하기
1.1.2 왜 데스크톱 애플리케이션을 개발해야 하는가?
1.1.3 AIR의 가능성
1.2 AIR 애플리케이션 실행하기
1.3 AIR 애플리케이션의 보안과 인증
1.3.1 AIR 애플리케이션의 보안 이해하기
1.3.2 애플리케이션 인증서 갖추기
1.4 AIR 애플리케이션 개발하기
1.5 AIR 애플리케이션 디스크립터 소개
1.5.1 application 엘리먼트
1.5.2 id 엘리먼트
1.5.3 version 엘리먼트
1.5.4 filename 엘리먼트
1.5.5 initialWindow 엘리먼트
1.5.6 name 엘리먼트
1.5.7 title과 description 엘리먼트
1.5.8 installFolder 엘리먼트
1.5.9 programMenuFolder 엘리먼트
1.5.10 icon 엘리먼트
1.5.11 customUpdateUI 엘리먼트
1.5.12 fileTypes 엘리먼트
1.6 플렉스 빌더를 사용해 AIR 애플리케이션 개발하기
1.6.1 새로운 AIR 프로젝트 설정하기
1.6.2 AIR 프로젝트 파일 생성하기
1.6.3 AIR 애플리케이션 테스트하기
1.6.4 설치 파일 생성하기
1.7 플래시를 사용해 AIR 애플리케이션 개발하기
1.7.1 새로운 AIR 프로젝트 설정하기
1.7.2 AIR 프로젝트 파일 생성하기
1.7.3 AIR 애플리케이션 테스트하기
1.7.4 설치 파일 생성하기
1.8 플렉스 SDK를 사용해 AIR 애플리케이션 개발하기
1.8.1 새로운 AIR 프로젝트 설정하기
1.8.2 AIR 프로젝트 파일 생성하기
1.8.3 AIR 애플리케이션 테스트하기
1.8.4 설치 파일 생성하기
1.9 플렉스 AIR 애플리케이션 맛보기
1.1 플래시 AIR 애플리케이션 맛보기
1.11 요약
2장 애플리케이션, 윈도우, 메뉴
2.1 애플리케이션과 윈도우 이해하기
2.1.1 액션스크립트 애플리케이션과 윈도우
2.1.2 플렉스 애플리케이션과 윈도우
2.2 윈도우 관리하기
2.2.1 윈도우 레퍼런스 알아오기
2.2.2 윈도우 위치시키기
2.3.3 윈도우 닫기
2.2.4 윈도우 순서 지정하기
2.2.5 윈도우 이동과 사이즈 조절하기
2.3 애플리케이션 관리하기
2.3.1 유휴시간 감지하기
2.3.2 시스템 시작과 동시에 AIR 애플리케이션 실행하기
2.3.3 파일 연계 설정하기
2.3.4 사용자의 주의 환기시키기
2.3.5 풀 스크린 모드
2.4 메뉴
2.4.1 메뉴 생성하기
2.4.2 메뉴에 아이템 추가하기
2.4.3 메뉴 선택 이벤트 처리하기
2.4.4 특수 메뉴 아이템 생성하기
2.4.5 메뉴 사용하기
2.5 AirTube 애플리케이션 시작하기
2.5.1 AirTube의 대략적 개요
2.5.2 시작하기
2.5.3 데이터 모델 만들기
2.5.4 AIRTUBE 서비스 클래스 만들기
2.5.5 FLV URL 불러오기
2.5.6 AirTube 메인 윈도우 만들기
2.5.7 비디오 윈도우와 HTML 윈도우 추가하기
2.6 요약
3장 파일 시스템 연동
3.1 동기성 이해하기
3.1.1 비동기적 파일 작업 중단하기
3.2 파일과 디렉터리 참조하기
3.2.1 File Class 소개하기
3.2.2 공통 디렉터리 참조하기
3.2.3 상대 참조하기
3.2.4 절대 참조하기
3.2.5 전체 경로 접근하기
3.2.6 사용자에 의한 참조하기
3.2.7 경로 바르게 표시하기
3.3 디렉터리 내용 나열하기
3.3.1 동기적으로 디렉터리 목록 불러오기
3.3.2 비동기적으로 디렉터리 목록 불러오기
3.4 디렉터리 생성하기
3.5 디렉터리와 파일 삭제하기
3.6 파일과 디렉터리 복사하고 이동하기
3.7 파일 읽고 파일에 쓰기
3.7.2 파일에 쓰기
3.8 음악 재생목록 읽고 쓰기
3.8.1 데이터 모델 만들기
3.8.2 컨트롤러 만들기
3.8.3 사용자 인터페이스 만들기
3.9 데이터 안전하게 저장하기
3.1 AirTube에서 파일 쓰기
3.11 요약
4장 복사해서 붙여넣기와 드래그앤드롭
4.1 클립보드를 사용해 데이터 전송하기
4.1.1 클립보드란 무엇인가?
4.1.2 데이터 포맷 이해하기
4.1.3 데이터 읽고 쓰기
4.1.4 클립보드에서 데이터 제거하기
4.1.5 전송 모드 이해하기
4.1.6 지연 렌더링
4.2 복사해서 붙여넣기
4.2.1 클립보드 선택하기
4.2.2 콘텐트 복사하기
4.2.3 콘텐트 붙여넣기
4.2.4 콘텐트 잘라내기
4.2.5 커스텀 포맷 사용하기
4.3 드래그앤드롭
4.3.1 드래그앤드롭 이해하기
4.3.2 드래그앤드롭 이벤트
4.3.3 드래그매니저 사용하기
4.3.4 드래그 인디케이터 추가하기
4.3.5 AIR 애플리케이션 밖으로 드래그하기
4.3.6 AIR 애플리케이션 안으로 드래그하기
4.4 AirTube에 드래그앤드롭 기능 추가하기
4.5 요약
5장 로컬 데이터베이스 사용하기
5.1 데이터베이스란 무엇인가?
5.2 SQL 이해하기
5.2.1 테이블 생성하고 삭제하기
5.2.2 테이블에 데이터 추가하기
5.2.3 테이블의 데이터 수정하기
5.2.4 테이블에서 데이터 삭제하기
5.2.5 테이블에서 데이터 조회하기
5.3 데이터베이스 생성하고 열기
5.4 SQL 명령 실행하기
5.4.1 SQL 명령 생성하기
5.4.2 SQL 명령 실행하기
5.4.3 SELECT 결과 처리하기
5.4.4 결과 타입 지정하기
5.4.5 결과 페이징하기
5.4.6 SQL 구문에 파라미터 넣기
5.4.7 트랜잭션 사용하기
5.5 ToDo 애플리케이션 만들기
5.5.1 to-do 아이템 데이터 모델 클래스 개발하기
5.5.2 to-do 아이템 컴포넌트 생성하기
5.5.3 데이터베이스 생성하기
5.5.4 입력 폼 추가하기
5.5.5 SQL 구문 추가하기
5.6 다중 데이터베이스와 연동하기
5.7 AirTube에 데이터베이스 지원 기능 추가하기
5.7.1 온라인/오프라인 모드 병행을 위해 ApplicationData 클래스 업데이트하기
5.7.2 온라인/오프라인 모드를 토글하기 위한 버튼 추가하기
5.7.3 오프라인 저장과 검색 기능 지원하기
5.8 요약
6장 네트워크 통신
6.1 네트워크 연결 모니터링하기
6.1.1 HTTP 연결 상태 모니터링하기
6.1.2 소켓 연결 상태 모니터링하기
6.2 AirTube에 네트워크 모니터링 기능 추가하기
6.3 요약
7장 AIR에서의 HTML
7.1 AIR에서 HTML 보여주기
7.1.1 플래시 HTML 디스플레이 객체 사용하기
7.1.2 PDF 콘텐트 불러오기
7.1.3 플렉스 컴포넌트 사용하기
7.2 HTML 페이지 로딩 설정
7.2.1 콘텐트 캐싱 제어하기
7.2.2 사용자 인증 제어하기
7.2.3 user agent 타입 지정하기
7.2.4 영속 데이터 제어하기
7.2.5 디폴트 값 설정하기
7.3 HTML 콘텐트 스크롤하기
7.3.1 플렉스에서 HTML 스크롤하기
7.3.2 액션스크립트를 사용해 HTML 콘텐트 스크롤하기
7.3.3 스크롤 기능의 윈도우 생성하기
7.4 HTML 히스토리 이동하기
7.5 자바스크립트와 연동하기
7.5.1 액션스크립트에서 HTML/자바스크립트 엘리먼트 제어하기
7.5.2 액션스크립트에서 자바스크립트 이벤트 처리하기
7.5.3 하이브리드 애플리케이션 개발하기
7.5.4 표준 자바스크립트 커맨드 처리하기
7.5.5 자바스크립트에서 액션스크립트 요소 접근하기
7.6 보안 문제 다루기
7.6.1 샌드박스
7.6.2 샌드박스 브리지
7.7 AirTube에 HTML 추가하기
7.8 요약
8장 AIR 애플리케이션 배포 및 업데이트
8.1 애플리케이션 배포하기
8.1.1 디폴트 배지 사용하기
8.1.2 커스텀 배지 생성하기
8.2 애플리케이션 업데이트하기
8.3 AIR 애플리케이션 실행시키기
8.3.1 invoke 이벤트 다루기
8.3.2 파일 더블클릭을 통해 AirTube 실행시키기
8.3.3 브라우저 이벤트 처리하기
8.4 요약