![]() | Application Builder User's Guide | WideStudio Index Table of contents |
关于WideStudio
WideStudio 是可在Windows 、Linux、FreeBSD SOLARIS多个操作系统上运行的GUI集成开发环境。价格免费,代码开放是其最大的特征,任何人都能容易地获得该软件。快速开发面向多平台的应用程序是该软件的魅力所在。
WideStudio 具有以下特征。有经验的开发者可能开发过Windows 或X11 等多种平台的应用程序。到目前为止,笔者开发了许多软件。回想起来,省下零用钱买了台微型计算机,直接使用机器语言,编写以点为单位画图的游戏是多么令人怀念。然后是MS-DOS ,随之而来的是Windows 3.0、Windows 3.1、UNIX /X11 Window system、Xt/Motif、Windows95/NT(Win32)、MFC/ActiveX 。
- X11/MIT代码开放许可证
- 基于C++ 的开发
- 开发不依赖于平台的窗口应用程序
- 使用不依赖于其他代码库的原创类库
- 窗口应用程序编辑简单的应用程序生成器
- 使用最少量的源代码实现事件驱动
- 保证扩展性的新建和应用类库功能
为了避免多平台间不兼容的烦恼,决定进行对应多平台的软件开发。
另外,如果只要适当地点击鼠标就可以制作应用程序是多么神奇。因此着手WideStudio IDE 中应用程序生成器的开发。
WideStudio 的组成文件如下图所示。
[WideStudio 的组成]关于C++
WideStudio 是用C++编写的。C++ 是由C 语言扩充,面向对象的编程语言。C 语言因具有能够直接控制硬件的特点而被广泛使用。C++ 在继承了C 语言的诸多优点基础之上,具备更有效的构筑软件的功能。
然而,编程时越是追求C++ 体系越是远离C 语言下编程风格。对已经习惯C 语言的使用者来说,将会变得很难理解。
初次使用时,WideStudio 给予用户类似 C 语言编程的感觉,很容易掌握。为了发挥 C++ 的优良功能,WideStudio还通过类库,使得编程变得简单。利用WideStudio 进行软件开发
如果稍稍留心的话,与WideStudio 类似的应用程序开发环境不甚枚举。为什么还需要WideStudio 。诸如“自己编写程序是会很难的吧?”或者“如果高价买的开发工具不会使用,还是放弃吧!”是不能开始编程的人所思考的问题。如果使用WideStudio 这些烦恼将不存在。免费的WideStudio能轻松愉快地使用。
在开源代码不常见的 Windows 世界中,会经常听到“什么是开源代码,为何WideStudio是免费的?”的疑问。
笔者的开发经验中有相当大的部分来自开源代码的学习。WideStudio开发一个目的就是为了回报开源代码给予的帮助。WideStudio 意在追求如何高效地开发,较少的设计时间。今后可以作为软件设计和制作人员的参考。
从小打小闹到正规的软件开发,通过动手来分享开发的快乐。
Copyright(C) T. Hirabayashi, 2000-2004 | Last modified: Feb 25, 2004 |