|
|
Log In | Not a Member? |
Contact ADC |
対象読者
Organization of This Document
See Also
このドキュメントでは、Dashboardとその中に含まれているウィジェットの概要について述べています。ウィジェットに実装できるオプションの機能や、便利な各種のWeb kitテクノロジーについて解説し、ウィジェットプラグインを通じてのネイティブコード統合についても触れます。
『Dashboardプログラミングトピック』は、Dashboardウィジェットを作成しようとしているすべての方を対象としています。このドキュメントを通じて、ウィジェットの機能向上に役立つさまざまなテクニックを理解できるようになります。
Dashboardウィジェットをこれまで開発したことのない方は、『Dashboard Tutorial』をお読みください。
このドキュメントは次の項目で構成されています。
“ウィジェットのデザイン”では、効果的なウィジェットをデザインするためのガイドラインとヒントを取り上げます。
“Apple Classの紹介”では、Apple Class、Apple Classが提供しているもの、およびApple Classを自分のウィジェットに追加する方法について説明します。
“スクロール領域の使用”では、ウィジェットにスクロール領域を組み込む方法を取り上げます。
“Appleスライダの使用”では、ウィジェットでスライダコントロールを使う方法について説明します。
“アニメーションの使用”では、アニメーションに重点を置いたApple Classの使用について説明します。
“Appleボタンの使用”では、AppleButtonクラスを使って自分自身のボタンを作成する方法と、標準スタイルのボタンを作成するAppleGlassButtonサブクラスの使いかたを説明します。
“ウィジェットの裏面と環境設定”では、環境設定の表示、保存、取得の方法を説明します。
“ウィジェットイベント”では、ウィジェットで認識させるDashboardイベントとウィジェットイベントについて説明します。
“コントロールリージョンの宣言”では、コントロールリージョン、すなわちウィジェット内でコントロールが配置されている領域を定義し、その操作方法を説明します。
“ウィジェットのリサイズ”では、ウィジェットにリサイズ機能を実装する際に役立つコードを紹介します。
Using the Canvas(英語)では、Web Kitのキャンバス機能を自分のウィジェットの中で使う方法を取り上げます。
Using the Pasteboard from JavaScript(英語)では、ウィジェットでのコピー、切り取り、ペーストのサポートについて取り上げます。
Using Drag and Drop From JavaScript(英語)では、ウィジェットでドラッグアンドドロップをサポートするために必要なハンドラについて述べます。
“ウィジェットのローカライズ”では、ローカライズ可能な文字列やその他のリソースを使い、各国のユーザを想定してウィジェットを提供する方法について説明します。
“アクセスキーの指定”では、自分のウィジェットのリソースアクセスを可能にするための、ウィジェットアクセスキーについて述べます。
“外部リソースへのアクセス”では、ウィジェットを使って、ブラウザでアプリケーションやWebページを開く方法について説明します。
“コマンドラインユーティリティへのアクセス”では、ウィジェット内からコマンドラインユーティリティやスクリプトにアクセスする方法について説明します。
“ウィジェットプラグインの作成”では、自分のウィジェットがほかのアプリケーションとやり取りするために使用するネイティブコードプラグインについて説明します。
Using Objective-C From JavaScript(英語)では、Objective-CとJavaScriptの橋渡しの詳細について述べます。
“ウィジェットの配布”では、ウィジェットをパッケージ化して配布する方法について説明します。
このドキュメントには改訂履歴も記載されています。
このドキュメントで解説するDashboard固有の情報はすべて、『Dashboard Reference』でさらに詳しく取り上げています。その他のDashboard関連ドキュメントとサンプルコードは、Reference Library > Apple Applications > Dashboardにあります。
これらのドキュメントに加えて、『Safari JavaScript Reference』では、上記のトピックのほとんどに関する参考情報を提供しています。
XMLHttpRequestを使うと、JavaScript内のXMLをパースして結果を使うことができます。詳細についてはDynamic HTML and XML: The XMLHttpRequest Objectを参照してください。
Last updated: 2006-08-07
|
Get information on Apple products.
Visit the Apple Store online or at retail locations. 1-800-MY-APPLE Copyright © 2007 Apple Inc. All rights reserved. | Terms of use | Privacy Notice |