2011-07-03 4 views
3

저는 Microsoft Visual C# 2008의 Cosmos를 사용하여 원시 TUI 운영 체제를 만들었습니다. 나는 Cosmos에서 GUI를 만드는 방법을 궁금해. 나는 그것이 가능하다는 것을 알고 있지만, 나는 그것을 만드는 방법을 알고 싶다. 건설적인 비평은 인정하지 않았고, 모욕하지 않았습니다! 필자가 절대적인 초보자이기 때문에 기본 C# 명령에 대한 지식 만 가지고 코드 (및 코드 주석)로 회신 해주십시오. 감사!Cosmos : Help in C#

+2

마지막으로, 몇 년 전에, 마우스 및 VGA 지원했다. 그들은 여전히 ​​있습니다. 그들없이 GUI를 만들 수 없습니다. –

답변

1

귀하의 마일스톤이 무슨 소용인지 모르겠지만이 방법이 효과가있을 것이라고 생각합니다. 이 클래스 수준 변수가 필요합니다

:

screen = new Cosmos.Hardware.VGAScreen(); 
screen.SetMode300x200x8(); 
screen.Clear(0); 
//done init vga screen 

마지막 코멘트 후, 코드에서, 당신은 픽셀의 색상을 설정하려면이 옵션을 사용할 수 있습니다

Cosmos.Hardware.VGAScreen screen; 

그리고 당신의 초기화 방법에

screen.SetPixel300x200x8(uint x, uint y, uint color); 

color 매개 변수는 256 색 형식 (숫자 0에서 255까지)의 픽셀 색입니다. 그것이 GUI를 만드는 데 필요한 전부입니다. 그래도 모양을 만들려면 많은 수학 기술이 필요합니다.

0

도형을 만드는 GUI API가 있습니다. 구글/유튜브에 검색하거나 코스모스 '는 CodePlex 페이지의 토론 페이지를 방문하십시오 항목을에-I 모습

http://cosmos.codeplex.com/discussions