WideStudio Application Builder User's Guide

| WideStudio Application Builder User's Guide | WideStudio Index Table of contents

> ## 关于WideStudio

> WideStudio 是可在Windows 、Linux、FreeBSD SOLARIS多个操作系统上运行的GUI集成开发环境。价格免费，代码开放是其最大的特征，任何人都能容易地获得该软件。快速开发面向多平台的应用程序是该软件的魅力所在。
> WideStudio 具有以下特征。
> - X11/MIT代码开放许可证
> - 基于C++ 的开发
> - 开发不依赖于平台的窗口应用程序
> - 使用不依赖于其他代码库的原创类库
> - 窗口应用程序编辑简单的应用程序生成器
> - 使用最少量的源代码实现事件驱动
> - 保证扩展性的新建和应用类库功能
> 有经验的开发者可能开发过Windows 或X11 等多种平台的应用程序。到目前为止，笔者开发了许多软件。回想起来，省下零用钱买了台微型计算机，直接使用机器语言，编写以点为单位画图的游戏是多么令人怀念。然后是MS-DOS ，随之而来的是Windows 3.0、Windows 3.1、UNIX /X11 Window system、Xt/Motif、Windows95/NT（Win32）、MFC/ActiveX 。
> 为了避免多平台间不兼容的烦恼，决定进行对应多平台的软件开发。
> 另外，如果只要适当地点击鼠标就可以制作应用程序是多么神奇。因此着手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 意在追求如何高效地开发，较少的设计时间。今后可以作为软件设计和制作人员的参考。
> 从小打小闹到正规的软件开发，通过动手来分享开发的快乐。

Document Release 3.70 for WideStudio ver 3.70, Feb 2004

WideStudio documents index | Table of contents

Copyright(C) T. Hirabayashi, 2000-2004 | Last modified: Feb 25, 2004