- PR -

VBでスケジュール管理機能(チャート)みたいな開発

1
投稿者投稿内容
たか
常連さん
会議室デビュー日: 2006/07/25
投稿数: 24
投稿日時: 2006-09-24 23:10
VBに日々奮闘しています。
今回、VB2005を使用してスケジュール管理機能を作成したいと考えています。
イメージとしては、フリーソフトの”がんすけ”みたいなものをVB2005で勉強する
意味で作ってみようとは思ったのですが・・・。
そもそも素人でもあり、実現可能なのかとか色々と考えています。

どなたかこういった機能を作成したことのある経験談をお聞かせいただければと思います。

甕星
ぬし
会議室デビュー日: 2003/03/07
投稿数: 1185
お住まい・勤務地: 湖の見える丘の上
投稿日時: 2006-09-25 00:30
その手のグラフをガントチャートと言います。
もちろん作れます。というよりも、作れないわけ無いでしょ。

ただ勉強と言うのが何を目的にするかによって、アプローチは変わってくるでしょう。サードパーティのガントチャート表示ツールを使うか、その部分も自作するのか。プログラミングの習作としては、いきなり敷居が高い気もしますしね。
たか
常連さん
会議室デビュー日: 2006/07/25
投稿数: 24
投稿日時: 2006-09-25 01:17
引用:

甕星さんの書き込み (2006-09-25 00:30) より:
その手のグラフをガントチャートと言います。
もちろん作れます。というよりも、作れないわけ無いでしょ。

ただ勉強と言うのが何を目的にするかによって、アプローチは変わってくるでしょう。サードパーティのガントチャート表示ツールを使うか、その部分も自作するのか。プログラミングの習作としては、いきなり敷居が高い気もしますしね。



甕星さん
ありがとうございます。
私は、VS2005 Standard Editionを使用しての開発を考えています。
サードパーティの表示ツールを使用しないで、VS2005だけでの開発を考えています。
イメージとしては、先ほど投稿させていただいたフリーソフトと同じイメージで
1行?にいくつもの工程を分けたスケジュールを表示できるようにしたいです。
日付等はそれぞれDB上に一旦入力して保存しておいて、その情報を参照する際に
ガントチャートで表示できるような仕組みを考えています。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-09-25 08:49
引用:

たかさんの書き込み (2006-09-25 01:17) より:

サードパーティの表示ツールを使用しないで、VS2005だけでの開発を考えています。
イメージとしては、先ほど投稿させていただいたフリーソフトと同じイメージで
1行?にいくつもの工程を分けたスケジュールを表示できるようにしたいです。
日付等はそれぞれDB上に一旦入力して保存しておいて、その情報を参照する際に
ガントチャートで表示できるような仕組みを考えています。


結局のところ、'何が' わからないのかがわからないわけですが、
'どこに' 描画するかでもアプローチは変わってきます。

まずは、Graphics クラスの DrawLine メソッド、DrawRectangle メソッドあたりでいかがでしょうか。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
Ahf
大ベテラン
会議室デビュー日: 2006/08/16
投稿数: 172
投稿日時: 2006-09-25 09:14
ExpressEditionのスタータキットに近いサンプルがあったと思います。

結構ユーザーコントロール周りで手を入れている箇所が多く、
参考にもなりますね。

サンプルは個人用のスケジューラですが、ちょっと手を加えるように考えると
いい線いけるのではないでしょうか。
R・田中一郎
ぬし
会議室デビュー日: 2005/11/03
投稿数: 979
投稿日時: 2006-09-25 09:23
引用:

たかさんの書き込み (2006-09-24 23:10) より:

どなたかこういった機能を作成したことのある経験談をお聞かせいただければと思います。



ガントチャートに似たようなものを作った経験はあるのですけどれどもw

まず、次のように機能を分けて考えると良いと思います。

(1) スケジュールデータの管理機能
(2) スケジュールデータの編集
(3) ガントチャート画面の描画

各機能に、どのようなプロパティやメソッドなどの機能が必要なのかを考えてみると宜しいかと。
ただ、甕星さんも仰られている通り、プログラミングの習作としてはいきなり敷居が高いように思います。
頑張って下さい。

[ メッセージ編集済み 編集者: R・田中一郎 編集日時 2006-09-25 09:23 ]
1

スキルアップ/キャリアアップ(JOB@IT)