タグ

ブックマーク / www.saturn.dti.ne.jp/~npaka (6)

  • Cocoaプログラミングメモ

    マウスイベントの処理を行うプログラムを作成する。 プロジェクトの作成 Xcodeで「MouseEx」という名前のCocoa Applicationプロジェクトを作成。 「HelloWorld」と同様に「MouseView.h/MouseView.m」を作成。 「HelloWorld」と同様にインターフェイスの作成。 ソースコードの記述 MouseView.h #import <Cocoa/Cocoa.h> //MouseEx(View) @interface MouseView : NSView { NSPoint _mousePos; //マウス位置 BOOL _mouseDown; //マウスダウン NSTrackingRectTag _tag;//トラッキングタグ } //文字列の描画 - (void)drawString:(NSString*)string x:(float)

  • XNA Game Studioメモ

    XNA 2.0アプリケーションの開発に必要なツールは次の2つ。 Visual C# 2005 Express Edition マイクロソフトが提供するソフトウェア開発のための統合開発環境。 サイトから無償で入手できる。 インストーラの指示に従ってインストール。 XNA Game Studio 2.0 「Visual C#」にXNAアプリケーションの開発機能を追加するキット。 サイトから無償で入手できる。 インストーラの指示に従ってインストール。 Visual C#がSP1でない時はSP1の要求ダイアログとリンク先が表示されるので、そのサイトを開きSP1をダウンロードしてインストール。 XNA 3.0アプリケーションの開発に必要なツールは次の2つ。まだβ版。 ZUNEアプリが開発可能になった以外は違いは少ない模様。 Visual C# 2008 E

  • http://www.saturn.dti.ne.jp/~npaka/

  • ActionScript 3.0 メモ

    「ActionScript 3」とは、「Flash Player 9」以降で実行できるオブジェクト指向のスクリプト言語。言語仕様やパッケージ設計はJava言語により近くなり、洗練されたオブジェクト指向言語となった。JITコンパイラ搭載により、処理速度も大幅に向上している。 開発ツールはコマンドラインベースの「Flex 2 SDK」(無償)と、Eclipseベースの「Flex Builder 2」(有償)がある。

  • Ext JSメモ

    Ext JS 「Ext JS」とは、JavaScriptによるユーザーインタフェースのライブラリ。元は「Yahoo! UI Library」を拡張した「yui-ext」のベースを、「Yahoo! UI Library」だけでなく「prototype.js」や「jquery」とも切り替え可能にしたライブラリ。「Ext 1.1」からはスタンドアロンでも利用できるようになった。完成度の高さからAIRやiPhoneのサンプルプログラムでも利用されている。

  • iPhone/iPod touchプログラミングメモ

    iPhone/iPod touch iPhone/iPod touchはAppleから発売されているスマートフォンおよびミュージックプレイヤー。どちらも世界的に普及しており、Apple Storeからデジタルコンテンツを購入して利用できる。 当初は一般ユーザーはAjaxアプリケーションしか開発できなかったが、2008年2月に「iPhone 2.0」が公開され、ソフトウェア開発キット「iPhoneSDK」も公開となり、ネイティブアプリケーションも開発可能となった。 開発したソフトウェアが有償の場合は30%をAppleに支払い、残りの70%を開発側で手にすることができる。無償の場合はAppleへの支払は不要となる。 ネイティブアプリケーション 統合開発環境として「Xcode」、プログラミング言語として「Objective-C」、アプリケーションフレームワークとして「Cocoa

  • 1