tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトル常駐ソフトについて
記事No4865
投稿日: 2007/01/20(Sat) 21:07
投稿者たいやきの頭
変なことを聞くんですが、常駐ソフトってどうやってつくるんですか?
普通イベントというのがあって、そのイベントが発動して初めてプログラムが発動するんですよ
ね。例えば、ボタンを押したらこうなるとか。でも、常駐ソフトってユーザーが何をしなくても常
に動いてますよね。あれってどうなってるんですか?
最近VBAからVBに移ったばっかりの初心者なので分かりやすく教えてください。
変なことを聞いてすみません。

[ツリー表示へ]
タイトルRe: 常駐ソフトについて
記事No4866
投稿日: 2007/01/21(Sun) 12:08
投稿者じゃんぬねっと
> 変なことを聞くんですが、常駐ソフトってどうやってつくるんですか?
> 普通イベントというのがあって、そのイベントが発動して初めてプログラムが発動するんですよ
> ね。例えば、ボタンを押したらこうなるとか。でも、常駐ソフトってユーザーが何をしなくても常
> に動いてますよね。あれってどうなってるんですか?
> 最近VBAからVBに移ったばっかりの初心者なので分かりやすく教えてください。
> 変なことを聞いてすみません。

常駐といっても、スタートアップに入れられるだけのアプリケーションと、
サービス系のアプリケーションがあります。

[ツリー表示へ]
タイトルRe: 常駐ソフトについて
記事No4869
投稿日: 2007/01/22(Mon) 10:07
投稿者ダンボ
GUI(グラフィカルユーザインタフェース)&Event Driven(イベント駆動アーキテクチャ)から入られていますか。
スキーでボーゲンを知らずにパラレルから覚えた人みたいなものかしら。

昔のコンピュータではアプリケーションプログラマはGUIを作らずにCUI(コマンドユーザインタフェース)で
プログラムを作っていました。Windowsで言えばDOS窓から動かすコマンド類を処理するようなプログラムが
主だったわけです。当然マウスは無しで。フォームもコントロールOCXも無しで。
必要ならコンソールからコマンドを読んで、必要ならコンソールに文字を表示する。
ファイルから読んでファイルに書くだけならGUIは要りませんよね?
常駐ソフトとは概ねそんなものです。

必要なことはそのプログラムを起動することだけであり、そのためDOSプロンプトやスタートフォルダーや
サービスの開始・終了が用意されています。

VBでGUIを使わないアプリケーションプログラムを作るにはVB6では(フォームを作らずに)標準モジュール内の
Mainサブルーチンを初期起動ルーチンとして定義すれば良かったですな。

[ツリー表示へ]