HOME > 상세정보

상세정보

Adobe Flex 4 : 실전 트레이닝 북

Adobe Flex 4 : 실전 트레이닝 북 (5회 대출)

자료유형
단행본
개인저자
Labriola, Michael Tapper, Jeff, 저 Boles, Matthew, 저 정선우, 역 이원영, 역
서명 / 저자사항
Adobe Flex 4 : 실전 트레이닝 북 / 마이클 래브리올라, 재프 태퍼, 매튜 볼스 지음 ; 정선우, 이원영 옮김
발행사항
파주 :   위키북스,   2011  
형태사항
xxxi, 488 p. : 삽화 ; 25 cm
총서사항
위키북스 오픈소스 & 웹시리즈 ;031
원표제
Adobe Flex 4 : training from the source
ISBN
9788992939737
일반주기
색인과 부록수록  
일반주제명
Internet programming Application software -- Development Web site development
000 01298camcc2200409 c 4500
001 000045651899
005 20110609144728
007 ta
008 110607s2011 ggka 001c kor
020 ▼a 9788992939737 ▼g 13560
035 ▼a (KERIS)BIB000012415491
040 ▼a 211062 ▼c 211062 ▼d 211009
041 1 ▼a kor ▼h eng
082 0 4 ▼a 006.76 ▼2 22
085 ▼a 006.76 ▼2 DDCK
090 ▼a 006.76 ▼b 2011z4
100 1 ▼a Labriola, Michael
245 1 0 ▼a Adobe Flex 4 : ▼b 실전 트레이닝 북 / ▼d 마이클 래브리올라, ▼e 재프 태퍼, ▼e 매튜 볼스 지음 ; ▼e 정선우, ▼e 이원영 옮김
246 1 9 ▼a Adobe Flex 4 : ▼b training from the source
260 ▼a 파주 : ▼b 위키북스, ▼c 2011
300 ▼a xxxi, 488 p. : ▼b 삽화 ; ▼c 25 cm
440 0 0 ▼a 위키북스 오픈소스 & 웹시리즈 ; ▼v 031
500 ▼a 색인과 부록수록
630 0 0 ▼a Flex (Computer file)
650 0 ▼a Internet programming
650 0 ▼a Application software ▼x Development
650 0 ▼a Web site development
700 1 ▼a Tapper, Jeff, ▼e
700 1 ▼a Boles, Matthew, ▼e
700 1 ▼a 정선우, ▼e
700 1 ▼a 이원영, ▼e
900 1 0 ▼a 래브리올라, 마이클, ▼e
900 1 0 ▼a 태퍼, 재프, ▼e
900 1 0 ▼a 볼스, 매튜, ▼e
945 ▼a KLPA
949 ▼a 위키북스 오픈소스 앤 웹시리즈 ; ▼v 031

소장정보

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 006.76 2011z4 등록번호 121210241 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 006.76 2011z4 등록번호 121210242 도서상태 대출가능 반납예정일 예약 서비스 B M

컨텐츠정보

책소개

Adobe의 공식 트레이닝 커리큘럼 교재로 실무 프로젝트 기반의 실습 위주로 플렉스 기술을 설명한다. 플렉스의 구성요소를 이론적으로 간략히 설명하고 코딩을 통해 해당 개념을 이해할 수 있도록 구성하고 있어, 각 장에 있는 실습을 차근차근 수행해나간다면 여러분도 하나의 완벽한 애플리케이션을 작성할 수 있다. 또 플렉스 애플리케이션이 어떻게 구성되어 있는지 궁금하거나 플렉스로 프로젝트를 수행해야 하는 개발자에게 가장 실무 수준에 근접한 내용을 전달할 수 있는 프로젝트 코드를 제공한다.

