2007.1.26 | 2007.1.23まで |
MOSAでは、Cocoaを本格的に利用したい方のために実用セミナーを開催します。第2回目はドラッグ&ドロップの可能なカスタムビューの作り方を中心にオートスクロールや、表示、選択操作などを詳しく解説します。
当セミナーのお申込みは終了いたしました。(2007.1.23)
Cocoa実用セミナー概要
『やりたい事はわかっているのにCocoaでの実装方法を調べるのに時間ばかりかかってしまう』Cocoa実用セミナーはそんな悩みをお持ちの方のために、詳しい解説テキストと応用が楽な単機能のサンプルを提供します。
さらにやりたいことから実装方法を探せるように、サンプル内で使っている『定石』をココTipとしてまとめています。配布するテキストにはメソッド名やココTipを含む詳しい索引を付け実用性を高めています。
今回のセミナーで使用する全サンプルソース一式は当日CDで受講者に配布します。
(10分程度の休憩と30分の質疑応答含む予定です)
応募の人数によっては開催を中止させていただくこともあります。
MOSA会員 | 5,000円(※同時入会可) |
---|---|
MOSA学生会員 | 2,000円(※当日支払い可/同時入会可) |
一般 | 8,000円 |
学生 | 4,000円 |
Cocoaプログラムの作り方の基本を理解されている方。(第1回とは独立した内容です。第1回を受講している必要はありません。)
(XcodeとInterface Builderを使ってCocoaプログラムをひとつでも作った事があり、Objective-C言語とアウトレット接続などの基本的な知識をお持ちであれば十分です。)
今回は七つのサンプルを用意しました。
すべてのソースコードにdoxygenで作成した詳しいドキュメントを付けています。
【マウスロールオーバー】
Safariのブックマークバーのように『マウスが上を通過する時の強調表示』のサンプルです。ビューが移動・リサイズした場合の位置情報の更新を含みます。
【ドラッグ元】
4種類のドラッグ元のサンプルです。ドラッグ&ドロップでドラッグ中に表示する半透明画像の実装方法をご紹介します。削除対応ドラッグ元はDockのゴミ箱にドロップで削除に対応するサンプルです。
【ドロップ先】
ドラッグ&ドロップを受け取るサンプルです。
移動に対応するビューのサンプルは同じアプリケーションの別ビューにドロップするとドラッグ元の内容を消しますが、別のアプリケーションへドロップの場合はコピー動作します。
【複数データ型対応】
Finderからドラッグ&ドロップする場合のように複数のデータを含んでいるドロップで必要なデータの取り出し方のサンプルです。
【スクロール】
シンプルなスクロールビューです。
【選択範囲】
範囲選択のMac OS Xらしい表示と、ドラッグ選択中のオートスクロールを実現する方法を説明します。
【ドラッグ】
ドラッグ中にoptionキーの状態をリアルタイムに判別しマウスポインタ表示を更新する方法や図形ダブルクリックに対応するコードを含みます。図形をドラッグで移動、optionキーを押しながらドラッグで複製、図形以外をドラッグで範囲選択するサンプルです。移動複製は複数同時に可能です。この図形は他のアプリへドロップすると文字データを渡します。またDockのゴミ箱へドロップすると削除できます。
●ココTip
・nibを用意せずAlertを表示する
・NSImageを作る
・NeXT風パーツを描画する
・アプリケーションが持っている画像ファイルのパスを得る
・透明色で矩形を塗りつぶす
・PasteboardからNSURLを取り出す
・Pasteboardから画像を取り出す
・タイマーで繰り返し処理する
・パラメータでイベントを得られない場合の対処
・二点を与えてNSRectを作る
・システム環境設定で設定した強調色を得る
・影を描く
第1回と共通のココTip
・角丸矩形を描く(塗りつぶす)
・色・書体・サイズを指定した文字表示
・表示方法(揃え)を指定した文字表示
Xcode2.4.1(Interface Builder2.5.4)、OSはMac OS X10.4.8で説明します。
プロジェクタのスクリーンのみ使用のセミナー形式です。
ハンズオンではありませんが、ノートブックパソコンの持ち込みは可能です。
ただし、参加者の操作速度に関係なく、講義は進行させていただきます。
当セミナーのお申込みは終了いたしました。(2007.1.19)
○以下のフォームに必要事項を記載し、コピー&ペーストしてメール件名を
「1/26 Cocoa実用セミナー」とし、MOSA事務局宛にお申し込みください。
折り返し、MOSA事務局から受付完了のmailをお送りいたします。
○締め切り 2007年1月23日(火)正午 受付分迄
(但し、締め切り日以前でも定員となり次第締め切ります。)
○申込後三日以内(土日祝日は除く)に、MOSAからの返信がない場合は、
お手数ですが、事務局までお知らせください。
*****下記をコピーペーストしてご利用下さい****
<「1/26 Cocoa実用セミナー」>
上記セミナーに参加を申し込みます。
◆種別:
( )MOSA個人会員 ( )MOSA同時入会希望/一般
( )MOSA法人会員 ( )MOSA同時入会希望/法人
( )MOSA学生会員 ( )MOSA同時入会希望/学生
( )MOSA研究室会員( )MOSA同時入会希望/研究室
( )学生 ( )一般
◆学生のお申込者で2007年3月末までの無料体験入会に
( )申込みを希望する
◆受講者
氏 名:
会社/学校名:(MOSA法人会員/学生は必須)
郵便番号:
住 所:(自宅?会社?)
電 話:
e-mail :
◆質問など:
質問や講座に対するリクエストがありましたら、以下にお書き添えください。
◆備考:請求書/領収証が必要な場合はお知らせください。
(請求書/領収証への宛名と送り先をご指定願います。)
***コピーペーストここまで***