どーも。
VisualBasicについてお聞きしたいのですが、よくOh!PCとかについてくるCD-ROMにあるメニュープログラム(OHPCMENU.EXE)みたいなソフトを作りたいなと思っているんですが、ソースがさっぱりわかりません。どこか参考になる本やホームページを知っている方教えていただけませんか?
P.S.あとVisualBasic関係のことってどこに書き込んだらいいんですか?ここでいいんでしょうか?
- re: わたる さん
投稿日:1999年03月21日 16時52分
私は、「Visual Basic増強作戦」
http://hp.vector.co.jp/authors/VA010786/
というページで勉強しました。現在運営は停止していますが、ファイルはまだ残っていますので
ページ全体をダウンロードしておくと便利です。
あとはメーリングリストに加入しておくと個別の質問を聞いてもらえるのでいいと思います。
- re: JIRO さん
投稿日:1999年03月21日 17時13分
わたるさん、ありがとうございます。早速いってみよーっと。
- re: Ken さん
投稿日:1999年03月21日 23時51分
私はN88BASICからはじめVB4試用版で練習していました。
イベントドリブン、プロパティを理解すればある程度の物は作れるようになります。
お薦めの本は「Visual Basic 5.0入門/工学者」です。
ただ、VB=初心者言語と思われがちですが奥が深い言語です。
VB5から追加されたAddressOf演算子を使えばウィンドウメッセージをも処理できるようになります。
しかしWindowsアプリケーションを組むには最低限Cの知識とWindowsの知識が必要です。
Cと言ってもAPIを使う場合で必要となるので必ず覚えておいたほうが後々便利です。
APIに関する書籍は「VisualBasicユーザーに贈るWin32APIの使い方」をおすすめします。
また、VisualBasic magazineを購読するのもおすすめです。
ただ、本代の方が高くなってしまうのでホームページ(わたるさんが薦める「Visual Basic増強作戦」等」)をおすすめします(^^;;
私はVisualBasic関連の物(Visual Studio、書籍等)で高校1年から今までの3年間で約15万ほど使いました(^^;;
- re: 熊ちゃん さん
投稿日:1999年03月22日 00時08分
Oh!PCのメニュー最小化させるとエラー出て終了しません?
以前雑誌にはCD内にあるVB4のファイルを入れれば解決しますって有ったんですが、入れると極端に古いファイルがあって、最新のヤツだけ入れました、しかし今だ解決できていません。
便乗してごめんなさい。
- re: Ken さん
投稿日:1999年03月22日 00時19分
>Oh!PCのメニュー最小化させるとエラー出て終了しません?
今確認しましたがコレはフォームの .WindowState プロパティとフォームの Resize() プロシージャの関係です。
本来 .WindowState (ウィンドウのサイズ含む)が変更されると Resize() プロシージャがコールされオブジェクトの座標が再配置されます。
このとき
If Not Me.WindowState = 0 Then Exit Sub
としておかないとこのようなエラーが発生します。
ゴミレスで申し訳ありません(^^;;
- re: Ken さん
投稿日:1999年03月22日 00時21分
追記です(^^;;
このエラーはプログラム記述ミスなのでVB4のランタイムファイルを入れても解決しません(^^;;
- re: tetu さん
投稿日:1999年03月22日 00時23分
初めまして。tetuと申します。
Oh!PCのメニュープログラムは分かりませんがVBを勉強するならこんなページはどうでしょうか。
大体の問題は解決しますよ。
Visual Basic メーリングリスト http://www.nsknet.or.jp/~yukimasa/
VB初心者友の会 http://www2j.meshnet.or.jp/~little-g/vbtomo.html
Visual Basic Station TopPage http://www1.harenet.ne.jp/~unaap/
あと、VBの質問も上のHP群の掲示板で聞けます。
- re: JIRO さん
投稿日:1999年03月22日 08時25分
みなさん、おはようございます。JIROです。
そーいえば、Oh!PCのメニュー最小化したらエラー出ますよ。
やっぱ、結構むずかしいですよねぇ。VisualBasicって...。
もーこーなったら、いろいろやりまくって覚えまくって、がんばります。
- re: かげまる さん
投稿日:1999年03月22日 17時49分
ランタイムの問題とかで困っているなら、INPRISEのDelphiも検討してみると良いカモ。(^^;
Delphi(ObjectPascal)、なにかとキワモノ扱いされがちですけど実はいいっすよー。