2011-07-03 3 views
3
のヘルプ

私はMicrosoft Visual C#2008でCosmosを使用して、プリミティブなTUIオペレーティングシステムを作成しています。私はCosmosでGUIを作る方法を知っています。私はそれが可能であることを知っていますが、私はそれを作る方法を知りたいだけです。建設的な批評は、侮辱されていません!私は絶対的な初心者で、基本的なC#コマンドについての知識しかないので、コード(とコードのコメント)で返信してください。ありがとう!コスモスのGUI:C#

+2

最後は、数年前に、マウスおよびVGAサポートがなかったです。彼らはまだあります。それらなしでGUIを作ることはできません。 –

答えて

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にページ上の議論のページをご覧ください:アイテムを行うには、私が見

http://cosmos.codeplex.com/discussions