miGUI代码规范(一)代码缩进

1.为统一代码风格,代码中不使用tab缩进。喜欢使用tab键缩进的,需按照下两条对编辑器做设置后,再用tab。
2.Source Insight中的设置方法是:Options->Document Options->Tab width设置为4,Expand tabs设置为选中。
3.VC6的设置方法是:Tools->Options->Tabs->Tab size和Indent size设置为4,选择Insert spaces。

去掉了一些导致编译警告和无用的代码

1.现在的libminigui1610以level3警告级别进行编译,不会有warning了。
2.模拟器中,使用了Windows GDI提供的图像拉伸函数StretchDIBits,效率不会很高,如果以后实现3D或者2D效果的话,可能有影响。
考虑模拟器中直接写显存,似乎要用DirectX,还不熟悉这个,有人有兴趣的话可以研究一下。

第一步,如何运行miGUI

1.用VC打开MiniGuiSimulator/MiniGuiSimulator.dsw,编译产生MiniGuiSimulator.exe。这是模拟器程序。

2.运行MiniGuiSimulator.exe。

3.用VC打开libminigui-1.6.10/libminigui1610.dsw,Build(F7) 然后 Execute Program(Ctrl + F5)。此时可以在模拟器中看到运行着的GUI demo界面。

如何使用SVN,获得miGUI的代码,以及提交修改后的代码

1.下载SVN客户端。
下载页面是http://tortoisesvn.net/downloads

2.安装SVN客户端,安装完毕后重启电脑。

3.在www.svnhost.cn上注册用户,找到并申请加入miGUI项目。

4.从服务器上下载miGUI的代码。
在电脑上新建一个文件夹,比如在D盘新建一个文件夹miGUI。右键点击miGUI文件夹,在弹出的菜单中选择"SVN Checkout"。在弹出的界面中,URL of repository中填入svn://www.svnhost.cn/miGUI,这是miGUI在svnhost服务器中的地址。点击Ok即可将服务器中的代码下载到D:\miGUI中。

...

miGUI的源码已提交到www.svnhost.cn

为了方便在windows上进行研究,miGUI目前包括了miniGUI GPL 1.6.10的源码及其模拟器工程。
使用SVN,可以从www.svnhost.cn上获得miGUI.

miGUI项目介绍

miGUI是一个MiniGUI的研究项目,该项目基于MiniGUI的GPL版本,当前所基于的MiniGUI版本是GPL版本1.6.10。
该版本的MiniGUI源码,可以从www.minigui.org获得。
miGUI项目的目标,是对MiniGUI的原理进行研究,并产生相关的源码和文章。这些源码和文章,均遵守GPL协议。
miGUI,是MiniGUI is Interesting GUI的缩写。
miGUI的网站是www.taonasoft.com,相关的文章和开发进展会发布在此网站上。

...

分页:[«]1[»]