pyos 的 GUI 界面 第 2 版

类别:编程语言 点击:0 评论:0 推荐:
 pyos 的 GUI 界面~~~

上次完成了一个最基本的图形界面,但功能很简单,不少朋友甚至认为其不过是个单片机程序,这次花了点时间,做了一个稍微复杂一点的界面,
支持 PS/2 mouse,支持 vesa 2.0,接受哈工大紫丁香SwordLea的建议,开始支持符合Windows标准的16位bmp格式,图片可以直接在windows下生成修改,然后到pyos下使用
支持标准101键盘,支持中英点阵字库,800*600 16位色显示模式~~

下图是它的登陆界面

screen.width-500)this.style.width=screen.width-500;" border=0>此主题相关图片如下:
screen.width-500)this.style.width=screen.width-500;" border=0>

下图是登陆后的界面,相当于 windows 的桌面

screen.width-500)this.style.width=screen.width-500;" border=0>此主题相关图片如下:
screen.width-500)this.style.width=screen.width-500;" border=0>

可以用 mouse (右键)拖动应用程序图标

screen.width-500)this.style.width=screen.width-500;" border=0>此主题相关图片如下:
screen.width-500)this.style.width=screen.width-500;" border=0>

可以用 mouse (左键)打开应用程序

screen.width-500)this.style.width=screen.width-500;" border=0>此主题相关图片如下:
screen.width-500)this.style.width=screen.width-500;" border=0>

这个程序是 pyos  上经典的“推箱子”游戏,很好玩啊!!:P

screen.width-500)this.style.width=screen.width-500;" border=0>此主题相关图片如下:
screen.width-500)this.style.width=screen.width-500;" border=0>

应用程序窗口也可拖动

screen.width-500)this.style.width=screen.width-500;" border=0>此主题相关图片如下:
screen.width-500)this.style.width=screen.width-500;" border=0>

如果想关闭电脑可以单击任务栏上的“关机”按钮

screen.width-500)this.style.width=screen.width-500;" border=0>此主题相关图片如下:
screen.width-500)this.style.width=screen.width-500;" border=0>

下面是关机后的界面

screen.width-500)this.style.width=screen.width-500;" border=0>此主题相关图片如下:
screen.width-500)this.style.width=screen.width-500;" border=0>

如果有朋友感兴趣,可以下载回去玩玩,直接用 vmware 启动就行,过段时间我会在“纯C论坛”( http://purec.binghua.com )上贴出本次的报告

http://purec.binghua.com/bbs/UploadFile/2004-9/200492420822326.rar

特别感谢,哈工大紫丁香 SwordLea 建议支持标准 bmp 格式,pineapple 帮助我找了到了windows 下的图标,刘鹏翔指导使用 PhotoShop , and so on~~:)

本文地址:http://com.8s8s.com/it/it27146.htm