私はMicrosoft Visual C#2008でCosmosを使用して、プリミティブなTUIオペレーティングシステムを作成しています。私はCosmosでGUIを作る方法を知っています。私はそれが可能であることを知っていますが、私はそれを作る方法を知りたいだけです。建設的な批評は、侮辱されていません!私は絶対的な初心者で、基本的なC#コマンドについての知識しかないので、コード(とコードのコメント)で返信してください。ありがとう!コスモスのGUI:C#
3
のヘルプ
A
答えて
1
私はマイルストーンがあなたの使用を知らないが、これはあなたのために働くかもしれないと思う。あなたは、このクラスレベルの変数が必要になります。
Cosmos.Hardware.VGAScreen screen;
そして、あなたの初期化メソッドで:
screen = new Cosmos.Hardware.VGAScreen();
screen.SetMode300x200x8();
screen.Clear(0);
//done init vga screen
その最後のコメントの後、あなたのコードでは、あなたは、ピクセルの色を設定するためにこれを使用することができます。
screen.SetPixel300x200x8(uint x, uint y, uint color);
colorパラメータは、256色形式(0〜255の数値)のピクセルの色です。それだけでGUIを作ることができます。しかし、形を作るためには数学のスキルが必要です。
0
シェイプを作成する関数を持つGUI APIもあります。グーグル/ YouTubeで 検索またはコスモスCodePlexにページ上の議論のページをご覧ください:アイテムを行うには、私が見
最後は、数年前に、マウスおよびVGAサポートがなかったです。彼らはまだあります。それらなしでGUIを作ることはできません。 –