| WideStudio Programming Guide | WideStudio Index Table of contents

> ## 例1 (Hello World)

> 首先，创建项目，接着创建应用程序窗口和事件过程。 在如下所示的基本例子中，窗口中的按钮被按下后， 会显示“hello”字符串。
> 源代码如下所示： ws/samples/Perl/hello/newproject.prj 使用应用程序生成器打开文件，并进行编译。
> - 创建项目
>   选择[项目]菜单的[新建项目]选项。创建的项目名称为“newproject”。 项目类型为“通常应用程序”。语言为 Perl 。
> - 创建应用程序窗口
>   选择[文件]菜单的[新建窗口]选项。创建的窗口名称为“newwin000”，类型为 “通常窗口”。将该窗口注册到“newproject”项目中。
> - 设置项目
>   在新建的应用程序窗口中，部署按钮对象(WSCvbtn)。 选择[显示]菜单的[对象框]选项，显示对象框窗口。
>   选择对象框窗口“Commands”标签页中，表示按钮对象(WSCvbtn)的图标，拖至应用程序窗口中。
>   随后，对应用程序窗口的属性等进行设置。

> [应用程序窗口示例]
> - 创建事件过程
>   选择已生成的按钮对象。选择[编辑]菜单的[创建处理过程]选项，创建事件过程。
>   指定“WSEV_ACTIVATE”为启动触发器，对应的启动函数名为“btn_proc”。
>   点击“模板”按钮，生成事件过程的模板文件。
> - 编辑事件过程
>   生成事件过程后，编写相应的处理代码。 选择已生成的事件过程“new_ep”。选择[编辑]菜单的[编辑处理过程]选项，将显示编辑器。
>   在该事件过程中，第一次点击该按钮，将显示“hello”标题； 第二次点击该按钮，将结束应用程序。

>     #----------------------------------------------------------
>     #Function for the event procedure
>     #----------------------------------------------------------
>     use mpfc;

>     sub btn {
>       my ($object) = @_;
>       $object->setProperty("labelString","hello");
>       return
>     }
>     1;

> - 保存项目
>   选择[项目]菜单的[保存项目]选项。保存已创建的项目。
> - 生成项目
>   选择[生成]菜单的[全部生成]选项。生成已创建项目的可执行文件。

> [应用程序运行示例]

Document Release 3.70 for WideStudio ver 3.70, May 2004

WideStudio documents index | Table of contents

Copyright(C) WideStudio Development Team, 1999-2004 | Last modified: May 25, 2004