概观 这是一个使用 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 //Intheinterfacecodesegmentthesetupfunction //istheinitialfunctioncall functionsetup() { //SettheformtitlebartosayHelloWorld!! uiTitle=HelloWorld!!; //Settheheightandwidthoftheforminpixels uiHeight=; uiWidth=; //Addalabelandatextboxtotheform uiAddLabel(lblNameEnteraName:Enteranamebelow); uiAddTextBox(txtNameWorldEnteranameinhere); //ThenumberoftimestorepeatHellowWorld!! em(timesToRepeat)=; //TellsMyGenerationtodisplaytheformIfthisis //settofalseMyGenerationskipsdisplayingthe //formbutretainsanychangesmadeintheinterface //codesegment uiShowGUI=true; } VBScript Intheinterfacecodesegmentthesetupfunction istheinitialfunctioncall Subsetup() SettheformtitlebartosayHelloWorld!! uiTitle=HelloWorld!! Settheheightandwidthoftheforminpixels uiHeight= uiWidth= Addalabelandatextboxtotheform uiAddLabellblNameEnteraName:Enteranamebelow uiAddTextBoxtxtNameWorldEnteranameinhere ThenumberoftimestorepeatHellowWorld!! em(timesToRepeat)= TellsMyGenerationtodisplaytheformIfthisis settofalseMyGenerationskipsdisplayingthe formbutretainsanychangesmadeintheinterface codesegment uiShowGUI=true EndSub 测试UI接口 如果你想测试一下前面输入的内容的结果你就需要执行模板 点击工具栏的Execute按钮(绿色的播放按钮)你将看到如下的结果 输入模板代码 通过切换到Template Code Tab页可以查看和编辑模板代码如下的代码将生成一个显示各Hello Name!!!的HTML页面 JScript <html> <body> <%for(vari=;i<em(timesToRepeat);i++){%> <br>Hello<%=em(txtName)%>!! <%}%> </body> </html> VBScript <html> <body> <%Fori=toem(timesToRepeat)%> <br>Hello<%=em(txtName)%>!! <%Next%> </body> </html> 执行完成的模板 执行模板之前保存模板 点击执行按钮执行后的结果如下 <html> <body> <br>HelloWorld!! <br>HelloWorld!! <br>HelloWorld!! <br>HelloWorld!! <br>HelloWorld!! <br>HelloWorld!! <br>HelloWorld!! <br>HelloWorld!! <br>HelloWorld!! <br>HelloWorld!! </body> </html> 结束语 希望通过这个教程你看到了 MyGeneration 通过你的指尖在键盘上的敲打而显现的强大的力量当你开始熟悉 MyGeneration 之后我建议你做如下的事情 查看安装 MyGeneration 时附带的模板我从哪儿学到了很多 研究 Zeus 的API文档以及 MyMeta 思考一下在你的工作中哪些需要使用 MyGeneration 发现这些 你将会吃惊的发现以前很多耗时的工作 MyGeneration 会使它们变得轻而易举 |