이 책은 플렉스 4로 애플리케이션을 완성하기까지의 단계를 보여주는 종합적인 단계별 내용으로 구성돼 있다. 이 애플리케이션은 온라인 식료품점으로 데이터와 이미지를 화면에 보여주며, 주문을 완성해 서버에 보낸다.
책의 마지막 부분에 이를 때쯤에는 플렉스 애플리케이션이 완성돼 있을 것이다. 여러분은 플렉스의 기초적인 사항과 플래시 빌더가 애플리케이션 개발에 어떤 식으로 도움을 주는가를 먼저 배울 것이다. 초반에는 애플리케이션 레이아웃을 구성하기 위해 주로 디자인 모드를 사용하지만 학습을 진행해 나가면서 플렉스에서 사용하는 언어에 익숙해지면 자유롭고 유연하게 직접 코드를 작성할 수 있는 소스 모드에서 더 자주 머물게 것이다. 책을 마칠 때쯤이면 플렉스 언어를 능숙하게 구사할 수 있을 것이며 플래시 빌더 없이도 오픈소스인 SDK와 커맨드 라인 컴파일러를 사용해서 문제 없이 애플리케이션을 구축할 수 있을 것이다.

★ 이 책에서 다루는 내용 ★

이 책에서는 다음과 같은 실습을 통해 플렉스 애플리케이션을 만들고 유지보수하는 기술들을 향상시킬 수 있다. 이 책을 마칠 때쯤이면 여러분은 다음과 같은 일을 할 수 있다.

■ 플래시 빌더를 이용한 플렉스 애플리케이션 제작
■ MXML과 액션스크립트 3.0 간의 상호작용을 이해
■ 복잡한 데이터 셋 처리
■ XML을 이용한 데이터 로드
■ 이벤트 처리를 통한 애플리케이션의 상호작용
■ 필요한 이벤트 클래스 작성
■ MXML이나 액션스크립트 3.0을 이용한 컴포넌트 제작
■ 애플리케이션의 외관과 느낌을 커스터마이즈하기 위한 스타일과 스킨을 적용
■ 기타 등등


정보제공 : Aladin

저자소개

제프 태퍼(지은이)

Digital Primates의 공동 설립자이자 선임 컨설턴트다. 1995년부터 Major League Baseball, ESPN, Morgan Stanley, Conde Nast, IBM, Dow Jones, American Express, Verizon 등과 같은 무수히 많은 고객의 인터넷 기반 애플리케이션을 개발했다. 그는 Flex 1.0의 초창기부터 플렉스 애플리케이션을 개발해왔다. 제프는 플랙스, AIR, 플래시, 콜드퓨전 개발에 관한 Adobe의 모든 과정을 가르칠 수 있는 자격을 인증받았으며, Adobe Development Conferences와 사용자 그룹의 단골 강연자이기도 하다. Digital Primates는 RIA 개발에 관한 전문적인 가이드와 자문을 제공한다.

매튜 볼스(지은이)

Adobe Technical Marketing 그룹의 기술 교육 전문가이며, Flex 1.0이 출시될 때부터 플렉스 교육 과정을 개발하고 가르쳐왔다. 매튜는 웹 개발, 컴퓨터 네트워킹, 강의와 같은 다양한 이력을 지녔다. 아울러 본 책의 이전 버전인 Flex 3의 공동 저자이기도 하며 Adobe의 공식 교육 과정을 개발하는 데도 기여했다.

마이클 래브리올라(지은이)

Digital Primates의 공동 설립자이자 선임 컨설턴트다. 1995년부터 인터넷 애플리케이션을 개발해 왔으며, Flex 1.0 베타 프로그램부터 플렉스와 함께해왔다. 마이클은 Adobe 공식 강사이자, 커뮤니티 전문가이고, 플렉스 개발자 챔피언으로서 세계 10대 브랜드 가운데 3개사를 자문했으며, 플렉스와 AIR에 관한 국제적인 강연자이기도 하다. 마이클은 Digital Primates에서 컨설턴트로 재직 중이며 클라이언트 개발 팀에 새로운 기술을 자문하는 일을 담당하며, 여가 시간에는 기술에서 벗어나 와인과 음식을 즐긴다.

이원영(옮긴이)

오리건주립대에서 컴퓨터 과학을 전공하고 대우정보기술, 아시아나IDT에서 근무했다.

