概觀
這是一個使用 MyGeneration 開發模板的基本的介紹如果你安裝了 MyGeneration 並且對 MyGeneration 感到迷惑的話這裡是一個很好的教你使用 MyGeneration 的教程這個教程將教會你使用 MyGeneration 創建基本的 JScript 或 VBScript 的模板
創建模板
打開 MyGeneration
從菜單中選擇File
>New
>JScript
Template或者File
>New
>VBScript
Template
填充模板屬性
你可以通過點擊 Property 按鈕查看或編輯模板的屬性
按照如下的顯示填充屬性窗體

保存模板
選擇File
>Save As
保存模板
輸入UI接口代碼
通過切換到Interface Code的Tab頁面可以編輯接口代碼這裡的接口代碼在運行時將會生成一個窗體提示用戶輸入一個名稱而用戶輸入的名稱將會替換掉Hello World中的World
JScript

//In the interface code segment
the setup function

//is the initial function call

function setup()

{

//Set the form title bar to say
Hello World!!

ui
Title =
Hello World!!
;



//Set the height and width of the form in pixels

ui
Height =
;

ui
Width =
;



//Add a label and a textbox to the form

ui
AddLabel(
lblName
Enter a Name:
Enter a name below

);

ui
AddTextBox(
txtName
World
Enter a name in here

);



//The number of times to repeat
Hellow World!!

em(
timesToRepeat
) =
;



//Tells MyGeneration to display the form
If this is

//set to false
MyGeneration skips displaying the

//form
but retains any changes made in the interface

//code segment

ui
ShowGUI = true;

}

VBScript

In the interface code segment
the setup function
is the initial function call

Sub setup()
Set the form title bar to say
Hello World!!

ui
Title =
Hello World!!


Set the height and width of the form in pixels

ui
Height =

ui
Width =


Add a label and a textbox to the form

ui
AddLabel
lblName
Enter a Name:
Enter a name below


ui
AddTextBox
txtName
World
Enter a name in here



The number of times to repeat
Hellow World!!

em(
timesToRepeat
) =
Tells MyGeneration to display the form
If this is
set to false
MyGeneration skips displaying the
form
but retains any changes made in the interface
code segment

ui
ShowGUI = true

End Sub

測試UI接口
如果你想測試一下前面輸入的內容的結果你就需要執行模板
點擊工具欄的Execute按鈕(綠色的播放按鈕)你將看到如下的結果
輸入模板代碼
通過切換到Template Code Tab頁可以查看和編輯模板代碼如下的代碼將生成一個顯示各Hello Name!!!的HTML頁面
JScript

<html>

<body>

<% for (var i =
; i < em(
timesToRepeat
); i++) { %>

<br>Hello <%= em(
txtName
) %>!!

<% } %>

</body>

</html>
VBScript

<html>

<body>

<% For i =
to em(
timesToRepeat
) %>

<br>Hello <%= em(
txtName
) %>!!

<% Next %>

</body>

</html>
執行完成的模板
執行模板之前
保存模板
點擊執行按鈕
執行後的結果如下

<html>

<body>

<br>Hello World!!

<br>Hello World!!

<br>Hello World!!

<br>Hello World!!

<br>Hello World!!

<br>Hello World!!

<br>Hello World!!

<br>Hello World!!

<br>Hello World!!

<br>Hello World!!

</body>

</html>

結束語
希望通過這個教程你看到了 MyGeneration 通過你的指尖在鍵盤上的敲打而顯現的強大的力量當你開始熟悉 MyGeneration 之後我建議你做如下的事情
查看安裝 MyGeneration 時附帶的模板我從哪兒學到了很多
研究 Zeus 的API文檔以及 MyMeta
思考一下在你的工作中哪些需要使用 MyGeneration 發現這些
你將會吃驚的發現以前很多耗時的工作 MyGeneration 會使它們變得輕而易舉
From:http://tw.wingwit.com/Article/program/net/201311/13201.html