Download List

專案描述

SMC takes a state machine stored in a .sm file and generates a State pattern in 14 programming languages. Includes: default transitions, transition args, transition guards, push/pop transitions and Entry/Exit actions. See User Manual for more info.

System Requirements

操作系統: OS Independent

Download Package list

Latest 5 files
名稱 大小 日期 下載總數
Smc.jar 1.1 MB 2021-11-12 01:26 3
README-bin.txt 0.2 KB 2021-11-12 01:26 2
SmcMan_7_0_0.zip 174.5 KB 2021-11-12 01:25 0
SMC Manual_7_0_0.pdf 616.0 KB 2021-11-12 01:25 2
SmcMan_7_0_0.tgz 157.1 KB 2021-11-12 01:25 0
All Files
SMC 7.3.0
Bin
Smc.jar1.1 MB2021-11-12 01:263
README-bin.txt0.2 KB2021-11-12 01:262
Documentation
SmcMan_7_0_0.zip174.5 KB2021-11-12 01:250
SmcMan_7_0_0.tgz157.1 KB2021-11-12 01:250
SMC Manual_7_0_0.pdf616.0 KB2021-11-12 01:252
README-documentation.txt0.3 KB2021-11-12 01:250
Examples
Ruby
EX2
AppClass.rb1.6 KB2021-11-12 01:220
AppClass.sm2.1 KB2021-11-12 01:220
checkstring.rb1.5 KB2021-11-12 01:220
Makefile2.8 KB2021-11-12 01:220
README.txt0.7 KB2021-11-12 01:220
EX3
AppClass.rb1.6 KB2021-11-12 01:220
AppClass.sm3.0 KB2021-11-12 01:220
checkstring.rb1.5 KB2021-11-12 01:220
Makefile2.8 KB2021-11-12 01:220
README.txt0.8 KB2021-11-12 01:220
EX4
Makefile2.5 KB2021-11-12 01:220
README.txt1.1 KB2021-11-12 01:220
Stoplight.rb15.4 KB2021-11-12 01:220
Stoplight.sm4.0 KB2021-11-12 01:220
traffic.rb10.5 KB2021-11-12 01:220
Vehicle.rb8.3 KB2021-11-12 01:220
Vehicle.sm2.8 KB2021-11-12 01:220
EX1
AppClass.rb1.6 KB2021-11-12 01:220
AppClass.sm1.6 KB2021-11-12 01:220
checkstring.rb1.5 KB2021-11-12 01:220
Makefile2.9 KB2021-11-12 01:220
README.txt0.7 KB2021-11-12 01:220
EX7
Makefile2.4 KB2021-11-12 01:220
README.txt0.8 KB2021-11-12 01:220
telephone.rb7.8 KB2021-11-12 01:220
Telephone.sm10.1 KB2021-11-12 01:220
C
EX2
AppClass.c2.2 KB2021-11-12 01:220
README.txt0.7 KB2021-11-12 01:220
AppClass.h1.7 KB2021-11-12 01:220
AppClass.sm2.0 KB2021-11-12 01:220
main.c1.8 KB2021-11-12 01:220
Makefile2.8 KB2021-11-12 01:220
EX3
AppClass.c2.4 KB2021-11-12 01:220
README.txt0.7 KB2021-11-12 01:220
AppClass.h1.7 KB2021-11-12 01:220
AppClass.sm3.5 KB2021-11-12 01:220
main.c1.8 KB2021-11-12 01:220
Makefile2.8 KB2021-11-12 01:220
EX4
README.txt0.3 KB2021-11-12 01:220
stoplight.c3.6 KB2021-11-12 01:220
main.c2.1 KB2021-11-12 01:220
Makefile2.7 KB2021-11-12 01:220
stoplight.h2.1 KB2021-11-12 01:220
stoplight.sm2.0 KB2021-11-12 01:220
EX1
AppClass.c2.2 KB2021-11-12 01:220
README.txt0.6 KB2021-11-12 01:220
AppClass.h1.7 KB2021-11-12 01:220
AppClass.sm1.7 KB2021-11-12 01:221
main.c1.8 KB2021-11-12 01:220
Makefile2.8 KB2021-11-12 01:220
ObjC
EX5
AppClass.m2.4 KB2021-11-12 01:220
main.m2.5 KB2021-11-12 01:220
README.txt0.5 KB2021-11-12 01:220
AppClass.h1.6 KB2021-11-12 01:220
AppClass.sm1.5 KB2021-11-12 01:220
Makefile2.5 KB2021-11-12 01:220
EX2
AppClass.m1.7 KB2021-11-12 01:220
main.m1.6 KB2021-11-12 01:220
README.txt0.7 KB2021-11-12 01:220
AppClass.h1.1 KB2021-11-12 01:220
AppClass.sm1.8 KB2021-11-12 01:220
Makefile2.7 KB2021-11-12 01:220
EX3
AppClass.m1.8 KB2021-11-12 01:220
main.m1.6 KB2021-11-12 01:220
README.txt0.8 KB2021-11-12 01:220
AppClass.h1.1 KB2021-11-12 01:220
AppClass.sm3.2 KB2021-11-12 01:220
Makefile2.7 KB2021-11-12 01:220
EX4
README.txt0.4 KB2021-11-12 01:220
stoplight.m2.9 KB2021-11-12 01:220
main.m2.2 KB2021-11-12 01:220
Makefile2.6 KB2021-11-12 01:220
stoplightdefs.h1.1 KB2021-11-12 01:220
stoplight.h1.3 KB2021-11-12 01:220
stoplight.sm1.9 KB2021-11-12 01:220
EX1
README.txt0.6 KB2021-11-12 01:220
AppClass.h1.2 KB2021-11-12 01:220
AppClass.m1.7 KB2021-11-12 01:220
AppClass.sm1.5 KB2021-11-12 01:220
main.m1.6 KB2021-11-12 01:220
Makefile2.8 KB2021-11-12 01:220
EX7
Info.plist0.8 KB2021-11-12 01:220
Japanese.lproj
InfoPlist.strings0.2 KB2021-11-12 01:220
MainMenu.nib
classes.nib0.1 KB2021-11-12 01:220
info.nib0.5 KB2021-11-12 01:220
keyedobjects.nib10.5 KB2021-11-12 01:220
Telephone.xcodeproj
chris.pbxuser12.8 KB2021-11-12 01:220
chris.perspective41.4 KB2021-11-12 01:220
project.pbxproj35.3 KB2021-11-12 01:220
statemap.h2.8 KB2021-11-12 01:220
Telephone_Prefix.pch0.1 KB2021-11-12 01:220
main.m1.2 KB2021-11-12 01:220
sounds
6.au5.7 KB2021-11-12 01:220
AM.au5.2 KB2021-11-12 01:220
busy_signal.au7.7 KB2021-11-12 01:220
touch_tone_8.au1.0 KB2021-11-12 01:220
2.au5.6 KB2021-11-12 01:220
3.au5.3 KB2021-11-12 01:220
7.au7.6 KB2021-11-12 01:220
phone_off_hook.au1.8 KB2021-11-12 01:220
PM.au5.6 KB2021-11-12 01:220
second.au5.2 KB2021-11-12 01:220
touch_tone_9.au1.0 KB2021-11-12 01:220
11.au5.5 KB2021-11-12 01:220
15.au6.6 KB2021-11-12 01:220
40.au5.9 KB2021-11-12 01:220
could_not_be_completed.au29.6 KB2021-11-12 01:220
touch_tone_10.au1.0 KB2021-11-12 01:220
touch_tone_2.au1.0 KB2021-11-12 01:220
touch_tone_6.au1.0 KB2021-11-12 01:220
50.au5.7 KB2021-11-12 01:220
8.au5.2 KB2021-11-12 01:220
911.au105.4 KB2021-11-12 01:220
nyctemp.au147.2 KB2021-11-12 01:220
10.au5.2 KB2021-11-12 01:220
9.au5.8 KB2021-11-12 01:220
error_signal.au8.9 KB2021-11-12 01:220
the_time_is.au6.3 KB2021-11-12 01:220
touch_tone_11.au0.9 KB2021-11-12 01:220
touch_tone_7.au1.0 KB2021-11-12 01:220
14.au6.8 KB2021-11-12 01:220
20.au5.2 KB2021-11-12 01:220
30.au5.7 KB2021-11-12 01:220
oclock.au5.9 KB2021-11-12 01:220
the_number_you_have_dialed.au12.8 KB2021-11-12 01:220
touch_tone_3.au1.0 KB2021-11-12 01:220
touch_tone_4.au1.0 KB2021-11-12 01:220
13.au6.5 KB2021-11-12 01:220
16.au7.6 KB2021-11-12 01:220
17.au8.0 KB2021-11-12 01:220
dialtone.au1.6 KB2021-11-12 01:220
fast_busy_signal.au7.7 KB2021-11-12 01:220
touch_tone_0.au1.0 KB2021-11-12 01:220
touch_tone_1.au0.9 KB2021-11-12 01:220
and.au4.6 KB2021-11-12 01:220
ring.au38.2 KB2021-11-12 01:220
seconds.au6.0 KB2021-11-12 01:220
touch_tone_5.au1.0 KB2021-11-12 01:220
0.au6.1 KB2021-11-12 01:220
12.au7.5 KB2021-11-12 01:220
19.au6.6 KB2021-11-12 01:220
50_cents_please.au45.4 KB2021-11-12 01:220
exactly.au6.8 KB2021-11-12 01:220
oh.au5.1 KB2021-11-12 01:220
18.au7.1 KB2021-11-12 01:220
1.au5.8 KB2021-11-12 01:220
4.au4.3 KB2021-11-12 01:220
5.au5.4 KB2021-11-12 01:220
Telephone.m13.6 KB2021-11-12 01:220
Phone.icns25.0 KB2021-11-12 01:220
statemap.m5.3 KB2021-11-12 01:220
Telephone.h1.7 KB2021-11-12 01:220
English.lproj
InfoPlist.strings0.2 KB2021-11-12 01:220
MainMenu.nib
info.nib1.0 KB2021-11-12 01:220
keyedobjects.nib20.8 KB2021-11-12 01:220
classes.nib0.5 KB2021-11-12 01:220
Telephone.sm10.7 KB2021-11-12 01:220
README-examples.txt0.3 KB2021-11-12 01:220
JavaScript
EX2
checkstring.js1.7 KB2021-11-12 01:220
AppClass.js2.0 KB2021-11-12 01:220
Makefile2.0 KB2021-11-12 01:220
README.txt0.7 KB2021-11-12 01:220
AppClass.sm2.0 KB2021-11-12 01:220
index.html0.7 KB2021-11-12 01:220
EX3
AppClass.js2.1 KB2021-11-12 01:220
checkstring.js1.7 KB2021-11-12 01:220
Makefile2.0 KB2021-11-12 01:220
README.txt0.9 KB2021-11-12 01:220
AppClass.sm2.8 KB2021-11-12 01:210
index.html0.7 KB2021-11-12 01:210
EX1
AppClass.js2.0 KB2021-11-12 01:210
checkstring.js1.7 KB2021-11-12 01:210
Makefile2.0 KB2021-11-12 01:210
README.txt0.7 KB2021-11-12 01:210
AppClass.sm1.6 KB2021-11-12 01:210
index.html0.7 KB2021-11-12 01:210
EX7
README.txt0.8 KB2021-11-12 01:210
sounds
18.wav14.2 KB2021-11-12 01:210
error_signal.wav17.8 KB2021-11-12 01:210
19.wav13.3 KB2021-11-12 01:210
30.wav11.3 KB2021-11-12 01:210
911.wav210.7 KB2021-11-12 01:210
could_not_be_completed.wav59.1 KB2021-11-12 01:210
second.wav10.4 KB2021-11-12 01:210
20.wav10.5 KB2021-11-12 01:210
phone_off_hook.wav3.5 KB2021-11-12 01:210
ring.wav76.4 KB2021-11-12 01:210
the_number_you_have_dialed.wav25.7 KB2021-11-12 01:210
touch_tone_7.wav1.9 KB2021-11-12 01:210
2.wav11.2 KB2021-11-12 01:210
3.wav10.6 KB2021-11-12 01:210
50.wav11.5 KB2021-11-12 01:210
nyctemp.wav294.3 KB2021-11-12 01:210
the_time_is.wav12.5 KB2021-11-12 01:210
touch_tone_6.wav2.0 KB2021-11-12 01:210
0.wav12.1 KB2021-11-12 01:210
1.wav11.6 KB2021-11-12 01:210
oclock.wav11.7 KB2021-11-12 01:210
touch_tone_1.wav1.8 KB2021-11-12 01:210
touch_tone_4.wav1.9 KB2021-11-12 01:210
touch_tone_5.wav1.9 KB2021-11-12 01:210
4.wav8.6 KB2021-11-12 01:210
5.wav10.8 KB2021-11-12 01:210
7.wav15.3 KB2021-11-12 01:210
AM.wav10.4 KB2021-11-12 01:210
touch_tone_0.wav1.9 KB2021-11-12 01:210
touch_tone_2.wav2.0 KB2021-11-12 01:210
40.wav11.8 KB2021-11-12 01:210
6.wav11.4 KB2021-11-12 01:210
8.wav10.4 KB2021-11-12 01:210
busy_signal.wav15.4 KB2021-11-12 01:210
exactly.wav13.6 KB2021-11-12 01:210
oh.wav10.2 KB2021-11-12 01:210
touch_tone_3.wav1.9 KB2021-11-12 01:210
9.wav11.6 KB2021-11-12 01:210
seconds.wav12.0 KB2021-11-12 01:210
touch_tone_8.wav2.0 KB2021-11-12 01:210
11.wav10.9 KB2021-11-12 01:210
12.wav14.9 KB2021-11-12 01:210
13.wav13.1 KB2021-11-12 01:210
dialtone.wav3.2 KB2021-11-12 01:210
fast_busy_signal.wav15.4 KB2021-11-12 01:210
touch_tone_9.wav1.9 KB2021-11-12 01:210
10.wav10.4 KB2021-11-12 01:210
14.wav13.6 KB2021-11-12 01:210
15.wav13.1 KB2021-11-12 01:210
17.wav16.0 KB2021-11-12 01:210
and.wav9.1 KB2021-11-12 01:210
PM.wav11.1 KB2021-11-12 01:210
touch_tone_11.wav1.9 KB2021-11-12 01:210
16.wav15.1 KB2021-11-12 01:210
50_cents_please.wav90.8 KB2021-11-12 01:210
touch_tone_10.wav2.0 KB2021-11-12 01:210
Telephone.js10.5 KB2021-11-12 01:210
Makefile1.9 KB2021-11-12 01:210
telephone.html7.1 KB2021-11-12 01:210
Telephone.sm10.2 KB2021-11-12 01:210
Groovy
EX2
AppClass.groovy2.0 KB2021-11-12 01:210
checkstring.groovy1.6 KB2021-11-12 01:210
Makefile2.7 KB2021-11-12 01:210
README.txt1.2 KB2021-11-12 01:210
AppClass.sm2.1 KB2021-11-12 01:210
EX3
AppClass.groovy2.2 KB2021-11-12 01:210
AppClass.sm3.0 KB2021-11-12 01:210
checkstring.groovy1.6 KB2021-11-12 01:210
Makefile2.7 KB2021-11-12 01:210
README.txt1.4 KB2021-11-12 01:210
EX1
AppClass.groovy2.1 KB2021-11-12 01:210
AppClass.sm1.6 KB2021-11-12 01:210
checkstring.groovy1.6 KB2021-11-12 01:210
Makefile2.7 KB2021-11-12 01:210
README.txt1.1 KB2021-11-12 01:210
CSharp
EX2
AppClass.cs2.8 KB2021-11-12 01:210
AssemblyInfo.cs2.3 KB2021-11-12 01:210
checkstring.cs2.0 KB2021-11-12 01:210
EX2.csproj4.0 KB2021-11-12 01:210
EX2.csproj.user2.1 KB2021-11-12 01:210
README.txt0.8 KB2021-11-12 01:210
AppClass.sm2.7 KB2021-11-12 01:210
EX2.sln0.9 KB2021-11-12 01:210
EX3
checkstring.cs2.0 KB2021-11-12 01:210
EX3.csproj.user2.1 KB2021-11-12 01:210
AppClass.cs6.0 KB2021-11-12 01:210
AppClass.sm3.2 KB2021-11-12 01:210
AssemblyInfo.cs2.3 KB2021-11-12 01:210
EX3.csproj4.0 KB2021-11-12 01:210
EX3.sln0.9 KB2021-11-12 01:210
README.txt1.0 KB2021-11-12 01:210
EX1
AppClass.cs2.8 KB2021-11-12 01:210
AssemblyInfo.cs2.3 KB2021-11-12 01:210
checkstring.cs2.0 KB2021-11-12 01:210
EX1.csproj4.0 KB2021-11-12 01:210
EX1.csproj.user2.1 KB2021-11-12 01:210
EX1.sln0.9 KB2021-11-12 01:210
README.txt0.8 KB2021-11-12 01:210
AppClass.sm2.1 KB2021-11-12 01:210
Scala
EX2
AppClass.scala1.9 KB2021-11-12 01:210
checkstring.scala1.9 KB2021-11-12 01:210
README.txt1.1 KB2021-11-12 01:210
AppClass.sm2.1 KB2021-11-12 01:210
Makefile2.8 KB2021-11-12 01:210
EX3
AppClass.scala2.0 KB2021-11-12 01:210
checkstring.scala1.9 KB2021-11-12 01:210
Makefile2.8 KB2021-11-12 01:210
README.txt1.2 KB2021-11-12 01:210
AppClass.sm3.0 KB2021-11-12 01:210
EX1
AppClass.scala1.9 KB2021-11-12 01:210
AppClass.sm1.6 KB2021-11-12 01:210
checkstring.scala1.9 KB2021-11-12 01:210
Makefile2.8 KB2021-11-12 01:210
README.txt1.0 KB2021-11-12 01:210
Tcl
EX5
messageGUI.tcl7.3 KB2021-11-12 01:210
statusGUI.tcl24.7 KB2021-11-12 01:210
taskDialog.tcl9.1 KB2021-11-12 01:210