私は Microsoft Visual C# 2008 で Cosmos を使用して、プリミティブな TUI オペレーティング システムを作成してきました。Cosmos で GUI を作成する方法を知りたいです。それが可能であることは知っていますが、それを作る方法を知りたいだけです。建設的な批判は歓迎しますが、侮辱ではありません! 私は完全な初心者であり、基本的な C# コマンドの知識しかないため、コード (およびコード内のコメント) を添えて返信してください。ありがとう!
3322 次
3 に答える
1
どのマイルストーンを使用しているかはわかりませんが、これでうまくいくと思います。このクラス レベル変数が必要です。
Cosmos.Hardware.VGAScreen screen;
そして、あなたの Init メソッドで:
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を作るのに必要なのはこれだけです。ただし、図形を作成するには、多くの数学のスキルが必要です。
于 2012-07-16T05:09:38.837 に答える