정선우(옮긴이)

한양대학교 전자 컴퓨터 공학부를 졸업하고 KT 커머스, POSDATA, 동부 CNI에서 근무했고, Java, OpenSource Framework, Flex 강의를 했으며, 현재는 프리랜서로 활동 중이다. 관심사는 Java, Flex, OpenSource Framework를 이용한 프로젝트이다.

정보제공 : Aladin

목차

목차
들어가며 = xx
01장 리치 인터넷 애플리케이션의 이해 = 1 
 컴퓨터 애플리케이션의 진화 = 2
 페이지 기반 아키텍처에서 벗어나기 = 4
 리치 인터넷 애플리케이션의 장점 = 6
  비즈니스 관리자 = 6
  IT 조직 = 6
  최종 사용자 = 6
 RIA 기술 = 6
  AJAX = 7
  자바 가상 머신 = 8
  마이크로소프트 실버라이트 = 9
  어도비 플래시 플랫폼 = 10
  이 장에서 배운 내용 = 13
02장 시작하기 = 15
 플렉스 애플리케이션 개발 시작하기 = 16
 프로젝트와 MXML 애플리케이션 만들기 = 16
 플래시 빌더 워크벤치 이해하기 = 22
 애플리케이션 실행하기 = 25
 플래시 빌더 디버거 살펴보기 = 31
 다음 실습을 위한 준비 = 38
 이 장에서 배운 내용 = 40
03장 인터페이스 레이아웃 구성 = 43
 레이아웃 학습하기 = 44
  컨테이너 이해하기 = 44
  레이아웃 객체 이해하기 = 45
  컨테이너와 레이아웃 객체 결합하기 = 46
  콘텐츠 스크롤하기 = 46
  MXML 태그 디코딩하기 = 47
 전자상거래 애플리케이션의 레이아웃 구성하기 = 48
  소스 뷰에서 레이아웃 구성 시작하기 = 49
  디자인 뷰에서 계속 레이아웃 구성하기 = 51
  상품 영역 정의하기 = 55
 제약 기반 레이아웃에서 작업하기 = 56
 뷰 스테이트 다루기 = 62
  뷰 스테이트 만들기 = 62
  뷰 스테이트 제어하기 = 66
 리팩터링 = 69
  구성된 컨테이너 사용하기 = 70
  애플리케이션 리팩터링 = 71
  이 장에서 배운 내용 = 73
04장 간단한 컨트롤 사용하기 = 75
 간단한 컨트롤 소개 = 76
 이미지 표시 = 78
 Detail 뷰 구축하기 = 81
 데이터 바인딩을 이용한 간단한 컨트롤과 데이터 구조의 연결 = 84
 Form 레이아웃 컨테이너를 이용한 간단한 컨트롤의 레이아웃 구성 = 85
 이 장에서 배운 내용 = 88
05장 이벤트 처리 = 91
 이벤트 처리 이해하기 = 92
  간단한 예제 분석 = 93
  액션스크립트 함수를 이용한 이벤트 처리 = 95
  이벤트 핸들러 함수를 호출할 때 데이터 전달하기 = 96
  이벤트 객체 데이터 사용하기 = 97
  이벤트 객체 인스펙션하기 = 100
 시스템 이벤트 처리 = 103
  creationComplete 이벤트 이해하기 = 103
  생성 완료 시점에서 데이터 수정하기 = 104
 이 장에서 배운 내용 = 107
06장 원격 XML 데이터 사용하기 = 109
 Embedded XML 사용하기 = 110
  Model을 외부화하기 =110
  객체와 XML 중에서 선택하기 = 112
  런타임에 로드된 XML 사용하기 = 115
  HTTPService 객체 만들기 = 116
  send() 메서드 호출하기 = 116
  반환된 데이터 접근하기 = 116
  보안 문제 = 118
 HTTPService로 XML 데이터 조회하기 = 120
 E4X로 XML 검색하기 = 123
  E4X 연산자 활용 = 124
 동적 XML 데이터 사용하기 = 130
 플렉스 컨트롤에서 XMLListCollection 사용하기 = 134
 이 장에서 배운 내용 = 137
