一步一步跟我学写火山视窗程序

[上一章] [下一章]

 

我们继续从上一个程序开始讲解,这次我们加入一个载入新窗口的功能。

 

1、打开上一章完成的项目,然后我们按下“Ctrl+I”快捷键(或者弹出菜单:“插入->插入特定内容”),选择其中的“窗口”项目,点击“添加”插入到程序中:

 

2、然后在所创建的“窗口1”类上点击鼠标右键选择“设计窗口1的界面布局”菜单项:

将窗口标题设置为“一个新窗口”,并将窗口尺寸调小一些以和我的主窗口区别,如图:

 

3、在先前的“我的主窗口”类上点击鼠标右键选择“设计我的主窗口的界面布局”菜单项在该布局中加入一个按钮,将其标题设置为“载入新窗口”,如图:

 

4、在界面设计器中双击该“载入新窗口”按钮,或者在右下角选择“按钮.被单击”事件,将对应的事件接收方法加入程序中:

 

5、到此一步后结果程序应该为以下样子:

 

6、将光标移动到第15行,输入以下语句行内容:

具体输入方法为(输入过程中可以使用首拼或全拼输入字):

A、将光标移动到第15行,输入“如果(来源对象==按钮1)",然后回车。此语句的作用是用来判断所单击的按钮到底是哪一个(虽然我们目前只有一个,但是万一以后新增了按钮呢,所以正规的写法应该这样);

B、然后按下“Ctrl+L”快捷键插入一个新的局部变量,在变量名中填入“我的新窗口”,类型中填入“窗口1”,这样就定义了一个“窗口1”的对象实例变量;

注意:和其它编程语言不同,火山视窗程序里面的窗口是一个类,因此可以通过定义其多个对象实例来同时创建多个该窗口类的界面窗口,而不是只能载入一个。

C、在刚才新增的局部变量行上按下“Shift+Insert"快捷键向下插入一个空白语句行,然后输入:“我的新窗口.创建对话框 ()”,即完成了本段程序的输入。

 

7、下面我们按下F5键运行刚才编写的程序,然后单击“载入新窗口”按钮,可以看到我们所设计的新窗口被载入显示了:

 

[上一章] [下一章]