Free Man
کاربر متخصص مولتی مدیا بیلدر
سلام به تمام دوستان ،
Useful Objects Language UOL
پس از برسی پلاگین ها به این نتیجه رسیدم که :
فراخوانی توابعه DLL ها و مقداردهی اولیه به آنها
و مدیریت تعداد بالای دستوراتشان ، آن هم با رعایت دستور زبانی که به طور مثال UO برای خود دارد
کمی دشوار است و در بعضی موارد باعث سردرگمی کاربران می شود و به خوبی نمی توانند کارهای
مربوطه را سازماندهی نمایند.
به همین دلیل به این فکر افتادم که یک شبه زبان برای این پلاگین ها طراحی کنم ،
کاربر با استفاده از این زبان می تواند تعداد توابعی که از یک پلاگین فرامی خواند را بسیار پایین بیاورد.
البته روش قبلی هم در کنار این روش موجود می باشد.
روش فعلی
روش جدید
با این روش می توانید صدها شی را ایجاد کنید و خصوصیاتشان را تغییر دهید
و در انتها، کدهای بالا را به صورت یک String و یا یک فایل متنی به DLL می دهیم.
برای آسان تر شدن کار ، یک نرم افزار شبیه ساز ایجاد کرده ام که به وسیله ی آن می توانید به راحتی
کدها مورد نظر خود را ایجاد نمایید.
(در ضمن این کدها مستقل از محیط میزبان می باشند "بدون تغییر، در دلفی ، ام ام بی و آپادانا قابل اجرا هستند" )
لینک نرم افزار شبیه ساز: اینجا
راستی این نرم افزار فعلا آزمایشی می باشد و زبان هم ممکن است کمی دچار تغییر شود.
از شما دوستان عزیز خواهشمند هستم نظرات و انتقادهایتان را مخصوصا در مورد این شبه زبان بیان نمایید.
موفق و سلامت باشید.
Useful Objects Language UOL
پس از برسی پلاگین ها به این نتیجه رسیدم که :
فراخوانی توابعه DLL ها و مقداردهی اولیه به آنها
و مدیریت تعداد بالای دستوراتشان ، آن هم با رعایت دستور زبانی که به طور مثال UO برای خود دارد
کمی دشوار است و در بعضی موارد باعث سردرگمی کاربران می شود و به خوبی نمی توانند کارهای
مربوطه را سازماندهی نمایند.
به همین دلیل به این فکر افتادم که یک شبه زبان برای این پلاگین ها طراحی کنم ،
کاربر با استفاده از این زبان می تواند تعداد توابعی که از یک پلاگین فرامی خواند را بسیار پایین بیاورد.
البته روش قبلی هم در کنار این روش موجود می باشد.
روش فعلی
کد:
index=1
PluginSet("PlugIn","index")
text$='50,50*175,27'
PluginSet("PlugIn","text$")
PluginRun("PlugIn","CreateButton")
روش جدید
کد:
[Create,Button]
{
index=1
x=50
y=50
w=175
h=27
}
با این روش می توانید صدها شی را ایجاد کنید و خصوصیاتشان را تغییر دهید
کد:
[Create,ListBox]
{
index=1
x=350
y=50
w=100
h=34
}
[Create,ListBox]
{
index=2
x=50
y=250
w=100
h=34
}
و در انتها، کدهای بالا را به صورت یک String و یا یک فایل متنی به DLL می دهیم.
برای آسان تر شدن کار ، یک نرم افزار شبیه ساز ایجاد کرده ام که به وسیله ی آن می توانید به راحتی
کدها مورد نظر خود را ایجاد نمایید.
(در ضمن این کدها مستقل از محیط میزبان می باشند "بدون تغییر، در دلفی ، ام ام بی و آپادانا قابل اجرا هستند" )
لینک نرم افزار شبیه ساز: اینجا
راستی این نرم افزار فعلا آزمایشی می باشد و زبان هم ممکن است کمی دچار تغییر شود.
از شما دوستان عزیز خواهشمند هستم نظرات و انتقادهایتان را مخصوصا در مورد این شبه زبان بیان نمایید.
موفق و سلامت باشید.










