您的位置:極速下載站 → 電腦軟件 → 教育教學(xué) → 編程開發(fā) → sws語(yǔ)言運(yùn)行環(huán)境
SWS語(yǔ)言運(yùn)行環(huán)境由國(guó)際軟件分享組織于2016年開始開發(fā),邵啟瑞為其開發(fā)負(fù)責(zé)人,目前仍然在不斷更新,以極快的速度和小巧的體積還有高的可移植性在編程語(yǔ)言中獲得了一席之地,它使完全開源的,代碼可以在github上找到。它可以用來(lái)編寫圖形界面以及控制臺(tái)應(yīng)用程序。
使用方法
窗體組建:
Form:
如何創(chuàng)建一個(gè)窗口:
form 100 90 80 70 form1
(創(chuàng)建一個(gè)窗口,距離窗體頂端100個(gè)像素,距離窗體左端90個(gè)像素,長(zhǎng)度80個(gè)像素,寬度70個(gè)像素,名稱為form1)
完整創(chuàng)建按鈕代碼:
create
form 100 90 80 70 form1
finish
支持事件:鼠標(biāo)點(diǎn)擊,鼠標(biāo)移過:
鼠標(biāo)點(diǎn)擊:
form1_click
鼠標(biāo)移過:
form1_mousemove
實(shí)例代碼(鼠標(biāo)點(diǎn)擊輸出字符):
create
form 100 90 80 70 form1
finish
sj form1_click
print "mouse has moved on form1!" ;
done
Button:
如何創(chuàng)建一個(gè)按鈕:
button 100 90 80 70 button1
(創(chuàng)建一個(gè)按鈕,距離窗體頂端100個(gè)像素,距離窗體左端90個(gè)像素,長(zhǎng)度80個(gè)像素,寬度70個(gè)像素,名稱為button1)
完整創(chuàng)建按鈕代碼:
create
button 100 90 80 70 button1
finish
支持事件:鼠標(biāo)點(diǎn)擊,鼠標(biāo)移過:
鼠標(biāo)點(diǎn)擊:
button1_click
鼠標(biāo)移過:
button1_mousemove
實(shí)例代碼(鼠標(biāo)移過輸出字符):
create
button 100 90 80 70 button1
finish
sj button1_mousemove
print "mouse has moved on button1!" ;
done
Label:
如何創(chuàng)建一個(gè)文本標(biāo)簽:
label 100 90 80 70 label1
(創(chuàng)建一個(gè)文本標(biāo)簽,距離窗體頂端100個(gè)像素,距離窗體左端90個(gè)像素,長(zhǎng)度80個(gè)像素,寬度70個(gè)像素,名稱為label1)
完整創(chuàng)建文本標(biāo)簽代碼:
create
label 100 90 80 70 label1
finish
支持事件:鼠標(biāo)點(diǎn)擊,鼠標(biāo)移過:
鼠標(biāo)點(diǎn)擊:
label1_click
鼠標(biāo)移過:
label1_mousemove
實(shí)例代碼(鼠標(biāo)移過輸出字符):
create
label 100 90 80 70 label1
finish
sj label1_mousemove
print "mouse has moved on label1!" ;
done
Textbox:
如何創(chuàng)建一個(gè)文本框:
textbox 100 90 80 70 textbox1
(創(chuàng)建一個(gè)文本框,距離窗體頂端100個(gè)像素,距離窗體左端90個(gè)像素,長(zhǎng)度80個(gè)像素,寬度70個(gè)像素,名稱為label1)
完整創(chuàng)建文本框代碼:
create
textbox 100 90 80 70 textbox1
finish
支持事件:鼠標(biāo)點(diǎn)擊,鼠標(biāo)移過:
鼠標(biāo)點(diǎn)擊:
textbox1_click
鼠標(biāo)移過:
textbox1_mousemove
實(shí)例代碼(鼠標(biāo)移過輸出字符):
create
textbox 100 90 80 70 textbox1
finish
sj textbox1_mousemove
print "mouse has moved on textbox1!" ;
done
使用var創(chuàng)建函數(shù):
sws語(yǔ)言中的var和c++中的viod,c#中的sub很像,用它可以創(chuàng)建一個(gè)函數(shù),用法:
var main
return
使用int創(chuàng)建整數(shù)類型變量:
sws語(yǔ)言中的int和c++中的int幾乎一樣,用法:
var main
int q
q += 1
q += (1+2)/3
return
使用string創(chuàng)建字符串類型變量:
sws語(yǔ)言中的string和c++中的string幾乎一樣,用法:
var main
string q
q += "a"
q = "e"
string h
h = q
return
使用wi獲取用戶輸入的值到任何類型變量:
sws語(yǔ)言中的wi和c++中的cin很像,用法:
var main
string q
string h
wi q ,h ;
return
注意:sws語(yǔ)言中的wi語(yǔ)句結(jié)束時(shí)需要加分號(hào)
使用print輸出任何類型變量:
sws語(yǔ)言中的print和c++中的cout很像,用法:
var main
string q
string h
print q ,h ,"helloworld!" ,3 ;
return
注意:sws語(yǔ)言中的wi語(yǔ)句結(jié)束時(shí)需要加分號(hào)
使用if語(yǔ)句條件執(zhí)行:
sws語(yǔ)言中的if用法:
var main
int a
a = 1
if ( a > 0 ) {
print "a" ;
}
return
注意:sws語(yǔ)言中的wi語(yǔ)句結(jié)束時(shí)需要加分號(hào)
使用for語(yǔ)句進(jìn)行循環(huán):
sws語(yǔ)言中的for用法:
var main
int a
a = 0
for ( a > 0 ) {
print a ;
a += 1
}
return
注意:sws語(yǔ)言中的wi語(yǔ)句結(jié)束時(shí)需要加分號(hào)
文件信息
文件大。3760857 字節(jié)
文件說(shuō)明:sws語(yǔ)言運(yùn)行環(huán)境 Installer
文件版本:1.2.0
MD5:3DEA2CB80394CF93A316553E210CE699
SHA1:E047279D7DBF3B02FD836AC3EBF9793A426C4579
CRC32:63DEE390
官方網(wǎng)站:https://swssoftwareshare.gitee.io/sre/main.html
相關(guān)搜索:運(yùn)行環(huán)境 sws