QuickTime for .NET and COM Developers
John Cromie
- 出版商: Morgan Kaufmann
- 出版日期: 2006-01-01
- 售價: $3,340
- 貴賓價: 9.5 折 $3,173
- 語言: 英文
- 頁數: 360
- 裝訂: Paperback
- ISBN: 0127745750
- ISBN-13: 9780127745756
-
相關分類:
.NET
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
$600$600 -
$890$703 -
$650$553 -
$980$980 -
$150$119 -
$2,520$2,394 -
$580$522 -
$550$468 -
$1,080CMMI: Guidelines for Process Integration and Product Improvement, 2/e
-
$750$593 -
$880$695 -
$780$663 -
$690$538 -
$150$119 -
$720$569 -
$1,200$948 -
$580$458 -
$900Microsoft Office SharePoint Server 2007 Administrator's Companion (Hardcover)
-
$350$315 -
$580$522 -
$880$616 -
$880$695 -
$750$593 -
$990$891 -
$580$452
相關主題
商品描述
Description
At the heart of Apple's hugely popular iLife software suite—iMovie, iPhoto, iDVD, GarageBand, and iTunes—is QuickTime, the powerful media engine that drives elegant applications for managing movies, images, and audio files. The enduring success of QuickTime is in no small part attributable to its component architecture. This key feature has allowed it to embrace emerging digital media technologies and standards one by one as they have appeared over the 12 or so years since its launch. None of the competing technologies even comes close, let alone on both Mac OS X and Windows.
QuickTime for .NET and COM Developers is the first guide to QuickTime for developers using popular RAD tools such a Visual Basic .NET, C#, and Visual Basic 6. A general introduction to QuickTime is followed by a detailed explanation of the QuickTime architecture from a.NET and COM perspective, liberally accompanied by code snippets. A number of implementation examples illustrate key QuickTime features, ranging from a simple movie player to a sophisticated interactive application. Also covered is QuickTime scripting in both QuickTime Player (using Windows Scripting) and in Microsoft Office applications (using VBA). Brief guides to developing with QuickTime in Delphi and ATL/WTL are also included.
Part of the official Quicktime Developer Series, publishing the finest books on QuickTime in cooperation with Apple.
Table Of Contents
- About the
Author
Preface
Acknowledgments
Chapter 1. Introduction
- Why QuickTime?
- COM
.NET
COM Interop
Who Is This Book For?
What Should I Know Before Reading This Book?
Code Samples
Additional Resources
- .NET, Visual Basic, and C#
Windows Scripting
QuickTime
Introduction
Hello World!
Simple Player—the Basics
- Initialization
Opening and Closing Movies
Controlling the Movie
Getting Information about the Movie
Scaling the Movie
Full-Screen Movies
Automatically Sizing the Form
About...
Chapter 3. Using the QuickTime Control
Introduction
The Apple QuickTime Control
A COM control in .NET
- Get the Big Picture
- Loading a Movie
Movie Scaling and Sizing
A Resizable Window for Simple Player
Background and Border
Movie Controller
Auto Play
Control over Full-Screen Display
- Is QuickTime Available?
Summary
Chapter 4. The QuickTime Object Model
Introduction
Object Models
The QuickTime Object Model
- QTMovie and Its Offspring
QTQuickTime and Its Offspring
Chapter 5. Diving Deeper
Essential Topics for Serious QuickTime Development
Introduction
QuickTime Events
- Registering for QuickTime Events
Handling QuickTime Events
Sample: QuickTime Events Demo
- Annotations
- CFObject Collection
CFObject Dictionary (CFDictionary)
The Annotations CFDictionary
Complex CFObject Data Structures
Persistent CFObjects
Summary
Chapter 6. Create and Edit
Introduction
The Joy of Cut, Copy, and Paste
- Implementing the Edit Menu
Saving the Movie
Creating a New Movie
- Assembling a Movie
Adding an Overlay
Subtitling the Movie
Creating a Movie from Images
SMIL the Movie
Creating a Movie Using GDI
Saving a New Movie
Summary
Chapter 7. Browsing the Media
For the Birds
- Design Decisions
- Picking the Components
Building the Bare Bones
Directory Browsing
Media Display
Wiring up the Connections
Adding the QuickTime Control
Media Inspector
A Tooltip
Chapter 8. Scripting QuickTime Player
Introduction
Scripting QuickTime on the Mac
Windows Scripting Host
- COM (Automation) Server
- Opening and Playing a Movie
The QuickTime Player Object Model
Working with Players
A Movie Builder Script
Batch Export from the Command Line
Event Handlers
Script Droplets
Windows Scripting File (.wsf) format
Chapter 9. QuickTime Meets Office
QuickTime Development in Microsoft Excel and Access
Introduction
Excel
- Adding the QuickTime Control
ActiveX and Macro Security
Adding a Play/Stop Cell
Movie Inspector
Movie Inspector with Annotation Editing
Batch Processing: Movie Annotator
- Movie Display
QuickTime Event Handling
Appendix A QuickTime COM Library Reference
QuickTime Control (QTOControlLib
QuickTime Object Library (QTOLibrary
Appendix B Additional COM Host Environments
QuickTime Control Basics in Other COM Hosts
Visual Basic 6
- Getting Started
Adding a Load Button
Adding a Play/Stop Button
Resizing the Form to Fit the Control
Responding to Manual Resize of the Form
Porting Code Samples to Visual Basic 6 or Visual Basic for Applications (VBA)
- Getting Started
Loading a Movie
Playing the Movie
Handling QuickTime Events
- Getting Started
Adding the QuickTime Control
Adding a Play/Stop Button
Handling Events from the QuickTime Control
QuickTime Events
Exporter Types
Index
商品描述(中文翻譯)
描述
在蘋果極受歡迎的iLife軟體套件中,包括iMovie、iPhoto、iDVD、GarageBand和iTunes,核心是QuickTime,這是一個強大的媒體引擎,用於管理電影、圖像和音頻文件的優雅應用程序。QuickTime的持久成功在很大程度上歸功於其組件架構。這一關鍵特性使其能夠逐一接納新興的數字媒體技術和標準,自從其推出以來的12年左右。競爭技術都無法媲美,更不用說在Mac OS X和Windows上都能運行。
《QuickTime for .NET and COM Developers》是第一本針對使用流行的RAD工具(如Visual Basic .NET、C#和Visual Basic 6)的開發人員的QuickTime指南。該書首先對QuickTime進行了一般介紹,然後從.NET和COM的角度詳細解釋了QuickTime的架構,並附有大量的代碼片段。一些實現示例演示了關鍵的QuickTime功能,從簡單的電影播放器到複雜的交互應用程序。還介紹了在QuickTime Player(使用Windows Scripting)和Microsoft Office應用程序(使用VBA)中進行QuickTime腳本編程。書中還包括使用Delphi和ATL/WTL開發QuickTime的簡要指南。
本書是官方的《Quicktime Developer Series》的一部分,與蘋果合作出版關於QuickTime的最佳書籍。
目錄
關於作者
前言
致謝
第1章 簡介
為什麼選擇QuickTime?
為什麼選擇.NET和COM?
QuickTime與COM和.NET的結合
本書適合對象
閱讀本書前應該了解的知識
代碼示例
其他資源
.NET、Visual Basic和C#
Windows Scripting
QuickTime
第2章 開始使用QuickTime控制項
簡介
Hello World!
簡單播放器-基礎知識
初始化
打開和關閉電影
控制電影
獲取有關電影的信息
調整電影大小
全屏電影
自動調整表單大小
關於...
第3章 使用QuickTime控制項
簡介
Apple QuickTime控制項
.NET中的COM控制項
獲取整體情況
電影
加載電影
電影縮放和調整大小
簡單播放器的可調整窗口
背景和邊框
電影控制器
自動播放
控制全屏顯示
初始化QuickTime
是否可用QuickTime
深入探索
總結
第4章 QuickTime對象模型
簡介
對象模型
QuickTime對象模型
QTMovie及其子類
QTQuickTime及其子類
總結
第5章 深入探討
專業人士的重要主題