ソフトイマージュ2007年04月26日 01:31

SOFTIMAGE|XSI Mod Tool 4.2 - A Free Games Tool!
をインストールしてみました。
DesignはVeryGoodですね!

花粉症2007年04月26日 01:49

垣根にカナメモチが真っ赤に色づいて、真紅といっても
いいでしょうね! 家のカナネモチも真っ赤に色づきました
また街路樹の花みずきがなんと桜散ったあと、可憐に
花をつけ始めたころ、私は花粉症から解放されたようです。
今年は、ヒノキに反応し、コンタック600PLUSおそらく
5箱いきました。

このすばらしい世界を感じることができるのは、花粉症
症候群ならではの感慨です。

今日思い出しました。
ヨーロッパの作品ですが、指輪物語
剣闘士(シーザーのころですか)などしびれてしまいます。
Nativeがいいですね!

C# MM14A141クラス2007年04月26日 18:53

C#第2回目 Windowsアプリケーションの作成
プロジェクト名称 winapp1
Program.cs…新しいフォームを作成 new Form1
Form1.cs… Form1:Formを作成
         初期化 コンストラクター
         Windows 初期化 Form1_Load
         ここにForm1_Paintメソッド(イベントハンドラー)追加

C#のGDI+を体験してみようシリーズです
Graphicsクラスを使って、DrawImage、DrawStringを行います。
文字列で、テクスチャブラシ、アルファブレンドを体験して
いただきます。
回転もできます。
Matrixをつかいますが、
名前空間追加してくださーい

using System.Drawing.Drawing2D;


それでは、ごゆっくりとC#の奏でる世界を満喫ください。

ソースコード

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

using System.Drawing.Drawing2D;

namespace wintextintro
{
public partial class Form1 : Form
{
/*-------------------------------------*/
/* Form1 初期化(コンストラクター)      */
/*-------------------------------------*/
public Form1()
{
InitializeComponent();
}


/*-------------------------------------*/
/* Form1がロードされたとき           */
/*-------------------------------------*/
private void Form1_Load(object sender, EventArgs e)
{

//
// Form1
//

Text = "C# 画像 テキスト 表示";
Width = 640;//幅
Height = 480;//高さ
}

//2007-03-27(火) イベントハンドラー追加
//FORM1のプロパティのカミナリマークでPaintイベントを追加

/*-------------------------------------*/
/* Form1が描画、再描画されたとき      */
/*-------------------------------------*/
private void Form1_Paint(object sender,
                          PaintEventArgs e)
{
//Graphicsクラスからgオブジェクト作成
Graphics g = e.Graphics;

//画面背景 AliceBlueでクリアー
e.Graphics.Clear(Color.AliceBlue);

//bmpファイルを読み込む
try
{
Bitmap bmp = new Bitmap
        ("c:/CSharpSamp/winapp1/winapp1/01.bmp");
//画像表示 画面のスクリーン座標(10,30)
e.Graphics.DrawImage(bmp, 10, 30);

}
catch (Exception err)
{
Console.WriteLine("BMPエラー={0}", err);
Application.Exit();
}



//フォントアンチエイリアス
g.TextRenderingHint =                          System.Drawing.Text.TextRenderingHint.AntiAlias;
///
/// DrawString(文字列、フォント名、大きさ、ブラシ、      ///           (10,20))
///

g.DrawString("週間少年ジャンプ",
new Font("Deutche", 40.0F),
new SolidBrush(Color.Black), 10, 0+20);


//文字マスク テクスチャブラシ作成
TextureBrush textureBrush = new TextureBrush
(new Bitmap(C:/CSharp/winapp1/winapp1/a.jpg"));
g.DrawString("Texture", new Font("Impact", 20.0F),
textureBrush, 10, 0+40);

g.DrawString("北斗の拳", new Font("Impact", 40),
textureBrush, 10, 0+200);


//回転角度(Matrix生成)
g.RotateTransform(-10.0F, MatrixOrder.Append);
//アルファ値(半透明度)指定
Color transparentRed = Color.FromArgb
(120, Color.Red);
g.DrawString("仮面ライダー", new Font
("Impact", 60.0F),
new SolidBrush(transparentRed), -10,320);


}
}
}