1: 2003-10-24 (金) 07:32:00 [5] | |||
---|---|---|---|
Line 1: | Line 1: | ||
+ | * OSASK-Wikiで<guigui00.h>のマニュアルを作ろう! | ||
+ | -・・・という突発的な企画(by [[K]])。 | ||
+ | -これなら僕がサボっても、みんなでちょっとずつ作れるかも? | ||
+ | -これからOSASKアプリの作り方を勉強しようと思っている人へ: | ||
+ | --ここのページを最初に見るのは非常に愚かな行為です。最初は素直にintroaからやりましょう。 | ||
+ | --このページはintroeを卒業して、いろいろ作れるようになった人が、見るところです(もしくはintro学習中に参考書として利用)。 | ||
+ | --いきなりここを読んでも、概念からして独特なので、まず間違いなく初心者は混乱してやる気を無くします。ご注意ください。 | ||
+ | --ここでいう初心者はOSASKアプリ開発初心者という意味であって、プログラミング初心者という意味ではありません。一般的に言って、他のOSのアプリを作りなれている人ほど、OSASKアプリとしてはあまり好ましくないコードを書いてしまう傾向があります(簡単にできることをあえて複雑に書いてしまうとか)。プログラミング初心者は、素直にちゃんと学習するので、よいコードを書く傾向があります。だから他でのプログラミング経験に関わらず、ちゃんと学習するのが近道です。 | ||
+ | --もちろん、最初からすっきりしたプログラミングができるすばらしい人は、introシリーズを斜め読みしても大丈夫でしょう。そういう人も時々おられるようです。 | ||
+ | --たくさん関数があるように見えますが、ほとんどはマクロです。全てをマスターする必要はなく、自分のスキルにあったものだけを使うというスタイルで問題ありません。 | ||
+ | -OSASKのAPIマニュアルI.Tak.さんエディッション:[[書庫:http://home1.catvmics.ne.jp/~msy/tak/garage/index.htm]]から…も、良くまとめられているので、参考になると思います。 | ||
+ | --それは最新の[[v3.7版:http://user.ecc.u-tokyo.ac.jp/~g240845/osask/lzh/p0cref37.lzh]]にしてほしい……(I.Tak.) | ||
+ | |||
+ | *** テキスト表示関係 [[gg00man/text]] | ||
+ | -lib_opentextbox | ||
+ | -lib_putstring1 | ||
+ | -lib_loadfontset | ||
+ | -lib_loadfontset0 | ||
+ | -lib_makecharset | ||
+ | -lib_opentextbox | ||
+ | |||
+ | *** グラフィック関係 [[gg00man/graphic]] | ||
+ | -lib_opengraphbox | ||
+ | -lib_opengraphbox2 | ||
+ | -lib_flushgraphbox | ||
+ | -lib_drawpoint0 | ||
+ | -lib_drawpoints0 | ||
+ | -lib_drawline0 | ||
+ | -lib_drawlines0 | ||
+ | -lib_convlines | ||
+ | -lib_putblock02001 | ||
+ | -lib_putblock03001 | ||
+ | -my_putstringg0 | ||
+ | -lib_putblock1 | ||
+ | -lib_drawline | ||
+ | -lib_drawlines1 | ||
+ | -lib_drawpoints1 | ||
+ | |||
+ | *** ファイル関係 [[gg00man/file]] | ||
+ | -lib_readCSd | ||
+ | -lib_initmodulehandle0 | ||
+ | -lib_initmodulehandle1 | ||
+ | -lib_steppath0 | ||
+ | -lib_mapmodule | ||
+ | -lib_unmapmodule | ||
+ | -lib_readmodulesize | ||
+ | |||
+ | *** ウィンドウ制御関係 [[gg00man/window]] | ||
+ | -lib_openwindow | ||
+ | -lib_openwindow1 | ||
+ | -lib_closewindow | ||
+ | -lib_controlwindow | ||
+ | -名無し? | ||
+ | |||
+ | *** シグナル関係 [[gg00man/signal]] | ||
+ | -lib_opensignalbox | ||
+ | -lib_waitsignal | ||
+ | -lib_waitsignaltime | ||
+ | -lib_definesignal0p0 | ||
+ | -lib_definesignal1p0 | ||
+ | -lib_opentimer | ||
+ | -lib_closetimer | ||
+ | -lib_settimertime | ||
+ | -lib_settimer | ||
+ | |||
+ | *** その他 [[gg00man/others]] | ||
+ | -lib_init | ||
+ | -lib_close | ||
+ | -lib_opensoundtrack | ||
+ | -lib_controlfreq | ||
+ | -lib_getrandseed | ||
+ | -lib_execcmd | ||
+ | -lib_execcmd0 | ||
+ | -lib_execcmd1 | ||
+ | |||
+ | * こめんと欄 | ||
+ | -早速疲れてきました。こんな感じで、みんなが少しずつ書き足していけば・・・。 -- [[K]] SIZE(10){2003-09-20 (土) 17:46:40} | ||
+ | -それはguigui00.hの使い方では……と言ってみるasmユーザ -- [[I.Tak.]] SIZE(10){2003-09-20 (土) 19:24:03} | ||
+ | -なんと!隣町からの帰り道でこう言うページのをフレームHTMLで作ったら便利だなぁ、とか思ってた…! -- [[あっきぃ]] SIZE(10){2003-09-20 (土) 19:52:22} | ||
+ | -I.Tak.さんのツッコミは正しい・・・。ので修正。 -- [[K]] SIZE(10){2003-09-20 (土) 19:59:11} | ||
+ | -目次をつけたかったので修正。 -- [[ZAKKY]] SIZE(10){2003-09-20 (土) 21:34:24} | ||
+ | -というか、これだけで一個Wikiが要るような気がしてきた。 -- [[ZAKKY]] SIZE(10){2003-09-20 (土) 21:38:08} | ||
+ | -Wikiの乱立は混乱を招きそうな気が… -- [[あっきぃ]] SIZE(10){2003-09-20 (土) 22:09:13} | ||
+ | -関数名の見出しがでかかったので小さくしました。 -- [[K]] SIZE(10){2003-09-20 (土) 22:44:22} | ||
+ | -HTMLでいいかと… -- SIZE(10){2003-09-21 (日) 00:27:52} | ||
+ | -どーこの、だーれだか、しーらなーいけれど、いっぱい書いてくれてありがとう!助かります。 -- [[K]] SIZE(10){2003-09-21 (日) 00:28:56} | ||
+ | -できるだけサンプルを示しましょう。 -- [[K]] SIZE(10){2003-09-21 (日) 00:39:55} | ||
+ | -僕もHTMLの方がいいというのには賛成です。でもHTMLにするとみんなで編集っていうのができないので、ここをとりあえず下書きとして使うという案はどうでしょうか?まとまった項目から、誰かがHTML化していく、と。 -- [[K]] SIZE(10){2003-09-21 (日) 12:06:54} | ||
+ | -というわけで、ぼちぼち作業中。 -- [[Zakky]] SIZE(10){2003-09-21 (日) 12:17:24} | ||
+ | -ライブラリ関数一覧のテキストファイルを作ってもっているので、その内沢山増えますよ~(予告) -- [[くーみん]] SIZE(10){2003-09-21 (日) 12:34:48} | ||
+ | -こりゃあ、OSASK-Wikiでやるにしても1ページじゃむりっぽいな。ということで分割作業開始。 -- [[K]] SIZE(10){2003-09-21 (日) 12:48:33} | ||
+ | -とりあえず分割完了。 -- [[K]] SIZE(10){2003-09-21 (日) 13:11:46} | ||
+ | -とりあえずコメントがそろったらPDFにしましょう。Oh!SASKの付録にできたら最高ですね :-) -- [[ベイサイド]] SIZE(10){2003-09-22 (月) 15:53:29} | ||
+ | -学生時代はTEX使ってたんだけどなぁ。TEX使いいらっしゃいます?まぁワードでもいいですけど。 -- [[ベイサイド]] SIZE(10){2003-09-22 (月) 15:54:05} | ||
+ | -ワードよりOpenOffice.orgのほうがよいと思ったり。(w -- SIZE(10){2003-09-22 (月) 15:57:00} | ||
+ | |||
+ | #comment |
(This host) = http://osask.net