CodeWarrior講座


 この講座では「Hacker Dude-san」こと、山田達司がMetroWerksのCodeWarriorを使ったPalm OSのプログラミングについて解説していきます。この講座が対象とする読者として、C言語は既に理解されていることを前提としています。講座内での不明な部分についてはBBSの方で質問をしていただければ、できるかぎり回答させていただきます。

 この講座で対象となるCodeWarriorは、2001年12月の時点での最新版であるRelease7日本語版(Windows)としますが、新しいバージョンが出てきた時点で変わるかもしれません。要するにその時点で私が使っているもの、ということになります。私の環境を使って説明しますので、インストール先ディレクトリなどの環境がデフォルトとは異なる場合がありますので、ご容赦ください。

第1回 CodeWarriorのインストール

質問1. Mac上でCodeWarriorを使って開発したいのですが、可能でしょうか?

質問2. CodeWarriorは高価なのでGCCを使いたいのですが、同じように開発できるのでしょうか?

質問3. サンプルプログラムをコピーしたり、改造して作ったソフトを配布する際の約束を教えてください。

第2回 サンプルを改造してみる

●ビットマップファミリーについて

質問1. ビットマップのサイズを変えるにはどうしたらよいでしょうか?
 小さくするのは簡単そうですが、大きくする方法は?


質問2. カラーのデバイスを使っています。カラーのビットマップを扱いたいのですが、色を付けるだけでいいのでしょうか?

質問3. アイコンもリソースでできているようですが、同じように書き換えることができるのでしょうか?

第3回 POSEのインストール−その1
質問1. ●Palm m505を使ってるんですが、CLIEで動くかどうか調べたいので 友人がCLIEから吸い上げたROMファイルをもらいました。これは やってはいけないことなのでしょうか?

質問2. ●Windows用のPOSEで取り出したROMファイルは、Mac環境にコピーして 利用できますか?

質問3. ●Mac環境で開発しようと思ってますが、Mac用のPOSEはありますか?
ターゲットはCLIE NR70Vです。




copyright(C)2002 Hacker Dude-san all rights reserved.