| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3152 人关注过本帖
标题:[原创]Space C 2.0.0 发布 - 开始具备跨平台特性,编译windows程序:MinGW+ ...
只看楼主 加入收藏
jig
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
帖 子:530
专家分:242
注 册:2005-12-27
结帖率:100%
收藏
 问题点数:0 回复次数:11 
[原创]Space C 2.0.0 发布 - 开始具备跨平台特性,编译windows程序:MinGW+Allegro,OpenGL &TC20+NEO

Space C V2.0.0测试版发布



Space C是一款可视化的C/C++开发外壳。和其它可视化编译环境一样,她有各种控件,让搭建程序界面变得简单快捷,省时的界面构建让开发者能将更多的精力放在算法和设计上。除此之外,她还有更多迷人的特性:

·内核制定能力,你可以使用古老简单的Turbo C,也可以是自由强大的GCC,当前可用内核包括Turbo C以及Mingw,对DJGPP的支持正在加入中;

·跨平台能力,由制定内核带来的好处之一就是支持开发者制定跨平台的解决方案,使用DJGPP编译得到DOS版本,使用Mingw编译得到Windows版,使用GCC编译得到Linux版,一次编译、处处运行;

·架构更换能力,目前Space C自带的GUI架构是Axle,而Space C的特性允许用户更换任意一款GUI框架,如GTK+、wxWidgets等等;

·底层可选性,Axle的图形支持底层可以是简单的Graphics.lib,也可以是较高级的NEO SDK或者是强大的Allegro;

·控件扩展能力,Axle允许用户轻松的编写出更复杂更个性化的控件模块,从而形成开发者自己的扩展控件库;

·小巧轻便,Space C的安装程序体积小于30MB。

 

Space C V2.0.0更新日志(2008.4.24):

*重写软件本体代码,改进Space C设计架构;
*新增编译内核MinGW,通过切换到该编译内核,用户可轻松得到Windows执行程序,这代表Space C开始支持多平台;
*GUI控件库Axle升级到2.0,支持更多控件,并兼容不同编译内核及底层图形库;
*NEO SDK整合完成,用户在编译生成DOS执行程序时底层图形库可选用NEO SDK,以获得比Borland Graphics库更强的图形处理能力;
*Axle增加音频播放模块,用以支持*.wav等文件的播放;



经过改进,Space C 2.0.0 正式具备跨平台特性。支持编译器MinGW。让我们来体验一下吧。
安装好Space C 2.0.0后(注意,会提示您安装路径不能有空格),直接点
文件->打开实例  
图片附件: 游客没有浏览图片的权限,请 登录注册


此实例将是一个目前Space C官方的Axle架构所有控件的一个展示:
图片附件: 游客没有浏览图片的权限,请 登录注册



在使用不同编译器+图形库时,需要注意一下主面板的若干属性设置:
1.使用TC2.0编译时,若使用了音频模块请将MainBack的属性Keyboard = 0(使用MinGW编译时不用)
像这样:
图片附件: 游客没有浏览图片的权限,请 登录注册


2.在TC2.0下使用NEO图形库时,注意MainBack的属性GraMode图形模式设置。具体做法是分辨率+色深共16种:
    3202008         32020032        32020064
    6404008         
    6404808         64048032        64048064
    8006008         80060032        80060064
    10247688        102476832       102476864
    128010248       128010232       128010264
像这样:
图片附件: 游客没有浏览图片的权限,请 登录注册


3.使用MinGW+Allegro默认库时,注意MainBack的属性Width, Height 代表创建的分辨率WindowED 代表窗体模式还是全屏模式GraMode 代表色深+虚屏尺寸(Allegro的初始化形式)如以8位色深,640X480虚屏:
    806400480
注意,虚屏尺寸的宽、高都必须是4位数,如上640应写为0640。
像这样:
图片附件: 游客没有浏览图片的权限,请 登录注册


在MinGW+Allegro窗口模式模式编译出的程序效果:
图片附件: 游客没有浏览图片的权限,请 登录注册



Space C 2.0.0下载地址 [bo]http://www.[/bo]


Space C的发展反向不再是鼓励你在固定的架构框架下开发对应的控件,而是鼓励你独立去开发自己的架构框架。这由你从事的专业或你自己独特的兴趣决定。现在我们官方提供的名为Axle架构。我们将分析详解并讨论此架构,再了解Space C的架构理念后,您将可以开发出自己的架构,详情请登陆 [bo]www.[/bo] Space C期待您的参与......

[[it] 本帖最后由 jig 于 2008-5-5 09:51 编辑 [/it]]
搜索更多相关主题的帖子: Allegro windows Space MinGW NEO 
2008-04-26 09:12
jig
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
帖 子:530
专家分:242
注 册:2005-12-27
收藏
得分:0 
自顶~~~

来玩玩啊。震撼哦

个人网站 -  http://.h001.
2008-04-26 19:22
卧龙孔明
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:59
帖 子:3872
专家分:684
注 册:2006-10-13
收藏
得分:0 
强烈支持!

My Blog: www.aiexp.info
虽然我的路是从这里开始的,但是这里不再是乐土.感谢曾经影响过,引导过,帮助过我的董凯,飞燕,leeco,starwing,Rockcarry,soft_wind等等等等.别了,BCCN.
2008-04-26 19:59
阿文先生
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2008-3-10
收藏
得分:0 
网站上不去,也下载不了,晕了

建议增加另一个框架控件,
2008-04-27 00:30
wzhings
Rank: 1
等 级:新手上路
帖 子:92
专家分:0
注 册:2007-1-16
收藏
得分:0 
我也上不了那个网站啊!~

在我的眼里,这个世界是由0和1组成的!~
2008-04-27 00:49
jig
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
帖 子:530
专家分:242
注 册:2005-12-27
收藏
得分:0 
晕,是哟。大家稍等。。。。。。

个人网站 -  http://.h001.
2008-04-27 08:50
ba_wang_mao
Rank: 2
来 自:成都理工大学
等 级:论坛游民
帖 子:297
专家分:27
注 册:2006-11-7
收藏
得分:0 
我也来狂顶!!!

多年以来还在MSDOS、单片机下搞嵌入式编程,对WINDOWS编程一窍不通,很想了解WINDOWS下病毒编程技术。
2008-04-27 10:04
阿文先生
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2008-3-10
收藏
得分:0 


还不能上,怎么了, 0101

难道出问题了,服务器?
2008-04-27 12:36
jig
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
帖 子:530
专家分:242
注 册:2005-12-27
收藏
得分:0 
网站进不去的原因是:
因为服务器中没有备案的网站被上面拔线了。要星期一机房上班了才能恢复。

感朋友们支持

个人网站 -  http://.h001.
2008-04-27 13:27
jig
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
帖 子:530
专家分:242
注 册:2005-12-27
收藏
得分:0 
大家再等等哦,服务器还没修好。安装包有30M。本论坛也上传不了

个人网站 -  http://.h001.
2008-04-28 15:49
快速回复:[原创]Space C 2.0.0 发布 - 开始具备跨平台特性,编译windows程序:M ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.043994 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved