gdgdっと無気力生活 (  ノ´ω`)ノ~゜

アクセスカウンタ

help リーダーに追加 RSS [技術ネタ]サービス起動ツールの進捗(1)

<<   作成日時 : 2009/01/15 01:33   >>

トラックバック 0 / コメント 0

以前の日記で休みの間にやるとかいってた、サービス起動ツール。

まったく手をつけておりません・・・orz
なにやってるの!それだからしのゆーは○○○なのよ!
(○○○には適当に脳内補完してあげてください。)


このままなにもしないと本当に放置してしまいそうなので、クラス図でもうp。
画像


  • Program.cs

C#ではおなじみのアレですね。
C++ではMainに該当する部分です。
ここでは多重起動のチェックをするようにします。

  • ServerRunnnerCmd

コマンドラインから実行できる機能です。
パラメータで指定されたサービスを起動・停止する処理を提供。

  • ServiceRunnerForm

実際に表示される画面部分です。
コントロールをカスタムしてごりんごりん作っていきます。

  • CustomMessageBoc

処理中に発生したエラーなどを通知する画面です。
MessageBoxを継承して作ります。

  • ServiceManager

ここがこのツールのキモになります。
サービスの一覧を引っ張ってきたり、起動・停止を実行することができます。

  • ServiceInfo

まんま、サービスの情報ですね。
サービスの名前と状態、サービスの親要素の情報を持ちます。

  • ServiceRunnerUtilitys

サービス名のあいまい検索機能やら設定のインポートエクスポートができます。
設定ファイルはXMLになるのかなぁ(´・ω・`)


概要はこんな感じです。
クラス図はよく分からなかったのでテキトーに作った。だが反省はしていな(ry
UMLもうちょっと勉強するようにしないと(;´ω`)





設定テーマ

関連テーマ 一覧

月別リンク

コメント(0件)

内 容 ニックネーム/日時

コメントする help

ニックネーム
本 文
[技術ネタ]サービス起動ツールの進捗(1) gdgdっと無気力生活 (  ノ´ω`)ノ~゜/BIGLOBEウェブリブログ