07장 클래스 만들기 = 139
 사용자 정의 액션스크립트 클래스 만들기 = 140
 값 객체 만들기 = 141
 객체를 생성하는 메서드 만들기 = 148
 Shopping Cart 클래스 만들기 = 151
 장바구니 데이터 조작하기 = 157
  장바구니에 아이템 추가하기 = 157
 아이템 추가하고 수량 수정하기 = 159
  조건에 따라 ShoppingCartItem 추가하기 = 159
 이 장에서 배운 내용 = 166
08장 데이터 바인딩과 컬렉션 = 169
 데이터 바인딩 검사하기 = 170
  간단한 예제 살펴보기 = 170
  더 복잡한 코드 분석 = 173
 컴파일러 되기 = 176
  암시적인 접근자와 설정자 = 177
  이벤트 디스패칭과 리스닝 = 179
  이벤트로서의 데이터 바인딩 = 180
 Bindable의 의미 이해하기 = 181
 ArrayCollection 사용하기 = 182
  ArrayCollection 채우기 = 183
  ArrayCollection에서 항목 정렬하기 = 192
  커서로 검색 기능 리팩터링하기 = 197
  커서로 아이템 삭제하기 = 200
  ArrayCollection에서의 항목 필터링 = 202
 ShoppingCartItem 리팩터링 = 203
 이 장에서 배운 내용 = 205
09장 애플리케이션을 컴포넌트로 나누기 = 207
 MXML 컴포넌트 소개 = 208
  기본적인 사용자 정의 컴포넌트 제작 방법 이해 = 209
  단계별 사용자 정의 컴포넌트 제작 = 210
  애플리케이션 아키텍처에서 사용자 정의 컴포넌트 사용하기 = 212
 ShoppingView 컴포넌트 분리하기 = 214
 ProductItem 컴포넌트 분리하기 = 221
 데이터 로딩을 관리하는 컴포넌트 만들기 = 231
 이 장에서 배운 내용 = 240
10장 DataGroup과 List 사용하기 = 243
 List 사용하기 = 244
  List에서 labelFunction 사용하기 = 245
 DataGroup 사용하기 = 248
  itemRenderer 구현하기 = 249
  ShoppingView에서 DataGroup 사용하기 = 254
  가상화 이해하기 = 256
  가상화 구현하기 = 257
 List 클래스의 가상화 = 258
 카테고리 선택에 따라 식료품 보여주기 = 260
  카테고리를 기준으로 식료품 아이템 보여주기 = 260
  카테고리 List 변경 핸들러 추가하기 = 261
 이 장에서 배운 내용 = 262
11장 이벤트 생성과 디스패치 = 265
 느슨한 결합 형태의 장점 = 266
 이벤트 디스패치 = 267
 컴포넌트에 대한 이벤트 선언 = 271
 사용자 정의 이벤트에 대한 필요성 확인 = 273
 UserAcknowledgeEvent 생성과 활용 = 274
 Event Flow와 Event Bubbling 이해하기 = 278
 ProductEvent 클래스 생성과 사용 = 284
  ProductList 컴포넌트 만들기 = 287
  ProductList 컴포넌트 사용하기 = 289
  상품을 추가하고 삭제하기 위한 ProductEvent 사용 = 289
  컬렉션 변경 이벤트 처리 = 291
 이 장에서 배운 내용 = 294
12장 DataGrid와 Item Renderer 사용하기 = 297
 Spark와 MX = 298
  DataGrid와 Item Renderer 소개 = 298
 DataGrid에 ShoppingCart 표시하기 = 299
  CartGrid 컴포넌트 사용하기 = 301
  DataGridColumn에 인라인 편집 컨트롤 추가하기 = 302
  상품을 보여주기 위한 Item Renderer 생성 = 303
  Remove 버튼을 보여주기 위한 인라인 MXML Item Renderer 생성 = 306
  ProductEvent 클래스 재사용하기 = 308
  소계를 보여주기 위한 labelFunction 생성 = 309
 AdvancedDataGrid 사용하기 = 312
  AdvancedDataGrid 정렬 = 313
  Expert Mode 정렬하기 = 314
  AdvancedDataGrid의 스타일 지정 = 315
  데이터 그룹화 = 319
  요약 데이터 보여주기 = 325
 이 장에서 배운 내용 = 334
