精靈點點基礎教程7 自建窗體

2022-02-04 08:17:22 字數 4044 閱讀 3539

精靈點點簡明教程2 -- 基本操作

精靈點點簡明教程3 -- 錄製指令碼

精靈點點簡明教程4 -- 編輯與除錯指令碼

精靈點點簡明教程5 -- 編寫擴充套件程式

精靈點點簡明教程6 -- 發布指令碼

精靈點點簡明教程7 -- 自建窗體

xml version="1.0" encoding="utf-8"

?>

<

window

size

="300,200"

caption

="0,0,0,28"

>

<

verticallayout

name

="verticallayoutui1"

bkcolor

="#ffefefef"

bkcolor2

="#ffefefef"

bordersize

="1"

bordercolor

="#ff25ab5e"

focusbordercolor

="#ff25ab5e"

inset

="1,0,1,0"

>

<

horizontallayout

name

="horizontallayoutui1"

bkcolor

="#ff25ab5e"

pos="0,0,0,28"

>

<

horizontallayout

name

="horizontallayoutui2"

>

<

text

name

="textui1"

text

="測試窗體-計算器"

pos="8,8,200,28"

textcolor

="#ffffffff"

float

="true"

font

="5"

/>

horizontallayout

>

<

horizontallayout

name

="horizontallayoutui3"

bkcolor

="#ff25ab5e"

pos="0,0,112,0"

width

="27"

inset

="0,1,0,0"

>

<

button

name

="closebtn"

class

="symbtn"

maxheight

="22"

maxwidth

="27"

align

="center"

textcolor

="#ff000000"

disabledtextcolor

="#ffa7a6aa"

normalimage

="file='sys_btn_close.png' source='0,0,27,22'"

hotimage

="file='sys_btn_close.png' source='28,0,55,22'"

pushedimage

="file='sys_btn_close.png' source='56,0,83,22'"

/>

horizontallayout

>

horizontallayout

>

<

horizontallayout

height

="6"

/>

<

horizontallayout

name

="horizontallayoutui4"

height

="32"

valign

="middle"

>

<

label

name

=""height

="28"

/>

<

edit

name

="edtx"

height

="28"

width

="40"

text

="1"

/>

<

label

name

=""height

="28"

width

="40"

text

="+"

align

="center"

/>

<

edit

name

="edty"

height

="28"

width

="40"

text

="1"

/>

<

label

name

=""height

="28"

width

="40"

text

="="

align

="center"

/>

<

edit

name

="edtr"

height

="28"

width

="40"

/>

<

label

name

=""height

="28"

/>

horizontallayout

>

<

horizontallayout

name

="horizontallayoutui4"

height

="30"

>

<

label

name

=""/>

<

button

text

=" 確定 "

name

="btnconfirm"

width

="48"

/>

<

label

name

=""/>

horizontallayout

>

verticallayout

>

window

>

//

構造乙個窗體類 其中xmlname為介面檔案的名稱

function

mywindow(xmlname));

}}//

建立乙個窗體例項 介面檔案為acwindowtest.xml

var win = new mywindow('acwindowtest.xml');

//居中顯示

win.centerwindow();

//以模態對話方塊顯示,至此介面就出來了

win.showmodal();

//在前兩個文字框內輸入整數,然後點選【確定】按鈕,會自動算起結果,並顯示在第三個文字框內

仔細看注釋,然後執行一下指令碼,參看執行結果來看指令碼的實現,其實很容易 。 

有了自建窗體後,發布指令碼時如果不想內建的指令碼引導介面再出來,在發布時只須將【直接執行】勾選即可,這樣發布的指令碼就不會在執行的時候出現那個有簡介資訊的引導介面了。 

當然現在窗體功能只是初步支援,後續將會進一步支援。

精靈點點基礎教程3 錄製指令碼

摘要 一切你在電腦前可以用雙手完成的動作,點點都可以幫你自動完成。例如自動操作遊戲中的重複動作 到客戶方去實施時,自動安裝所有的必需軟體和環境 自動的軟體測試等 當你覺得開始重複勞動了,就想起精靈點點吧。精靈點點簡明教程2 基本操作 精靈點點簡明教程3 錄製指令碼 精靈點點簡明教程4 編輯與除錯指令...

Delphi窗體的建立與銷毀基礎教程

delphi中的窗體分為模式窗體和無模式窗體。二者的區別在於,使用者可以在無模式窗體和其他窗體之間切換。這樣,使用者就可以同時工作於乙個應用程式的幾個部分。delphi中窗體的初始化有兩種情況,動態建立,和自動建立。通過show顯示乙個無模式窗體,showmodal顯示乙個模式窗體。窗體有建立對應的...

基於C 的介面基礎教程 7

第七節 覆蓋虛介面 有時候我們需要表達一種抽象的東西,它是一些東西的概括,但我們又不能真正的看到它成為乙個實體在我們眼前出現,為此物件導向的程式語言便有了抽象類的概念。c 作為乙個物件導向的語言,必然也會引入抽象類這一概念。介面和抽象類使您可以建立元件互動的定義。通過介面,可以指定元件必須實現的方法...