出版社内容情報
【セールスポイント】
携帯情報端末WorkPad、PalmPilotプログラミング解説書の決定版!
【発刊の目的と内容】
3Com、IBMが発売しているPalmPilot、WorkPadは、アメリカの携帯端末市場の60%のシェアをしめる大人気商品です。
この本では、PalmPilot、WorkPadでのプログラミング手法を紹介します。プログラミングの基礎から、デスクトップとのデータ共有のためのプログラミングなどまでを詳しく紹介する決定版となります。
【購読対象者】
・プログラミング経験がありPalmPilotプログラミングに挑戦しようとする人
・PalmPilotプログラミングでIrDA接続やデスクトップ連携の情報がほしい人
【付録】
CD-ROM1枚付属
【詳細目次】
第1章 Palm/WorkPadは楽し!
●1.1 Palm/WorkPadシリーズ ~ハードは変わる~
◇ Palm/WorkPadシリーズのスペック
◇ Palm/WorkPadのインタフェース
●1.2 標準アプリケーション
◇ アプリケーション作成の方向性
◇ CodeWarrior for Palm OS付属のソースファイル
●1.3 CookBookにみる料理法
◇ CookBookはガイドブック
◇ Designing Palm OS Applications
第2章 Palm OSは小さな黒子
●2.1 君は誰? ~クリエータIDで識別~
◇ クリエータID
◇ クリエータタイプ
●2.2 データベースはメモリだ
◇ ストレージメモリ
◇ ヒープメモリ
●2.3 流れるはメッセージ
◇ Palm OSプログラミングとWindows95/NTプログラミングの違い
◇ Palm OSはシングルウィンドウOS
●2.4 リソース ~資源は大切に~
◇ リソースの種類
◇ カタログの種類
◇ 独自のオブジェクト
●2.5 操作はイベント
◇ 起動要求コード
●2.6 マネージャはあなたの下僕
第3章 コンパイラも世界から
●3.1 よりどりみどりコンパイラ
◇ Palm/WorkPad上での開発環境
◇ Windows上での開発環境
●3.2 CodeWarrior for Palm OS
◇ 統合開発環境CodeWarrior
◇ Palm OS版CodeWarrior
第4章 戦えCodeWarrior
●4.1 使ってみようIDE
◇ IDEの起動
◇ 内蔵エディタ
◇ リソースファイルの編集 -Constructor-
◇ デバッグ
●4.2 ご存じC言語
●4.3 開かれたSDK
第5章 Constructorは建設者
●5.1 Constructorを使おう
◇ Constructorの起動と終了
◇ フォームを定義する
◇ 新しいフォームの作成
◇ ユーザーインタフェースオブジェクトの貼り付け
◇ メニューを定義する
◇ 文字列を定義する
◇ アラートを定義する
◇ アイコン/ビットマップを定義する
第6章 ようこそHandWriteの世界へ
●6.1 HandWriteを解剖する
●6.2 リソースを定義する
◇ フォームを仕立てる
◇ メニューを並べる
◇ アラートをおく
●6.3 ペンの動き、アプリケーションの動き
●6.4 保存するデータベース
●6.5 仕上げ
◇ メイク
◇ Palm OS Emulatorで動作
第7章 HandWriteを乗り越えろ
●7.1 要望は世界から
●7.2 カテゴリ
◇ カテゴリでの整理
◇ アプリケーションからのカテゴリの操作
●7.3 タイムスタンプ
●7.4 タイトルリスト
●7.5 アラーム設定
第8章 PalmIIIを垣間見て
●8.1 変化するPalm OS
●8.2 ビーム交換
第9章 デスクトップから愛を込めて
●9.1 バックアップデータをのぞいてみよう
◇ バックアップファイルはPDB
◇ データベースヘッダーとレコードロケーションリスト
●9.2 手書きメモを読もう
●9.3 HWviewを考える
第10章 ここは日本だ、日本語化!
●10.1 表示は文字コード
●10.2 とにかく置き換える
●10.3 冴えないけど便利
付録A 筆者が体験したCodeWarriorのトラブル
付録B 関数リファレンス
索 引
目次
第1章 Palm/WorkPadは楽し!
第2章 Palm OSは小さな黒子
第3章 コンパイラも世界から
第4章 CodeWarrior
第5章 Constructorは建設者
第6章 ようこそHandWriteの世界へ
第7章 HandWriteを乗り越えろ
第8章 Palm3を垣間見て
第9章 デスクトップから愛を込めて
第10章 ここは日本だ、日本語化!
付録A 筆者が体験したCodeWarriorのトラブル
付録B 関数リファレンス