13장 드래그 앤 드롭 활용 = 337
 드래그 앤 드롭 매니저 소개 = 338
 두 개의 DataGrid 간에 드래그 앤 드롭하기 = 339
 DataGrid와 List 간의 드래그 앤 드롭 = 343
 드래그를 허용하지 않는 컴포넌트에서 드래그 앤 드롭 사용하기 = 347
 장바구니에 식료품 드래그하기 = 353
 이 장에서 배운 내용 = 359
14장 내비게이션 구현 = 361
  내비게이션 소개 = 362
  ViewStack으로 결제 프로세스 만들기 = 364
 애플리케이션에 CheckoutView 통합하기 = 370
 이 장에서 배운 내용 = 373
15장 포맷터와 밸리데이터 사용하기 = 375
 포맷터와 밸리데이터 소개 = 376
  포맷터 = 376
  밸리데이터 = 377
 Formatter 클래스 사용하기 = 378
  양방향 바인딩 = 381
 Validator 클래스 사용하기 = 383
 이 장에서 배운 내용 = 387
16장 플렉스 애플리케이션 커스터마이즈하기 = 389
 스타일과 스킨이 포함된 디자인 적용하기 = 390
 애플리케이션 외관 정리하기 = 390
 스타일 적용하기 = 391
  태그 속성으로 스타일 설정하기 = 393
  스타일 상속 이해하기 = 395
  태그로 스타일 설정하기 = 396
  CSS 파일을 이용한 스타일 설정 = 400
  애플리케이션에 스타일 추가하기 = 403
 런타임에 CSS 변경하기 = 411
  런타임 CSS의 장점 = 411
  CSS 파일을 SWF로 생성하기 = 412
  StyleManager로 CSS SWF 로드하기 = 412
  로딩된 CSS로 스타일 재정의하기 = 413
 이 장에서 배운 내용 = 413
17장 스킨을 이용한 플렉스 애플리케이션 커스터마이즈 = 415
 Spark 컴포넌트에서 스킨 역할 이해하기 = 416
 스킨과 스테이트의 관계 = 420
  플렉스에서 프로그램 방식으로 그리기 = 420
  스킨을 이용한 Button 스테이트 커스터마이즈 = 423
 애플리케이션 스킨 만들기 = 429
 이 장에서 배운 내용 = 433
18장 사용자 정의 액션스크립트 컴포넌트 만들기 = 435
 액션스크립트 3.0 컴포넌트 소개 = 436
 복잡한 컴포넌트 만들기 = 436
 플렉스 컴포넌트 이해하기 = 437
 컴포넌트를 왜 만드는가? = 438
 컴포넌트 정의하기 = 440
  인터페이스 정의하기 = 441
  기반 클래스 선택 = 442
  클래스 만들기 = 443
  사용자 정의 클래스 사용하기 = 446
 시각적인 형태로 만들기 = 448
  스킨 요구사항 구체화하기 = 448
  스킨 생성하기 = 451
 컴포넌트에 기능 추가하기 = 456
  비동기적인 처리 = 457
  이벤트를 이용한 상호작용 = 462
  나머지 부분 처리 = 466
 스킨 렌더러 생성하기 = 468
 이 장에서 배운 내용 = 471
부록 A 설치 안내 = 473
 소프트웨어 설치 = 473
  플래시 빌더 설치하기 = 473
  실습 파일 설치하기 = 474
  플래시 디버그 플레이어 설치하기 = 474
 프로젝트 가져오기 = 475
  실습 파일 가져오기 = 476

관련분야 신착자료

딥노이드. 교육팀 (2021)
Patterson, Josh (2022)