.NET ソリューションを開発して、セクション内の座席をグラフィカルに表し、スタジアム レイアウト ビューにプロットし、レポートとして出力する必要があります...座席は、販売状況を示すさまざまな色になります...
3 に答える
1
確かに、一見怖そうに見えるかもしれませんが、.NET Framework での2D 描画は実際には簡単に使用できます。
これは、アンチエイリアス処理された余白を使用して、いくつかの色で塗りつぶされた円を描画する小さな例です。
using System.Drawing;
...
Font font = new Font(FontFamily.GenericMonospace, 8);
Image reportImage = new Bitmap(270, 45);
using (Graphics graphics = Graphics.FromImage(reportImage))
{
graphics.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias;
graphics.FillRectangle(Brushes.White,
new Rectangle(new Point(0, 0), reportImage.Size));
for (int i = 0; i != 6; i++)
{
Rectangle r = new Rectangle(20 + i * 40, 15, 25, 15);
graphics.FillEllipse(
i % 2 == 0 ? Brushes.DarkOrange : Brushes.DarkKhaki, r);
graphics.DrawEllipse(Pens.Black, r);
r.Offset(2, 0);
graphics.DrawString(i.ToString(), font, Brushes.Black, r);
}
}
reportImage.Save("C:\\test.bmp");
于 2009-02-26T23:01:45.333 に答える
0
カイロは素晴らしいツールのように見えます。自分でテストしたことはありません...まだ。しかし、それは非常に有能であり、多くの出力形式をサポートしているようです
于 2009-02-26T23:20:38.893 に答える
0
通常の古い GDI+ でうまくいくかもしれないほど単純に思えます。
もちろん、各スタジアムの座席表をポイント アンド クリックで「マッピング」できる GUI をセットアップする必要があります。
于 2009-02-26T22:37:46.797 に答える