Day」というイベントが開催されました。Ring」の一環として、コミュニティに参加されている、あるいはこれから参加したい方々との交流を深めたり、マイクロソフトの取り組みをご紹介するものです。当日は、休日にも関わらず大勢の方がご来場くださり、ありがとうございました。Pro、デベロッパーともにエバンジェリストチーム全員で「デモ・フェスティバル」というタイトルでデモを中心としたセッションを連続的に行いました。当初、ひとつのデモで15分を繰り返すという予定だったのが、一人20分の持ち時間で好きなデモをするという形に変わったため、予定していたデモができなかったことをお詫びします。弊社のイベントに参加されている方も多いでしょうから、これまであまりやって来なかったことをテーマにしようということになりました。インク機能(手書き処理)です。向けのアプリケーションを開発されたことがある方は、インク(INK)についてよくご存知かもしれません。手書き用のキャンバス(描画領域)なのですが、その特長について取り上げられることはなかったと思います。「派手さ」からは程遠いもので、実際のデモは画面に黒い軌跡を描くだけで見た目は大変地味でした。単純にフォームに貼り付けると、その場所に手書きで描画できるようになります。いうプロパティに保持されます。機能は、これだけではありません。編集モード(EditingMode)を変更すると、描画した軌跡を選択して変更したり、削除することもできます。選んだ軌跡を削除したり、ファイルへの保存や読み込みもできます。ジェスチャー(Gesture)を使って、書いた内容を認識もできるのです。例によってスクリーンキャストを作ってみました。行ったデモのうち「変形したボタン」を扱う部分を除いてあります(が、それでもちょっと長くなってしまいました^_^;)。Screen、8.4MBここで行っていることは、以下のとおりです。•新しいプロジェクトを開く。※時間を短縮するため、空のプロジェクトを開いています。•領域を区切って、ボタンを配置する。編集モードを変更できるようにする。上のボタンのイベントハンドラは自分でコードを書かなければなりません。モードに切り換えて変更する。※実行したアプリケーションが初期状態で左上にはみ出している点はご容赦ください。モードで、描画した軌跡ごとに削除する。いうファイルに保存したり、読み込めるようにする。※ファイル名の選択ダイアログなどは、ここでは使っていません。•ジェスチャー(Gesture)を使って、何が描画されているかをラベル(Label)に表示するようにする。※最初、間違えてモードの切り替えをせずに描画していますがご容赦ください。三角形や四角形、星形などが認識されていることがわかります。定義したオブジェクト名を直接参照しています。最終的にはクラスの一部としてコンパイルされるのです。ようにクラスが部分定義となっていることがわかります。実に色々な機能が提供されているので、使ってみるのはきっと楽しいですよ。ベースで記述するだけでも、ほんとうに色々できます。TxF(トランザクションファイルシステム)の2つのデモを行いました。デモを追加することになったのです。これらは、松崎のブログに詳細が掲載されているので、あわせてご覧ください。※本エントリは、MSDNブログのアカウント削除にともない転載しました(2010/12/26)。テン年代ベストテン福井・高岡、「君の膵臓をたべたい」聖地めぐり『結城友奈は勇者である』スペシャルイベント『讃州中学文化祭in観音寺市2』レポート舞台めぐり・「めぐりポイント」ランキングなど月別アーカイブはてなブログをはじめよう!mohnoさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。